$(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-modificando-registro").bind("click", modificando);
	$("#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);	
	$("#envio-renove").bind("click", PlanRenove);	
});





function validarEmail(valor) {

if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor)){



return (true)

} else {



return (false);

}

}



function addItemToCart()

{

	var item = "0";

	var cant = "0";

	item = $("#id_mod").val();

	cant = $("#cantidad").val();

	

	$.ajax({
		type: "POST",
		url: '/scriptsTienda/additem.php?isAjax=1&item='+item+'&cantidad='+cant,
		success: function(data)
		{
			$.ajax(
			{
				url: '/includes/info-carro.php',
				success: function (msg)
				{
					$("#articulos-carrito").replaceWith(msg);
					document.getElementById('notificacion-carrito').style.display = 'block';
				}
			});			

	$("#items-agregados > .informacion-item").html('<div class="cuadro-modelo-lightbox"><div class="cuadro-imagen-lightbox" style="float:left;"><img src="'+$("#imagen-lightbox").val()+'"/></div><div  style="float:left; width:180px;  padding-top:60px; padding-left:10px;"><div class="titulo-verde" style="margin-bottom:15px;">'+$("#texto_anadir").val()+ '</div><div class="texto-escaparate"><a style="text-decoration:none;" href="'+$("#url").val()+'">'+$("#titulo").val()+'</a></div><div class="precio-escaparate">'+$("#cantidad").val()+' x '+$("#pre").val()+' €</div></div><div style="clear:both;"></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();	
	var imagen =$("#imagen_"+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="cuadro-modelo-lightbox"><div class="cuadro-imagen-lightbox" style="float:left; padding-top:40px;"><img height="94" width="120" src="'+imagen+'"/></div><div  style="float:left; width:180px;  padding-top:50px; padding-left:20px;"><div class="titulo-verde" style="margin-bottom:15px;">'+$("#texto_anadir").val()+ '</div><div class="texto-escaparate">'+titulo+'</div><div class="precio-escaparate">'+precio+' €</div></div><div style="clear:both;"></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(msg)
		{			
			updateInfoCarro();
			updatePrecioEnvio();
			updatePreciosProductos();
			if (msg==0)
			{
				$("#stock").html('');
			}
		}
	});	
}


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: pais },
		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-ups">'+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-ups">'+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(error_vacio);		
	}
	if (error_email_1 == 1)
	{
		$("#notificacion-email").html(error_email);	
	}
	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);	
				//alert(r.tipo);
				if (r.tipo == 0)
				{
					document.getElementById("email").style.border = "1px solid #FF0000";								
					document.getElementById("pass").style.border = "1px solid #FF0000";		
					$("#notificacion").html(error_acceso);		
				}				
				if (r.tipo == 1)
				{	
					$("#notificacion").html();							
					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;

	

	$("#notificacion").html('');	

	$("#notificacion-vacio").html('');	

	$("#notificacion-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)

	{

		$("#notificacion-vacio").html(error_vacio);		

		

	}

	if (error_email_1 == 1)

	{

		$("#notificacion-email").html(error_email);	

		

	}

	if (error_contrasena_1 == 1)

	{

		$("#notificacion-email").html(error_contrasena);	

		

	}

	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";

					$("#notificacion-email").html(email_existe);	

						

				}

				if (msg == 3)

				{	

					document.getElementById("debe").style.color = "#FF0000";
					document.getElementById("debe2").style.color = "#FF0000";	

					$("#notificacion-email").html(error_condiciones);	

				}

				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;

	

	$("#notificacion").html('');	

	$("#notificacion-vacio").html('');	

	$("#notificacion-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)

	{

		$("#notificacion-vacio").html(error_vacio);		

		

	}

	if (error_email_1 == 1)

	{

		$("#notificacion-email").html(error_email);	

		

	}

	if (error_contrasena_1 == 1)

	{

		$("#notificacion-email").html(error_contrasena);	

		

	}

	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 modificando()

{

	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;

	

	$("#notificacion").html('');	

	$("#notificacion-vacio").html('');	

	$("#notificacion-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)

	{

		$("#notificacion-vacio").html(error_vacio);		

		

	}

	if (error_email_1 == 1)

	{

		$("#notificacion-email").html(error_email);	

		

	}

	if (error_contrasena_1 == 1)

	{

		$("#notificacion-email").html(error_contrasena);	

		

	}

	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='/area-usuario';

				}					

				

					

			}

				

				

			

		});

	}

	

	

		

	

}



