$(document).ready(function()
{
	$(".cantidadElementos").bind("change", updateCantidad);
	$(".botonEliminarProductoCarrito").bind("click", eliminarUnidad);
	$("input[name=forma-pago]").bind("click", cambiaPago);
	$("input[name=modo-envio]").bind("click", cambiaEnvio);
	
	$("select[id=ddlNames]").bind("change", cambiaEnvio);
	
	/* Listeners para fijar el país automáticamente */
	$("input[name=modo-envio]").bind("click", cambiaPais);
	$("select[name=pais]").bind("change", cambiaPais);
	/*$("select[name=sel_des2]").bind("change", cambiaEnvio2);*/
	/*$("#boton-finalizar-pedido > a.finalizar-pedido").bind("click", finalizar);*/
	
	$("#bt-continuar").bind("click", comprar);
	$("#bt-registro").bind("click", registro);
	$("#bt-RegistroNormal").bind("click", RegistroNormal);
	$("#bt-modificar-registro").bind("click", modificar);
	
	$("#bt-modificar-registroNormal").bind("click", modificarNormal);
	
	$("#boton-add-carrito").bind("click", addItemToCart);
	
	$("#recuperar_contra").bind("click", recuperar);
	$("#envio-contrasena").bind("click", recordar);
	$("#cerrarSesion").bind("click", cerrar);	
	$("#bt-identificate").bind("click", identificate);	
});


function validarEmail(valor) {
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor)){

return (true)
} else {

return (false);
}
}

function addItemToCart()
{
	var item = "0";
	item = $("#listadoModelos").val();
	id = $("#id-producto").val();
	$.ajax({
		type: "POST",
		url: '/scriptsTienda/additem.php?isAjax=1&item='+item,
		success: function(data)
		{
			$.ajax(
			{
				url: '/includes/info-carro.php',
				success: function (msg)
				{
					$("#articulos-carrito").replaceWith(msg);
				}
			});
			
			$("#items-agregados > .informacion-item").html('<div class="titulo-rojo" style="margin-bottom:25px;">'+$("#texto_anadir").val()+ '</div><div class="cuadro-modelo-lightbox"><div class="cuadro-imagen-lightbox" style="float:left;"><img src="/scripts/thumb/thumb.php?i=XTREAMER/'+id.toUpperCase()+'/xtreamer_'+id.toLowerCase()+'.jpg|128|90"/></div><div style="float:left;"><div style="padding-left:15px; text-align:left; width: 150px; height: 40px;" class="titulo-modelo">'+$("#titulo").val()+'</div><div style="padding-left:15px; text-align:left;" class="precio-modelo">'+$("#pre").val()+' €</div></div></div>');
			
				
			
			$("#boton-add-carrito").overlay({
				top: "15%",
				mask:
				{
					color: '#fff',
					loadspeed: 200,
					opacity: 0.7
				},
				closeOnClick: false,
				load: true,
				target: '#items-agregados'
			});
		
		}
	});
}





function addItemToCartAcc(id)
{	
	var precio =$("#precio_"+id+"").val();
	var titulo =$("#titulo_"+id+"").val();
	$.ajax({
		type: "POST",
		url: '/scriptsTienda/additem.php?isAjax=1&item='+id,
		success: function(data)
		{
			$.ajax(
			{
				url: '/includes/info-carro.php',
				success: function (msg)
				{
					$("#articulos-carrito").replaceWith(msg);
				}
			});
			$("#items-agregados_"+id+" > .informacion-item").html('<div class="titulo-rojo" style="margin-bottom:25px;">'+$("#texto_anadir").val()+ '</div><div class="cuadro-modelo-lightbox"><div class="cuadro-imagen-lightbox" style="float:left;"><img src="http://www.o2media.es/images/productos/ACCESORIOS/'+id+'.jpg"/></div><div style="float:left;"><div style="padding-left:15px; text-align:left; width:150px;" class="titulo-modelo">'+titulo+'</div><div style="padding-left:15px; text-align:left;" class="precio-modelo">'+precio+' €</div></div></div>');
			
			$("#add-accesorio_"+id+"").overlay({
				top: "15%",
				mask:
				{
					color: '#fff',
					loadspeed: 200,
					opacity: 0.7
				},
				closeOnClick: false,
				load: true,
				target: '#items-agregados_'+id+''
			});
		
		}
	});
}



function updatePrecio(ref)
{
		precio = $("#precio_" + ref).val();
	
	$.ajax({
		type: 'POST',
		url: '/administracion/categorias/productos/changePrecio.php',
		data: 'precio=precio&ref=ref',
		success: function(data)
		{
				alert("Precio editado correctamente.");			
		}
	});
}



function cambiaPais()
{
	var nuevo = $(this).val();
	
	if (nuevo == "Esp" || nuevo == "Canarias")
	{
		$("#seleccion-pais-formulario").val("España");
		$.ajax({
			type: 'POST',
			url: '/scripts/contrareembolso/contra.php',			
			success: function(datos)
			{
				$("#contra").html(datos);
			}
	});
		
	}
	else if (nuevo != "extranjero")
	{
		$("#seleccion-pais-formulario").val($("select[name=sel_des] :selected").text());
		$("#contra").html('<div></div>');
	}
}

function updateCantidad()
{
	var item = $(this).val();
	
	$.ajax({
		type: 'POST',
		url: '/scriptsTienda/changeCantidad.php',
		data: { items: item },
		success: function(data)
		{
			updateInfoCarro();
			updatePreciosProductos();
			updatePrecioEnvio();
			
		}
	});
}

