// JavaScript Document

function valida(cual)
{
vacios='';
 if (document.all)
 {
 //////////////////
 if (document.all['telefono']){telefono=document.all['telefono'].value;}
     for (i=0;i<document.forms[0].elements.length;i++)
      {
        valor=document.forms[0].elements[i].value;
        campo=document.forms[0].elements[i].name;
		if (campo=='nacimiento'){campo='fecha de nacimiento'};
		if (campo=='telefono'){campo='teléfono'};
		if (campo=='fecha_inicio'){campo='fecha de inicio'};
		if (campo=='fecha_fin'){campo='fecha de finalización'};
		if (campo=='complementaria'){campo='formación complementaria'};
		///////
if (cual=='consulta'){		
		if ((valor=='')&&(campo!='email')){
		vacios+=(' - '+campo+'\n');
		}	
}

if (cual=='bolsa'){		
		if ((valor=='')&&(campo!='email')){
		vacios+=(' - '+campo+'\n');
		}

}
///////
}
   if (vacios!='')
   { 
    alert('Se necesitan los siguientes datos:  \n\n'+vacios+'\n\n');
   }
   else
   {  

	 for (i=0;i<telefono.length;i++)
	 {
	  telefono=telefono.replace(' ','');
	  telefono=telefono.replace('-','');
	  telefono=telefono.replace('/','');
	 }
     if (isNaN(telefono))
	  {alert('El teléfono no es válido ...');
	  document.all['telefono'].focus();}
	  else{
	  alert('Su correo ha sido enviado ...');
	    document.forms[0].submit();
	}

   }
 //////////////////
 }

 if ((!document.all)&&(document.getElementById))
 {
  //////////////////
 if (document.getElementById('telephone')){telefono=document.getElementById('telephone').value;}
  
      for (i=0;i<document.forms[0].elements.length;i++)
      {
        valor=document.forms[0].elements[i].value;
        campo=document.forms[0].elements[i].name;
		if (campo=='nacimiento'){campo='fecha de nacimiento'};
		if (campo=='telefono'){campo='teléfono'};
		if (campo=='fecha_inicio'){campo='fecha de inicio'};
		if (campo=='fecha_fin'){campo='fecha de finalización'};
		if (campo=='complementaria'){campo='formación complementaria'};
		///////
if (cual=='consulta'){		
		if ((valor=='')&&(campo!='email')){
		vacios+=(' - '+campo+'\n');
		}
		
}

if (cual=='bolsa'){		
		if ((valor=='')&&(campo!='email')){
		vacios+=(' - '+campo+'\n');
		}

}
///////
}
   if (vacios!='')
   {
alert('Se necesitan los siguientes datos:  \n\n'+vacios+'\n\n');
   }
   else
   {  
	 for (i=0;i<telefono.length;i++)
	 {
	  telefono=telefono.replace(' ','');
	  telefono=telefono.replace('-','');
	  telefono=telefono.replace('/','');
	 }
     if (isNaN(telefono))
	  {alert('El teléfono no es válido ...');
	  document.getElementById('telephone').focus();}
	  else{
	  alert('Su correo ha sido enviado ...');
	  document.forms[0].submit();
	  } 

   }
  //////////////////
  }
}