/* USUARIO */
/*document.write('<script type="text/javascript" src="md5.js"></script>'); */

/* funciones recargar cuadros laterales */
function recargarIdImagenConPortada(){	

	$.post("imagenPortada.php", { }, function(data){
	$("#imagen").html(data);
	});
}

function recargarIdImagen(){	

	$.post("imagen.php", { }, function(data){
	$("#imagen").html(data);
	});
}

function recargarIdCabecera(){	

	$.post("cabecera.php", { }, function(data){
	$("#cabecera").html(data);
	});
}

function recargarIdPie(){	

	$.post("cabecera.php", { }, function(data){
	$("#pie").html(data);
	});
}

function recargarIdIdentificacion(opcion){	

	$.post("identificacion.php", { opcion:opcion}, function(data){
	$("#identificacion").html(data);
	});
}

function recargarIdSecciones(eleccion,opcion){
		
	// opcion 0 javascript, opcion 1 idioma
	$.post("secciones.php", { eleccion: eleccion, opcion:opcion}, function(data){
	$("#secciones").html(data);
	});
}

function recargarIdMonedero(opcion){	

	$.post("monedero.php", { opcion:opcion }, function(data){
	$("#monedero").html(data);
	});
}
/*
function recargarIdNovedades(){	

	$.post("novedades.php", { }, function(data){
	$("#novedades").html(data);
	});
}
*/
function recargarIdIdioma(){	

	$.post("idioma.php", { }, function(data){
	$("#idioma").html(data);
	});
}

function idiomaDefecto(){	

	$.post("idiomaDefecto.php", { }, function(data){
	//$("#idioma").html(data);
	});
}

function recargarIdInfo(){	

	$.post("info.php", { }, function(data){
	$("#info").html(data);
	});
}

function login(mail,pass){
	$.post("login.php", { mail:mail,pass:pass }, function(data){
	});
	return 1;
}

function anyadirMonedero(moneda){
	
	$.post("anyadirMonedero.php", { moneda: moneda }, function(data){
	//$("#principal").html(data);
	});
	return 1;
}

function eliminarMonedero(moneda){
	
	$.post("eliminarMonedero.php", { moneda: moneda }, function(data){
	//$("#principal").html(data);
	});

	return 1;
}

function obtenerCategoria(categoria){
	$.post("obtenerCategoria.php", { categoria: categoria }, function(data){
	//$("#principal").html(data);
	});
	return 1;
}

function cambiarIdioma(idioma){
	$.post("cambiarIdioma.php", { idioma: idioma }, function(data){
	//$("#principal").html(data);
	});
	return 1;
}

function salir(){
	$.post("salir.php",{},function(data){
	});
	return 1;
}



/* funciones recargar cuadro central */

/*
function recargarIdPrincipal(){	

	$.post("restartPrincipal.php", { }, function(data){
	$("#principal").html(data);
	});
}
*/

function recargarListarMonedas(pagina,borrarSes){	

	$.post("listarMonedas.php", { pagina: pagina,borrarSes:borrarSes}, function(data){
	$("#principal").html(data);
	Shadowbox.setup($('#listarMonedas').find('[href$=.jpeg]'));
	});
}

function recargarRegistrarPedido(){	

	$.post("registroPedido.php", { }, function(data){
	$("#principal").html(data);
	});

	return 1;
}

function recargarDatosEnvio(logineado){	

	if(logineado==1){
		$.post("datosEnvio.php", {}, function(data){
			$("#principal").html(data);
		});
	}
	else{
		$.post("identificacionPedido.php", {}, function(data){
			$("#principal").html(data);
		});
	}
}

function recargarListarMonedero(){	

	$.post("listarMonedero.php", { }, function(data){
	$("#principal").html(data);
	});
}

function recargarRegistroUsuario(opcion,nom,ape,tel,dir,loc,cp,pro,pai,ema,pas,con,cap){

	$.post("registroUsuario.php", {opcion:opcion,nombre:nom,apellidos:ape,telefono:tel,direccion:dir,localidad:loc,cp:cp,provincia:pro,pais:pai,email:ema,password:pas,confirmarPassword:con,captcha:cap}, function(data){
	$("#principal").html(data);
	});
}