function eliminarUnidad()
{
	
	var elemento = $(this).attr("rel");
	
	$("#producto-carrito-" + elemento).slideUp({duration: 800, easing: 'easeOutBounce', complete: function() { $("#producto-carrito-" + elemento).remove(); }});	
	
	$.ajax({
		type: 'POST',
		url: '/scriptsTienda/removeall.php',
		data: { item: elemento },
		success: function(data)
		{
			updateInfoCarro();
			updatePrecioEnvio();
			updatePreciosProductos();
		}
	});	
}

function updateInfoCarro()
{
	$.ajax(
	{
		url: '/includes/info-carro.php',
		success: function (msg)
		{
			$("#articulos-carrito").replaceWith(msg);
		}
	});
}

function updatePreciosProductos()
{
	$.ajax(
	{
		url: '/scriptsTienda/getPrecios.php',
		success: function (msg)
		{
			
			datos = $.parseJSON(msg);
			$.each(datos, function(elemento)
			{
				/*
					Se obtiene un JSON con toda la información.
					Se itera y se modifican los elementos del DOM
				*/
				if (elemento != "totales")
				{
					$("#preciototal_" + this.id).html(this.precio + " €");
					$("#cantidad_" + this.id).val(this.cantidad + "@" + this.id);
				}
				else
				{
					$("#subtotal-carrito-precio").html(this.subtotal);
					$("#total-carrito").html(this.total);
				}
			});
		}
	});
}

function cambiaPago()
{
	$.ajax(
	{
		type: 'POST',
		url: '/scriptsTienda/cambiarPago.php',
		data: { nuevoPago: $(this).val() }
	});
}

function cambiaEnvio()
{
	var pais=$("select[id=ddlNames]").val();	
	
	$.ajax(
	{
		type: 'GET',
		url: '/scriptsTienda/cambiarEnvio.php?isAjax=1&pais='+pais,		
		data: { nuevoEnvio: id },
		success: function (data)
		{
			updatePreciosProductos();
			datos = $.parseJSON(data);				
			cambiaEnvio2(datos.peso);	
			
		}
	});
}
function cambiaEnvio2()
{	
	var pais=$("select[name=sel_des2]").val();	
	
	
		$.ajax(
		{
		type: 'GET',
		url: '/scriptsTienda/cambiarEnvio2.php?isAjax=1&pais='+pais,		
		success: function (data)
		{
			updatePreciosProductos();
			datos = $.parseJSON(data);
			
			if ((datos.zona)==null)
			{				
				$("#precio-envio-internacional").html("");
				$("#distribuidor-internacional").html("");
			}
			else
			{
				$("#precio-envio-internacional").html(datos.precioenvio + " €");
				if (datos.zona < 2000)
					$("#distribuidor-internacional").html('<div class="info-seur">Seur Classic: '+datos.tiempo+' Bussiness days</div>');
				else
					$("#distribuidor-internacional").html('<div class="info-dhl">DHL Express: '+datos.tiempo+' Bussiness days</div>');
			}
		}
	});
		
		
}
function updatePrecioEnvio()
{
	$.ajax(
	{
		type: 'POST',
		url: '/scriptsTienda/cambiarEnvio.php?actualizarPrecio=true',
		success: function (data)
		{
			updatePreciosProductos();
			datos = $.parseJSON(data);
			if ((datos.zona)==null)
			{
				$("#precio-envio-internacional2").html("");
				$("#distribuidor-internacional2").html("");
				cambiaEnvio2(datos.peso);
			}
			else
			{
				$("#precio-envio-internacional2").html(datos.precioenvio + " €");
				if (datos.zona < 2000)
					$("#distribuidor-internacional2").html('<div class="info-seur">Seur Classic: '+datos.tiempo+' Business days</div>');
				else
					$("#distribuidor-internacional2").html('<div class="info-dhl">DHL Express: '+datos.tiempo+' Business days</div>');
				cambiaEnvio2(datos.peso);
			}
		}
	});
}


function comprar()
{
	var email= $("#email").val();
	var pass= $("#pass").val();
	var error_vacio = $("#error_vacio").val();
	var error_email = $("#error_email").val();	
	var error_acceso = $("#error_acceso").val();	
	var email_no_existe = $("#email_no_existe").val();	
	var error=0;
	var error_vacio_1=0;
	var error_email_1=0;
	$("#notificacion").html('');	
	$("#notificacion-vacio").html('');	
	$("#notificacion-email").html('');		
	
	if (email == "")
	{
		document.getElementById("email").style.border = "1px solid #FF0000";		
		error_vacio_1=1;
		error=1;
		
	}
	else
	{
		if ((validarEmail(email)) == false)
		{	
			document.getElementById("email").style.border = "1px solid #FF0000";			
			error=1;
			error_email_1=1;
		}
		else
		{
			document.getElementById("email").style.border = "1px solid #CCC";
		}
	}
	if (pass == "")
	{
		document.getElementById("pass").style.border = "1px solid #FF0000";		
		error_vacio_1=1;
		error=1;
		
	}
	else
	{
		document.getElementById("pass").style.border = "1px solid #CCC";				
		
	}
	if (error_vacio_1 == 1)
	{
		$("#notificacion-vacio").html('<div class="titulo-verde3" style="color: #FF0000; padding-left:175px; font-size: 11px; clear:both; width:300px; ">'+error_vacio+'</div>');		
		
	}
	if (error_email_1 == 1)
	{
		$("#notificacion-email").html('<div class="titulo-verde3" style="color: #FF0000; padding-left:175px; font-size: 11px; clear:both; width:300px;">'+error_email+'</div>');	
		
	}
	if ((error == 0) && (error_vacio_1 == 0) && (error_email_1 == 0))
	{
		$.ajax(
		{
			type: 'GET',
			url: '/scriptsTienda/validarFormulario.php?isAjax=1&email='+email+'&pass='+pass,
			success: function (msg)
			{
				var r = $.parseJSON(msg);	
				
			
				if (r.tipo == 0)
				{
					document.getElementById("email").style.border = "1px solid #FF0000";								
					document.getElementById("pass").style.border = "1px solid #FF0000";		
					$("#error-compra").html('<div class="titulo-verde3" style="color: #FF0000; padding-left:175px; font-size: 11px; clear:both; width:300px;">'+error_acceso+'</div>');		
				}				
				if (r.tipo == 1)
				{	
					$("#error-compra").html('<div></div>');							
					document.location.href='/confirmar-datos';
				}
				
			
			}
		});
	}
	
}

