/*FUNCIONES FORMULARIOS*/
<!-- funciones de tirada -->
var baraja = new Array("major0.jpg","major1.jpg","major2.jpg","major3.jpg","major4.jpg","major5.jpg","major6.jpg","major7.jpg","major8.jpg","major9.jpg","major10.jpg","major11.jpg","major12.jpg","major13.jpg","major14.jpg","major15.jpg","major16.jpg","major17.jpg","major18.jpg","major19.jpg","major20.jpg","major21.jpg");

//funcion para obtener una carta01
function darCarta(id,position){
	if(posicionMax >=posicion){
		var imagensrc = "/img/cartas/" + baraja[position];
		$("#carta" + id).html("<img src=\"" + imagensrc + "\" width=\"50\" height=\"94\" class=\"cartaTirada\" alt=\"tarot gratis "+posicion+1+"\"/>");
		posicion++;
	}
}
function darCartaGay(id,position){
	if(posicionMax >=posicion){
		var imagensrc = "/img/cartas/gay/" + baraja[position];
		$("#carta" + id).html("<img src=\"" + imagensrc + "\" width=\"50\" height=\"94\" class=\"cartaTirada\" alt=\"tarot gratis "+posicion+1+"\"/>");
		posicion++;
	}
}
//funcion fadeToIn
function fadeIn(){
	//para #supercapa
	$("#superCapa").css("opacity", 0.00);
	$("#superCapa").css("visibility", "visible");
	$("#superCapa").fadeTo(500, 0.85);
	//para #cajaRevalidate
	document.location = "#";
	$("#cajaRevalidate").css("top", "40%");
	$("#cajaRevalidate").css("opacity", 0.00);
	$("#cajaRevalidate").css("visibility", "visible");
	$("#cajaRevalidate").fadeTo(500, 1.00);
}
//funcion fadeToOut
function fadeOut(){
	//para #supercapa
	$("#superCapa").fadeTo(500, 0.00, function ocultar() { $("#superCapa").css("visibility", "hidden"); });
	//para #cajaRevalidate
	$("#cajaRevalidate").fadeTo(500, 0.00, function ocultar() { $("#cajaRevalidate").css("visibility", "hidden"); });
	
}
/* CREAMOS EL OBJETO DE ENVIO AJAX */
function ajx(){
	var ajax;
	
	if(window.XMLHttpRequest){
          ajax = new XMLHttpRequest();
	}else if(window.ActiveXObject){ 
          ajax = new ActiveXObject("Microsoft.XMLHTTP");
	}else{
    	return(false);
	}
    return ajax;      
}

function validarTirada() {
	echoTirada = $("#carta4").children("img").hasClass("cartaTirada");
	if(echoTirada==false){
		alert("Realice su tirada");
		return false;
	}else{
		return valid("pregunta");
	}
}