function recargarModificarUsuario(opcion,nom,ape,tel,dir,loc,cp,pro,pai,cap){

	$.post("modificarUsuario.php", {opcion:opcion,nombre:nom,apellidos:ape,telefono:tel,direccion:dir,localidad:loc,cp:cp,provincia:pro,pais:pai,captcha:cap}, function(data){
	$("#principal").html(data);
	});
}

function recargarConfirmarUsuario(opcion,nom,ape,dir,loc,cp,pro,pai){

	$.post("datosEnvio.php", {opcion:opcion,nombre:nom,apellidos:ape,direccion:dir,localidad:loc,cp:cp,provincia:pro,pais:pai}, function(data){
	$("#principal").html(data);
	});
}

function recargarModificarContrasenya(opcion,act,pas,con,cap){

	$.post("modificarContrasenya.php", {opcion:opcion,actual:act,password:pas,confirmar:con,captcha:cap}, function(data){
	$("#principal").html(data);
	});
}

function recargarRecuperarContrasenya(opcion,ema,cap){

	$.post("recuperarContrasenya.php", {opcion:opcion,email:ema,captcha:cap}, function(data){
	$("#principal").html(data);
	});
}

function recargarInformacion(id){

	$.post("mostrarInfo.php", {id:id}, function(data){
	$("#principal").html(data);
	});
}

/* eventos */

$(document).ready(function (){
	recargarIdImagenConPortada();
	$("#grisaceo").hide("fast");
});

$("#intro").live('click',(function(event){
	$("#grisaceo").show("fast");
	recargarIdImagen();
	idiomaDefecto();
	recargarIdCabecera();
	recargarIdMonedero(1);
	recargarIdPie();
	recargarIdIdentificacion(1);
	recargarIdSecciones(0,1);
	recargarIdIdioma();
	recargarIdInfo();
	recargarListarMonedas(1,1);
}));


$("#cabecera").ready(function (){
	/*
	javascript:idiomaDefecto();
	javascript:recargarIdCabecera();
	javascript:recargarIdMonedero(1);
	*/
	$("a.modificar").live('click',(function(event){
		recargarModificarUsuario(0,"","","","","","","","","");
		recargarIdMonedero(1);
	}));
	$("a.salir").live('click',(function(event){
		a=salir();
		if(a){
			recargarIdCabecera();
			recargarIdPie();
			recargarIdIdentificacion(1);
			recargarListarMonedas(1,1);
			recargarIdMonedero(1);

			recargarIdCabecera();
			recargarIdPie();
			recargarIdIdentificacion(1);
		}
	}));
	$("a.cambiarPass").live('click',(function(event){
		recargarModificarContrasenya(0,"","","","");
		recargarIdMonedero(1);
	}));

});

/*$("#pie").ready(function (){
	javascript:recargarIdPie();
	javascript:recargarIdMonedero(1);
});*/


$("#identificacion").ready(function (){
	//javascript:recargarIdIdentificacion();
	$("a.registrarse").live('click',(function(event){
		a=obtenerCategoria(0);
		recargarRegistroUsuario(0,"","","","","","","","","","","","");
		recargarIdIdentificacion(1);
		recargarIdMonedero(1);
		recargarIdSecciones(0,0);
	}));
	$("a.recuperar").live('click',(function(event){
		a=obtenerCategoria(0);
		recargarRecuperarContrasenya(0,"","");
		recargarIdIdentificacion(1);
		recargarIdMonedero(1);
		recargarIdSecciones(0,0);
	}));
	$("form.formIdentificacion input[type=submit]").live('click',(function() {
		// validate and process form here
	
		mail = $("#mailIdentificacion").val();
		pass = $("#passIdentificacion").val();

		/*pass = hex_md5(pass);*/
		a=login(mail,pass);
		if(a){
			recargarIdIdentificacion(1);
			recargarIdCabecera();
			recargarIdPie();

			recargarIdIdentificacion(1);
			recargarIdCabecera();
			recargarIdPie();
		}
	}));
});


$("#secciones").ready(function (){
	//javascript:recargarIdSecciones(0);
	$("a.secciones").live('click',(function(event){
		a=obtenerCategoria(this.id);
		if(a){
			recargarIdIdentificacion(1);
			recargarIdMonedero(1);
			recargarIdSecciones(this.id,0);
			recargarListarMonedas(1,1);
			
			recargarIdSecciones(this.id,0);
			recargarListarMonedas(1,1);
		}
	}));
});

