/* -------------------------------------------------------------------------------------------
--	JAVASCRIPT DIGIVAL.ES		----------------------------------------------------------------
--	Realizacion: digival.es 		-------------------------------------------------------------
--	joseignacio.marcos@digival.es -------------------------------------------------------------
------------------------------------------------------------------------------------------- */

function iniciaDigival(){
	
	// SLIDESHOW ----------------------------------------------------------------------------------------
	if($('#moduloEs').length){
	  setInterval( "slideSwitch('#moduloEs div')", 5000 );
	}
	
	if($('#dWebImagen').length){
	  setInterval( "slideSwitch('#dWebImagen img')", 5000 );
	}
	// -----------------------------------------------------------------------------------------------------------------

	if($('#factMes').length || $('#checkAnual').length){
		 CARRO.cambiaFacturacion();
	}
	if($('#pvpAntivirus').length){
		 PVP.cambiapvp();
	}
	
	// TOOLTIPS DE LOS HOSPEDAJES ----------------------------------------------------------------------------------------
	if($('.help').length){
		$('.help').each(function(i, tool){
			$(tool).jHelperTip({
			    trigger: "hover", 
				 topOff: -($($(".helpDef")[i]).height()+35),
				 leftOff: -20,
				 dC: $(".helpDef")[i],
				 opacity: 0.8, 
				 autoClose:true
			});
		});
	}
	//FIN TOOLTIPS ---------------------------------------------------------------------------------------------------------
	
	//CUANDO SOLO HAY UN DOMINIO -------------------------------------------------------------------------------------------
	if($('#extensionDominio').length){
		$('#extensionDominio').change(function () {
			if($(this).val()=='otros'){
				var datos = '<option value="0" selected>Pulse aqu&iacute;</option><option value="1">Registrar o trasladar dominio</option>';
				$('#RegPeriod').empty().append(datos);		
				$('#extensionDominio').before('<input type="text" name="extensionDominio2" id="extensionDominio2" style="width:50px;margin-right:5px;" class="obligatorio" />');
			}else{
				if($('#extensionDominio2').length) $('#extensionDominio2').remove();
				var datos = '<option value="0" selected>Pulse aqu&iacute;</option>'+cargarSelect($(this).val());
				$('#RegPeriod').empty().append(datos);			
			}
		});
	}
	//FIN UN DOMINIO -------------------------------------------------------------------------------------------
	
	//CONTRA LA CRISIS-------------------------------------------------------------------------------------------
	if($('#extensionDominioCrisis').length){
	
		$("input[name='RegPeriod']").click(function(){
		
			if($('#opcionesCrisis3').attr('checked') == true){
				$("#extensionDominioCrisis").attr('disabled', 'disabled');
				$("#extensionDominioCrisis").hide();
				$("#extensionDominioCrisis").before('<input type="text" name="extensionDominioCrisis2" id="extensionDominioCrisis2" style="width:50px;margin-right:5px;" class="obligatorio" />');
			}else{
				$("#extensionDominioCrisis").attr('disabled', '');
				$("#extensionDominioCrisis").show();
				if($('#extensionDominioCrisis2').length) $('#extensionDominioCrisis2').remove();
			}
			
		});
		
	}
	//FIN CONTRA LA CRISIS -------------------------------------------------------------------------------------------
	
} //FIN DE INICIADIGIVAL


/*** -------------------------------------------------------------------------------------------
    Simple jQuery Slideshow Script
    Released by Jon Raasch (jonraasch.com) under FreeBSD license: free to use or modify, not responsible for anything, etc.  Please link out to me if you like it :)
**------------------------------------------------------------------------------------------- */
function slideSwitch(toslide) {

   var $active = $(toslide+'.active');

    if ( $active.length == 0 ) $active = $(toslide+':last');

    // use this to pull the images in the order they appear in the markup
    var $next =  $active.next().length ? $active.next()
        : $(toslide+':first');

    $active.addClass('last-active');

    $next.css({opacity: 0.0})
        .addClass('active')
        .animate({opacity: 1.0}, 1000, function() {
            $active.removeClass('active last-active');
    });
}

		
var CARRO = {

	cambiaFacturacion: function(){
	
		if($('#factMes:checked').length==1){
			CARRO.desahabilitar('#contTransferencia');
			CARRO.desahabilitar('#contTarjeta');
		}else{
			CARRO.habilitar('#contTransferencia');
			CARRO.habilitar('#contTarjeta');
		}
		
		$('#factMes').click(function(){
			$('#contTransferencia').toggle();
			$('#contTarjeta').toggle();
			$("#PagoDomiciliacion").attr('checked', 'checked');
		});
		
		$('.radiosFact').click(function(){
			$('#contTransferencia').show();
			$('#contTarjeta').show();
		});
		
		CARRO.checkearPago();
		$("input[name='Transferencia']").click(function(){
			CARRO.checkearPago();
		});
		
	},
	
	habilitar: function(quien){
		$(quien).show();
	},
	
	desahabilitar: function(quien){
		$(quien).hide(); 
	},
	
	checkearPago: function(){
		if($('#PagoDomiciliacion').attr('checked') == true){
			$('#NumeroCuenta').addClass("ob_ccc");
		}else{
			$('#NumeroCuenta').removeClass("ob_ccc");
			$('#NumeroCuenta').next().remove();
		}
	}

}

