// JavaScript Document


function buscar_productos(tipo){
	//url = "tienda/busqueda-productos/"+$('seccion').value+"/";
	//alert(tipo);
	pars = "ac=buscar&tipo="+tipo;
	switch(tipo){
		case '0':
			url = "/tienda/batiks/";
		break;
		case '1':
			url = "/tienda/cuadros/";
		break;
		case '2':
			url = "/tienda/arte/";
		break;
		case '3':
			url = "/tienda/varios/";
		break;
		case '4':
			url = "/tienda/cheques-regalo/";
		break;
	}
	if($('autor')!=null && $('autor').value!=-1){
			pars += "&autor="+$('autor').value;
	}
	if($('tecnica')!=null && $('tecnica').value!=-1){
		pars += "&tecnica="+$('tecnica').value;
	}
	if($('tipo_art')!=null && $('tipo_art').value!=-1){
		pars += "&tipo_articulero="+$('tipo_art').value;
	}
	if($('soporte')!=null && $('soporte').value!=-1){
		pars += "&id_soporte="+$('soporte').value;
	}
	if($('tipo_vario')!=null && $('tipo_vario').value!=-1){
		pars += "&id_tipo="+$('tipo_vario').value;
	}
	
	if($('tematica')!=null && $('tematica').value!=-1){
		pars += "&id_tematica="+$('tematica').value;
	}
	if($('color')!=null && $('color').value!=-1){
		pars += "&id_color="+$('color').value;
	}
	if($('mayor')!=null && $('mayor').checked && $('cm_mayor').value!=""){
		pars += "&mayor_h="+$('cm_mayor').value;
	}
	if($('menor')!=null && $('menor').checked && $('cm_menor').value!=""){
		pars += "&menor_h="+$('cm_menor').value;
	}
	if($('mayor_vertical')!=null && $('mayor_vertical').checked && $('cm_mayor_vertical').value!=""){
		pars += "&mayor_v="+$('cm_mayor_vertical').value;
	}
	if($('menor_vertical')!=null && $('menor_vertical').checked && $('cm_menor_vertical').value!=""){
		pars += "&menor_v="+$('cm_menor_vertical').value;
	}
	if($('precio_mayor')!=null && $('precio_mayor').checked && $('euros_mayor').value!=""){
		pars += "&precio_mayor="+$('euros_mayor').value;
	}
	if($('precio_menor')!=null && $('precio_menor').checked && $('euros_menor').value!=""){
		pars += "&precio_menor="+$('euros_menor').value;
	}
	if($('n_pagina')!=null && $('n_pagina').value!=""){
		pars += "&n_pagina="+$('n_pagina').value;
	}
	//alert(pars);
	//pars = escape(pars);
	//alert(pars);
	
	var myAjax = new Ajax.Updater(
			'', 
			'establecer_parametros_de_busqueda.php', 
			{
				method: 'post', 
				parameters: pars,
				onComplete: function(originalRequest){
					switch(originalRequest.responseText){
						default:
							//alert(originalRequest.responseText);
							window.location = url;
							//window.location = window.location;
						break;
					}
					
				}
			});	
	//alert(url);
	//window.location = url;
}
function buscar_batiks(pars){
	if($('n_pagina')!=null && $('n_pagina').value!=-1){
			if(pars==''){
				pars = "n_pagina="+$('n_pagina').value;
			}
			else{
				pars += "&n_pagina="+$('n_pagina').value;
			}
		}
		
		pars = pars + "&busqueda=";
		if($('autor')!=null && $('autor').value!=-1){
			pars += "id_autor="+$('autor').value+"*";
		}
		if($('tecnica')!=null && $('tecnica').value!=-1){
			pars += "id_tecnica="+$('tecnica').value+"*";
		}
		if($('tipo')!=null && $('tipo').value!=-1){
			pars += "id_articulo="+$('tipo').value+"*";
		}
		if($('soporte')!=null && $('soporte').value!=-1){
			pars += "id_soporte="+$('soporte').value+"*";
		}
		if($('tematica')!=null && $('tematica').value!=-1){
			pars += "id_tematica="+$('tematica').value+"*";
		}
		if($('color')!=null && $('color').value!=-1){
			pars += "id_color="+$('color').value+"*";
		}
		if($('mayor').checked==1){
			if($('cm_mayor').value==""){
				alert("Introduzca un valor para el campo \'Mayor que\' en la dimensión horizontal.");
			}
			else{
				pars +="horizontal>"+$('cm_mayor').value+"*";
			}
		}
		if($('menor').checked==1){
			if($('cm_menor').value==""){
				alert("Introduzca un valor para el campo \'Menor que\' en la dimensión horizontal.");
			}
			else{
				pars +="horizontal<"+$('cm_menor').value+"*";
			}
		}
		if($('mayor_vertical').checked==1){
			if($('cm_mayor_vertical').value==""){
				alert("Introduzca un valor para el campo \'Mayor que\' en la dimensión vertical.");
			}
			else{
				pars +="vertical>"+$('cm_mayor_vertical').value+"*";
			}
		}
		if($('menor_vertical').checked==1){
			if($('cm_menor_vertical').value==""){
				alert("Introduzca un valor para el campo \'Menor que\' en la dimensión vertical.");
			}
			else{
				pars +="vertical<"+$('cm_menor_vertical').value+"*";
			}
		}
		if($('precio_mayor').checked==1){
			if($('euros_mayor').value==""){
				alert("Introduzca un valor para el campo \'Mayor que\' en el precio.");
			}
			else{
				pars +="precio>"+$('euros_mayor').value+"*";
			}
		}
		if($('precio_menor').checked==1){
			if($('euros_menor').value==""){
				alert("Introduzca un valor para el campo \'Menor que\' en el precio.");
			}
			else{
				pars +="precio<"+$('euros_menor').value+"*";
			}
		}
		//alert(pars);
		this.location = "index_batiks.php?"+pars;
		//ver_pagina('ver_batiks.php',pars,'resultado');	
}
function buscar_cuadros(pars){
	if($('n_pagina')!=null && $('n_pagina').value!=-1){
			if(pars==''){
				pars = "n_pagina="+$('n_pagina').value;
			}
			else{
				pars += "&n_pagina="+$('n_pagina').value;
			}
		}
		pars = pars + "&busqueda=";
		if($('autor')!=null && $('autor').value!=-1){
			pars += "id_autor="+$('autor').value+"*";
		}
		if($('tecnica')!=null && $('tecnica').value!=-1){
			pars += "id_tecnica="+$('tecnica').value+"*";
		}
		if($('tipo')!=null && $('tipo').value!=-1){
			pars += "id_articulo="+$('tipo').value+"*";
		}
		if($('soporte')!=null && $('soporte').value!=-1){
			pars += "id_soporte="+$('soporte').value+"*";
		}
		if($('tematica')!=null && $('tematica').value!=-1){
			pars += "id_tematica="+$('tematica').value+"*";
		}
		if($('color')!=null && $('color').value!=-1){
			pars += "id_color="+$('color').value+"*";
		}
				if($('mayor').checked==1){
			if($('cm_mayor').value==""){
				alert("Introduzca un valor para el campo \'Mayor que\' en la dimensión horizontal.");
			}
			else{
				pars +="horizontal>"+$('cm_mayor').value+"*";
			}
		}
		if($('menor').checked==1){
			if($('cm_menor').value==""){
				alert("Introduzca un valor para el campo \'Menor que\' en la dimensión horizontal.");
			}
			else{
				pars +="horizontal<"+$('cm_menor').value+"*";
			}
		}
		if($('mayor_vertical').checked==1){
			if($('cm_mayor_vertical').value==""){
				alert("Introduzca un valor para el campo \'Mayor que\' en la dimensión vertical.");
			}
			else{
				pars +="vertical>"+$('cm_mayor_vertical').value+"*";
			}
		}
		if($('menor_vertical').checked==1){
			if($('cm_menor_vertical').value==""){
				alert("Introduzca un valor para el campo \'Menor que\' en la dimensión vertical.");
			}
			else{
				pars +="vertical<"+$('cm_menor_vertical').value+"*";
			}
		}
		if($('precio_mayor').checked==1){
			if($('euros_mayor').value==""){
				alert("Introduzca un valor para el campo \'Mayor que\' en el precio.");
			}
			else{
				pars +="precio>"+$('euros_mayor').value+"*";
			}
		}
		if($('precio_menor').checked==1){
			if($('euros_menor').value==""){
				alert("Introduzca un valor para el campo \'Menor que\' en el precio.");
			}
			else{
				pars +="precio<"+$('euros_menor').value+"*";
			}
		}
		//alert(pars);
		this.location = "index_cuadros.php?"+pars;
		//ver_pagina('ver_cuadros.php',pars,'resultado');	
}
function buscar_arte(pars){
	if($('n_pagina')!=null && $('n_pagina').value!=-1){
			if(pars==''){
				pars = "n_pagina="+$('n_pagina').value;
			}
			else{
				pars += "&n_pagina="+$('n_pagina').value;
			}
		}
		pars = pars + "&busqueda=";
		if($('autor')!=null && $('autor').value!=-1){
			pars += "id_autor="+$('autor').value+"*";
		}
		if($('tecnica')!=null && $('tecnica').value!=-1){
			pars += "id_tecnica="+$('tecnica').value+"*";
		}
		if($('tipo')!=null && $('tipo').value!=-1){
			pars += "id_articulo="+$('tipo').value+"*";
		}
		if($('soporte')!=null && $('soporte').value!=-1){
			pars += "id_soporte="+$('soporte').value+"*";
		}
		if($('tematica')!=null && $('tematica').value!=-1){
			pars += "id_tematica="+$('tematica').value+"*";
		}
		if($('color')!=null && $('color').value!=-1){
			pars += "id_color="+$('color').value+"*";
		}
				if($('mayor').checked==1){
			if($('cm_mayor').value==""){
				alert("Introduzca un valor para el campo \'Mayor que\' en la dimensión horizontal.");
			}
			else{
				pars +="horizontal>"+$('cm_mayor').value+"*";
			}
		}
		if($('menor').checked==1){
			if($('cm_menor').value==""){
				alert("Introduzca un valor para el campo \'Menor que\' en la dimensión horizontal.");
			}
			else{
				pars +="horizontal<"+$('cm_menor').value+"*";
			}
		}
		if($('mayor_vertical').checked==1){
			if($('cm_mayor_vertical').value==""){
				alert("Introduzca un valor para el campo \'Mayor que\' en la dimensión vertical.");
			}
			else{
				pars +="vertical>"+$('cm_mayor_vertical').value+"*";
			}
		}
		if($('menor_vertical').checked==1){
			if($('cm_menor_vertical').value==""){
				alert("Introduzca un valor para el campo \'Menor que\' en la dimensión vertical.");
			}
			else{
				pars +="vertical<"+$('cm_menor_vertical').value+"*";
			}
		}
		if($('precio_mayor').checked==1){
			if($('euros_mayor').value==""){
				alert("Introduzca un valor para el campo \'Mayor que\' en el precio.");
			}
			else{
				pars +="precio>"+$('euros_mayor').value+"*";
			}
		}
		if($('precio_menor').checked==1){
			if($('euros_menor').value==""){
				alert("Introduzca un valor para el campo \'Menor que\' en el precio.");
			}
			else{
				pars +="precio<"+$('euros_menor').value+"*";
			}
		}
		//alert(pars);
		//ver_pagina('ver_arte.php',pars,'resultado');	
		this.location = "index_arte.php?"+pars;
}
function buscar_varios(pars){
	if($('n_pagina')!=null && $('n_pagina').value!=-1){
		if(pars==null){
			pars = "n_pagina="+$('n_pagina').value;
		}
		else{
			pars += "&n_pagina="+$('n_pagina').value;
		}
	}

	
	pars = pars + "&busqueda="	
	if($('precio_mayor').checked==1){
			if($('euros_mayor').value==""){
				alert("Introduzca un valor para el campo \'Mayor que\' en el precio.");
			}
			else{
				pars +="precio>"+$('euros_mayor').value+"*";
			}
		}
	if($('precio_menor').checked==1){
			if($('euros_menor').value==""){
				alert("Introduzca un valor para el campo \'Menor que\' en el precio.");
			}
			else{
				pars +="precio<"+$('euros_menor').value+"*";
			}
		}
	if($('tipo')!=null && $('tipo').value!=-1){
		pars += "id_tipo="+$('tipo').value+"*";
	}
	//alert(pars);
	this.location = "index_ver_varios.php?"+pars;
	//ver_pagina('ver_productos_varios.php',pars,'resultado');	
}
function buscar_cheques_regalo(pars){
	if($('n_pagina')!=null && $('n_pagina').value!=-1){
		if(pars==null){
			pars = "n_pagina="+$('n_pagina').value;
		}
		else{
			pars += "&n_pagina="+$('n_pagina').value;
		}
	}
	pars = pars + "&busqueda="	
	if($('precio_mayor').checked==1){
			if($('euros_mayor').value==""){
				alert("Introduzca un valor para el campo \'Mayor que\' en el precio.");
			}
			else{
				pars +="precio>"+$('euros_mayor').value+"*";
			}
		}
	if($('precio_menor').checked==1){
			if($('euros_menor').value==""){
				alert("Introduzca un valor para el campo \'Menor que\' en el precio.");
			}
			else{
				pars +="precio<"+$('euros_menor').value+"*";
			}
		}
	//alert(pars);
	ver_pagina('ver_cheques_regalo.php',pars,'resultado');	
}
function cesta(pars){
	//alert(pars);
	ver_pagina('cesta.php',pars,'menu');
}
function ver_carrito(){
	//ver_pagina('ver_carrito.php','','contenido');
	//ver_pagina('cesta.php',pars,'menu');
	window.location = "/tienda/examinar-compra.html";
/*	var myAjax = new Ajax.Updater(
			'contenido', 
			'ver_carrito.php', 
			{
				method: 'get', 
				parameters: '',
				onComplete: function(originalRequest){
					ver_pagina('cesta.php','','menu');
					//alert(originalRequest.responseText);
				}
			});*/
}
function ver_tamano(pars){
	this.location = "index_ver_lampara.php?"+pars;
	//ver_pagina('ver_tamano.php',pars,'resultado');
}
function vaciar_carrito(){
	var myAjax = new Ajax.Updater(
			'', 
			'vaciar_carrito.php', 
			{
				method: 'get', 
				parameters: '',
				onComplete: function(originalRequest){
					switch(originalRequest.responseText){
						case '1':
							alert("Su carrito se ha vaciado");
							//podemos enviar a index.php
							this.location = "/tienda/";
							//ver_carrito();
						break;
						default:
							alert(originalRequest.responseText);
						break;
					}
					
				}
			});
}
function ver_producto(tipo,id,pagina){
	pars = "tipo="+tipo+"&id="+id+"&inicio="+pagina;
	//alert(pars);
	this.location = "index_ver_batik.php?"+pars;
	//ver_pagina('ver_producto.php',pars,'resultado');	
}
function ver_cuadro(tipo,id,pagina){
	pars = "tipo="+tipo+"&id="+id+"&inicio="+pagina;
	//alert(pars);
	this.location = "index_ver_cuadro.php?"+pars;
	//ver_pagina('ver_producto.php',pars,'resultado');	
}
function ver_obra_arte(tipo,id,pagina){
	pars = "tipo="+tipo+"&id="+id+"&inicio="+pagina;
	//alert(pars);
	this.location = "index_ver_arte.php?"+pars;
	//ver_pagina('ver_producto.php',pars,'resultado');	
}
function ver_vario(tipo,id,pagina){
	pars = "tipo="+tipo+"&id="+id+"&inicio="+pagina;
	//alert(pars);
	this.location = "index_ver_vario.php?"+pars;
	//ver_pagina('ver_producto.php',pars,'resultado');	
}
function faq(pars){
	ver_pagina('faq.php',pars,'resultado');
}
function ver_escala(tipo,id){
	pars = "tipo="+tipo+"&id="+id;
	popUp('/escala.php?'+pars,650,430);
}
function ver_pedido(id){
	pars = "id_pedido="+id;	
	ver_pagina('ver_pedido.php',pars,'resultado');
}
function amigo(pars){
	ver_pagina('amigo.php',pars,'resultado');
}
function glosario(pars){
	ver_pagina('otros_productos.php',pars,'resultado');	
}
function envio_amigo(form){
	pars = cadena_variables(form);
	var myAjax = new Ajax.Updater(
			'', 
			'envio_amigo.php', 
			{
				method: 'post', 
				parameters: pars,
				onComplete: function(originalRequest){
					switch(originalRequest.responseText){
						case '1':
							alert("El mensaje se ha enviado correctamente.");
							//logear_usuario(pars);
						break;
						default:
							alert(originalRequest.responseText);
						break;
					}
					
				}
	});	
}
/////////////////////////----------------Envio e navegación------////////////////////////////////////



