// JavaScript Document

//COMPROBACIÓN DE CAMPOS

//tipo nombre
function validarnombre(formulario) {
	if (formulario.nombre.value.length < 5){ 
alert("Por favor escriba un nombre de mas de 4 caracteres"); 
formulario.nombre.focus(); 
return false; 
}
}

//tipo ciudad
function validarciudad(formulario) {
	if (formulario.ciudad.value.length < 3){ 
alert("Por favor una ciudad de mas de 2 caracteres"); 
formulario.ciudad.focus(); 
return false; 
}
}

//tipo pais
function validarpais(formulario) {
	if (formulario.pais.value.length < 3){ 
alert("Por favor escriba un pais de mas de 2 caracteres"); 
formulario.pais.focus(); 
return false; 
}
}

//tipo destino
function validardestino(formulario) {
	if (formulario.destino.value.value = 0){ 
alert("Por favor elija destino"); 
formulario.destino.focus(); 
return false; 
}
}

//tipo desde
function validardesde(formulario) {
	if (formulario.desde.value.length < 3){ 
alert("Por favor elija una fecha de inicio"); 
formulario.desde.focus(); 
return false; 
}
}

//tipo hasta
function validarhasta(formulario) {
	if (formulario.hasta.value.length < 3){ 
alert("Por favor elija una fecha de final"); 
formulario.hasta.focus(); 
return false; 
}
}





//tipo telefono
function validartelefono(formulario) {
	if (formulario.phone.value.length < 9){ 
alert("Por favor escriba el telefono correctamente (minimo 9 cifras)");
formulario.phone.focus(); 
return false;
}
for(ie=0; ie<formulario.phone.value.length; ie++){
	if (isNaN(parseInt(formulario.phone.value.charAt(ie))) == true){
alert("Por favor escriba el telefono correctamente (solo numeros)");
formulario.phone.focus(); 
return false; 
}
}
}



//tipo mail
function validarmail(formulario) {
if (((formulario.mail.value.indexOf('@', 0) == -1)||((formulario.mail.value.charAt(formulario.mail.value.length - 4) != "." )&&(formulario.mail.value.charAt(formulario.mail.value.length - 3) != "." )))){ 
alert("esta direccion de E-mail seguro que no es correcta"); 
formulario.mail.focus(); 
return false; 
}
}



//formulario general
function validar(formulario) {
	
var validadores = new Array ("nombre","ciudad","pais","telefono","mail","destino","desde","hasta");

for (i=0;i<validadores.length;i++){

if(validadores[i]=="nombre"){
if(validarnombre(formulario)==false){
return false;
}
}

if(validadores[i]=="ciudad"){
if(validarciudad(formulario)==false){
return false;
}
}

if(validadores[i]=="pais"){
if(validarpais(formulario)==false){
return false;
}
}


if(validadores[i]=="telefono"){
if(validartelefono(formulario)==false){
return false;
}
}


if(validadores[i]=="mail"){
if(validarmail(formulario)==false){
return false;
}
}

if(validadores[i]=="destino"){
if(validardestino(formulario)==false){
return false;
}
}

if(validadores[i]=="desde"){
if(validardesde(formulario)==false){
return false;
}
}

if(validadores[i]=="hasta"){
if(validarhasta(formulario)==false){
return false;
}
}



}

return true;
}
