/*
 * Javascript toolkit
 *
 */

function IsStringNumeric(theString) {
  for (var j = 0; j < theString.length; j++) {
    var xStr = theString.substring(j, j + 1);
    if (xStr < "0" || xStr > "9") {
      return 0;
    }
  }
  return 1;
}

function IsStringEmail(theString) {
  var theStr = theString;
  if (theStr.substring(0, 1) == "@" || theStr.substring(theStr.length - 1, theStr.length) == "@" || theStr.substring(theStr.length - 1, theStr.length) == ".") {
    return 0;
  }
  var testchar = "@";
  for (var j = 0; j < theStr.length; j++) {
    var xStr = theStr.substring(j, j + 1);
    if (xStr == testchar) {
	  if (testchar == ".") {
	    return 1;
	  } else {
	    testchar = "."; 
	  }
    }
  }
  return 0;
}
  
function IsStringEmpty(theString) {
  var theStr = theString;
  while (theStr.charAt(theStr.length - 1) == " ") {
    var theStr = theStr.substring(0,theStr.length - 1);
  }
  if (theStr == "") {
    return 1;
  } else {
    return 0;
  }
}
