$(document).ready(function(){
	if ($("div.usuario input").attr('value') != ""){
		$("div.usuario input").css({'color':'#317c98','background':'none','background-color':'#c9dbe2'});
	}
	if ($("div.usuario_en input").attr('value') != ""){
		$("div.usuario_en input").css({'color':'#317c98','background':'none','background-color':'#c9dbe2'});
	}
	if ($("div.password input").attr('value') != ""){
		$("div.password input").css({'color':'#317c98','background-color':'#c9dbe2'});
	}
	if ($("div.password_en input").attr('value') != ""){
		$("div.password_en input").css({'color':'#317c98','background-color':'#c9dbe2'});
	}
	$("div.input_texto input").click(function(){
		$(this).css({'background':'#a6c0ca','color':'black'});
	})
	$("div.input_texto input").blur(function(){
		$(this).css({'color':'#317c98','background-color':'#c9dbe2'});
	})
	$("div.usuario input").blur(function(){
		if ($(this).attr('value') == ''){
			$(this).css({'background':'url(../img/usuario.png) no-repeat 3px 6px #c9dbe2'});
		}	
	})
	$("div.usuario_en input").blur(function(){
		if ($(this).attr('value') == ''){
			$(this).css({'background':'url(../img/usuario_en.png) no-repeat 3px 6px #c9dbe2'});
		}	
	})
	$("div.password_en input").blur(function(){
		if ($(this).attr('value') == ''){
			$(this).css({'background':'url(../img/password_en.png) no-repeat 3px 6px #c9dbe2'});
		}	
	})
	$("div.password input").blur(function(){
		if ($(this).attr('value') == ''){
			$(this).css({'background':'url(../img/password.png) no-repeat 3px 6px #c9dbe2'});
		}	
	})
	
	// AVISO LEGAL
	$("a#aviso_legal").click(function(){
		carga_popup("aviso_legal.txt");
	});
	$("span.spancheck a").click(function(){
		carga_popup("condiciones_uso.txt");
	});
	function carga_popup(texto){
		var altura = $(window).scrollTop()+$(window).height();
		$('#al_div').css({
			'display':'block',
			'width':'100%',
			'height':altura+'px'
		});
		var izquierda = ($(window).width()-600)/2;
		if($(window).height() <= 700){
			var arriba = $(window).scrollTop();
			$('#al').css({
				'height':$(window).height()-100
			});
		} else {
			var arriba = ($(window).height()-700)/2+$(window).scrollTop();
		}
		$('#al').css({
			'display':'block',
			'top':arriba+'px',
			'left':izquierda+'px'
		});
		try {
			// Internet Explorer 5.5+
			xhr = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e) {
			try {
			// Internet Explorer 5.0+
			xhr = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (ex) {
				xhr = false;
			}
		}
		if (!xhr && typeof XMLHttpRequest != 'undefined'){
			// Mozilla 1.0+ y Safari 1.2+
			xhr = new XMLHttpRequest();
		}
		var sURL  = texto;
		xhr.open("GET",sURL,false);
		xhr.setRequestHeader("User-Agent",navigator.userAgent);
		xhr.send(null)
		$('#al_texto').html(xhr.responseText);
		
	};
	
	$('#al_div').click(function(){
		$(this).css({
			'display':'none'
		});
		$('#al').css({
			'display':'none'
		});
	});
	$('#al a').click(function(){
		$('#al').css({
			'display':'none'
		});
		$('#al_div').css({
			'display':'none'
		});
	});
	
	// Formulario de contratación
	var paso_actual = 0;
	paso_visible(paso_actual);
	var izq = 0;
	$('a.num_0').click(function(){
		$('a.paso_num').css('color','#C9DBE2');
		$('div.form_pasos').animate({left: '0px'},500);
		$('a.num_0').css('color','#297890');
		paso_actual = 0;
		paso_visible(paso_actual);
	});
	$('a.num_1').click(function(){
		$('a.paso_num').css('color','#C9DBE2');
		$('div.form_pasos').animate({left: '-480px'},500);
		$('a.num_1').css('color','#297890');
		paso_actual = 1;
		paso_visible(paso_actual);
	});
	$('a.num_2').click(function(){
		$('a.paso_num').css('color','#C9DBE2');
		$('div.form_pasos').animate({left: '-960px'},500);
		$('a.num_2').css('color','#297890');
		paso_actual = 2;
		paso_visible(paso_actual);
	});
	$('div.form_anterior a').click(function(){
		$('div.form_pasos').stop();
		$('a.paso_num').css('color','#C9DBE2');
		if(paso_actual == 1){
			izq = 0;
			$('a.num_0').css('color','#297890');
		} else if (paso_actual == 2){
			izq = -480;
			$('a.num_1').css('color','#297890');
		}
		$('div.form_pasos').animate({left: izq+'px'},500);
		paso_actual -= 1;
		paso_visible(paso_actual);
	});
	$('div.form_siguiente a').click(function(){
		$('div.form_pasos').stop();
		$('a.paso_num').css('color','#C9DBE2');
		if(paso_actual == 0){
			izq = -480;
			$('a.num_1').css('color','#297890');
		} else if (paso_actual == 1){
			izq = -960;
			$('a.num_2').css('color','#297890');
		}
		$('div.form_pasos').animate({left: izq+'px'},500);
		paso_actual += 1;
		paso_visible(paso_actual);
	});
	
	function paso_visible(paso_actual){
		if(paso_actual == 0){
			$('div.form_anterior a').css('display','none');
			$('div.form_siguiente a').css('display','block');
		} else if (paso_actual == 1){
			$('div.form_anterior a').css('display','block');
			$('div.form_siguiente a').css('display','block');
		} else {
			$('div.form_anterior a').css('display','block');
			$('div.form_siguiente a').css('display','none');	
		}
	}
	
	$('input.seguidores').click(function(){
		$('span.seguidores').css('display','block');
	});
	$('input.fija').click(function(){
		$('span.seguidores').css('display','none');
	});
	
	$('div.form_contrato input:not(:radio)').each(function(i){
		$(this).click(function(){
			$('div.form_contrato input:not(:radio)').css('background-color','#c9dbe2');
			$(this).css('background-color','#a6c0ca');
		});
	});
	$('button.guardar').hover(
		function(){
			$(this).css('color','#005872');
		},
		function(){
			$(this).css('color','#008aa3');
		}
	);
	
	/* Guarda los campos del formulario */
	/*
	var Campos = new Array();
	$('div.form_contrato input:not(:radio)').each(function(i,item){
		Campos[i] = $(this).attr('value');
		
		$(this).click(function(){
			if($(this).attr('value') == Campos[i]){
				$(this).attr('value','');
			}
			$('div.form_contrato input:not(:radio)').each(function(i2,item2){
				if(i2 != i && $('div.form_contrato input:eq('+i2+')').attr('value') == ''){
					$('div.form_contrato input:eq('+i2+')').attr('value',Campos[i2]);
				}
			});
		});
	});
	*/
		
	/* Verifica los campos */
	$('div.form_pasos form').submit(function(i){
		var verificado = true;
		// 1º en paso 0: 0  |  1º en paso 1: 14  | 1º en paso 2: 17
		var obligatorios = new Array(0,14);
		//La tres posiciones son 0 1 y 2 (que se multiplicarán por -480)
		var posiciones = new Array(0,1);
		var hayerror = false;
		var posicion = 0;
		for(indice in obligatorios){
			if($('div.form_contrato input:not(:radio):eq('+obligatorios[indice]+')').attr('value') == ''){
				verificado = false;
				$('div.form_contrato input:not(:radio):eq('+obligatorios[indice]+')').css('border','1px solid #FF0000');
				if(hayerror == false){
					posicion = posiciones[indice];
				}
				hayerror = true;
			} else {
				$('div.form_contrato input:not(:radio):eq('+obligatorios[indice]+')').css('border','none');
			} 
		}
		if($('input.checkbox').is(':checked') == false && verificado == true){
			verificado = false;
			$('input.checkbox').css('border','1px solid #FF0000');
			posicion = 2;
			var hay_error2 = true;
		}
		if(verificado == false){
			$('a.paso_num').css('color','#C9DBE2');
			$('a.num_'+posicion).css('color','#297890');
			$('div.form_pasos').stop();
			var despl_izq = posicion*(-480);
			$('div.form_pasos').animate({left: despl_izq+'px'},500)
			paso_visible(posicion);
			paso_actual = posicion;
			if(hay_error2 == true){
				$('span.form_error2').css('display','inline');
				$('span.form_error').css('display','none');	
			} else {
				$('span.form_error').css('display','inline');	
				$('span.form_error2').css('display','none');
			}
			return false;
		} else {
			return true;
		}
	});


	
});

