function validar(){
	//INICIALIZACION DE VARIABLES
	contacto=document.formul.contacto.value;
	cp=document.formul.cp.value;
	ciudad=document.formul.ciudad.value;
	email=document.formul.email.value;
	productos=document.formul.productos.value;
	//EMPIEZA COMPROBACION DE CAMPOS
	if(contacto.length==0){          
		//COMPRUEBA SI HAY CONTACTO EN EL CAMPO
		alert("Tiene que rellenar el nombre contacto")
		document.formul.contacto.focus()
	}else{
		if(cp.length<5){               
			//COMPRUEBA SI HAY MENOS DE 5 DIGITOS EN EL CAMPO DEL CP
			alert("Al codigo postal le faltan digitos")
			document.formul.cp.focus()
		}else{                        
			//COMPRUEBA SI EL CP SON NUMEROS O LETRAS
			if(isNaN(cp)){        
				//SI ES = A TRUE NO ES UN NUMERO
				alert("El codigo postal no es correcto")
				document.formul.cp.focus()
			}else{       
				//EN CASO CONTRARIO ES UN NUMERO/ AUNQUE SE UTILIZA PARSEINT PARA PODER COMPARAR 
				cp=parseInt(cp)
				if(cp>51000){        
					//SI EL NUMERO DEL CP ES MAYOR A 51000 NO VALE
					alert("El codigo postal no es correcto")
					document.formul.cp.focus()
				}else{
					if(ciudad.length==0){ 
						//COMPRUEBA SI HAY DIRECCION EN EL CAMPO
						alert("Tiene que rellenar la ciudad")
						document.formul.ciudad.focus()
					}else{
						if(email.indexOf("@")==-1){
							alert("El email no es correcto")
							document.formul.email.focus()
						}else{
							if(email.indexOf(".")==-1){
								alert("El email no es correcto")
								document.formul.email.focus()
							}else{
								if(productos.length==0){  
									//COMPRUEBA SI HAY PRODUCTOS
									alert("Especifique los productos en los que está interesado ")
									document.formul.productos.focus()
								}else{
									document.formul.submit()}}}}}}}}
}//FIN DE LA FUNCION VALIDAR


function validar1(){
	//DECLARACION DE VARIABLES
	var contacto,cp,email,productos;
	//INICIALIZACION DE VARIABLES
	contacto=document.form1.contacto.value;
	cp=document.form1.cp.value;
	email=document.form1.email.value;
	productos=document.form1.productos.value;
	
	//EMPIEZA COMPROBACION DE CAMPOS
	if(contacto.length==0){          
		//COMPRUEBA SI HAY CONTACTO EN EL CAMPO
		alert("Tiene que rellenar el nombre contacto")
		document.form1.contacto.focus()
	}else{
		if(cp.length<5){  
			//COMPRUEBA SI HAY MENOS DE 5 DIGITOS EN EL CAMPO DEL CP
			alert("Al codigo postal le faltan digitos")
			document.form1.cp.focus()
		}else{                        
			//COMPRUEBA SI EL CP SON NUMEROS O LETRAS
			if(isNaN(cp)){   
				//SI ES = A TRUE NO ES UN NUMERO
				alert("El codigo postal no es correcto")
				document.form1.cp.focus()
			}else{       
				//EN CASO CONTRARIO ES UN NUMERO/ AUNQUE SE UTILIZA PARSEINT PARA PODER COMPARAR 
				cp=parseInt(cp)
				if(cp>51000){ 
					//SI EL NUMERO DEL CP ES MAYOR A 51000 NO VALE
					alert("El codigo postal no es correcto")
					document.form1.cp.focus()
				}else{
					if(email.indexOf("@")==-1){
						alert("El email no es correcto")
						document.form1.email.focus()
					}else{
						if(email.indexOf(".")==-1){
							alert("El email no es correcto")
							document.form1.email.focus()
						}else{
							if(productos.length==0){  //COMPRUEBA SI HAY PRODUCTOS
								alert("Indíquenos su problema técnico")
								document.form1.productos.focus()
							}else{
								document.form1.submit()}}}}}}}
}//FIN DE LA FUNCION VALIDAR1


