function ValidateNumber()
{
  //alert(window.event.keyCode);
  e = window.event;
  ch = e.keyCode;
  if( ch != null) 
  {
    if( (ch >= 48 && ch <= 57) || ch == 0 || ch == 8 || ch == 9 
      || ch == 46 || (ch >= 37 && ch <= 40) || ch == 109 ) 
      return true;
  }
  if(ch == 13)
    return false;
  return false;
}

function ValidateFloat(txt)
{
  e = window.event;
  tecla = (document.all) ? e.keyCode : e.which; 
  if (tecla==8) return true; //Tecla de retroceso (para poder borrar)
  if(tecla == 190 && txt.value.indexOf('.') == -1)
    return true;
  patron = /\d/; 
  te = String.fromCharCode(tecla); 
  return patron.test(te); 
}

function ValidateEnter(btnEnviar)
{
  e = window.event;
  ch = e.keyCode;
  if(ch == 13)
  {
    document.getElementById(btnEnviar).focus();
    document.getElementById(btnEnviar).click();
  }
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() 
{ //v3.0
  var i,j=0,x,a = MM_swapImage.arguments; 
  document.MM_sr = new Array; 
  for(i=0; i < (a.length-2); i+=3)
   if((x=MM_findObj(a[i])) != null)
   {
    document.MM_sr[j++]=x; 
    if(!x.oSrc) 
      x.oSrc=x.src; 
    x.src=a[i+2];
   }
}