/*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").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;	



	$("#notificacion").html('');	

	$("#notificacion-vacio").html('');	

	$("#notificacion-email").html('');	

	

	document.getElementById("email").style.border = "1px solid #CCC";

	if ((email == email_oculto) || (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 (error_vacio_1 == 1)

	{

		document.getElementById("email").style.border = "1px solid #FF0000";

		$("#notificacion-vacio").html(error_vacio);		

		

	}

	if (error_email_1 == 1)

	{

		document.getElementById("email").style.border = "1px solid #FF0000";

		$("#notificacion-email").html(error_email);	

		

	}

	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").style.border = "1px solid #FF0000";

						$("#notificacion").html(email_no_existe);						

					}

					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(error_vacio);		
	}

	if (error_email_1 == 1)
	{
		$("#notificacion-email").html(error_email);
	}

	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";	
					$("#notificacion").html(error_acceso);		
				}		
				if (r.tipo == 1)
				{	
					$("#notificacion").html('');	
					document.forms['acceso'].submit();
				}
			}
		});
	}
}

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;

	

	$("#notificacion").html('');	

	$("#notificacion-vacio").html('');	

	$("#notificacion-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)

	{

		$("#notificacion-vacio").html(error_vacio);		

		

	}

	if (error_email_1 == 1)

	{

		$("#notificacion-email").html(error_email);	

		

	}

	if (error_contrasena_1 == 1)

	{

		$("#notificacion-email").html(error_contrasena);	

		

	}

	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";

					$("#notificacion-email").html(email_existe);	

						

				}

				if (msg == 3)

				{	

					document.getElementById("debe").style.color = "#FF0000";	

					$("#notificacion-email").html(error_condiciones);	

				}

				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;

	$("#notificacion").html('');	
	$("#notificacion-vacio").html('');	
	$("#notificacion-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)
	{
		$("#notificacion-vacio").html(error_vacio);		
	}
	if (error_email_1 == 1)
	{
		$("#notificacion-email").html(error_email);	
	}
	if (error_contrasena_1 == 1)
	{
		$("#notificacion-email").html(error_contrasena);	
	}

	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();";
				}					
			}
		});
	}	
}

function PlanRenove()
{
	var nombre= $("#name").val();
	var telefono= $("#telefono").val();	
	var email= $("#email").val();
	var nif= $("#nif").val();
	var factura= $("#factura").val();
	var comentario= $("#comment").val();
	var marcas1= $("#marcas1").val();
	var marcas2= $("#marcas2").val();
	var producto1= $("#producto1").val();
	var producto2= $("#producto2").val();
	var HDD1= $("#HDD1").val();
		
	var error_vacio = $("#error_vacio").val();
	var error_email = $("#error_email").val();	
	var mensaje_enviado = $("#mensaje_enviado").val();
	var texto_mensaje_enviado = $("#texto_mensaje_enviado").val();
		
	var error=0;
	var error_vacio_1=0;
	var error_email_1=0;
	

	
	$("#notificacion-vacio").html('');	
	$("#notificacion-email").html('');		

	if (nombre == "")
	{
		document.getElementById("name").style.border = "1px solid #FF0000";		
		error_vacio_1=1;
	}
	else
	{
		document.getElementById("name").style.border = "1px solid #E1E1E1";	
	}	
	
	if (telefono == "")
	{
		document.getElementById("telefono").style.border = "1px solid #FF0000";		
		error_vacio_1=1;
	}
	else
	{
		document.getElementById("telefono").style.border = "1px solid #E1E1E1";
	}
	
	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 #E1E1E1";
		}
	}

	if (producto1 == "")
	{
		document.getElementById("producto1").style.border = "1px solid #FF0000";		
		error_vacio_1=1;
	}
	else
	{
		document.getElementById("producto1").style.border = "1px solid #E1E1E1";	
	}	
	
	if (producto2 == "")
	{
		document.getElementById("producto2").style.border = "1px solid #FF0000";		
		error_vacio_1=1;
	}
	else
	{
		document.getElementById("producto2").style.border = "1px solid #E1E1E1";	
	}
	

	if (error_vacio_1 == 1)
	{
		$("#notificacion-vacio").html(error_vacio);		
	}
	if (error_email_1 == 1)
	{
		$("#notificacion-email").html(error_email);	
	}
	

	if ((error_email_1 == 0) && (error_vacio_1 == 0))
	{
	$.ajax(
		{
			type: 'GET',
			url: '/scripts/renove/enviar.php?isAjax=1&nombre='+nombre+'&email='+email+'&telefono='+telefono+'&factura='+factura+'&nif='+nif+'&comentario='+comentario+'&producto1='+producto1+'&producto2='+producto2+'&HDD1='+HDD1,
			success: function (msg)
			{				
				
					$("#items-agregados > .informacion-envio").html('<div class="titulo-lightbox">'+mensaje_enviado+'</div>');
					$("#items-agregados > .informacion-envio2").html('<div class="titulo-subLightbox">'+texto_mensaje_enviado+'</div>');
					$("#envio-renove").overlay({
						top: "15%",
						mask:
						{
							color: '#fff',
							loadspeed: 200,
							opacity: 0.7
						},
						closeOnClick: false,
						load: true,
						target: '#items-agregados'
					});
			
			}
		});
	}	
}







