function key_press(e, objfoco)
{
 var navegador = navigator.appName;
 if (navegador=="Netscape") { if (e.which==13) { objfoco.focus();} }
 else  {if (event.keyCode==13) {objfoco.focus();}  }
}

function validaMail(mail)
{
            var b=/^[^@ $]+@([^@. $]+.[^@. $]+)+$/;
            //alert("e-mail " + (b.test(formulario.txtMail.value)?"":"no ") + "valido.");
            if(b.test(mail.value)=="")
            {           
            return false;
            }
return true;
}

function validaTelefono(frmobjet)
{
  var checkOK = "1234567890- ";
  var checkStr = frmobjet;
  var allValid = true;
  for (i = 0; i < checkStr.length; i++)
  {
  ch = checkStr.charAt(i);
    for (j = 0; j < checkOK.length; j++)
    if (ch == checkOK.charAt(j))
      break;
    if (j == checkOK.length)
    {
    allValid = false;
    break;
    }
  }//end for.

  if (!allValid)
  { 
  return false;
  }
return true;
}

function EstaVacio(Dato){
    if(Dato.length == 0)    return(true);
    else return(false);
}

/*****************************************END FUNCIONES UTILES*******************************************/

function validaContacto(formulario)
{
    if(formulario.hdnIdioma.value == "en")
        {
    if(EstaVacio(formulario.txtNombre.value))
        {
            alert("Name are required");
            formulario.txtNombre.focus();
            return false;
        }
    if(!validaMail(formulario.txtEmail))
        {
         alert('You must specify a valid email address');
         formulario.txtEmail.focus();
         return false;
        }
    if(EstaVacio(formulario.txtPais.value))
        {
            alert("Select Country");
            formulario.txtPais.focus();
            return false;
        }
    
    if(EstaVacio(formulario.txtMensaje.value))
        {
            alert("Message are required.");
            formulario.txtMensaje.focus();
            return false;
        }
        }//end idioma ingles
        
        if(formulario.hdnIdioma.value == "es")
        {
            if(EstaVacio(formulario.txtNombre.value))
        {
            alert("Especifique Nombre y Apellido");
            formulario.txtNombre.focus();
            return false;
        }
    if(!validaMail(formulario.txtEmail))
        {
         alert("Debe especificar una direccion de correo valida.");
         formulario.txtEmail.focus();
         return false;
        }
    if(EstaVacio(formulario.txtPais.value))
        {
            alert("Seleccione Pais");
            formulario.txtPais.focus();
            return false;
        }

    if(EstaVacio(formulario.txtMensaje.value))
        {
            alert("Especifique su mensaje.");
            formulario.txtMensaje.focus();
            return false;
        }
        }//end idioma español

return true;
}

function validaTrabaja(formulario)
{
    if(formulario.hdnIdioma.value == "en")
        {
    if(EstaVacio(formulario.txtNombre.value))
        {
            alert("Name are required.");
            formulario.txtNombre.focus();
            return false;
        }
    if(!validaMail(formulario.txtEmail))
        {
         alert('You must specify a valid email address');
         formulario.txtEmail.focus();
         return false;
        }
    if(EstaVacio(formulario.txtPais.value))
        {
            alert("Select Country");
            formulario.txtPais.focus();
            return false;
        }

    if(EstaVacio(formulario.Adjunto.value))
        {
            alert("Please attach your curriculum.");
            formulario.Adjunto.focus();
            return false;
        }

        }//end idioma español
        
        if(formulario.hdnIdioma.value == "es")
        {
    if(EstaVacio(formulario.txtNombre.value))
        {
            alert("Especifique Nombre y Apellido");
            formulario.txtNombre.focus();
            return false;
        }
    if(!validaMail(formulario.txtEmail))
        {
         alert('Debe especificar una direccion de correo valida.');
         formulario.txtEmail.focus();
         return false;
        }
    if(EstaVacio(formulario.txtPais.value))
        {
            alert("Seleccione Pais");
            formulario.txtPais.focus();
            return false;
        }

    if(EstaVacio(formulario.Adjunto.value))
        {
            alert("Por favor adjunte su curriculum.");
            formulario.Adjunto.focus();
            return false;
        }

        }//end idioma ingles
return true;
}