//////////////////////////----------------Ver batiks----------------------------

function ver_batiks(pars){
	
	if(pars== null ){
		this.location = "index_batiks.php";
	}
	else{
		this.location = "index_batiks.php?"+pars;
	}
	//ver_pagina('batiks.php',pars,'contenido');
}
function ver_pagina_batiks(pars){
	//ver_pagina('ver_batiks.php',pars,'resultado');
	buscar_batiks(pars);
}
////////////////////////-----------------Ver cuadros----------------------------

function ver_cuadros(pars){
	if(pars== null ){
		this.location = "index_cuadros.php";	
	}
	else{
		this.location = "index_cuadros.php?"+pars;
	}
	//ver_pagina('cuadros.php',pars,'contenido');
}
function ver_pagina_cuadros(pars){
	//ver_pagina('ver_cuadros.php',pars,'contenido');
	buscar_cuadros(pars);
}

////////////////////////////////-------------Ver arte-----////////////////////////
function ver_arte(pars){
	if(pars== null ){
		this.location = "index_arte.php";	
	}
	else{
		this.location = "index_arte.php?"+pars;
	}
	//ver_pagina('arte.php',pars,'contenido');
}
function ver_pagina_arte(pars){
	//ver_pagina('ver_cuadros.php',pars,'contenido');
	buscar_arte(pars);
}
/////////////////////////-----------------Ver lámparas---------------------------
function ver_lamparas(){
	this.location = "index_lamparas.php";
	//ver_pagina('lamparas.php','','contenido');
}
function ver_pagina_lamparas(pars){
	ver_pagina('ver_lamparas.php',pars,'resultado');
}

