//funcion para reemplazar los espacios de ambos lados de la cadena
function Trim(txt)
{
    return txt.replace(/^\s*|\s*$/g,"" );
}
//funcion para validar el email
function EsMail(obj,bor)
{
    obj.value=Trim(obj.value);
    var txtin=obj.value;
    if(txtin.search(/^[a-zA-Z0-9]+[a-zA-Z0-9_\.]*[a-zA-Z0-9_]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$/)!= -1)
      return true;
    else
    {
      if(bor==1)
        obj.value="";
      obj.focus();
      obj.select();
      return false;
    }
}
//funcion para la validacion de numeros
function EsNumerico(obj,bor)
{
    obj.value=Trim(obj.value);
    var txtin=obj.value;
    re=/[^0-9]/;
    if(re.test(txtin))
    {
        if(bor==1)
            obj.value="0";
        obj.focus();
        obj.select();
        return false;
    }
    else
        return true;
}
//funcion para la verificacion
function requeridos()
{
    for (var i=0; i<requeridos.arguments.length; i=i+2)
    {
        obj=requeridos.arguments[i];
        obj.value=Trim(obj.value);
        if(obj.value=="")
        {
            alert('Error : '+requeridos.arguments[i+1]+'\npor favor ingrese el dato requerido');
            obj.focus();
            obj.select();
            return false;
        }
    }
    return true;
}