function validar_email(str){
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(str)){
            tramo1=str.split("@")[0];
            tramo2=tramo1.split(".")[0];
            if(tramo1.length <1) return false;
            if(tramo2.length <1) return false;
        return true;
		} else {
			return false;
		}
}

function check(){   
var error=0 
   if(!document.datos.Nombre.value){
		   alert("Por favor, indíquenos su Nombre.");
		   document.datos.Nombre.focus();
		   return false;
    }
   if(!document.datos.Apellidos.value){
		   alert("Por favor, indíquenos sus Apellidos.");
		   document.datos.Apellidos.focus();
		   return false;
    }
   if(!document.datos.Domicilio.value){
		   alert("Por favor, indíquenos su Domicilio.");
		   document.datos.Domicilio.focus();
		   return false;
    }
   if(!document.datos.Población.value){
		   alert("Por favor, indíquenos su Población.");
		   document.datos.Población.focus();
		   return false;
    }
   if(!document.datos.Provincia.value){
		   alert("Por favor, indíquenos su Provincia.");
		   document.datos.Provincia.focus();
		   return false;
    }
   if(!document.datos.CP.value){
		   alert("Por favor, indíquenos su Código Postal.");
		   document.datos.CP.focus();
		   return false;
    }
   if(!document.datos.País.value){
		   alert("Por favor, indíquenos su País.");
		   document.datos.País.focus();
		   return false;
    }
   if(!document.datos.Teléfono.value){
		   alert("Por favor, indíquenos su Teléfono.");
		   document.datos.Teléfono.focus();
		   return false;
    }
   if (document.datos.email.value){  // Comprueba E-MAIL
			if(!validar_email(document.datos.email.value)) {
				alert("Su E-mail de contacto es incorrecto.");
				document.datos.email.focus();
				return false;
			}
    } else {
			alert("Por favor, indíquenos su E-mail de contacto.");
			document.datos.email.focus();
			return false;
    }
    if(!document.datos.modelo.value){
		   alert("Por favor, indíquenos el modelo de su moto.");
		   document.datos.modelo.focus();
		   return false;
    }
   if(!document.datos.any.value){
		   alert("Por favor, indíquenos el año de fabricación de su moto.");
		   document.datos.any.focus();
		   return false;
    }
   if(!document.datos.numbastidor.value){
		   alert("Por favor, indíquenos el número de bastidor de su moto.");
		   document.datos.numbastidor.focus();
		   return false;
    }
   if (!document.datos.ley.checked){
            alert("Por favor, tiene que leer y aceptar la protección de datos.");
			document.datos.ley.focus();
			return false;
    }
   return true;
}
    
function enviar(){
if( check() ){
    document.datos.action = "contacto.asp?Send=si";
		document.datos.submit();
        }
}

function abrir(){
winnove4=window.open("notalegal.htm" , "leyYamaha" , "width=500px,height=300px,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,left=50,top=50");
winnove4.focus();
}
