<!-- 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");
var runas = new Array("runa0.gif","runa1.gif","runa2.gif","runa3.gif","runa4.gif","runa5.gif","runa6.gif","runa7.gif","runa8.gif","runa9.gif","runa10.gif","runa11.gif","runa12.gif","runa13.gif","runa14.gif","runa15.gif","runa16.gif","runa17.gif","runa18.gif","runa19.gif","runa20.gif","runa21.gif","runa22.gif","runa23.gif");
var estadoCartas = new Array("","","");
var estadoRunas = new Array("","","");
//funcion para obtener una carta01
function darCarta(posicionCarta,id){
	estadoCartas[posicionCarta] = id;
	/*$("#carta" + posicionCarta).css("opacity", 0.00);
	$("#carta" + posicionCarta).html("<div id=\"loading" + posicionCarta +"\" style=\"background:url(/img/cartas/backCard.jpg) center center no-repeat;\">Cargando...</div>");
	$("#loading" + posicionCarta).css("color", "#000");
	$("#loading" + posicionCarta).css("text-align", "center");
	$("#loading" + posicionCarta).css("height", "159px");
	$("#loading" + posicionCarta).css("line-height", "159px");
	$("#carta" + posicionCarta).css("visibility", "visible");
	$("#carta" + posicionCarta).fadeTo(500, 0.99);*/
	var imagensrc = "/img/cartas/" + baraja[id];
	/*var imagen = new Image();
	imagen.onload = function (evt) {		
		$("#carta" + posicionCarta).css("opacity", 0.00);
		$("#carta" + posicionCarta).css("visibility", "visible");*/
		$("#carta" + posicionCarta).html("<img src=\"" + imagensrc + "\" width=\"85\" height=\"159\" alt=\"tirada de tarot gratis\"/>");
		/*$("#carta" + posicionCarta).fadeTo(500, 0.99);
	}
	imagen.src = imagensrc;*/

}
//funcion para obtener una runa01
function darRuna(posicionRuna,id){
	estadoRunas[posicionRuna] = id;
	/*$("#runa" + posicionRuna).css("opacity", 0.00);
	$("#runa" + posicionRuna).html("<div id=\"loading" + posicionRuna +"\" style=\"background:url(/img/runas/runa24.gif) center center no-repeat;\">Cargando...</div>");
	$("#loading" + posicionRuna).css("color", "#000");
	$("#loading" + posicionRuna).css("text-align", "center");
	$("#loading" + posicionRuna).css("height", "80px");
	$("#loading" + posicionRuna).css("line-height", "91px");
	$("#runa" + posicionRuna).css("visibility", "visible");
	$("#runa" + posicionRuna).fadeTo(500, 0.99);*/
	var imagensrc = "/img/runas/" + runas[id];
	/*var imagen = new Image();
	imagen.onload = function (evt) {		
		$("#runa" + posicionRuna).css("opacity", 0.00);
		$("#runa" + posicionRuna).css("visibility", "visible");*/
		$("#runa" + posicionRuna).html("<img src=\"" + imagensrc + "\" width=\"80\" height=\"91\" alt=\"tirada de runas gratis\"/>");
		/*$("#runa" + posicionRuna).fadeTo(500, 0.99);
	}
	imagen.src = imagensrc;*/

}
<!-- funcion para hacer aparecer el revalite mail  -->
function calcularAltura(){
	altura = $(window).height()/2 + $(window).scrollTop() - 120;
	return altura;
}
//funcion fadeToIn
function fadeIn(){
	//para #supercapa
	$("#superCapa").css("opacity", 0.00);
	$("#superCapa").css("visibility", "visible");
	$("#superCapa").fadeTo(500, 0.85);
	//para #cajaRevalidate
	calcularAltura
	$("#cajaRevalidate").css("top", calcularAltura()+"px");
	$("#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"); });
	
}
<!-- Funciones de comprobacion de que las cartas se han tirado -->
function vld(){
	if(estadoCartas[0] == "" || estadoCartas[1] == "" || estadoCartas[2] == ""){
		alert("Realice su tirada");
		return false;
	}else{
		$("#contenido_servicio").val(estadoCartas.join(";"));
	}
	return valid("pregunta");
}
<!-- Funciones de comprobacion de que las runas se han tirado -->
function vldRunas(){
	if(estadoRunas[0] == "" || estadoRunas[1] == "" || estadoRunas[2] == ""){
		alert("Realice su tirada");
		return false;
	}else{
		$("#contenido_servicio").val(estadoRunas.join(";"));
	}
	return valid("pregunta");
}
/* 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;      
}

/* 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 cita = $("#contenido_servicio").val();
	var profesional = $("#profesional").val();
	var validform= new ajx();
	var chaine="";
	
	initcntr();
	
	if(type == "pregunta"){
		if(message == ""){
			$("#message").addClass("errorColorCampo");
			$("#muestraError").html("<div class=\"errorForm\">Escribe tu Pregunta</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;
	}
	
	if(sex == 0){
		$("#sex").addClass("errorColorCampo");
		$("#muestraError").html("<div class=\"errorForm\">Selecciona tu Sexo</div>");
		$("#sex").focus();
		return false;	
	}
	
	
	if(type == "agenda"){
		if(cita == ""){
			$("#message").addClass("errorColorCampo");
			$("#muestraError").html("<div class=\"errorForm\">Tienes que seleccionar una hora para la cita en la agenda.</div>");
			$("#contenido_servicio").focus();
			return false;
		}
		if(profesional == 0){
			$("#message").addClass("errorColorCampo");
			$("#muestraError").html("<div class=\"errorForm\">Tienes que seleccionar un profesional</div>");
			$("#profesional").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\">Confirmación del Email incorrecta</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();			
	}
}

/*COMPROBACION DE CHECKSBOX*/
function validarQuiz(){
	var stringChecks = "Cuestionario mal de Ojo:";
	$("input:checkbox").each(function(i){
		if($(this).is(':checked')){
			stringChecks += "\n"+$(this).parent().next(".etiquetaCampo").text();
		}
		
	});
	$("#message").val(stringChecks);
	valid("no");	
}

