		

	var prov = 8;


	function verificarcontactar(){
		var nombre = document.form.nombre.value.Trim();
		var asunto = document.form.asunto.value.Trim();
		var texto = document.form.texto.value.Trim();
		var correo = document.form.correo.value.Trim();
		if((nombre=='')||(asunto=='')||(texto=='')||(correo=='')){
			alert('Debe completar todos los campos del formulario');
			return false;
		}
		else
		{
			if(EmailCorrecto(correo)){
				return true;
			}
			else
			{
				alert('La dirección de correo introducida no es correcta');
				return false;			
			}
		}
	}
	
	
	function marcar2(valor){
		for(i=0;i<document.form.pago.length;i++){
			if(document.form.pago[i].value==valor){
				document.form.pago[i].click();
			}
		}
	}


	function marcar(){
		document.form.suscriptor.click();
	}

	function cambiarprovincia(){
		if(document.form.pais.value!=1){
			document.form.provincias.selectedIndex = 0;
		}	
		prov = document.form.provincias.value;
	}
	function cambiarpais(){
		if(document.form.pais.value!=1){
			document.form.provincias.selectedIndex = 0;
			prov = 0;
		}
		else
		{
			document.form.provincias.selectedIndex = 8;
		}
	}

	function mradio(valor){
		var longitud = document.form.tipo.length;
		for(i=0;i<longitud;i++){
			if(document.form.tipo[i].value==valor){
				document.form.tipo[i].checked=true;
			}
		}
		mostrar(valor)
	}

	function mostrar(valor){
		if(valor==0){
			variable1.innerText = 'Nombre';
			variable2.innerText = 'Apellidos';
		}
		else
		{
			variable1.innerText = 'Empresa';
			variable2.innerText = 'Contacto';
		}
	}

	function verificarCompra(){
		var nombre = document.form.nombre.value.Trim();
		var apellidos = document.form.apellidos.value.Trim();
		var direccion = document.form.direccion.value.Trim();
		var cp = document.form.cp.value.Trim();
		var poblacion = document.form.poblacion.value.Trim();
		var telefono = document.form.telefono.value.Trim();
		var destino = 0;
		var pago = false;
		var numReal = document.form.num1.value + "" + document.form.num2.value + "" + document.form.num3.value + "" + document.form.num4.value;
		numCorrecto = valTarjeta(numReal);

		if((nombre=='')&&(apellidos=='')&&(direccion=='')&&(cp=='')&&(poblacion=='')&&(telefono=='')){

			for(i=0;i<document.form.pago.length;i++){
				if(document.form.pago[i].checked==true){
					pago = true;
					forma = document.form.pago[i].value;
				}
			}

			if(pago==true){
				if(forma==0){
					if(!numCorrecto){
						alert("Número de tarjeta incorrecto");
						return false;
					}
					else{
						return true;
					}
				}else{
					return true;
				}
			}
			else{
				alert('Debe seleccionar la forma de pago');
				return false;
			}
		}
		else
		{

			if((nombre=='')||(apellidos=='')||(direccion=='')||(cp=='')||(poblacion=='')||(telefono=='')){
				alert('Debe rellenar los campos obligatorios (*)');
				return false;
			}
			else
			{
				for(i=0;i<document.form.pago.length;i++){
					if(document.form.pago[i].checked==true){
						forma = document.form.pago[i].value;
						pago = true;
					}
				}

	
				if( (pago==true) ){
					if((!numCorrecto) && (forma == 0)){
						alert("Número de tarjeta incorrecto");
						return false;
					}
					else{
						return true;
					}
				}
				else{
					alert('Debe seleccionar la forma de pago');
					return false;
				}
			}
		}
	}

	function validarCliente(){
		var usuario = document.form.usuario.value.Trim();
		var password1 = document.form.password1.value.Trim();
		var password2 = document.form.password2.value.Trim();
		var dni = document.form.dni.value.Trim();
		var nombre = document.form.nombre.value.Trim();
		var apellidos = document.form.apellidos.value.Trim();
		var direccion = document.form.direccion.value.Trim();
		var cp = document.form.cp.value.Trim();
		var poblacion = document.form.poblacion.value.Trim();
		var provincia = document.form.provincias.value;
		var pais = document.form.pais.value;
		var telefono = document.form.telefono.value.Trim();
		var movil = document.form.movil.value.Trim();
		var email = document.form.email.value.Trim();


		if((dni=='')||(nombre=='')||(apellidos=='')||(email=='')||(usuario=='')||(password1=='')||(password2=='')){
			alert('Debe completar los campos obligatorios (marcados con el símbolo *)');
			return false;
		}
		else
		{
			if(isNaN(cp)){
				alert('El codigo postal debe ser numérico');
				return false;
			}
			else
			{
				if((email!='')&&(!EmailCorrecto(email))){
					alert('El email no tiene un formato válido');
					return false;
				}
				else
				{

				if((usuario.length<6)||(password1.length<6)||(password2.length<6)){
					alert('Las contraseñas y el nombre de usuario debe tener al menos seis caracteres');
					return false;
				}
				else
				{
					if(password1!=password2){
						alert('Las contraseñas deben ser iguales');
						return false;
					}
					else
					{
						return true;
					}
				}


				}
			}
		}
	}

function verificarUser(){
	var usuario = document.formu.usuario.value.Trim();
	var password = document.formu.password.value.Trim();
	if((usuario=='')||(password=='')){
		alert('El nombre de usuario o la contraseña no pueden estar en blanco');
	}
	else
	{
		document.formu.submit();
	}
}

function AmpliarImagen(archivo,x,y){
	ventana = window.open("ampliar_imagen.asp?imagen="+archivo,"ventana","width="+x+",height="+y+",top=50,left=50");
	ventana.focus();
}


	ultimo = "";
	function validarBuscar(){
		var Buscar = document.form2.buscar.value.Trim();
		if ((Buscar=='')||(Buscar.length<2)){
			alert('La búsqueda no puede estar en blanco o ser inferior a dos caracteres');
			return false;
		}
		else
		{
			return true;
		}
	}

	function confirmarbaja(){
		respuesta = confirm('¿Está seguro de eliminar el registro? \n Si acepta el borrado perderá su lista de compra y sus datos.');
		if(respuesta==true){
			location.href = 'del_cliente.asp';
		}
	}

	function validarnumeros(valor,objeto){
		if(isNaN(valor)){
			alert('La cantidad no es válida');
			longitud = valor.length;
			cadena = valor.substring(0,longitud-1);
			eval("document.form."+objeto+".value='"+cadena+"'");
			return false;
		}
		else
		{
			return true;
		}
	}

	function verificarunidades(){
		err = true;
		for(i=0;i<document.form.length;i++){
			if (isNaN(document.form[i].value)){
				alert('Las unidades no son correctas');
				err = false;
			}
		}
		if(err==true){
			window.location.href='form_buy.asp';
		}
	}
	

function valTarjeta(num){		
	if(num.length != 16) return false;

	ptrNumero =  /[^$0-9]/;	
	suma = 0;
	for(i = 0; i < num.length; i++){

		if ( num.search(ptrNumero) != -1 ) return false;		

		if(i % 2 == 0){
			value = num.charAt(i) * 2;
			if (value >= 9) value = value - 9;
		}
		else value = num.charAt(i);

		suma += parseInt(value);		
	}

	if( (suma % 10 == 0) && (suma < 150) ) return true;
	else return false;

}


