function isEmail(feName, msg){
  var obj = MWJ_findObj(feName);
  var email = obj.value;
  var result = false
  var theStr = new String(email)
  var index = theStr.indexOf("@");
  if (index > 0)
  {
    var pindex = theStr.indexOf(".",index);
    if ((pindex > index+1) && (theStr.length > pindex+1))
	result = true;
  }
  if(!result){
	alert(msg);
	obj.focus();
	obj.select();
  }
  return result;
}

function isEmpty(feName,msg){
	var formField = MWJ_findObj(feName);
	var result = false;
	
	if (formField.value == ""){
		if(msg != "") alert(msg);
		formField.focus();
		formField.select();
		result = true;
	}
	
	return result;
}

function isSelected(feName, optionValue, msg){
	var obj = MWJ_findObj(feName);
	var ret = false;
	for(i = 0; i < obj.options.length; i++){
		if(obj.options[i].selected){
			if(obj.options[i].value == optionValue){
				ret = true;
				alert(msg);
				obj.focus();
			}
		}
	}
	
	return ret;
}

function isNumber(feName, msg){
	var obj = MWJ_findObj(feName);
	var str = obj.value;
	var isValid = true;
	if(str.search(/^[0-9.,]+$/) == -1) {
		isValid = false;
		if(msg != "") alert(msg);
		obj.focus();
		obj.select();
	}
	return isValid;
}

function isNumberNoDec(feName, msg){
	var obj = MWJ_findObj(feName);
	var str = obj.value;
	var isValid = true;
	if(str.search(/^[0-9]+$/) == -1) {
		isValid = false;
		if(msg != "") alert(msg);
		obj.focus();
		obj.select();
	}
	return isValid;
}

function trim(inputString) {
   // Removes leading and trailing spaces from the passed string. Also removes
   // consecutive spaces and replaces it with one space. If something besides
   // a string is passed in (null, custom object, etc.) then return the input.
   if (typeof inputString != "string") { return inputString; }
   var retValue = inputString;
   var ch = retValue.substring(0, 1);
   while (ch == " ") { // Check for spaces at the beginning of the string
      retValue = retValue.substring(1, retValue.length);
      ch = retValue.substring(0, 1);
   }
   ch = retValue.substring(retValue.length-1, retValue.length);
   while (ch == " ") { // Check for spaces at the end of the string
      retValue = retValue.substring(0, retValue.length-1);
      ch = retValue.substring(retValue.length-1, retValue.length);
   }
   while (retValue.indexOf("  ") != -1) { // Note that there are two spaces in the string - look for multiple spaces within the string
      retValue = retValue.substring(0, retValue.indexOf("  ")) + retValue.substring(retValue.indexOf("  ")+1, retValue.length); // Again, there are two spaces in each of the strings
   }
   return retValue; // Return the trimmed string back to the user
} // Ends the "trim" function

function validateNonNumber (evt) {
  var keyCode = evt.which ? evt.which : evt.keyCode;
  //return keyCode < '0'.charCodeAt() || keyCode > '9'.charCodeAt(); */
  //alert(keyCode);
  if((keyCode > 47) && (keyCode < 50)){
	  return true;
  } else {
	  alert(keyCode);
	  return false;
  }
}