function popupWindow(width, height, url) 
{
  window.open(url,'popupWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width=' + width + ',height=' + height + ',screenX=150,screenY=150,top=150,left=150')
}

function checkForMaxLength(Object, MaxLen)
{
    return (Object.value.length <= MaxLen);
}

function trim(stringToTrim) 
{
  if (stringToTrim == null) 
  {
    return "";
  }

  if (stringToTrim == "")
  {
    return "";
  }

  stringToTrim = stringToTrim.replace(/\(/g, "\\(");
  stringToTrim = stringToTrim.replace(/\)/g, "\\)");

  return stringToTrim.replace(/^\s+|\s+$/g,"");
}

function removeNewLines(s){ 
  return s.replace(/[\n\r\t]/g, ""); 
}

function ValidateEmail(str) {

	var lat = str.indexOf('@')
	var lstr = str.length
	var ldot = str.indexOf('.')

	if (str.indexOf('@') == -1) return false
	if (str.indexOf('@') == -1 || str.indexOf('@') == 0 || str.indexOf('@') == lstr) return false
	if (str.indexOf('.') == -1 || str.indexOf('.') == 0 || str.indexOf('.') == lstr) return false
	if (str.indexOf('@', (lat + 1)) != -1) return false
	if (str.substring(lat-1, lat) == '.' || str.substring(lat + 1, lat + 2) == '.') return false
	if (str.indexOf('.', (lat + 2)) == -1) return false
	if (str.indexOf(" ") != -1) return false

	return true
}

function isNumeric(nVar)
{
   var validCharacters = "0123456789.";
   var elementAti;

   for (i = 0; i < nVar.length; i++) 
   { 
		elementAti = nVar.charAt(i); 
	 	if (validCharacters.indexOf(elementAti) == -1) 
      	{
			return false;
      	}
   }
	
   return true;
}


