function isEmpty(obj)
{
	var res;
	if (obj)
	{
		var s = obj.value;
		res = s.replace("'","");
 		obj.value = res; 
 		obj.focus();
    	var ret = (s.length==0) || (s == null);
    	return (ret);
    }
}

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) 
{
 	if (fec)
 	{
 		var sFec = fec.value; 		
 		if (sFec.length < 1) 
 			return (1);
		var aDate = sFec.split('-');
		var valor = Date.parse(aDate[1] + '/' + aDate[2] + '/' + aDate[0]);
		if (valor < 1 || isNaN(valor))
		{	
	  		fec.focus();
	  		return false;	  		
		}
		else
		{ 
	  		return true;
		}
	}
}

function isValidEmail(s)
{
 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);
}