$("#monedero").ready(function (){
	//javascript:recargarIdMonedero(1);
	$("input.eliminar").live('click',(function(event){
		id = this.id;
		a=eliminarMonedero(id);
		if(a){
			recargarIdMonedero(1);
			recargarIdMonedero(1);
			recargarIdMonedero(1);
		}
	}));
	$("a.listarMonedero").live('click',(function(event){
		a=obtenerCategoria(0);
		recargarListarMonedero();
		recargarIdMonedero(0);
		recargarIdSecciones(0,0);
		recargarIdSecciones(0,0);
	}));
	$("a.realizarPedido").live('click',(function(event){
		a=obtenerCategoria(0);
		if(this.id==0){
			javascript:recargarIdIdentificacion(0);
		}
		recargarDatosEnvio(this.id);
		recargarIdMonedero(0);	
		recargarIdSecciones(0,0);
	}));
});

/*$("#novedades").ready(function (){
	javascript:recargarIdNovedades();
});*/

$("#idioma").ready(function (){
	//javascript:recargarIdIdioma();
	$("a.idioma").live('click',(function(event){
		a=cambiarIdioma(this.id);
		if(a){
			recargarIdMonedero(1);
			recargarIdIdentificacion(1);
			recargarIdSecciones(0,1);
			recargarListarMonedas(1,1);
			recargarIdCabecera();
			recargarIdPie();
			recargarIdInfo();

			recargarIdMonedero(1);
			recargarIdIdentificacion(1);
			recargarIdSecciones(0,1);
			recargarListarMonedas(1,1);
			recargarIdCabecera();
			recargarIdPie();	
			recargarIdInfo();
		}
	}));
});


$("#info").ready(function (){
	$("a.informacion").live('click',(function(event){
		id = this.id;
		recargarInformacion(id);
		recargarIdMonedero(1);
		recargarIdIdentificacion(1);
		recargarIdSecciones(0,0);
	}));
});