///////////////---------------------------Ver varios-----------///////////////

function ver_varios(pars){
		if(pars== null ){
		this.location = "index_ver_varios.php";	
	}
	else{
		this.location = "index_ver_varios.php?"+pars;
	}
	//ver_pagina('varios.php',pars,'contenido');
}
function ver_pagina_varios(pars){
	//ver_pagina('ver_cuadros.php',pars,'contenido');
	buscar_varios(pars);
}

/////////////////////-----------------------Ver cheques regalo---------////////////////////
function ver_cheques_regalo(pars){
	ver_pagina('cheques_regalo.php',pars,'contenido');
}
function ver_pagina_cheques(pars){
	//ver_pagina('ver_cuadros.php',pars,'contenido');
	buscar_cheques_regalo(pars);
}
/////////////////////----------------------Caja///-----------------
function caja(){
	var myAjax = new Ajax.Updater(
			'', 
			'comprobar_log.php', 
			{
				method: 'post', 
				parameters: '',
				onComplete: function(originalRequest){
					switch(originalRequest.responseText){
						case '1':
							//alert("Está logeado. Accediendo a caja...");
							paso1();
						break;
						default:
							alert(originalRequest.responseText);
							//al no estar logeado tendremos que guardar la referencia para enviarlo al paso 1 después del log.
							ver_pagina_log_caja();
						break;
					}
					
				}
			});	
}
function paso1(){
	ver_pagina('paso1.php','','contenido');		
}
function ver_pagina_log(){
	ver_pagina('acceso_usuarios.php','','contenido');		
}
function ver_pagina_log_caja(){
	pars = "caja=1";
	ver_pagina('acceso_usuarios.php',pars,'contenido');		
}
function trim(cadena){
	for(i=0; i<cadena.length; )
	{
		if(cadena.charAt(i)==" ")
			cadena=cadena.substring(i+1, cadena.length);
		else
			break;
	}

	for(i=cadena.length-1; i>=0; i=cadena.length-1)
	{
		if(cadena.charAt(i)==" ")
			cadena=cadena.substring(0,i);
		else
			break;
	}
	return cadena;
}
function comprobar_datos_usuario(formulario){
	pars = cadena_variables(formulario);
//	alert(pars);
	var myAjax = new Ajax.Updater(
				'', 
				'comprobar_datos.php', 
				{
					method: 'post', 
					parameters: pars,
					onComplete: function(originalRequest){
						switch(originalRequest.responseText){
							case '1':
								//alert("El usuario no existe.\nProcedemos a su registro...");
								nuevo_usuario(formulario);
							break;
							default:
								alert(originalRequest.responseText);
							break;
						}
						
					}
				});	
	
}
function nuevo_usuario(formulario){
			pars ="email="+($(formulario).elements['email_ob'].value)+"&pass="+($(formulario).elements['pass_ob'].value);
			var myAjax = new Ajax.Updater(
				'', 
				'comprobar_usuario.php', 
				{
					method: 'post', 
					parameters: pars,
					onComplete: function(originalRequest){
						switch(originalRequest.responseText){
							case '1':
								alert("El usuario no existe.\nProcedemos a su registro...");
								registrar_usuario(formulario);
							break;
							default:
								alert(originalRequest.responseText);
							break;
						}
						
					}
				});	
}
function actualizar_usuario(formulario){
	actual = $(formulario).elements['email_ob'].value;
	antiguo = $(formulario).elements['antiguo_email'].value;
	if(actual!=antiguo){
		pars = "email="+$(formulario).elements['email_ob'].value;
		var myAjax = new Ajax.Updater(
			'', 
			'comprobar_usuario.php', 
			{
				method: 'post', 
				parameters: pars,
				onComplete: function(originalRequest){
					switch(originalRequest.responseText){
						case '1':
							//alert("El usuario no existe.\nProcedemos a su registro...");
							actualizar_datos_usuario(formulario);
						break;
						default:
							alert(originalRequest.responseText);
						break;
					}
					
				}
			});	
	}
	else{
		actualizar_datos_usuario(formulario);	
	}
}
function actualizar_pass(){
	if($('pass2').value=="" || $('repass2').value==""){
		alert("Rellene ambos campos de nueva contraseña.");	
	}
	else{
		if($('pass2').value!=$('repass2').value){
			alert("Las contraseñas no son iguales.\nRevise los campos antes de continuar.");
		}
		else{
		//alert($('id').value);
		 pars = "pass="+$('pass2').value+"&id="+$('id').value;
		 var myAjax = new Ajax.Updater(
			'', 
			'actualizar_pass.php', 
			{
				method: 'post', 
				parameters: pars,
				onComplete: function(originalRequest){
					alert(originalRequest.responseText);
				}
			});		
		}
	}	
}
function actualizar_datos_usuario(formulario){
	pars = cadena_variables(formulario);
	var myAjax = new Ajax.Updater(
			'', 
			'actualizar_usuario.php', 
			{
				method: 'post', 
				parameters: pars,
				onComplete: function(originalRequest){
					switch(originalRequest.responseText){
						case '1':
							alert("Datos actualizados.");
							//logear_usuario(pars);
						break;
						default:
							alert(originalRequest.responseText);
						break;
					}
					
				}
			});	

}
function registrar_usuario(formulario){
	pars = cadena_variables(formulario);
	var myAjax = new Ajax.Updater(
			'', 
			'registrar_usuario.php', 
			{
				method: 'post', 
				parameters: pars,
				onComplete: function(originalRequest){
					switch(originalRequest.responseText){
						case '1':
							alert("Datos registrados.\nProcedemos a su log...");
							logear_usuario(pars);
						break;
						default:
							alert(originalRequest.responseText);
						break;
					}
					
				}
			});	
}
function cerrar_sesion(){
	var myAjax = new Ajax.Request(
			'cerrar_sesion.php', 
			{
				method: 'post', 
				onComplete: function(originalRequest){
					mi_cuenta();
					
				}
			});
}
function login(formulario){
	pars = "email="+$(formulario).elements['email_ob'].value+"&pass="+$(formulario).elements['pass_ob'].value;
	//alert(pars);
	logear_usuario(pars);
}
function logear_usuario(pars){
	var myAjax = new Ajax.Updater(
			'', 
			'logear_usuario.php', 
			{
				method: 'post', 
				parameters: pars,
				onComplete: function(originalRequest){
					switch(originalRequest.responseText){
						case '1':
							
							//comprobamos la procedencia
							if($('caja')!=null){
								alert("Usuario Identificado.\nSerá dirigido al primer paso de la compra.");
								paso1();
							}
							else{
								alert("Usuario Identificado.");
								this.location = "/mi-cuenta/";
								//mis_datos();
							}
							
						break;
						default:
							alert(originalRequest.responseText);
						break;
					}
					
				}
			});	
}
function mis_datos(){
	ver_pagina('mis_datos.php','','contenido');
}
function mis_pedidos(){
	ver_pagina('mis_pedidos.php','','resultado');
}
///////////////////////////////////////////////////-------Compra----------///////////////////////////////////
function compra_cheque_regalo(formulario){
	//comprobar referencia, si existe continuar con pars como referencia=$('referencia').value
	pars = cadena_variables(formulario);
	var myAjax = new Ajax.Updater(
			'', 
			'comprobar_cheque_regalo.php', 
			{
				method: 'post', 
				parameters: pars,
				onComplete: function(originalRequest){
					switch(originalRequest.responseText){
						case '1':
							ver_pagina('paso2.php',pars,'contenido');
							//logear_usuario(pars);
						break;
						default:
							alert(originalRequest.responseText);
						break;
					}
					
				}
	});	
}
function compra_sin_cheque_regalo(){
	pars = "";
	ver_pagina('paso2.php',pars,'contenido');
}
function direccion_envio(formulario){
	pars = cadena_variables(formulario);	
	//alert(pars);
	ver_pagina('paso3.php',pars,'contenido');
}
function paypal(pars){
		//document.location.href = "form_paypal.php";
		ver_pagina('form_paypal.php',pars,'contenido');
}
function recuperar_pass(){
	if($('email_ob').value==''){
		alert("Por favor, introduzca el correo electrónico donde se le enviarán los datos de acceso.");
	}
	else{
		//comprobamos que el usuario existe y cambiamos su contraseña
		pars = "email="+$('email_ob').value;
		var myAjax = new Ajax.Updater(
			'', 
			'cambiar_password.php', 
			{
				method: 'post', 
				parameters: pars,
				onComplete: function(originalRequest){
					alert(originalRequest.responseText);
				}
			});	
	}
}
function forma_pago(formulario){
	$('boton_realizar_pedido').disabled = true;
	pars = cadena_variables(formulario);	
	
	if($('reemb').checked!=true && $('transfer').checked!=true && $('tarjet').checked!=true){
		alert("Por favor, seleccione una forma de pago para continuar.");
		$('boton_realizar_pedido').disabled = false;
	}
	else{
		$('espacio_pago').innerHTML = "<table width=\"100%\"><tr><td align=\"center\">Pedido procesándose...<br/>Espere, por favor.</td></tr></table>";
		var myAjax = new Ajax.Updater(
			'', 
			'registrar_pedido.php', 
			{
				method: 'post', 
				parameters: pars,
				onComplete: function(originalRequest){
					switch(originalRequest.responseText){
						case '1':
							alert("Pedido registrado.\nRevise su correo. Le hemos remitido las instrucciones para completar el proceso de compra.");
							mi_cuenta();
						break;
						case 'pago_tarjeta':
							alert("Para realizar el pago será redirigido a nuestra pasarela de pago PayPal.");
							paypal(pars);
						break;
						case 'pedido_no_exclusivo':
							alert("Hay productos en su pedido que han sido vendidos durante el tiempo de su compra.\nRevise sus productos y confirme de nuevo el pedido.");
							ver_carrito();
						break;
						default:
						if(originalRequest.responseText.indexOf('_',0)){
							idp = originalRequest.responseText.split('-');
							pars = pars + "&id_pedido="+idp[1];
							paypal(pars);
						}
						else{
							alert("Error de comunicación: "+originalRequest.responseText);
						}
							
						break;
					}
					
				}
			});	
	}
	
}
function pago_con_tarjeta(pars){
		var myAjax = new Ajax.Updater(
			'', 
			'registrar_pedido.php', 
			{
				method: 'post', 
				parameters: pars,
				onComplete: function(originalRequest){
					switch(originalRequest.responseText){
						case '1':
							alert("Pedido registrado.");
							mi_cuenta();
						break;
						case 'pago_tarjeta':
							alert("Para realizar el pago será redirigido a nuestra pasarela de pago PayPal.");
							paypal(pars);
						break;
						case 'pedido_no_exclusivo':
							alert("Hay productos en su pedido que han sido vendidos durante el tiempo de su compra.\nRevise sus productos y confirme de nuevo el pedido.");
							ver_carrito();
						break;
						default:
							alert(originalRequest.responseText);
						break;
					}
					
				}
			});	
	
}
//////////////////////////////////////////////////////
function cerrar_encuesta(){
	//tenemos que establecer la variable de sesion encuesta_visa = 1
	pars = "";
	var myAjax = new Ajax.Updater(
			'', 
			'cerrar_encuesta.php', 
			{
				method: 'post', 
				parameters: pars
			});		
	alert("La encuesta no volvera a ser mostrada.\nSi deseas rellenarla reinicia tu navegador y vuelve a entrar en www.masqarte.com");
	$('encuesta').style.display="none";	
	
}
function enviar_encuesta(form){
	pars = cadena_variables(form);	
	//alert(pars);
	var myAjax = new Ajax.Updater(
			'', 
			'enviar_encuesta.php', 
			{
				method: 'post', 
				parameters: pars,
				onComplete: function(originalRequest){
					switch(originalRequest.responseText){
						case '1':
							alert("Gracias por colaborar con nosotros.");
							$('encuesta').style.display="none";	
						break;
						default:
							alert(originalRequest.responseText);
						break;
					}
					
				}
			});			
		
}
function tienda(){
	window.location = "/tienda/batiks/";
	//$('sub_menu').style.display="";	
	//$('sub_menu_mqa').style.display="none";	
	//$('sub_menu_el_batik').style.display="none";	
	//$('sub_menu_servicios').style.display="none";	
	//$('sub_menu_cuenta').style.display="none";	
	
	//ver_batiks();
}
function el_batik(pars){
	$('sub_menu').style.display="none";	
	$('sub_menu_servicios').style.display="none";	
	$('sub_menu_cuenta').style.display="none";	
	$('sub_menu_mqa').style.display="none";	
	$('sub_menu_el_batik').style.display="";
	
	ver_pagina('el_batik.php',pars,'contenido');
}
function el_proceso(){
	ver_pagina('el_batik.php','','contenido');	
}
function nuestros_batiks(pars){
	ver_pagina('nuestros_batiks.php',pars,'resultado');	
	//ver_pagina('el_batik.php',pars,'contenido');
}
function otros_productos(pars){
	ver_pagina('otros_productos.php',pars,'resultado');	
	//ver_pagina('el_batik.php',pars,'contenido');
}
function utilidad(){
	ver_pagina('utilidad.php','','resultado');	
}
function comprobar_saldo(){
	pars = "referencia="+$('referencia').value;	
	//alert(pars);
	var myAjax = new Ajax.Updater(
			'', 
			'comprobar_saldo.php', 
			{
				method: 'post', 
				parameters: pars,
				onComplete: function(originalRequest){
							alert(originalRequest.responseText);
				}
			});		
}
//////////////////////////////////////////////////////
function servicios(){
	
	
	ver_pagina('servicios.php','','contenido');
}
function mi_cuenta(){
	this.location = "/mi-cuenta/";
	//ver_pagina('mi_cuenta.php','','contenido');
}
function mqa(){
	
	
	ver_pagina('quienes_somos.php','','contenido');
}
function quienes_somos(){
	ver_pagina('quienes.php','','resultado');
}
function contacto(){
	ver_pagina('contacto.php','','resultado');
}
function nuestras_maderas(){
	ver_pagina('nuestras_maderas.php','','resultado');
}
function regalos_empresa(){
	ver_pagina('servicio_regalos_empresa.php','','resultado');
}
function corporativos(){
	ver_pagina('servicio_corporativos.php','','resultado');
}
function comerciales(){
	ver_pagina('servicio_comerciales.php','','resultado');
}
function interiorismo(){
	ver_pagina('servicio_interiores.php','','resultado');
}
function artistas(){
	ver_pagina('servicio_artistas.php','','resultado');	
}
function representantes(){
	ver_pagina('servicio_representantes.php','','resultado');	
}
function enviar_regalos(){
	pars = "origen="+$('origen').value;
	pars += "&nombre="+$('nombre_ob').value;
	pars += "&empresa="+$('empresa').value;
	pars += "&telefono="+$('telefono_ob').value;
	pars += "&email="+$('email_ob').value;
	pars += "&direccion="+$('direccion_ob').value;
	pars += "&poblacion="+$('poblacion_ob').value;
	pars += "&cp="+$('cp_ob').value;
	pars += "&pais="+$('pais_ob').value;
	pars += "&comentarios="+$('comentarios').value;
	if($('tipo_arte_ob')!=null){
		pars += "&tipo_arte="+$('tipo_arte_ob').value;	
	}
	if($('bibliografia')!=null){
		pars += "&bibliografia="+$('bibliografia').value;	
	}
	if($('zona_viajes_ob')!=null){
		pars += "&zona_viajes="+$('zona_viajes_ob').value;	
	}
	//alert(pars);
	ver_pagina("mandar_correo.php",pars,"resultado");

}

