$(document).ready(function(){

var xpais = 0;
var xcondiciones = 0;
var xprecio = "";


var pagina = $("input[name='depago']").attr("value");

if (pagina == "yes") {
	of_control("ready", "carga-pagina");
	of_tirada_a3("firstTime");
	setInterval("of_tirada_a3()", 350000, "no");
}

function of_setprecio(pais, condiciones)
{

	if (pais > 0 && condiciones > 0)
	{
		switch ((10 * parseInt(pais) ) + parseInt(condiciones)) {
			case 11://esp + ama casa:
			{
				xmoneda = "euros";
				xcantidad = "50";
				break;
			}
			case 12://esp + estudiante:
			{
				xmoneda = "euros";
				xcantidad = "50";
				break;
			}
			case 13://esp + trabajo:
			{
				xmoneda = "euros";
				xcantidad = "60";
				break;
			}
			case 14://esp + trabajo2:
			{
				xmoneda = "euros";
				xcantidad = "60";
				break;
			}
			case 21://sud + ama casa:
			{
				xmoneda = "dólares";
				xcantidad = "50";
				break;
			}
			case 22://sud + estudiante:
			{
				xmoneda = "dólares";
				xcantidad = "50";
				break;
			}
			case 23://sud + trabajo:
			{
				xmoneda = "dólares";
				xcantidad = "50";
				break;
			}
			case 24://sud + trabajo2:
			{
				xmoneda = "dólares";
				xcantidad = "60";
				break;
			}
			case 31://mex + ama casa:
			{
				xmoneda = "dólares";
				xcantidad = "50";
				break;
			}
			case 32://mex + estudiante:
			{
				xmoneda = "dólares";
				xcantidad = "50";
				break;
			}
			case 33://mex + trabajo:
			{
				xmoneda = "dólares";
				xcantidad = "50";
				break;
			}
			case 34://mex + trabajo2:
			{
				xmoneda = "dólares";
				xcantidad = "70";
				break;
			}
			case 41://eeuu + ama casa:
			{
				xmoneda = "dólares";
				xcantidad = "50";
				break;
			}
			case 42://eeuu + estudiante:
			{
				xmoneda = "dólares";
				xcantidad = "50";
				break;
			}
			case 43://eeuu + trabajo:
			{
				xmoneda = "dólares";
				xcantidad = "60";
				break;
			}
			case 44://eeuu + trabajo2:
			{
				xmoneda = "dólares";
				xcantidad = "100";
				break;
			}
			default:
				{
					xcantidad = "100";
					xmoneda = "euros";
				}
		}
	}
	xprecio = xcantidad+" " + xmoneda;
	$("#precio").html("<br/>El precio de la tirada será de <b>"+xcantidad+" " + xmoneda+" </b>.");
}
var vmemory = '';
var vborrando = false;
var vborrados = 0;
var vcuenta = 0;

$("#sconsulta").live('keyup', function(event){
	if (vborrando == false)
	{
		if (event.keyCode == 8)
		{
			vborrando = true;
			vborrados ++;
			vmemory =  $(this).val();
		}
		else
		{
			vcuenta ++;
			if (vcuenta%50 ==0 && vcuenta > 0)
			{
				of_control("Keyup(50)", $(this).attr("name") + ": " + $(this).val());
			}
		}
	}
	else
	{
		if (event.keyCode !==8)
		{
			vborrando = false;
			if (vborrados > 10)
			{
				of_control("Keyup(delete)", $(this).attr("name") + ": " + vmemory);
			}
			vborrados = 0;
		}
		else
		{
			vborrados ++;
		}
	}
});

$('#spais,#ssituacion').change(function(){
	xpais = $("#spais").val();
	xcondiciones = $("#ssituacion").val();
	if (xpais > 0 && xcondiciones > 0) {
		of_setprecio(xpais, xcondiciones);
	}
	
	/*if (xpais != "" && xcondiciones != "")
	{
		$('#spais,#ssituacion').attr("disabled", "disabled");
	}*/
	
	});
$("#bpeticion").click(function(event){

	event.preventDefault();

	//Deshabilitamos botones
	$("#bpeticion").attr("disabled","disabled");

	if (xpais == 0)
	{
		$("#bpeticion").attr("disabled","");
		alert('Por favor, indica dónde vives.');
       	$("#spais").focus();
		return;
	}
	if (xcondiciones == 0)
	{
		$("#bpeticion").attr("disabled","");
		alert('Por favor, indica tu situación laboral.');
       	$("#ssituacion").focus();
		return;
	}
	var vmail = $("#smail").val();
	if (vmail=="")
	{
		$("#bpeticion").attr("disabled","");
		alert('Por favor, indica tu dirección de correo.');
       	$("#smail").focus();
		return;
	}
	var vnombre = $("#snombre").val();
	if (vnombre=="")
	{
		$("#bpeticion").attr("disabled","");
		alert('Por favor, indica tu nombre.');
       	$("#snombre").focus();
		return;
	}
	if ($("#spaypal").attr("checked") == false)
	{
		$("#bpeticion").attr("disabled","");
		alert('No has aceptado las condiciones de pago mediante Paypal.');
       	$("#spaypal").focus();
		return;
	}
	var vconsulta = $("#sconsulta").val();
	if (vconsulta=="")
	{
		$("#bpeticion").attr("disabled","");
		alert('Por favor, rellena la consulta de Tarot que quieres hacer.');
       	$("#sconsulta").focus();
		return;
	}
	var vurl = 'depago.php';
	var formData = $("#commentform2").serializeArray();
	formData.push({
			name: "spais",
			value: xpais
		});
	formData.push( {
			name: "scondiciones",
			value: xcondiciones });
	formData.push({
			name: "sprecio",
			value: xprecio
		});

	$("#bpeticion").attr("disabled","disabled");

	$.post(vurl,formData,
	function(retorno) {
		if (retorno.error == "")
		{
			alert(retorno.valor);
			$("#bpeticion").attr("disabled","disabled");
		}
		else
		{
			alert('Error: '+retorno.error);
			$("#bpeticion").attr("disabled","");
		}

	}, "json");

	return false;
});
$("#bpeticion_esp").click(function(event){

	event.preventDefault();

	//Deshabilitamos botones
	$("#bpeticion_esp").attr("disabled","disabled");

	var xpais = $("#spais").val();
	if (xpais == 0)
	{
		$(this).attr("disabled","");
		alert('Por favor, indica dónde vives.');
       	$("#spais").focus();
		return;
	}
	var vmail = $("#smail").val();
	if (vmail=="")
	{
		$("#bpeticion_esp").attr("disabled","");
		alert('Por favor, indica tu dirección de correo.');
       	$("#smail").focus();
		return;
	}
	var vnombre = $("#snombre").val();
	if (vnombre=="")
	{
		$("#bpeticion_esp").attr("disabled","");
		alert('Por favor, indica tu nombre.');
       	$("#snombre").focus();
		return;
	}
	var vapellido1 = $("#sapellido1").val();
	if (vapellido1=="")
	{
		$("#bpeticion_esp").attr("disabled","");
		alert('Por favor, indica tu apellido paterno.');
       	$("#sapellido1").focus();
		return;
	}
	var vapellido2 = $("#sapellido2").val();
	if (vapellido2=="")
	{
		$("#bpeticion_esp").attr("disabled","");
		alert('Por favor, indica tu apellido materno.');
       	$("#sapellido2").focus();
		return;
	}
	var vfecha = $("#fecha").val();
	if (vfecha=="")
	{
		$("#bpeticion_esp").attr("disabled","");
		alert('Por favor, indica tu fecha de nacimiento.');
       	$("#fecha").focus();
		return;
	}
	var vconsulta = $("#sconsulta").val();
	if (vconsulta=="")
	{
		$("#bpeticion_esp").attr("disabled","");
		alert('Por favor, rellena la consulta de Tarot que quieres hacer.');
       	$("#sconsulta").focus();
		return;
	}
	var vurl = 'lectura-espiritual.php';
	var formData = $("#commentform2").serializeArray();
	formData.push({
			name: "spais",
			value: xpais
		});

	$("#bpeticion_esp").attr("disabled","disabled");

	$.post(vurl,formData,
	function(retorno) {
		if (retorno.error == "")
		{
			alert(retorno.valor);
			$("#bpeticion_esp").attr("disabled","disabled");
		}
		else
		{
			alert('Error: '+retorno.error);
			$("#bpeticion_esp").attr("disabled","");
		}

	}, "json");

	return false;
});

$(".cThis").live("click", function() { 
		of_control("click", $(this).attr("title"));	
});
$(".focusThis").focus(function() { of_control("focus", $(this).attr("title")); });
//$(".blurThis").blur(function() { of_control("blur", $(this).attr("name") + ": " + $(this).val()); });
$(".changeThis").change(function() { of_control("change", $(this).attr("name") + ": " + $(this).val()); });

$(".sesid_info").live("click", function() {
	var ip = $(this).attr("id");
	//alert(ip);
	$(this).attr("class", "close_info");
	
	var manejador_url = $("input[name='vurl']").attr("value");
	manejador_url = manejador_url + "manejador/control_pagos.php";
	
	$("span[name='more'][id='" + ip + "']").html("(-)");
								
	var formData = new Array();
	formData.push({
			name: "ip",
			value: ip
		});

	$.ajax({
		  url: manejador_url,
		  data: formData,
		  type: "POST",
		  dataType: "json",
		  
		  beforeSend: function() {
			$("div#espere").toggle();
		  },  
		  success: function(retorno){
				$("div#espere").toggle();
				var salida = retorno.salida;
				//alert(salida);
				
				if (retorno.salida == "") {
					$(this).fadeOut("fast");
					$(this).fadeIn("fast");
				} else {
					$("tr[name='" + ip + "']").after(salida);
				}
		  }
	});
});
$("a.close_info").live("click", function() {
	
	var ip = $(this).attr("id");
	
	$("span[name='more'][id='" + ip + "']").html("(+)");
	$("tr.temp_filas[name='" + ip + "']").remove();
	$(this).attr("class", "sesid_info");
								
});
$("a.btn_info").click(function() {
	
	var name = $(this).attr("name");
	
	$("[id='" + name + "']").toggle();
							   
});

});
function of_tirada_a3(firstTime) {
	
	var formData = new Array();
	var manejador_url = $("input[name='vurl']").attr("value");
	manejador_url = manejador_url + "manejador/manejador.php";
	
	formData.push({ name:"tirada_a3", value: "true" });
	
	$.post(manejador_url,formData,
	function(retorno) {
	
		$("div#a3_tirada").html(retorno.tirada);
		$("div#a3_tirada div.tirada").css("width", "175px");
		$("div#a3_tirada div.tirada").css("text-align", "center");
		$("div#a3_tirada img").css("width", "52px");
		
		if (firstTime != "firstTime") {
			$("div#a3_tirada").append("Tu futuro puede estar cambiando");	
		}
	}, "json");
	
}

function of_control(evento, accion) {

	var sesid = $("input[name='sesid']").val();
	
	var manejador_url = "control_pagos.php";
	if ( location.href.indexOf("/manejador/") < 0) {manejador_url = "manejador/"+manejador_url;}
	
	
	if (accion == "carga-pagina") {
		var referring = $("input[name='referrer'][type='hidden']").val();
	} else {
		var referring = "";
	}

	var formData = new Array();
	formData.push({
			name: "accion",
			value: accion
		});
	formData.push( {
			name: "evento",
			value: evento 
	});
	formData.push( {
			name: "sesid",
			value: sesid 
	});
	formData.push( {
			name: "controlPago",
			value: 1 
	});
	formData.push( {
			name: "referring",
			value: referring
	});


	$.post(manejador_url,formData,
	function(retorno) {
		/*if (retorno.error != "")
		{
			alert(retorno.error);
		}*/

	}, "json");
	
	return false;
}

