function valida_envia(){
    //valido el nombre
    if (document.fvalida.nombre.value.length==0){
       alert("Name is required")
       document.fvalida.nombre.focus()
       return 0;
    }
	
	 if (document.fvalida.apellidos.value.length==0){
       alert("Surname is required")
       document.fvalida.apellidos.focus()
       return 0;
    }
	
	 if (document.fvalida.country.selectedIndex==0){
       alert("Country is required.")
       document.fvalida.country.focus()
       return 0;
    }
	 if (document.fvalida.age.selectedIndex==0){
       alert("Age is required.")
       document.fvalida.age.focus()
       return 0;
    }
	
	 if (document.fvalida.diaA.selectedIndex==0){
       alert("Arriving day is required.")
       document.fvalida.diaA.focus()
       return 0;
    }
	 if (document.fvalida.mesA.selectedIndex==0){
       alert("Arriving month is required.")
       document.fvalida.mesA.focus()
       return 0;
    }
	 if (document.fvalida.anyA.selectedIndex==0){
       alert("Arriving year is required.")
       document.fvalida.anyA.focus()
       return 0;
    }
	
	 if (document.fvalida.diaD.selectedIndex==0){
       alert("Departing day is required.")
       document.fvalida.diaD.focus()
       return 0;
    }
	 if (document.fvalida.mesD.selectedIndex==0){
       alert("Departing month is required.")
       document.fvalida.mesD.focus()
       return 0;
    }
	 if (document.fvalida.anyD.selectedIndex==0){
       alert("Departing year is required.")
       document.fvalida.anyD.focus()
       return 0;
    }
	
	diaA= document.fvalida.diaA.value 
	mesA= document.fvalida.mesA.value
	anyA= document.fvalida.anyA.value
	diaD= document.fvalida.diaD.value
	mesD= document.fvalida.mesD.value
	anyD= document.fvalida.anyD.value
	
		if(anyD<anyA){
			alert("Departing year is not valid.")
      	 	document.fvalida.anyD.focus()
       		return 0;
		}
		if(anyD==anyA){
			if(mesD<mesA){
			alert("Departing month is not valid")
      	 	document.fvalida.anyD.focus()
       		return 0;
		}
			
		}
		
		if(anyD==anyA){
			if(mesD==mesA){
				if(diaD<diaA){
			alert("Departing day is not valid")
      	 	document.fvalida.anyD.focus()
       		return 0;
		}	
			}
		}
	
	 if (document.fvalida.usuari.value.length==0){
       alert("e-mail is required")
       document.fvalida.usuari.focus()
       return 0;
    }
			
			
	var s = document.fvalida.usuari.value;
	var filter=/^[A-Za-z][A-Za-z0-9_.]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
	if (s.length > 0 & !filter.test(s)){
	alert("Enter a valid email address");
	document.fvalida.usuari.focus();
	return 0;
	}
	
	 if (document.fvalida.contra.value.length==0){
       alert("Password is required")
       document.fvalida.contra.focus()
       return 0;
    }
	 if (document.fvalida.recontra.value.length==0){
       alert("Repeat password")
       document.fvalida.recontra.focus()
       return 0;
    }
	 
	var c = document.fvalida.contra.value;
	var r = document.fvalida.recontra.value;
	
	if (c!=r){
		 alert("The passwords do not coincide")
       document.fvalida.recontra.focus()
       return 0;
		}
		
		if (document.fvalida.accept.checked){
      
    document.fvalida.submit();
    }else{
	 alert("You must read and accept the terms of use")
       document.fvalida.accept.focus()
       return 0;	
	}

    //valido la edad. tiene que ser entero mayor que 18
   


    //el formulario se envia
    
}