function addBookmark(){
//Para internet explorer
	if ((navigator.appName=="Microsoft Internet Explorer") && (parseInt(navigator.appVersion)>=4)) {
		var url="http://www.magia-blanca.es/"; //Cambia esta dirección por la de tu web
		var titulo="Magia y Videncia, Predicciones, Hechizos y Consultas Gratuitas"; //Cambia esta nombre por el de tu web
		window.external.AddFavorite(url,titulo);
	}else {//Para Netscape y Firefox
		if(window.sidebar && window.sidebar.addPanel){
			window.sidebar.addPanel("Magia y Videncia, Predicciones, Hechizos y Consultas Gratuitas","http://www.magia-blanca.es/","");
		}else{
			if(navigator.appName == "Netscape"){
				alert("Presione Crtl+D para agregar a este sitio en sus Favoritos");  //Puedes personalizar este mensaje
			}
		}
	}
}
//FUNCIONES RECOMIENDA
function mostrarRecom(){
	//Insertamos la caja
	$(document.body).append("<div id=\"cajaRecomienda\"><div class=\"tituloRecom\"><a href=\"javascript:void(0);\" onclick=\"javascript:closeRecom();\"><img src=\"img/closeRecom.gif\" alt=\"Cerrar\" width=\"32\" height=\"32\" border=\"0\" align=\"right\" /></a>RECOMENDAR ESTA P&Aacute;GINA<br />	A UN AMIGA/O</div>	<div id=\"contenedorRecom\"></div></div>");
	//Cargamos form
	var formularioTxt = "<div class=\"etiqueta\">Tu nombre</div><div class=\"campo\"><input name=\"tuNombre\" id=\"tuNombre\" class=\"inputRecom\" /></div><div class=\"etiqueta\">Su nombre</div><div class=\"campo\"><input name=\"suNombre\" id=\"suNombre\" class=\"inputRecom\" /></div><div class=\"etiqueta\">Su e-mail</div><div class=\"campo\"><input name=\"tumail\" id=\"suEmail\" class=\"inputRecom\" /></div><div class=\"button\"><input type=\"button\" name=\"enviarRecomend\" id=\"enviarRecomend\" class=\"buttonCampo\" value=\"ENVIAR\" onclick=\"javascript:enviarRecom();\" /></div>";
	$('#contenedorRecom').html(formularioTxt);
	//para #supercapa
	$("#superCapa").css("opacity", 0.00);
	$("#superCapa").css("visibility", "visible");
	$("#superCapa").fadeTo(500, 0.5);
	//para #cajaRecomend
	$("#cajaRecomienda").css("opacity", 0.00);
	$("#cajaRecomienda").css("visibility", "visible");
	$("#cajaRecomienda").fadeTo(500, 1.00);
}
function closeRecom(){
	//para #supercapa
	$("#superCapa").fadeTo(500, 0.00, function ocultar() { $("#superCapa").css("visibility", "hidden"); });
	//para #cajaRevalidate
	$("#cajaRecomienda").fadeTo(500, 0.00, function ocultar() { $("#cajaRevalidate").css("visibility", "hidden"); });
}
function enviarRecom(){
	$.post("/modulos/recomienda/envio.php", { nombre: $('#tuNombre').val(),nombre_amigo: $('#suNombre').val(),email: $('#suEmail').val()},function(data){$('#contenedorRecom').html(data);});
}