function esInteger(e)
{
 var charCode;
 if (navigator.appName == "Netscape")
 { charCode = e.which; }  // leo la tecla que ingreso
 else
 {
  charCode = e.keyCode; // leo la tecla que ingreso
  status = charCode;
 }
 if (charCode > 31 && (charCode < 48 || charCode > 57))   // Chequeamos que sea un numero comparandolo con los valores ASCII
 {
  alert("Solo numeros en este campo");
  return false;
 }
 return true;
}

function solonumero()
{
 var key=window.event.keyCode;//codigo de tecla.
 if ((key<48 || key>57) && key!=44) window.event.keyCode=0;
 if (key==46) window.event.keyCode=44;
}

function solonumero_punto()
{
 var key=window.event.keyCode;//codigo de tecla.
 if ((key<48 || key>57) && key!=46) window.event.keyCode=0;
 if (key==44) window.event.keyCode=46;
}

function estaVacio(campo)
{
 if (campo.value == null || campo.value == "")
 { 
  alert("Este campo no puede quedar vacio");
  campo.focus();
 }
}

function esEmail(texto)
{ 
 var textoStr = texto.toString(); // transformo a string todo el campo
 if (textoStr.indexOf("@")==-1 || textoStr.indexOf("@")!=textoStr.lastIndexOf("@")) // controlo si existe o no una arroba
 {
  alert("El Email no es valido");
  return false;
 } 
 if (textoStr.indexOf(".")==-1) // controlo si existe o no un punto
 {
  alert("El Email no es valido");
  return false;
 } 
 return true;
}