$(document).ready(function(){

var xcreados = 0;
var xactual = 1;
var xcartas = [];
var xgirado = [];
var xtipotirada = "";


function of_setcarta(carta, indice, cartamostrar,girado)
{
	var invertida = "";
	if (girado == true || girado == "true")
	{
		invertida = ", Invertida";
		carta = "180_" + carta;
	}
	$("#carta"+indice).html("La carta "+indice+" es el <b>"+cartamostrar+invertida+"</b>");


	xcartas[indice -1] = carta;

	if (indice < xcreados) {
		xactual++;
	}
	else if (indice > 1 )
	{
		xactual --;
	}
	$("#cartaarcano").val("");
	$("#cartapalo").val("");
	$("#cartanumero").val("");
	$("#labelelige2").html(xactual);
	//$("input[name='girada']").val("");
}	



function of_crear(acantidad)
{
	if (acantidad > 0) {
		var start = 1;
		var end = acantidad;
		}
	else
		{
			var start = acantidad;
			var end = -1;
		}
	for (var i = start; i <= end; i++) {
		if (i > 0) {
			$("#cartasselected").append("<div id=carta" + (xcreados + i) + ">Indicar cual es la carta " + (xcreados + i) + "<div>");
		}
		else{
			$("#carta" + (xcreados + i +1)).remove();
		}
	}
	xcreados = xcreados + acantidad;
}

$('#cartapalo,#cartanumero').change(function(){
	var xpalo = $("#cartapalo").val();
	var xnumero = $("#cartanumero").val();
	var xpalot =  $("#cartapalo option:selected").text();
	var xnumerot =  $("#cartanumero option:selected").text();
	var xgirado = $("#girada").attr('checked');

	if (xpalo !== '' &&  xnumero !=='') {
		$("#cartaarcano").val("");
		of_setcarta(xnumero+xpalo,xactual,xnumerot + " de " + xpalot,xgirado);
	}
	});
$('#cartaarcano').change(function(){
	var xvalor = $(this).val();
	var xvalort =  $("#cartaarcano option:selected").text();
	var xgirado = $("#girada").attr('checked');
	if (xvalor !== '') {
		$("#cartapalo").val("");
		$("#cartanumero").val("");
		of_setcarta(xvalor, xactual,xvalort,xgirado);
	}
});
$('#mas').click(function(){
	if (xactual < xcreados) xactual ++;
	$("#labelelige2").html(xactual);
});
$('#menos').click(function(){
	if (xactual > 1) xactual --;
	$("#labelelige2").html(xactual);
});

$("#generar").click(function(event){

	//Deshabilitamos botones
	$("#generar").attr("disabled","disabled");
	
	var baraja = $("#baraja option:selected").attr("value");

	vurl = '../manejador/tirador.class.php';

	var formData = $("emptyform").serializeArray();
	formData.push({
			name: "cartas[]",
			value: xcartas
		});
	formData.push( {
			name: "tirada",
			value: xtipotirada });
	formData.push( {
			name: "baraja",
			value: baraja });

	$.post(vurl,formData,
	function(retorno) {
		if (retorno.error == "")
		{
			$("#result").val( retorno.valor);
			$("div#result_tirada").html(retorno.valor);
		}
		else
		{
			alert('Error: '+retorno.error);
		}
		$("#generar").attr("disabled","");

	}, "json");

	return false;
});



$('#tirada').change(function(){
	var xvalor = $(this).val();
	xtipotirada =  $("#tirada option:selected").text();

	if (xvalor ==1)
	{
		xcantidad = 3;
	}
	else if (xvalor ==2)
	{
		xcantidad = 5;
	}
	else if (xvalor ==3)
	{
		xcantidad = 10;
	}
	else if (xvalor ==4)
	{
		xcantidad = 7;
	}
	else if (xvalor ==5)
	{
		xcantidad = 4;
	}
	else if (xvalor ==6)
	{
		xcantidad = 5;
	}
	else if (xvalor ==7)
	{
		xcantidad = 5;
	}
	else if (xvalor ==8)
	{
		xcantidad = 5;
	}
	else if (xvalor == 9)
	{
		xcantidad = 10;
	}
	else if (xvalor == 10)//2X3
	{
		xcantidad = 6;
	}
	else if (xvalor == 11)//3X2
	{
		xcantidad = 6;
	}
	else if (xvalor == 12)//3X3
	{
		xcantidad = 9;
	}
	else if (xvalor == 13)//3X4
	{
		xcantidad = 12;
	}
	else if (xvalor == 14)//4X3
	{
		xcantidad = 12;
	}
	else if (xvalor == 15)//3X5
	{
		xcantidad = 15;
	}
	else if (xvalor == 16)//5X3
	{
		xcantidad = 15;
	}
	else if (xvalor == 17)//4X4
	{
		xcantidad = 16;
	}
	else if (xvalor == 18)//4X5
	{
		xcantidad = 20;
	}
	else if (xvalor == 19)//5X4
	{
		xcantidad = 20;
	}
	else if (xvalor == 20)//5X5
	{
		xcantidad = 25;
	}
	else if (xvalor == 21) //Cruz magica
	{
		xcantidad = 13;
	}
	else if (xvalor == 22) // Cruz Mistica
	{
		xcantidad = 13;
	}
	else if (xvalor == 23)
	{
		xcantidad = 7;
	}
	else if (xvalor == 24)
	{
		xcantidad = 7;
	}
	else
	{
		return;
	}
	of_crear(xcantidad-xcreados);

	});
$("input[name='tddFechaEnviar']").click(function(e) {
	e.preventDefault();
	
	var day = $("select[name='tddFechaDia']").val();
	var month = $("select[name='tddFechaMes']").val();
	var year = $("select[name='tddFechaYear']").val();
	
	var url = $("input[name='tddHiddenUrl']").val();
	
	if (day < 10) {
		day = "0" + day;	
	}
	if (month < 10) {
		month = "0" + month;	
	}
	window.location = url + "dia=" + year+"-" + month + "-" + day;
});
$("#activartdd").click(function(event){
	
	event.preventDefault();
	
	vurl = '../classes/tarothoy2.class.php';
	vtipo = 'activartdd';
	
	$("[name='tddSubmit']").attr("disabled","disabled");
	formData = { usuid:vusuid,tipo:vtipo};
	vtipo = '';
		
	$.post(vurl,formData,
	function(retorno) {
		if (retorno.error == "")
		{
			alert(retorno.msg);
			window.location.reload();
		}
		else
		{
			alert('Error: '+retorno.error);
		}
		$("[name='tddSubmit']").attr("disabled","");

	}, "json");
		
});

$("[name='tddSubmit']").click(function(event){
	
	event.preventDefault();
	
	var vcomentario = $("[name='tddText']").val();
	vurl = '../classes/tarothoy2.class.php';
	vtipo = 'comentario';
	
	if (vcomentario !="")
	{
		$("[name='tddSubmit']").attr("disabled","disabled");
		formData = { comentario: vcomentario , dia:vdia, usuid:vusuid,tipo:vtipo};
		vtipo = '';
		
		$.post(vurl,formData,
		function(retorno) {
			if (retorno.error == "")
			{
				alert(retorno.msg);
			}
			else
			{
				alert('Error: '+retorno.error);
			}
			$("[name='tddSubmit']").attr("disabled","");
	
		}, "json");
		
	}
	});


});