function validar2(){
	//DECLARACION DE VARIABLES
	var contacto,ciudad,email;
	//INICIALIZACION DE VARIABLES
	contacto=document.formul.contacto.value;
	ciudad=document.formul.ciudad.value;
	email=document.formul.email.value;
	
	//EMPIEZA COMPROBACION DE CAMPOS
	if(contacto.length==0){          
		//COMPRUEBA SI HAY CONTACTO EN EL CAMPO
		alert("Tiene que rellenar el nombre contacto")
		document.formul.contacto.focus()
	}else{
		if(ciudad.length==0){  
			//COMPRUEBA SI HAY DIRECCION EN EL CAMPO
			alert("Tiene que rellenar la ciudad")
			document.formul.ciudad.focus()
		}else{
			if(email.indexOf("@")==-1){
				alert("El email no es correcto")
				document.formul.email.focus()
			}else{
				if(email.indexOf(".")==-1){
					alert("El email no es correcto")
					document.formul.email.focus()
				}else{
					document.formul.submit()}}}}
}//FIN DE LA FUNCION VALIDAR2


function comprobar(){
	if ((document.suscribe.email.value=="")||(document.suscribe.email.value.indexOf("@")==-1)){
		alert ("Por favor, rellene el espacio con su email para suscribirse.");
		document.suscribe.email.value="";
		document.suscribe.email.focus();
	}else
		document.suscribe.submit();
}

function comprueba(){
	if (document.buscador.busca.value==""){
		alert ("Por favor, rellene el espacio con texto a buscar.");
		document.buscador.busca.focus();
		}else document.buscador.submit();
}

function compruebaav(){
	if (document.buscadorav.busca.value==""){
		alert ("Por favor, rellene el espacio con texto a buscar.");
		document.buscadorav.busca.focus();
	}else{
		if((document.buscadorav.categoria.value!="1")&&(document.buscadorav.subcategoria1.value=="")){
			alert ("Por favor, una vez seleccionada la categoría debe escoger de entre una de las subcategorías de la lista.");
			document.buscadorav.subcategoria.focus();}elsedocument.buscadorav.submit();
		}
}
		
function validar_garantia1(){
	//INICIALIZACION DE VARIABLES
	fecha_devolucion=document.form1.fecha_devolucion.value;
	num_devolucion=document.form1.num_devolucion.value;
	empresa=document.form1.empresa.value;
	direccion=document.form1.direccion.value;
	cp=document.form1.cp.value;
	localidad=document.form1.localidad.value;
	provincia=document.form1.provincia.value;
	telefono=document.form1.telf.value;
	email=document.form1.email.value;
	contacto=document.form1.contacto.value;
	
	//EMPIEZA COMPROBACION DE CAMPOS
	if(num_devolucion.length==0){
		//COMPRUEBA SI HAY CONTACTO EN EL CAMPO
		alert("Tiene que rellenar el número de devolución facilitado por el departamento de garantías")
		document.form1.num_devolucion.focus()
	}else{
		if(isNaN(num_devolucion)){ 
			//SI ES = A TRUE NO ES UN NUMERO
			alert("El número de devolucion no es correcto")
			document.form1.num_devolucion.focus()
		}else{    
			//EN CASO CONTRARIO ES UN NUMERO
			if(num_devolucion.length<3){   
				//COMPRUEBA SI HAY MENOS DE 8 DIGITOS EN EL CAMPO DEL NUMERO DE DEVOLUCION
				alert("El número de devolucion debe de tener tres dígitos en el segundo campo")
				document.form1.num_devolucion.focus()
			}else{
				if(fecha_devolucion.length==0){    
					//COMPRUEBA SI HAY CONTACTO EN EL CAMPO
					alert("Tiene que rellenar el número de devolución facilitado por el departamento de garantías")
					document.form1.fecha_devolucion.focus()
				}else{
					if(isNaN(fecha_devolucion)){    
						//SI ES = A TRUE NO ES UN NUMERO
						alert("El número de devolución no es correcto")
						document.form1.fecha_devolucion.focus()
					}else{     
						//EN CASO CONTRARIO ES UN NUMERO
						if(fecha_devolucion.length<6){       
							//COMPRUEBA SI HAY MENOS DE 8 DIGITOS EN EL CAMPO DEL NUMERO DE DEVOLUCION
							alert("El número de devolución debe de tener 6 dígitos en el primer campo")
							document.form1.fecha_devolucion.focus()
						}else{
							if(empresa.length==0){    
								//COMPRUEBA SI HAY  empresa
								alert("Tiene que rellenar la empresa")
								document.form1.empresa.focus()
							}else{
								if(direccion.length==0){  
									//COMPRUEBA SI HAY  direccion
									alert("Tiene que rellenar la direccion")
									document.form1.direccion.focus()
								}else{
									if(isNaN(cp)){        //SI ES = A TRUE NO ES UN NUMERO
										alert("El codigo postal no es correcto")
										document.form1.cp.focus()
									}else{       
										//EN CASO CONTRARIO ES UN NUMERO/ AUNQUE SE UTILIZA PARSEINT PARA PODER COMPARAR
										if(cp.length<5){          
											//COMPRUEBA SI HAY MENOS DE 5 DIGITOS EN EL CAMPO DEL CP
											alert("Al codigo postal le faltan digitos")
											document.form1.cp.focus()
										}else{                    
											//COMPRUEBA SI EL CP SON NUMEROS O LETRAS
											if(cp>51000){        
												//SI EL NUMERO DEL CP ES MAYOR A 51000 NO VALE
												alert("El codigo postal no es correcto")
												document.form1.cp.focus()
											}else{
												if(localidad.length==0){    
													//COMPRUEBA SI HAY DIRECCION EN EL CAMPO
													alert("Tiene que rellenar la localidad")
													document.form1.localidad.focus()
												}else{
													if(provincia.length==0){  
														//COMPRUEBA SI HAY  provincia
														alert("Tiene que rellenar la provincia")
														document.form1.provincia.focus()
													}else{
														if(telefono.length<9){
															alert("El telefono no es correcto")
															document.form1.telf.focus()
														}else{
															telefono1=isNaN(telefono)
															if(telefono1){
																alert("El telefono no es correcto")
																document.form1.telf.focus()
															}else{
																telefono2=parseInt(telefono)
																if(telefono2>999999999||telefono2<600000000){
																	alert("El telefono no es correcto")
																	document.form1.telf.focus()
																}else{
																	if(email.indexOf("@")==-1){
																		alert("El email no es correcto")
																		document.form1.email.focus()
																	}else{
																		if(email.indexOf(".")==-1){
																			alert("El email no es correcto")
																			document.form1.email.focus()
																		}else{
																			if(contacto.length==0){ 
																				//COMPRUEBA SI HAY contacto
																				alert("El nombre de la persona de contacto es necesario")
																				document.form1.contacto.focus()
																			}else{document.form1.submit()
																			}    
}    }     }     }    }      }   }    }     }   }    }   }    }    }    }     }   }    }
}//FIN DE LA FUNCION VALIDAR GARANTIA 2