$("#principal").ready(function (){
	//javascript:recargarListarMonedas(1,1);
	$("input.monedasBoxContents").live('click',(function(event){
		id = "#" + this.id;
		$(id).hide("slow");
	}));
	$("input.comprar").live('click',(function(event){
		l = this.id.split(".");
		id = l[0];
		a=anyadirMonedero(id);
		lang = l[1];
		if (lang == "es"){
			alert("Moneda añadida a su compra");
		}
		else {
			alert("Coin added to shopping cart");
		}
		recargarIdMonedero(1);
		recargarIdMonedero(1);
	}));
	$("input.anterior").live('click',(function(event){
		id = this.id;
		recargarListarMonedas(id,1);
	}));
	$("input.posterior").live('click',(function(event){
		id = this.id;
		recargarListarMonedas(id,1);
	}));
	$("a.secciones2").live('click',(function(event){
		a=obtenerCategoria(this.id);
		if(a){
			recargarIdSecciones(this.id,0);
			recargarListarMonedas(1,1);
			recargarIdIdentificacion(1);

			recargarIdSecciones(this.id,0);
			recargarListarMonedas(1,1);
			recargarIdIdentificacion(1);
		}
	}));
	$("input.masinfo").live('click',(function(event){
		id = "#Moneda" + this.id + "MasInfo";
		masinfo = "#masinfo" + this.id;
		menosinfo = "#menosinfo"  + this.id;
		$(masinfo).hide("fast");
		$(menosinfo).slideDown("fast");
		$(id).slideDown("slow");

	}));
	$("input.menosinfo").live('click',(function(event){
		id = "#Moneda" + this.id + "MasInfo";
		masinfo = "#masinfo" + this.id;
		menosinfo = "#menosinfo"  + this.id;
		$(menosinfo).hide("fast");
		$(masinfo).slideDown("fast");
		$(id).hide("slow");
	}));
	/*$("form.formIdentificacion input[type=submit]").live('click',(function() {
		// validate and process form here
	
		mail = $("#mailIdentificacion").val();
		pass = $("#passIdentificacion").val();

		a=login(mail,pass);
		if(a){
			recargarIdIdentificacion(1);
			recargarIdCabecera();
			recargarIdPie();

			recargarIdIdentificacion(1);
			recargarIdCabecera();
			recargarIdPie();
		}
	}));*/
	$("form.formRegistrar input[type=submit]").live('click',(function() {
		// validate and process form here

		$("#subRegistrar").css("display","none");
		$("#resRegistrar").css("display","none");
		nom = $("#nomRegistrar").val();
		ape = $("#apeRegistrar").val();
		tel = $("#telRegistrar").val();
		dir = $("#dirRegistrar").val();
		loc = $("#locRegistrar").val();
		cp = $("#cpRegistrar").val();
		pro = $("#proRegistrar").val();
		pai = $("#paiRegistrar").val();
		ema = $("#emaRegistrar").val();
		pas = $("#pasRegistrar").val();
		con = $("#conRegistrar").val();
		cap = $("#capRegistrar").val();
		if(pas.length<6 || pas.length>50){
			con = 0;
		}
		else if(pas != con){
			con = 2;
		}
		else{
			con = 1;
		}
		/*pas = hex_md5(pas);*/
		recargarRegistroUsuario(1,nom,ape,tel,dir,loc,cp,pro,pai,ema,pas,con,cap);
	}));
	$("form.formModificar input[type=submit]").live('click',(function() {
		// validate and process form here
		nom = $("#nomModificar").val();
		ape = $("#apeModificar").val();
		tel = $("#telModificar").val();
		dir = $("#dirModificar").val();
		loc = $("#locModificar").val();
		cp = $("#cpModificar").val();
		pro = $("#proModificar").val();
		pai = $("#paiModificar").val();
		cap = $("#capModificar").val();
		recargarModificarUsuario(1,nom,ape,tel,dir,loc,cp,pro,pai,cap);
		
	}));
	$("form.formConfirmar input[type=submit]").live('click',(function() {
		// validate and process form here
		nom = $("#nomConfirmar").val();
		ape = $("#apeConfirmar").val();
		dir = $("#dirConfirmar").val();
		loc = $("#locConfirmar").val();
		cp = $("#cpConfirmar").val();
		pro = $("#proConfirmar").val();
		pai = $("#paiConfirmar").val();
		recargarConfirmarUsuario(1,nom,ape,dir,loc,cp,pro,pai);
		
	}));
	$("form.formContrasenya input[type=submit]").live('click',(function() {
		// validate and process form here
		act = $("#actContrasenya").val();
		pas = $("#pasContrasenya").val();
		con = $("#conContrasenya").val();
		cap = $("#capContrasenya").val();
		if(pas.length<6 || pas.length>50){
			con = 0;
		}
		else if(pas != con){
			con = 2;
		}
		else{
			con = 1;
		}
		/*act = hex_md5(act);*/
		/*pas = hex_md5(pas);*/
		recargarModificarContrasenya(1,act,pas,con,cap);
		
	}));
	$("form.formRecuperarContrasenya input[type=submit]").live('click',(function() {
		// validate and process form here
		$("#subRecuperar").css("display","none");
		$("#resRecuperar").css("display","none");
		ema = $("#emaRecuperar").val();
		cap = $("#capRecuperar").val();
		recargarRecuperarContrasenya(1,ema,cap);
		
	}));
	$("input.eliminarPrincipal").live('click',(function(event){
		id = this.id;
		a=eliminarMonedero(id);
		if(a){
			recargarListarMonedero();

			recargarListarMonedero();

			recargarListarMonedero();
		}
	}));
	$("input.realizarPedido").live('click',(function(event){
		if(this.id==0){
			recargarIdIdentificacion(0);
		}
		a=obtenerCategoria(0);
		recargarDatosEnvio(this.id);
		recargarIdMonedero(0);
		recargarIdSecciones(0,0);
		recargarIdSecciones(0,0);
	}));
	$("form.formIdentificacionPedido input[type=submit]").live('click',(function() {
		// validate and process form here

		mail = $("#mailIdentificacionP").val();
		pass = $("#passIdentificacionP").val();
		/*pass = hex_md5(pass);*/
		a=login(mail,pass);
		if(a){
			recargarListarMonedero();
			recargarIdIdentificacion(1);
			recargarIdCabecera();
			recargarIdPie();

			recargarListarMonedero();
			recargarIdIdentificacion(1);
			recargarIdCabecera();
			recargarIdPie();
		}
	}));
	$("input.confirmarPedido").live('click',(function(event){
		$(this).css("display","none");
		recargarRegistrarPedido();
	}));
	$("input.aceptarError").live('click',(function(event){
		recargarIdMonedero(1);
		recargarListarMonedas(1,1);
	}));
});
