<!--

function isInteger(data) {

    var numStr="0123456789";
    var thisChar;
    var counter = 0 ;

    for (var i=0; i < data.length; i++) {
      thisChar = data.substring(i, i+1) ;
      if (numStr.indexOf(thisChar) != -1)
        counter++ ;
    }

    if (counter != data.length) {
      return false ;
    }

    return true ;

}



function isNumber(data, fmt) {

    var numStr="0123456789.";
    var thisChar;
    var counter = 0 ;
    
    for (var i=0; i < data.length; i++) {
      thisChar = data.substring(i, i+1) ;
      if (numStr.indexOf(thisChar) != -1)
        counter++ ;
    }
    if (counter != data.length) {
      return false ;
    }

}


 function IsImage(file) {

  if (!file) return true;
  filename = file.value ;

  if ( file.value == "" ) return true ;

  while (filename.indexOf("\\") != -1) 
    filename = filename.slice(filename.indexOf("\\") + 1);

  ext = filename.slice(filename.indexOf(".")).toLowerCase();

  for (var i = 0; i < extArray.length; i++) {
    if (extArray[i] == ext) { allowSubmit = true; return true; }
  }

  alert("Please only upload files that end in types:  " 
       + (extArray.join("  ")) + "\n\nPlease select a new "
       + "file to upload and submit again.");

  return false ;
  
}

function IsEmail(mail)
{
   if (mail == null)
      return true ;
        if ( mail == "" )
                return true ;

   var supported = 0;
   if (window.RegExp)
   {
      var tempStr = "a";
      var tempReg = new RegExp(tempStr);
      if (tempReg.test(tempStr)) supported = 1;
   }
   if (!supported)
      return (mail.indexOf(".") > 2) && (mail.indexOf("@") > 0);
   var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
   var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
   return (!r1.test(mail) && r2.test(mail));
}


function isDate(inDate){
    var theDate = Trim(inDate);
    var theDigit = 0;
    if (theDate.length != 10){
        return false;
    }
    if ((theDate.charAt(2) != '/')||(theDate.charAt(5) != '/')){
        return false;
    }
    theDigit=parseInt(theDate.substring(0,2));
    if(theDate.charAt(0) == '0'){
      theDigit = parseInt(theDate.substring(1,2));
    }
    if ((theDigit > 12)||(theDigit < 1)){
        return false;
    }
    theDigit=parseInt(theDate.substring(3,5));
    if(theDate.charAt(3) == '0'){
      theDigit = parseInt(theDate.substring(4,5));
    }
    if ((theDigit > 31)||(theDigit < 1)){
        return false;
    }
    theDigit=parseInt(theDate.substring(6,10));
    if ((theDigit > 2049)||(theDigit < 1)){
        return false;
    }
    return true;
}

function isDate1(inDate){
    var theDate = Trim(inDate);
    var theDigit = 0;
    if (theDate.length != 10){
        return false;
    }
    if ((theDate.charAt(2) != '/')||(theDate.charAt(5) != '/')){
        return false;
    }
    theDigit=parseInt(theDate.substring(0,2));
    if(theDate.charAt(0) == '0'){
      theDigit = parseInt(theDate.substring(1,2));
    }
    if ((theDigit > 31)||(theDigit < 1)){
        return false;
    }
    theDigit=parseInt(theDate.substring(3,5));
    if(theDate.charAt(3) == '0'){
      theDigit = parseInt(theDate.substring(4,5));
    }
    if ((theDigit > 12)||(theDigit < 1)){
        return false;
    }
    theDigit=parseInt(theDate.substring(6,10));
    if ((theDigit > 2049)||(theDigit < 1)){
        return false;
    }
    return true;
}



function LTrim(String){
   var i = 0;
   var j = String.length - 1;
   if (String == null) return (false);
   for (i = 0; i < String.length; i++)
   {
      if (String.substr(i, 1) != ' ' &&
          String.substr(i, 1) != '\t')
         break;
   }
   if (i <= j)
      return (String.substr(i, (j+1)-i));
   else
      return ('');
}

function RTrim(String){
   var i = 0
   var j = String.length - 1;
   if (String == null)
      return (false);

   for(j = String.length - 1; j >= 0; j--)
   {
      if (String.substr(j, 1) != ' ' &&
         String.substr(j, 1) != '\t')
      break;
   }
   if (i <= j)
      return (String.substr(i, (j+1)-i));
   else
      return ('');
}

function Trim(String){
   if (String == null) return (false);
   return RTrim(LTrim(String));
}

function whatBrowser(){
  if (document.layers) {
    browser="NN";
    return;
  }
  if (document.all){
    browser = "IE";
    return;
  }
    browser = "Unknown";
}
-->