var PVP = {

	cambiapvp: function(){
		
		switch(	$("input[name='facturacion']:checked").attr('id')){
			case 'factMes':
				$('#pvpAntivirus').html('Si + 2,00 &euro;');
				$('#pvpBd').html('Si + 0,50 &euro;');
			break;
			
			case 'fact1':
				$('#pvpAntivirus').html('Si + 20,40 &euro;');
				$('#pvpBd').html('Si + 5,10 &euro;');
			break;
			
			case 'fact2':
				$('#pvpAntivirus').html('Si + 38,76 &euro;');
				$('#pvpBd').html('Si + 9,69 &euro;');
			break;
			
			case 'fact3':
				$('#pvpAntivirus').html('Si + 55,08 &euro;');
				$('#pvpBd').html('Si + 13,77 &euro;');
			break;
			
			case 'fact4':
				$('#pvpAntivirus').html('Si + 69,36 &euro;');
				$('#pvpBd').html('Si + 17,34 &euro;');
			break;
			
			case 'fact5':
				$('#pvpAntivirus').html('Si + 81,60 &euro;');
				$('#pvpBd').html('Si + 20,40 &euro;');
			break;
		}
		
		$("input[name='facturacion']").click(function(){
			
			switch($(this).attr('id')){
			
				case 'factMes':
					$('#pvpAntivirus').html('Si + 2,00 &euro;');
					$('#pvpBd').html('Si + 0,50 &euro;');
				break;
				
				case 'fact1':
					$('#pvpAntivirus').html('Si + 20,40 &euro;');
					$('#pvpBd').html('Si + 5,10 &euro;');
				break;
				
				case 'fact2':
					$('#pvpAntivirus').html('Si + 38,76 &euro;');
					$('#pvpBd').html('Si + 9,69 &euro;');
				break;
				
				case 'fact3':
					$('#pvpAntivirus').html('Si + 55,08 &euro;');
					$('#pvpBd').html('Si + 13,77 &euro;');
				break;
				
				case 'fact4':
					$('#pvpAntivirus').html('Si + 69,36 &euro;');
					$('#pvpBd').html('Si + 17,34 &euro;');
				break;
				
				case 'fact5':
					$('#pvpAntivirus').html('Si + 81,60 &euro;');
					$('#pvpBd').html('Si + 20,40 &euro;');
				break;
			}
						
		});
	}
}


function olvido() {
  var dominio = prompt("Escriba su nombre de dominio (ej: digival.biz):", "");
  if(dominio) document.location = "http://registros.digival.es/olvido.php?dominio=" + dominio;
}

