$(document).ready(function() { 
	$("a.inline").fancybox({ 'padding': 15, 'frameWidth':340, 'frameHeight':360, 'hideOnContentClick': true, 'overlayShow': true, 'hideOnContentClick':false, 'showCloseButton': true }); 
	
	$("#telf_info").mouseover(function(){ $("#tel_infoBox").show(); }).mouseout(function(){	$("#tel_infoBox").hide(); });
	$("#formacion_info").mouseover(function(){ $("#formacion_infoBox").show(); }).mouseout(function(){ $("#formacion_infoBox").hide(); });
	$("#formacion2_info").mouseover(function(){ $("#formacion2_infoBox").show(); }).mouseout(function(){ $("#formacion2_infoBox").hide(); });
	
	$("a.congrats").fancybox({ 'padding': 15, 'frameWidth':340, 'frameHeight':314, 'hideOnContentClick': true, 'overlayShow': true, 'hideOnContentClick':false, 'showCloseButton': true }).trigger('click');

	var internal_urlS = $("#internal_url").val();
	var formArray = new Array('infoNombre','infoApellidos','infoTelf','infoMail','infoPais','infoProvincia','infoFormacion1','infoFormacion2','privacidad');
	for(i=0; i<=formArray.length; i++){
		if((formArray[i] == 'infoNombre')||(formArray[i] == 'infoApellidos')||(formArray[i] == 'infoTelf')||(formArray[i] == 'infoMail')){
			$("#" + formArray[i]).blur(function(){
				var thisId = $(this).attr("id");
				$("#" + thisId + "_small").hide();
				$("#" + thisId + "_label").css("color","#333");
				$("#" + thisId).css("color","#777");
			});
		}
		if((formArray[i] == 'infoNombre')||(formArray[i] == 'infoApellidos')){
			$("#" + formArray[i]).blur(function(){			
				var thisId = $(this).attr("id");
				var thisIdVal = $("#" + thisId).val();
				if (/^[a-zA-Z\.\-\´\`\_\s\à\è\ì\ò\ù\á\é\í\ó\ú\ü\ñ\ç\À\È\Ì\Ò\Ù\Á\É\Í\Ó\Ú\Ü\Ñ\Ç]{2,50}$/.test(thisIdVal) == 0){
					$("#" + thisId + "_small").show();
					$("#" + thisId + "_label").css("color","#b11919");
					$("#" + thisId).css("color","#b11919");
					return false;
				}		
			});
		}	
		else if(formArray[i] == 'infoTelf'){
			$("#" + formArray[i]).blur(function(){			
				var thisId = $(this).attr("id");
				var thisIdVal = $("#" + thisId).val();
				if (/^[0-9\s\+\(\)\-]{9,50}$/.test(thisIdVal) == 0) {
					$("#" + thisId + "_small").show();
					$("#" + thisId + "_label").css("color","#b11919");
					$("#" + thisId).css("color","#b11919");
					return false;
				}		
			});
		}
		else if(formArray[i] == 'infoMail'){
			$("#" + formArray[i]).blur(function(){			
				var thisId = $(this).attr("id");
				var thisIdVal = $("#" + thisId).val();
				if (/(^[0-9a-zA-Z]+(?:[._-][0-9a-zA-Z]+)*)@([0-9a-zA-Z]+(?:[._-][0-9a-zA-Z]+)*\.[0-9a-zA-Z]{2,4})$/.test(thisIdVal) == 0){
					$("#" + thisId + "_small").show();
					$("#" + thisId + "_label").css("color","#b11919");
					$("#" + thisId).css("color","#b11919");
					return false;
				}
			});
		}
		else if(formArray[i] == 'infoPais'){
			$("#" + formArray[i]).change(function(){			
				var thisId = $(this).attr("id");
				var thisIdVal = $("#" + thisId).val();
				if(thisIdVal != "españa"){
					$("#infoProvincia_label").hide();
					$("#infoProvincia").val("").hide();
					$("#infoProvincia_small").hide();
				}
				else if(thisIdVal == "españa") {
					$("#infoProvincia_label").show().css("color","#333");
					$("#infoProvincia").show().css("color","#777").val("");
				}
			});
		}
		else if(formArray[i] == 'infoProvincia'){
			$("#" + formArray[i]).change(function(){			
				var thisId = $(this).attr("id");
				var thisIdVal = $("#" + thisId).val();
				if (thisIdVal == ""){
					$("#" + thisId + "_small").show();
					$("#" + thisId + "_label").css("color","#b11919");
					$("#" + thisId).css("color","#b11919");
					return false;
				}
				else{
					$("#" + thisId + "_small").hide();
					$("#" + thisId + "_label").css("color","#333");
					$("#" + thisId).css("color","#777");
				}
			});
		}
		else if(formArray[i] == 'privacidad'){
			$("#privacidadCheck").click(function(){
				if($(this).not(":checked")){
					$("#checkboxPriv").css("color","#b11919");
					$("#checkboxPriv a").css("color","#b11919");
				}
				if($(this).is(":checked")){
					$("#checkboxPriv").css("color","#333");
					$("#checkboxPriv a").css("color","#067581");
				}
			});
		}
	}
	$("#next_btn").click(function() {
		for(i=0; i<=formArray.length; i++){
			if((formArray[i] == 'infoNombre')||(formArray[i] == 'infoApellidos')){
				var thisId = $("#" + formArray[i]).attr("id");
				var thisIdVal = $("#" + thisId).val();
				if (/^[a-zA-Z\.\-\´\`\_\s\à\è\ì\ò\ù\á\é\í\ó\ú\ü\ñ\ç\À\È\Ì\Ò\Ù\Á\É\Í\Ó\Ú\Ü\Ñ\Ç]{2,50}$/.test(thisIdVal) == 0){
					$("#" + thisId + "_small").show();
					$("#" + thisId + "_label").css("color","#b11919");
					$("#" + thisId).css("color","#b11919");
					return false;
				}
			}	
			else if(formArray[i] == 'infoTelf'){
				var thisId = $("#" + formArray[i]).attr("id");
				var thisIdVal = $("#" + thisId).val();
				if (/^[0-9\s\+\(\)\-]{9,50}$/.test(thisIdVal) == 0) {
					$("#" + thisId + "_small").show();
					$("#" + thisId + "_label").css("color","#b11919");
					$("#" + thisId).css("color","#b11919");
					return false;
				}		
			}
		}
		$("#first_step").hide(); 
		$("#second_step").show();
	});
	$("#info_btn").click(function() {
		for(i=0; i<=formArray.length; i++){
			if(formArray[i] == 'infoMail'){
				var thisId = $("#" + formArray[i]).attr("id");
				var thisIdVal = $("#" + thisId).val();
				if (/(^[0-9a-zA-Z]+(?:[._-][0-9a-zA-Z]+)*)@([0-9a-zA-Z]+(?:[._-][0-9a-zA-Z]+)*\.[0-9a-zA-Z]{2,4})$/.test(thisIdVal) == 0){
					$("#" + thisId + "_small").show();
					$("#" + thisId + "_label").css("color","#b11919");
					$("#" + thisId).css("color","#b11919");
					return false;
				}
			}
			else if(formArray[i] == 'infoPais'){
				var thisId = $("#" + formArray[i]).attr("id");
				var thisIdVal = $("#" + thisId).val();
				if(thisIdVal != "españa"){
					$("#infoProvincia_label").hide();
					$("#infoProvincia").hide();
					$("#infoProvincia_error").hide();
					$("#infoProvincia_small").hide();
				}
			}
			else if(formArray[i] == 'infoProvincia'){
				var thisId = $("#" + formArray[i]).attr("id");
				var thisIdVal = $("#" + thisId).val();
				if ((thisIdVal == "")&&($("#infoPais").val() == "espana")){
					$("#" + thisId + "_error").show();
					$("#" + thisId + "_small").show();
					$("#" + thisId + "_label").css("color","#b11919");
					$("#" + thisId).css("color","#b11919");
					return false;
				}
			}
			else if(formArray[i] == 'privacidad'){
				if($("#privacidadCheck").is(":checked")){
					var privacidadCheck = $(this).val("y");
				}
				else{
					$("#checkboxPriv").css("color","#b11919");
					$("#checkboxPriv a").css("color","#b11919");
					return false;
				}
			}
		}

		if($("#ofertas").attr("checked") == 1){ var ofertas = "y"; }
		else{ var ofertas = "n"; }
		
		var Nombre = $("#infoNombre").val();
		var Apellidos = $("#infoApellidos").val();
		var Telefono = $("#infoTelf").val();
		var e_mail = $("#infoMail").val();
		var Pais = $("#infoPais").val();
		var Provincia = $("#infoProvincia").val();
		var iddr = $("#iddr").val();
		var dataString = "";
		var urlProcess = "http://www.aprendelo.com/template/v1/php/forms/formacion_universitaria.php?curso=2005&nombre=" + Nombre + "&apellidos=" + Apellidos + "&telefono=" + Telefono + "&email=" + e_mail + "&provincia=" + Provincia + "&pais=" + Pais + "&o=" + ofertas + "&ip=" + iddr + "&aid=14";
		//var urlProcess = "http://aprendelo.ethings.com/template/v1/php/forms/formacion_universitaria.php?curso=2018&nombre=" + Nombre + "&apellidos=" + Apellidos + "&telefono=" + Telefono + "&email=" + e_mail + "&provincia=" + Provincia + "&pais=" + Pais + "&o=" + ofertas + "&ip=" + iddr + "&aid=14";
		//alert (urlProcess);return false;

		$.ajax({
			beforeSend: function() {
				$("#message").hide();
				$("#info_btn").hide();
				$("#infoNombre").attr("disabled","disabled").css("color","#bebebe");
				$("#infoApellidos").attr("disabled","disabled").css("color","#bebebe");
				$("#infoTelf").attr("disabled","disabled").css("color","#bebebe");
				$("#infoMail").attr("disabled","disabled").css("color","#bebebe");
				$("#infoPais").attr("disabled","disabled").css("color","#bebebe");
				$("#infoProvincia").attr("disabled","disabled").css("color","#bebebe");
				$("#privacidadCheck").attr("disabled","disabled").css("color","#bebebe");
				$("#ofertas").attr("disabled","disabled").css("color","#bebebe");
				$("#rellena").hide();
				$("#message").html("<p><strong>Tu datos han sido enviados.</strong></p><br>")
				.append("<p>En breve se pondran en contacto contigo.</p>")
				.fadeIn(1000, function() {
					$('#message');
				});
				$("#first_step").hide(); 
				$("#second_step").hide();
				$("#obligatorio").hide();
				$("#third_step").show();		
			},
			type: "POST",
			url: urlProcess,
			data: dataString,
			success: function() {
				$("#info_btn").hide();
			}
		});
		return false;
	});
}); 