function registro()
{
	//alert("aki");
	var nombre= $("#name").val();
	var pais= $("#ddlNames").val();
	var provincia= $("#provincia").val();
	var localidad= $("#localidad").val();
	var codigo= $("#codigo_postal").val();
	var direccion= $("#direccion").val();
	var telefono= $("#telefono").val();	
	var email= $("#email").val();
	var pass= document.getElementById("password").value;
	var pass2= document.getElementById("password2").value;
	var nif= $("#nif").val();
	var comentario= $("#comment").val();
	var condiciones= $("input[name=condiciones]:checked").val();
	var error_vacio = $("#error_vacio").val();
	var error_email = $("#error_email").val();	
	var error_acceso = $("#error_acceso").val();	
	var email_no_existe = $("#email_no_existe").val();	
	var error_contrasena = $("#error_contrasena").val();	
	var email_existe = $("#email_existe").val();	
	var error_condiciones = $("#error_condiciones").val();
	var error=0;
	var error_vacio_1=0;
	var error_email_1=0;
	var error_contrasena_1=0;
	
	$("#notificacion2").html('');	
	$("#notificacion2-vacio").html('');	
	$("#notificacion2-email").html('');		
	
	
	if (nombre == "")
	{
		document.getElementById("name").style.border = "1px solid #FF0000";		
		error_vacio_1=1;
	}
	else
	{
		document.getElementById("name").style.border = "1px solid #CCC";	
	}	
	if (provincia == "")
	{
		document.getElementById("provincia").style.border = "1px solid #FF0000";		
		error_vacio_1=1;
	}
	else
	{
		document.getElementById("provincia").style.border = "1px solid #CCC";
	}
	if (localidad == "")
	{
		document.getElementById("localidad").style.border = "1px solid #FF0000";		
		error_vacio_1=1;
	}
	else
	{
		document.getElementById("localidad").style.border = "1px solid #CCC";
	}
	if (codigo == "")
	{
		document.getElementById("codigo_postal").style.border = "1px solid #FF0000";		
		error_vacio_1=1;
	}
	else
	{
		document.getElementById("codigo_postal").style.border = "1px solid #CCC";
	}
	if (direccion == "")
	{
		document.getElementById("direccion").style.border = "1px solid #FF0000";		
		error_vacio_1=1;
	}
	else
	{
		document.getElementById("direccion").style.border = "1px solid #CCC";
	}
	if (telefono == "")
	{
		document.getElementById("telefono").style.border = "1px solid #FF0000";		
		error_vacio_1=1;
	}
	else
	{
		document.getElementById("telefono").style.border = "1px solid #CCC";
	}
	if (email == "")
	{
		document.getElementById("email").style.border = "1px solid #FF0000";		
		error_vacio_1=1;		
	}
	else
	{
		if ((validarEmail(email)) == false)
		{	
			document.getElementById("email").style.border = "1px solid #FF0000";
			error_email_1=1;
		}
		else
		{
			document.getElementById("email").style.border = "1px solid #CCC";
		}
	}
	
	if (nif == "")
	{
		document.getElementById("nif").style.border = "1px solid #FF0000";		
		error_vacio_1=1;
	}
	else
	{
		document.getElementById("nif").style.border = "1px solid #CCC";
	}
	
	if (pass2 == "")
	{
		document.getElementById("password2").style.border = "1px solid #FF0000";
		error_vacio_1=1;
	}
	else
	{
		document.getElementById("password2").style.border = "1px solid #CCC";
	}
	if (pass == "")
	{
		document.getElementById("password").style.border = "1px solid #FF0000";				
		error_vacio_1=1;
	}
	else
	{
		document.getElementById("password").style.border = "1px solid #CCC";
	}
	if ((pass == pass2) && (pass.length > 0) && (pass2.length > 0))
	{
		document.getElementById("password2").style.border = "1px solid #CCC";	
		document.getElementById("password").style.border = "1px solid #CCC";	
	}
	else
	{
		if ((pass != pass2) && (pass.length > 0) && (pass2.length > 0))
		{
			document.getElementById("password").style.border = "1px solid #FF0000";		
			document.getElementById("password2").style.border = "1px solid #FF0000";	
			error_contrasena_1=1;	
		}
	}
		
	if (error_vacio_1 == 1)
	{
		$("#notificacion2-vacio").html('<div class="titulo-verde3" style="color: #FF0000; margin: 0 auto; margin-top:15px;  font-size: 12px; clear:both; width:300px; ">'+error_vacio+'</div>');		
		
	}
	if (error_email_1 == 1)
	{
		$("#notificacion2-email").html('<div class="titulo-verde3" style="color: #FF0000; margin: 0 auto; margin-top:15px;  font-size: 12px; clear:both; width:300px;">'+error_email+'</div>');	
		
	}
	if (error_contrasena_1 == 1)
	{
		$("#notificacion2-email").html('<div class="titulo-verde3" style="color: #FF0000; margin: 0 auto; margin-top:15px;  font-size: 12px; clear:both; width:300px;">'+error_contrasena+'</div>');	
		
	}
	if ((error == 0) && (error_vacio_1 == 0) && (error_email_1 == 0) && (error_contrasena_1 == 0))
	{
		//alert("HOLA");
		$.ajax(
		{
			type: 'GET',
			url: '/scriptsTienda/validarFormulario-registro.php?isAjax=1&nombre='+nombre+'&pais='+pais+'&provincia='+provincia+'&localidad='+localidad+'&codigo='+codigo+'&direccion='+direccion+'&telefono='+telefono+'&email='+email+'&pass='+pass+'&nif='+nif+'&comentario='+comentario+'&condiciones='+condiciones,
			success: function (msg)
			{				
				//alert(msg);
				if (msg == 2)
				{	
					document.getElementById("email").style.border = "1px solid #FF0000";
					$("#notificacion2-email").html('<div class="titulo-verde3" style="color: #FF0000; margin: 0 auto; margin-top:15px;  font-size: 12px; clear:both; width:300px;">'+email_existe+'</div>');	
						
				}
				if (msg == 3)
				{	
					document.getElementById("debe").style.color = "#FF0000";	
					$("#notificacion2-email").html('<div class="titulo-verde3" style="color: #FF0000; margin: 0 auto; margin-top:15px;  font-size: 12px; clear:both; width:300px;">'+error_condiciones+'</div>');	
				}
				if (msg == 4)
				{
					
					document.getElementById("debe").style.color = "#999";	
					document.location.href='/confirmar-datos';
				}					
				
					
			}
				
				
			
		});
	}
}
function modificar()
{
	var nombre= $("#name").val();
	var pais= $("#ddlNames").val();
	var provincia= $("#provincia").val();
	var localidad= $("#localidad").val();
	var codigo= $("#codigo_postal").val();
	var direccion= $("#direccion").val();
	var telefono= $("#telefono").val();	
	var email= $("#email").val();
	var pass= document.getElementById("password").value;
	var pass2= document.getElementById("password2").value;
	var nif= $("#nif").val();
	var comentario= $("#comment").val();
	var condiciones= $("input[name=condiciones]:checked").val();
	var error_vacio = $("#error_vacio").val();
	var error_email = $("#error_email").val();	
	var error_acceso = $("#error_acceso").val();	
	var email_no_existe = $("#email_no_existe").val();	
	var error_contrasena = $("#error_contrasena").val();	
	var email_existe = $("#email_existe").val();	
	var error_condiciones = $("#error_condiciones").val();
	var error=0;
	var error_vacio_1=0;
	var error_email_1=0;
	var error_contrasena_1=0;
	
	$("#notificacion2").html('');	
	$("#notificacion2-vacio").html('');	
	$("#notificacion2-email").html('');		
	
	
	if (nombre == "")
	{
		document.getElementById("name").style.border = "1px solid #FF0000";		
		error_vacio_1=1;
	}
	else
	{
		document.getElementById("name").style.border = "1px solid #CCC";	
	}	
	if (provincia == "")
	{
		document.getElementById("provincia").style.border = "1px solid #FF0000";		
		error_vacio_1=1;
	}
	else
	{
		document.getElementById("provincia").style.border = "1px solid #CCC";
	}
	if (localidad == "")
	{
		document.getElementById("localidad").style.border = "1px solid #FF0000";		
		error_vacio_1=1;
	}
	else
	{
		document.getElementById("localidad").style.border = "1px solid #CCC";
	}
	if (codigo == "")
	{
		document.getElementById("codigo_postal").style.border = "1px solid #FF0000";		
		error_vacio_1=1;
	}
	else
	{
		document.getElementById("codigo_postal").style.border = "1px solid #CCC";
	}
	if (direccion == "")
	{
		document.getElementById("direccion").style.border = "1px solid #FF0000";		
		error_vacio_1=1;
	}
	else
	{
		document.getElementById("direccion").style.border = "1px solid #CCC";
	}
	if (telefono == "")
	{
		document.getElementById("telefono").style.border = "1px solid #FF0000";		
		error_vacio_1=1;
	}
	else
	{
		document.getElementById("telefono").style.border = "1px solid #CCC";
	}
	
	
	if (nif == "")
	{
		document.getElementById("nif").style.border = "1px solid #FF0000";		
		error_vacio_1=1;
	}
	else
	{
		document.getElementById("nif").style.border = "1px solid #CCC";
	}
	
	if (pass2 == "")
	{
		document.getElementById("password2").style.border = "1px solid #FF0000";
		error_vacio_1=1;
	}
	else
	{
		document.getElementById("password2").style.border = "1px solid #CCC";
	}
	if (pass == "")
	{
		document.getElementById("password").style.border = "1px solid #FF0000";				
		error_vacio_1=1;
	}
	else
	{
		document.getElementById("password").style.border = "1px solid #CCC";
	}
	if ((pass == pass2) && (pass.length > 0) && (pass2.length > 0))
	{
		document.getElementById("password2").style.border = "1px solid #CCC";	
		document.getElementById("password").style.border = "1px solid #CCC";	
	}
	else
	{
		if ((pass != pass2) && (pass.length > 0) && (pass2.length > 0))
		{
			document.getElementById("password").style.border = "1px solid #FF0000";		
			document.getElementById("password2").style.border = "1px solid #FF0000";	
			error_contrasena_1=1;	
		}
	}
		
	if (error_vacio_1 == 1)
	{
		$("#notificacion2-vacio").html('<div class="titulo-verde3" style="color: #FF0000; margin: 0 auto; margin-top:15px;  font-size: 12px; clear:both; width:300px; ">'+error_vacio+'</div>');		
		
	}
	if (error_email_1 == 1)
	{
		$("#notificacion2-email").html('<div class="titulo-verde3" style="color: #FF0000; margin: 0 auto; margin-top:15px;  font-size: 12px; clear:both; width:300px;">'+error_email+'</div>');	
		
	}
	if (error_contrasena_1 == 1)
	{
		$("#notificacion2-email").html('<div class="titulo-verde3" style="color: #FF0000; margin: 0 auto; margin-top:15px;  font-size: 12px; clear:both; width:300px;">'+error_contrasena+'</div>');	
		
	}
	if ((error == 0) && (error_vacio_1 == 0) && (error_email_1 == 0) && (error_contrasena_1 == 0))
	{
		
		$.ajax(
		{
			
			type: 'GET',
			url: '/scriptsTienda/validarFormulario-modificar.php?isAjax=1&nombre='+nombre+'&pais='+pais+'&provincia='+provincia+'&localidad='+localidad+'&codigo='+codigo+'&direccion='+direccion+'&telefono='+telefono+'&pass='+pass+'&nif='+nif+'&comentario='+comentario+'&condiciones='+condiciones,
			success: function (msg)
			{				
				
				
				if (msg == 4)
				{
					document.location.href='/confirmar-datos';
				}					
				
					
			}
				
				
			
		});
	}
	
	
		
	
}

