function validaFormulario(){
	
error = 0;	

	//Validación del Nombre
	if ((document.getElementById("nombre").value == "") || (document.getElementById("nombre").value.length < 3)){
		alert('Nombre incorrecto');
    	error = 1;
    }
	
	//Validación del Apellido1
	if ((document.getElementById("apellido1").value == "") || (document.getElementById("apellido1").value.length < 3)){
		alert('Apellido1 incorrecto');
    	error = 1;
    }
	
	//Validación del Apellido2
	if ((document.getElementById("apellido2").value == "") || (document.getElementById("apellido2").value.length < 3)){
		alert('Apellido2 incorrecto');
    	error = 1;
    }
	
	//Validación del DNI
	var er_dni = /(^([0-9]{8,8}[A-Z])|^)$/ 
	if ((!er_dni.test(document.getElementById("dni").value)) || (document.getElementById("dni").value == ""))
		{   
		alert('Dni incorrecto');
		error = 1;
    	}
	
	//Validación de la Fecha de Nacimiento
	 var er_fn = /^\d{2}\/\d{2}\/\d{4}$/
  	 if ((!er_fn.test(document.getElementById("fn").value)) || (document.getElementById("fn").value == ""))
	 {
  		alert('Fecha de Nacimiento incorrecta');
    	error = 1;
     }

	//Validación del Código Postal
	
	var er_cp = /(^([0-9]{5,5})|^)$/
	if ((!er_cp.test(document.getElementById("cp").value)) || (document.getElementById("cp").value == ""))  
	 {
  		alert('Código Postal incorrecto');
    	error = 1;
     }
	
	//Validación del Dirección
	if ((document.getElementById("direccion").value == "") || (document.getElementById("direccion").value.length < 4))
	{
		alert('Dirección incorrecta');
    	error = 1;
    }
	
	//Validación de la Provincia
	if ((document.getElementById("provincia").value == "") || (document.getElementById("provincia").value.length < 3))
	{
		alert('Provincia incorrecta');
    	error = 1;
    }
		
	//Validación de la Ciudad
	if ((document.getElementById("ciudad").value == "") || (document.getElementById("ciudad").value.length < 3))
	{
		alert('Ciudad incorrecta');
    	error = 1;
    }
	
	//Validación del Teléfono1
	var er_cp = /(^([0-9]{9,9})|^)$/;
	if((!er_cp.test(document.getElementById("telefono1").value)) || (document.getElementById("telefono1").value == ""))   
	 {
  		alert('Teléfono1 incorrecto');
    	error = 1;
     }
	 
	//Validación de la contraseña
	if ((document.getElementById("contrasenaa").value == "") || (document.getElementById("contrasenaa").value.length < 6))
	{
		alert('contraseña incorrecta');
    	error = 1;
    }else{
		if(document.getElementById("contrasenaa").value != document.getElementById("contrasenab").value)
			{
			alert('contraseña mal repetida');
			error = 1;
			}
	}
			
	//Validación del email
    re=/^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,3})$/
    if((!re.exec(document.getElementById("email").value)) || (document.getElementById("email").value == ""))
	{
		alert('Dirección email incorrecta');
    	error = 1;
    }
	
	//Acetación condiciones de pago
	if (document.getElementById("acepto").checked == false){
		alert('Debes aceptar las condiciones de pago');
    	error = 1;
    }
	
	if(error == 1){
		return false;
		}else{
			return true;
			}
}