function inicio(){
	$('sub_menu').style.display="none";	
	ver_pagina('home.php','','contenido');
}
function enviar_formulario(){
	//alert("Enviamos el formualario.");
	ok = true;
	if($('nombre').value==""){
		alert("Introduzca su nombre");	
		ok = false;
	}
	if($('email').value==""){
		alert("Introduzca su email");
		ok = false;
	}
	if($('comentarios').value==""){
		alert("Introduzca algún comentario");
		ok = false;
	}
	if(ok==true){
	pars = "nombre="+$('nombre').value+"&email="+$('email').value+"&comentarios="+$('comentarios').value
	var myAjax = new Ajax.Request(
	  'mail.php', 
	{
		method: 'post', 	
		parameters: pars, 
		onComplete: function(originalRequest){
			switch(originalRequest.responseText){
				default:
					alert(originalRequest.responseText);
				break;
			}
		}
	});
	}

}
function quitar(pars){
	/*var myAjax = new Ajax.Request(
	  'cesta.php', 
	{
		method: 'post', 
		parameters: pars, 
		onComplete: function(originalRequest){
			ver_carrito();
			//return originalRequest.responseText;
		}
	});*/
	var myAjax = new Ajax.Request(
	  'quitar.php', 
	{
		method: 'post', 
		parameters: pars, 
		onComplete: function(originalRequest){
			switch(originalRequest.responseText){
				case '0':
					//alert(originalRequest.responseText);
					tienda(); //si no hay productos lo devolvemos a tienda
				break;
				default:
					//alert(originalRequest.responseText);
					ver_carrito();
				break;
			}
			
			//return originalRequest.responseText;
		}
	});
}
function ver_pagina(pagina,pars,target){
	//alert(pars);
		//alert(pagina+"->"+target);
		var myAjax = new Ajax.Updater(
			target, 
			pagina, 
			{
				method: 'post', 
				parameters: pars,
				onComplete: function(originalRequest){
					//ver_carrito();
					//alert("Finalizado");
					//return originalRequest.responseText;
				}	
			});
	
}
function popUp(URL, ancho, alto){
	//alert(URL);
		ancho += 20;
		alto += 40;
		w = screen.availWidth;
		h = screen.availHeight;
	//alert(h);
	//alert(w);
		leftd = (w/2)-(ancho/2);
		topd = (h/2)-(alto/2);
		parametros = 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=' + ancho + ',height=' + alto + ',left = '+leftd+',top = '+topd+'';
		//ventana =  window.open(URL, 'Imagen', parametros);
		ventana =  window.open(URL, '', parametros);
		if (!ventana){
			alert("La ventana no se mostró debido a un bloqueador de PopUp.\nDesactívelo para poder descargar el archivo.");
		}
}
function cambiar_color(celda,ancho,alto,imagen){
	c = celda.bgColor.substr(1,6);
	//alert(c);
	pars = "color=0x"+c+"&w="+ancho+"&h="+alto+"&imagen="+imagen;
	//alert(pars);
	ver_pagina("pared.php",pars,"celda_color");
	//$('celda_color').bgColor = celda.bgColor;
}
function cadena_variables(formulario){
	
			var ob;
			var sql = "";
			var campos = $(formulario).elements.length;
			//alert("campos:"+campos);
			for(i=0;i<campos;i++){
				ob = $(formulario).elements[i];
				if(i==0){
					if($(ob).type=='select-one'){
						sql += $(ob).name+"="+$(ob).options[$(ob).selectedIndex].value;
					}
					else{
						if($(ob).type=='checkbox'){
							if($(ob).checked){
								sql += $(ob).name+"=1";
							}
							else{
								sql += $(ob).name+"=0";
							}
								
						}
						else{
							if($(ob).type=='radio'){
								if($(ob).checked){
									sql += $(ob).name+"="+$(ob).value;
								}
							}
							else{
							sql += $(ob).name+"="+$(ob).value;
							}
						}
						
					}
					
				}
				else{
					if($(ob).type=='select-one'){
						sql += "&"+$(ob).name+"="+$(ob).options[$(ob).selectedIndex].value;
					}
					else{
						if($(ob).type=='checkbox'){
							if($(ob).checked){
								sql += "&"+$(ob).name+"=1";
							}
							else{
								sql += "&"+$(ob).name+"=0";
							}	
						}
						else{
							if($(ob).type=='radio'){
								if($(ob).checked){
									sql += "&"+$(ob).name+"="+$(ob).value;
								}
							}
							else{
								sql += "&"+$(ob).name+"="+$(ob).value;
							}
						}
					}
				}
				
			}
			return sql;
	}