/*function comprar()
{
	var cemail= $("#cemail").val();
	var cpass= $("#cpass").val();
	var formaCompra= $("input[name=formaCompra]:checked").val();
	
	
	if ($("input[name=formaCompra]:checked").val() == 2)
	{
		if (cemail == "")
		{	
			setTimeout("error();", 0);	
			setTimeout("document.location.href='/carrito-compra.php'", 3000);	
					
		}
		else
		{
			if ((validarEmail(cemail)) == false)
			{
					setTimeout("error();", 1000);	
			}
			else
			{
				if (cpass == "")
				{
						setTimeout("error();", 1000);		
				}
				else
				{						
					$.ajax(
					{
						type: 'GET',
						url: '/scriptsTienda/validarFormulario.php?isAjax=1&cemail='+cemail+'&cpass='+cpass+'&formaCompra='+formaCompra,
						success: function (msg)
						{				
											
							$("#items-agregados2 > .informacion-envio").html('<div class="titulo-verde" style="margin-bottom:15px; padding-top:10px;">El login correcto <br /> Bienvenido</div>');
			
				
							$("#bt-continuar").overlay({
								top: "15%",
								mask:
								{
									color: '#fff',
									loadspeed: 200,
									opacity: 0.7
								},
								closeOnClick: false,
								load: true,
								target: '#items-agregados2'
							});
								document.location.href='/index.php';
							
						}
					});
				}
								
							
			}
		}
	}	
}*/
function recordar()
{		
	var email = $("#email_recordar").val();
	var email_oculto = $("#email_oculto").val();	
	var error_general = $("#error_general").val();
	var error_vacio = $("#error_vacio").val();
	var error_email = $("#error_email").val();		
	var email_no_existe = $("#email_no_existe").val();		
	var recordar_tit = $("#recordar_tit").val();
	var recordar_texto = $("#recordar_texto").val();
	var error = 0;
	var error_vacio_1 = 0;	
	var error_email_1 = 0;	

	$("#notificacion3").html('');	
	$("#notificacion3-vacio").html('');	
	$("#notificacion3-email").html('');	
	
	document.getElementById("email_recordar").style.border = "1px solid #CCC";
	if ((email == email_oculto) || (email == ""))
	{
		document.getElementById("email_recordar").style.border = "1px solid #FF0000";		
		error_vacio_1=1;		
	}
	else
	{
		if ((validarEmail(email)) == false)
		{	
			document.getElementById("email_recordar").style.border = "1px solid #FF0000";
			error_email_1=1;
		}
		else
		{
			document.getElementById("email_recordar").style.border = "1px solid #CCC";
		}
	}
	if (error_vacio_1 == 1)
	{
		document.getElementById("email_recordar").style.border = "1px solid #FF0000";
		$("#notificacion3-vacio").html('<div class="titulo-verde3" style="color: #FF0000; padding-top:5px; padding-left:35px; font-size: 11px; clear:both; width:200px; ">'+error_vacio+'</div>');		
		
	}
	if (error_email_1 == 1)
	{
		document.getElementById("email_recordar").style.border = "1px solid #FF0000";
		$("#notificacion3-email").html('<div class="titulo-verde3" style="color: #FF0000; padding-top:5px; padding-left:35px; font-size: 11px; clear:both; width:200px;">'+error_email+'</div>');	
		
	}
	if ((error == 0) && (error_vacio_1 == 0) && (error_email_1 == 0))
	{
				
				$.ajax({
				type: "GET",
				url: '/scripts/recordar/comprobar.php?isAjax=1&email='+email,
				success: function(msg)
				{	
				
							
					if (msg == 2)
					{	
						document.getElementById("email_recordar").style.border = "1px solid #FF0000";
						$("#notificacion3").html('<div class="titulo-verde2" style="color: #FF0000; padding-top:5px; padding-left:35px; font-size: 11px; clear:both; width:200px;">'+email_no_existe+'</div>');						
					}
					if (msg ==1)
					{
						$("#items-agregados3 > .informacion-envio").html('<div class="titulo-lightbox">'+recordar_tit+'</div>');
						$("#items-agregados3 > .informacion-envio2").html('<div class="titulo-subLightbox">'+recordar_texto+'</div>');
						
						$("#envio-contrasena").overlay({
							top: "15%",
							mask:
							{
								color: '#fff',
								loadspeed: 200,
								opacity: 0.7
							},
							closeOnClick: false,
							load: true,
							target: '#items-agregados3'
						});
					
					}
					
				}
				});
	}
			
			
		
}

