function isNumber(num)
{ if (Math.abs(num) >= 0) 
   {
    return (1)
   }
  else 
   {
    alert("Número inválido. El número debe estar escrito sin formato. Utilice punto para los decimales, ejemplo: 19.9 ");
    return (0)
   } 
    
}

function isDate(fec,obj) 
{ 
 if (fec.length < 1) return (1)
 var valor = Date.parse(fec)
 var fecha = new Date(fec)
 //alert(fecha)
 var realfec = ( fecha.getMonth() + 1) + '/' + fecha.getDate() + '/' + fecha.getYear()
 if (valor < 1 || isNaN(valor))
 {
  alert('Fecha inválida. La fecha debe estar escrita en formato: mm-dd-aaaa y debe ser una fecha actual.')  
  return false
 }
 else
 { 
  eval("document." + obj +".value='" + realfec + "'")     
  return true
 } 
}

function isEmpty(s, obj)
{var res
 res = s.replace("'","")  
 if (s.search("'")>= 0)  eval("document." + obj +".value='" + res + "'") 
 var ret = (s.length==0) || (s == null)
 return (ret) 
}


function isValidEmail(s)
{
 /*if (s.length < 1) return (1);*/
 if (s.length < 5) 
 {
  alert("Error en el formato del email. La longitud no es válida.")	
  return 0
 } 
 var blanco = String.fromCharCode(32)   
 var res =(s.search('@'))  
 if (res < 1)
 {
  alert("Error en el formato del email. Falta @.")	
  return (0) 
 } 
 res = s.search(blanco)  
 if (res > 0)
 {
  alert("Error en el formato del email. Hay un espacio en blanco.")	
  return (0) 
 } 
 res = s.search('.')
 /*alert(res) */
 if (res < 1) 
 {
  alert("Error en el formato del email. Falta '.' .")	
  return (0) 
 }
 return (1)
}