function validar_garantia2(){
	//INICIALIZACION DE VARIABLES
	codigo=document.form2.codigo.value;
	num_serie=document.form2.num_serie.value;
	condiciones=document.form2.condiciones.checked;
	nombre=document.form2.nombre.value;
	apellidos=document.form2.apellidos.value;
	dni=document.form2.dni.value;
	letra=document.form2.letra.value;
	
	//EMPIEZA COMPROBACION DE CAMPOS
	if(codigo.length==0){
		alert("Tiene que rellenar el campo del codigo de producto")
		document.form2.codigo.focus()
	}else{
		if(num_serie.length==0){
			alert("El numero de serie es necesario")
			document.form2.num_serie.focus()
		}else{
			if(!condiciones){
				alert("Tiene que aceptar las condiciones para enviar el formlario")
			}else{
				if(nombre.length==0){
					alert("Especifique el nombre de la persona que manda el formulario")
					document.form2.nombre.focus()
				}else{
					if(apellidos.length==0){
						alert("Especifique los apellidos de la persona que manda el formulario")
						document.form2.apellidos.focus()
					}else{
						if(dni.length==0){
							alert("Tiene que rellenar el DNI")
							document.form2.dni.focus()
						}else{
							if(dni.length<7){
								alert("El DNI no es correcto, solo puede llevar 7 u 8 números ni espacios ni puntos")
								document.form2.dni.focus()
							}else{
								if(isNaN(dni)){
									alert("El dni no es correcto")
									document.form2.dni.focus()
								}else{
									if(letra.length==0){
										alert("Tiene que rellenar la letra del DNI")
										document.form2.letra.focus()
									}else{document.form2.submit()
									}}}}}}}}}
}//FIN DE LA FUNCION VALIDAR GARANTIA 2

function valida_contacto(){
        if (document.form.remitente.value==""){
            alert("Por favor ponga su email en el campo 'De'")
            document.form.remitente.focus();
         }else{
             if(document.form.remitente.value.indexOf("@")==-1){
                 alert("El remitente no es una direccion de email valida")
                  document.form.remitente.focus()
             }else{
                if(document.form.remitente.value.indexOf(".")==-1){
                   alert("El remitente no es una direccion de email valida")
                   document.form.remitente.focus()
                }else{
                   document.form.envio.value=1;
                   document.form.submit();
                }
            }
        }
       }