function ComprobarNumero() { 
if (isNumeric(document.UserForm.AcctNo.value)) return true
else {
alert("Escriba un número válido.")
return false
}
}


function recuperar()
{
	
			
	$("#items-agregados4 > .informacion-envio").html('<div style="margin-top: 30px;"><form class="cmxform" id="recuperar" method="post" action=""><div class="campos">Email<span>&nbsp;&nbsp;&nbsp;&nbsp;</span><input id="cemail" class="required"  type="text" name="cemail" /></div><div class="bt-recordar-contrasena"><a class="bt-recordar" id="envio-contrasena"  onclick="javascript:recordar()"><span>Recuperar</span></a></div></form></div> ');
					
					$("#recuperar_contra").overlay({
						top: "35%",
						mask:
						{
							color: '#fff',
							loadspeed: 200,
							opacity: 0.7
						},
						closeOnClick: false,
						load: true,
						target: '#items-agregados4'
					});
}

function cerrar()
{
	
			
	$.ajax({
				type: "GET",
				url: '/scripts/cerrar/cerrar.php?isAjax=1',
				success: function(msg)
				{
					document.location.href="javascript:history.back();";
					
				}
	});
}
function identificate()
{			
	var email= $("#email").val();
	var pass= $("#pass").val();
	var error_vacio = $("#error_vacio").val();
	var error_email = $("#error_email").val();	
	var error_acceso = $("#error_acceso").val();	
	var email_no_existe = $("#email_no_existe").val();	
	var error=0;
	var error_vacio_1=0;
	var error_email_1=0;
	$("#notificacion").html('');	
	$("#notificacion-vacio").html('');	
	$("#notificacion-email").html('');		
	
	if (email == "")
	{
		document.getElementById("email").style.border = "1px solid #FF0000";		
		error_vacio_1=1;
		error=1;
		
	}
	else
	{
		if ((validarEmail(email)) == false)
		{	
			document.getElementById("email").style.border = "1px solid #FF0000";			
			error=1;
			error_email_1=1;
		}
		else
		{
			document.getElementById("email").style.border = "1px solid #CCC";
		}
	}
	if (pass == "")
	{
		document.getElementById("pass").style.border = "1px solid #FF0000";		
		error_vacio_1=1;
		error=1;
		
	}
	else
	{
		document.getElementById("pass").style.border = "1px solid #CCC";				
		
	}
	if (error_vacio_1 == 1)
	{
		$("#notificacion-vacio").html('<div class="titulo-verde3" style="color: #FF0000; padding-left:175px; font-size: 11px; clear:both; width:300px; ">'+error_vacio+'</div>');		
		
	}
	if (error_email_1 == 1)
	{
		$("#notificacion-email").html('<div class="titulo-verde3" style="color: #FF0000; padding-left:175px; font-size: 11px; clear:both; width:300px;">'+error_email+'</div>');	
		
	}
	if ((error == 0) && (error_vacio_1 == 0) && (error_email_1 == 0))
	{
		$.ajax(
		{
			type: 'GET',
			url: '/scriptsTienda/validarFormulario.php?isAjax=1&email='+email+'&pass='+pass,
			success: function (msg)
			{
				var r = $.parseJSON(msg);	
				
			
				if (r.tipo == 0)
				{
					document.getElementById("email").style.border = "1px solid #FF0000";								
					document.getElementById("pass").style.border = "1px solid #FF0000";		
					$("#error-compra").html('<div class="titulo-verde3" style="color: #FF0000; padding-left:175px; font-size: 11px; clear:both; width:300px;">'+error_acceso+'</div>');		
				}				
				if (r.tipo == 1)
				{	
					$("#error-compra").html('');							
					document.location.href="javascript:history.back(1);";
				}
				
			
			}
		});
	}
	
}
function RegistroNormal()
{
	var nombre= $("#name").val();
	var pais= $("#ddlNames").val();
	var provincia= $("#provincia").val();
	var localidad= $("#localidad").val();
	var codigo= $("#codigo_postal").val();
	var direccion= $("#direccion").val();
	var telefono= $("#telefono").val();	
	var email= $("#email").val();
	var pass= document.getElementById("password").value;
	var pass2= document.getElementById("password2").value;
	var nif= $("#nif").val();
	var comentario= $("#comment").val();
	var condiciones= $("input[name=condiciones]:checked").val();
	var error_vacio = $("#error_vacio").val();
	var error_email = $("#error_email").val();	
	var error_acceso = $("#error_acceso").val();	
	var email_no_existe = $("#email_no_existe").val();	
	var error_contrasena = $("#error_contrasena").val();	
	var email_existe = $("#email_existe").val();	
	var error_condiciones = $("#error_condiciones").val();
	var error=0;
	var error_vacio_1=0;
	var error_email_1=0;
	var error_contrasena_1=0;
	
	$("#notificacion2").html('');	
	$("#notificacion2-vacio").html('');	
	$("#notificacion2-email").html('');		
	
	
	if (nombre == "")
	{
		document.getElementById("name").style.border = "1px solid #FF0000";		
		error_vacio_1=1;
	}
	else
	{
		document.getElementById("name").style.border = "1px solid #CCC";	
	}	
	if (provincia == "")
	{
		document.getElementById("provincia").style.border = "1px solid #FF0000";		
		error_vacio_1=1;
	}
	else
	{
		document.getElementById("provincia").style.border = "1px solid #CCC";
	}
	if (localidad == "")
	{
		document.getElementById("localidad").style.border = "1px solid #FF0000";		
		error_vacio_1=1;
	}
	else
	{
		document.getElementById("localidad").style.border = "1px solid #CCC";
	}
	if (codigo == "")
	{
		document.getElementById("codigo_postal").style.border = "1px solid #FF0000";		
		error_vacio_1=1;
	}
	else
	{
		document.getElementById("codigo_postal").style.border = "1px solid #CCC";
	}
	if (direccion == "")
	{
		document.getElementById("direccion").style.border = "1px solid #FF0000";		
		error_vacio_1=1;
	}
	else
	{
		document.getElementById("direccion").style.border = "1px solid #CCC";
	}
	if (telefono == "")
	{
		document.getElementById("telefono").style.border = "1px solid #FF0000";		
		error_vacio_1=1;
	}
	else
	{
		document.getElementById("telefono").style.border = "1px solid #CCC";
	}
	if (email == "")
	{
		document.getElementById("email").style.border = "1px solid #FF0000";		
		error_vacio_1=1;		
	}
	else
	{
		if ((validarEmail(email)) == false)
		{	
			document.getElementById("email").style.border = "1px solid #FF0000";
			error_email_1=1;
		}
		else
		{
			document.getElementById("email").style.border = "1px solid #CCC";
		}
	}
	
	if (nif == "")
	{
		document.getElementById("nif").style.border = "1px solid #FF0000";		
		error_vacio_1=1;
	}
	else
	{
		document.getElementById("nif").style.border = "1px solid #CCC";
	}
	
	if (pass2 == "")
	{
		document.getElementById("password2").style.border = "1px solid #FF0000";
		error_vacio_1=1;
	}
	else
	{
		document.getElementById("password2").style.border = "1px solid #CCC";
	}
	if (pass == "")
	{
		document.getElementById("password").style.border = "1px solid #FF0000";				
		error_vacio_1=1;
	}
	else
	{
		document.getElementById("password").style.border = "1px solid #CCC";
	}
	if ((pass == pass2) && (pass.length > 0) && (pass2.length > 0))
	{
		document.getElementById("password2").style.border = "1px solid #CCC";	
		document.getElementById("password").style.border = "1px solid #CCC";	
	}
	else
	{

		if ((pass != pass2) && (pass.length > 0) && (pass2.length > 0))
		{
			document.getElementById("password").style.border = "1px solid #FF0000";		
			document.getElementById("password2").style.border = "1px solid #FF0000";	
			error_contrasena_1=1;	
		}
	}
		
	if (error_vacio_1 == 1)
	{
		$("#notificacion2-vacio").html('<div class="titulo-verde3" style="color: #FF0000; margin: 0 auto; margin-top:15px;  font-size: 12px; clear:both; width:300px; ">'+error_vacio+'</div>');		
		
	}
	if (error_email_1 == 1)
	{
		$("#notificacion2-email").html('<div class="titulo-verde3" style="color: #FF0000; margin: 0 auto; margin-top:15px;  font-size: 12px; clear:both; width:300px;">'+error_email+'</div>');	
		
	}
	if (error_contrasena_1 == 1)
	{
		$("#notificacion2-email").html('<div class="titulo-verde3" style="color: #FF0000; margin: 0 auto; margin-top:15px;  font-size: 12px; clear:both; width:300px;">'+error_contrasena+'</div>');	
		
	}
	if ((error == 0) && (error_vacio_1 == 0) && (error_email_1 == 0) && (error_contrasena_1 == 0))
	{
		
		$.ajax(
		{
			
			type: 'GET',
			url: '/scriptsTienda/validarFormulario-registro.php?isAjax=1&nombre='+nombre+'&pais='+pais+'&provincia='+provincia+'&localidad='+localidad+'&codigo='+codigo+'&direccion='+direccion+'&telefono='+telefono+'&email='+email+'&pass='+pass+'&nif='+nif+'&comentario='+comentario+'&condiciones='+condiciones,
			success: function (msg)
			{				
				
				if (msg == 2)
				{	
					document.getElementById("email").style.border = "1px solid #FF0000";
					$("#notificacion2-email").html('<div class="titulo-verde3" style="color: #FF0000; margin: 0 auto; margin-top:15px;  font-size: 12px; clear:both; width:300px;">'+email_existe+'</div>');	
						
				}
				if (msg == 3)
				{	
					document.getElementById("debe").style.color = "#FF0000";	
					$("#notificacion2-email").html('<div class="titulo-verde3" style="color: #FF0000; margin: 0 auto; margin-top:15px;  font-size: 12px; clear:both; width:300px;">'+error_condiciones+'</div>');	
				}
				if (msg == 4)
				{
					
					document.getElementById("debe").style.color = "#999";	
					document.location.href="index.php";
				}					
				
					
			}
				
				
			
		});
	}
}
function modificarNormal()
{
	var nombre= $("#name").val();
	var pais= $("#ddlNames").val();
	var provincia= $("#provincia").val();
	var localidad= $("#localidad").val();
	var codigo= $("#codigo_postal").val();
	var direccion= $("#direccion").val();
	var telefono= $("#telefono").val();	
	var email= $("#email").val();
	var pass= document.getElementById("password").value;
	var pass2= document.getElementById("password2").value;
	var nif= $("#nif").val();
	var comentario= $("#comment").val();
	var condiciones= $("input[name=condiciones]:checked").val();
	var error_vacio = $("#error_vacio").val();
	var error_email = $("#error_email").val();	
	var error_acceso = $("#error_acceso").val();	
	var email_no_existe = $("#email_no_existe").val();	
	var error_contrasena = $("#error_contrasena").val();	
	var email_existe = $("#email_existe").val();	
	var error_condiciones = $("#error_condiciones").val();
	var error=0;
	var error_vacio_1=0;
	var error_email_1=0;
	var error_contrasena_1=0;
	
	$("#notificacion2").html('');	
	$("#notificacion2-vacio").html('');	
	$("#notificacion2-email").html('');		
	
	
	if (nombre == "")
	{
		document.getElementById("name").style.border = "1px solid #FF0000";		
		error_vacio_1=1;
	}
	else
	{
		document.getElementById("name").style.border = "1px solid #CCC";	
	}	
	if (provincia == "")
	{
		document.getElementById("provincia").style.border = "1px solid #FF0000";		
		error_vacio_1=1;
	}
	else
	{
		document.getElementById("provincia").style.border = "1px solid #CCC";
	}
	if (localidad == "")
	{
		document.getElementById("localidad").style.border = "1px solid #FF0000";		
		error_vacio_1=1;
	}
	else
	{
		document.getElementById("localidad").style.border = "1px solid #CCC";
	}
	if (codigo == "")
	{
		document.getElementById("codigo_postal").style.border = "1px solid #FF0000";		
		error_vacio_1=1;
	}
	else
	{
		document.getElementById("codigo_postal").style.border = "1px solid #CCC";
	}
	if (direccion == "")
	{
		document.getElementById("direccion").style.border = "1px solid #FF0000";		
		error_vacio_1=1;
	}
	else
	{
		document.getElementById("direccion").style.border = "1px solid #CCC";
	}
	if (telefono == "")
	{
		document.getElementById("telefono").style.border = "1px solid #FF0000";		
		error_vacio_1=1;
	}
	else
	{
		document.getElementById("telefono").style.border = "1px solid #CCC";
	}
	
	
	if (nif == "")
	{
		document.getElementById("nif").style.border = "1px solid #FF0000";		
		error_vacio_1=1;
	}
	else
	{
		document.getElementById("nif").style.border = "1px solid #CCC";
	}
	
	if (pass2 == "")
	{
		document.getElementById("password2").style.border = "1px solid #FF0000";
		error_vacio_1=1;
	}
	else
	{
		document.getElementById("password2").style.border = "1px solid #CCC";
	}
	if (pass == "")
	{
		document.getElementById("password").style.border = "1px solid #FF0000";				
		error_vacio_1=1;
	}
	else
	{
		document.getElementById("password").style.border = "1px solid #CCC";
	}
	if ((pass == pass2) && (pass.length > 0) && (pass2.length > 0))
	{
		document.getElementById("password2").style.border = "1px solid #CCC";	
		document.getElementById("password").style.border = "1px solid #CCC";	
	}
	else
	{
		if ((pass != pass2) && (pass.length > 0) && (pass2.length > 0))
		{
			document.getElementById("password").style.border = "1px solid #FF0000";		
			document.getElementById("password2").style.border = "1px solid #FF0000";	
			error_contrasena_1=1;	
		}
	}
		
	if (error_vacio_1 == 1)
	{
		$("#notificacion2-vacio").html('<div class="titulo-verde3" style="color: #FF0000; margin: 0 auto; margin-top:15px;  font-size: 12px; clear:both; width:300px; ">'+error_vacio+'</div>');		
		
	}
	if (error_email_1 == 1)
	{
		$("#notificacion2-email").html('<div class="titulo-verde3" style="color: #FF0000; margin: 0 auto; margin-top:15px;  font-size: 12px; clear:both; width:300px;">'+error_email+'</div>');	
		
	}
	if (error_contrasena_1 == 1)
	{
		$("#notificacion2-email").html('<div class="titulo-verde3" style="color: #FF0000; margin: 0 auto; margin-top:15px;  font-size: 12px; clear:both; width:300px;">'+error_contrasena+'</div>');	
		
	}
	if ((error == 0) && (error_vacio_1 == 0) && (error_email_1 == 0) && (error_contrasena_1 == 0))
	{
		
		$.ajax(
		{
			
			type: 'GET',
			url: '/scriptsTienda/validarFormulario-modificar.php?isAjax=1&nombre='+nombre+'&pais='+pais+'&provincia='+provincia+'&localidad='+localidad+'&codigo='+codigo+'&direccion='+direccion+'&telefono='+telefono+'&pass='+pass+'&nif='+nif+'&comentario='+comentario+'&condiciones='+condiciones,
			success: function (msg)
			{				
				
				
				if (msg == 4)
				{
					document.location.href="javascript:history.back();";
				}					
				
					
			}
				
				
			
		});
	}	
}