function cargarSelect(dominio){

	switch(dominio){
	
		case 'com':
		case 'net':
		case 'org':
			var select = '<option value="1">1 a&ntilde;o por 29,95 &euro;</option>';
	      select += '<option value="2">2 a&ntilde;os por 53,95 &euro;</option>';
	      select += '<option value="3">3 a&ntilde;os por 74,95 &euro;</option>';
	      select += '<option value="4">4 a&ntilde;os por 95,95 &euro;</option>';
	      select += '<option value="5">5 a&ntilde;os por 116,95 &euro;</option>';
	      select += '<option value="6">6 a&ntilde;os por 137,95 &euro;</option>';
	      select += '<option value="7">7 a&ntilde;os por 158,95 &euro;</option>';
	      select += '<option value="8">8 a&ntilde;os por 179,95 &euro;</option>';
	      select += '<option value="9">9 a&ntilde;os por 200,95 &euro;</option>';
	      select += '<option value="10">10 a&ntilde;os por 221,95 &euro;</option>';
			return select;
		break;
		
		case 'info':
		case 'biz':
	      var select = '<option value="1">1 a&ntilde;o por 24,95 &euro;</option>';
	      select += '<option value="2">2 a&ntilde;os por 44,95 &euro;</option>';
	      select += '<option value="3">3 a&ntilde;os por 63,95 &euro;</option>';
	      select += '<option value="4">4 a&ntilde;os por 82,95 &euro;</option>';
	      select += '<option value="5">5 a&ntilde;os por 101,95 &euro;</option>';
	      select += '<option value="6">6 a&ntilde;os por 120,95 &euro;</option>';
	      select += '<option value="7">7 a&ntilde;os por 139,95 &euro;</option>';
	      select += '<option value="8">8 a&ntilde;os por 158,95 &euro;</option>';
	      select += '<option value="9">9 a&ntilde;os por 177,95 &euro;</option>';
	      select += '<option value="10">10 a&ntilde;os por 195,95 &euro;</option>';
			return select;
		break;

		case 'es':
	      var select = '<option value="1">1 a&ntilde;o por 17,40 &euro;</option>';
	      select += '<option value="2">2 a&ntilde;os por 31,32 &euro;</option>';
	      select += '<option value="3">3 a&ntilde;os por 44,08 &euro;</option>';
	      select += '<option value="4">4 a&ntilde;os por 55,68 &euro;</option>';
	      select += '<option value="5">5 a&ntilde;os por 66,12 &euro;</option>';
			return select;
		break;

		case 'com.es':
		case 'org.es':
		case 'nom.es':
      	var select = '<option value="1">1 a&ntilde;o por 11,60 &euro;</option>';
			return select;
		break;
		
		case 'tv':
			var select = '<option value="1">1 a&ntilde;o por 40,60 &euro;</option>';
			return select;
		break;
		
		case 'eu':
			var select = '<option value="1">1 a&ntilde;o por 23,14 &euro;</option>';
			return select;
		break;
		
		case 'cat':
			var select = '<option value="1">1 a&ntilde;o por 81,20 &euro;</option>';
			return select;
		break;
     	
		case 'edu.es':
		case 'gob.es':
			var select = '<option value="1">1 a&ntilde;o por 40,00 &euro;</option>';
			return select;
		break;

		}
}
/* -------------------------------------------------------------------------------------------
LOAD -----------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------- */ 
$(document).ready(iniciaDigival);





/* Copyright (c) 2008 Kean Loong Tan http://www.gimiti.com/kltan
 * Licensed under the MIT (http://www.opensource.org/licenses/mit-license.php)
 * Copyright notice and license must remain intact for legal use
 * jHelpertip
 * Version: 1.0 (Jun 2, 2008)
 * Requires: jQuery 1.2+
 */
(function(A){A.fn.jHelperTip=function(C){var E=A.extend({},A.fn.jHelperTip.defaults,C);if(A(E.ttC).length==0){A('<div id="'+E.ttC.slice(1)+'"></div>').appendTo("body")}if(A(E.dC).length==0){A('<div id="'+E.dC.slice(1)+'"></div>').appendTo("body")}if(A(E.aC).length==0){A('<div id="'+E.aC.slice(1)+'"></div>').appendTo("body")}A(E.ttC).add(E.aC).css({position:"absolute",display:"inline"}).hide();A(E.dC).hide();var F=function(){if(E.source=="attribute"){A(E.aC).hide().empty()}else{A(E.ttC).hide().empty()}};A(".jHelperTipClose").bind("click",F);A(E.ttC).bind("mouseover",function(){A(E.ttC).show();return false});var B=function(H,G){if(E.source=="ajax"){D(G);A(E.ttC).html('<div><img src="'+E.loadingImg+'"/> '+E.loadingText+"</div>").show();A.ajax({type:E.type,url:E.url,data:E.data,success:function(I){A(E.ttC).html(I);A(".jHelperTipClose").unbind("click",F);A(".jHelperTipClose").bind("click",F)}})}else{if(E.source=="container"){A(E.ttC).show().empty();A(E.dC).clone(true).show().appendTo(E.ttC)}}if(E.source=="attribute"){A(E.aC).html(A(H).attr(E.attrName))}};var D=function(I){var H=I.pageY+E.topOff;var G=I.pageX+E.leftOff;if(E.source=="attribute"){A(E.aC).css({top:H,left:G,opacity:E.opacity}).show()}else{A(E.ttC).css({top:H,left:G,opacity:E.opacity}).show()}};if(E.trigger=="hover"){A(this).bind("mouseover",function(G){G.preventDefault();B(this,G);return false});A(this).bind("mousemove",function(G){D(G);return false});A(this).bind("mouseout",function(G){if(E.source=="attribute"){A(E.aC).hide().empty()}else{A(E.ttC).hide().empty()}return false})}else{if(E.trigger=="click"){A(this).bind("click",function(G){B(this,G);D(G);A(document).bind("click",function(H){if(E.autoClose){if(E.source=="attribute"){A(E.aC).hide().empty()}else{A(E.ttC).hide().empty()}}});return false})}}};A.fn.jHelperTip.defaults={trigger:"click",topOff:3,leftOff:10,source:"container",attrName:"",ttC:"#jHelperTipContainer",dC:"#jHelperTipDataContainer",aC:"#jHelperTipAttrContainer",opacity:1,loadingImg:"ajax-loader.gif",loadingText:"Loading...",type:"GET",autoClose:true}})(jQuery);