/* VALIDAR FORMS */
function valid(type){
	//Recojo los valores
	var nom = $("#nom").val(); 
	var prenom = $("#prenom").val();
	var tel = $("#tel_portable").val();
	var email = $("#email").val();
	var message = $("#message").val();
	var sex = $("#sex").val();
	var jour = $("#jour").val();
	var mois = $("#mois").val();
	var annee = $("#annee").val();
	var pays = $("#pays").val();
	var validform= new ajx();
	var chaine="";
	
	initcntr();
	
	if(type == "pregunta"){
		if(message == "0"){
			$("#message").addClass("errorColorCampo");
			$("#muestraError").html("<div class=\"errorForm\">Indique el tema de su Consulta</div>");
			$("#message").focus();
			return false;	
		}
	}
	
	if(nom == ""){
		$("#nom").addClass("errorColorCampo");
		$("#muestraError").html("<div class=\"errorForm\">Rellena el campo Nombre</div>");
		$("#nom").focus();
		return false;		
	}
	
	if(prenom == ""){
		$("#prenom").addClass("errorColorCampo");
		$("#muestraError").html("<div class=\"errorForm\">Rellena el campo Apellidos</div>");
		$("#prenom").focus();
		return false;	
	}
	
	if(tel == ""){
		format_tel();
		$("#tel").focus();
		return false;	
	}
	
	if(isNaN(tel)){
		format_tel();
		$("#tel").focus();
		return false;		
	}

	if(email == ""){
		mail_format(1,1);
		$("#email").focus();
		return false;		
	}
	
	if(pays==""){
		$("#pays").addClass("errorColorCampo");
		$("#muestraError").html("<div class=\"errorForm\">El campo Pais está vacío</div>");
		$("#pays").focus();
		return false;
	}
	
	//Comprobamos si se ha marcado el check de privacidad.
        if (document.forms[0].cbx_privacidad.checked===false)        
        {
            //document.getElementById("muestraError").innerHTML="Error: Por favor, debes acceptar la politica de privacidad";
			$("#muestraError").html("<div class=\"errorForm\">Por favor, debes acceptar la politica de privacidad</div>");
            return false;            
        }  
	
	if(sex == 0){
		$("#sex").addClass("errorColorCampo");
		$("#muestraError").html("<div class=\"errorForm\">Selecciona tu Sexo</div>");
		$("#sex").focus();
		return false;	
	}
	
	 
	
	chaine="?nom="+nom+"&prenom="+prenom+"&tel="+tel+"&email="+email+"&sex="+sex+"&pays="+pays+"&jour="+jour+"&mois="+mois+"&annee="+annee;
	
	 validform.open("GET", "/library/php/verif_form.php"+chaine, false);
     validform.send(null);
	
     if(validform.readyState == 4) {
		if(validform.responseText!=''){
			eval(validform.responseText);
			return false;
		}else{
			fadeIn();
			$("#email_vrf").focus();
		}
	}else{
		return(false);
	}
	return false;
}
/*VALIDADOR DEL FORM SOLO EMAIL*/
function validEmail(){
	var email2 = $("#email2").val();
	
	var validform= new ajx();
	
	var chaine="";
	
	initcntr();
	
	if(email2 == ""){
		mail_format(1,2);
		$("#email2").focus();
		return false;		
	}

	chaine="?&email="+email2+"&forma=2";
	
	//alert(chaine);
	
	 validform.open("GET", "/library/php/verif_form.php"+chaine, false);
     validform.send(null);
	
     if(validform.readyState == 4) {
	     
     		if(validform.responseText!='')
     		{
	     		
	     		
	     		eval(validform.responseText);
	     		return false;
	     		
     		}else{
				$("#form").submit();	
     		}
		 }else return(false);
		 
	
return false;
}
function format_tel(){
	$("#tel_portable").addClass("errorColorCampo");
	$("#muestraError").html("<div class=\"errorForm\">Rellena el campo Móvil</div>");
	$("#tel_portable").focus();
	return false;
}

function anniv(){
	$("#annee").addClass("errorColorCampo");
	$("#muestraError").html("<div class=\"errorForm\">Tienes que ser mayor de edad para poder hacer una consulta</div>");
	$("#annee").focus();
	return false;
}

function mail_format(i,idMail){
	if(idMail == 2){
		if(i==1) {
			$("#muestraError2").html("<div class=\"errorForm\">Rellena el campo Email</div>");
		}else if(i==2){
			$("#muestraError2").html("<div class=\"errorForm\">Correo electrónico incorrecto</div>");
		}else{
			$("#muestraError2").html("<div class=\"errorForm\">Confirmación del Email incorrecta</div>");
		}
		$("#email2").addClass("errorColorCampo");
		$("#email2").focus();
	}else{
		if(i==1) {
			$("#muestraError").html("<div class=\"errorForm\">Rellena el campo Email</div>");
		}else if(i==2){
			$("#muestraError").html("<div class=\"errorForm\">Correo electrónico incorrecto</div>");
		}else{
			$("#muestraError").html("<div class=\"errorForm\">Correo electrónico incorrecto</div>");
		}
		$("#email").addClass("errorColorCampo");
		$("#email").focus();
	}
}

function initcntr(){
	$(".errorForm").remove();
	$('.errorColorCampo').removeClass('errorColorCampo');
}


/* DESACTIVADO */
function verifmail(){
	if($("#email").val() != $("#email_vrf").val()){
			fadeOut();
			mail_format(3);
	}else{	
		$("#form").submit();			
	}
}
