function ShowCalendar(FormName, FieldName)
{
	
       window.open("CFDateSelectPopupWindow.cfm?FormName=" + FormName + "&FieldName=" + FieldName, "CalendarWindow", "width=210,height=230,left=615,top=288");
	 
}



function delRecord()
{
	if(window.confirm("Are you sure you want to delete this record ?"))
	{
		return true;
	}
	else
	{
		return false;
	}
}


function isInteger3(s) {   
	var i;
	if (s=="" || s=="0")
		if (isInteger.arguments.length == 1) return false;
			else return (isInteger.arguments[1] == true);
  for (i = 0; i < s.length; i++) {   
		var c = s.charAt(i);
		if (!isDigit(c)) return false;
  }
  return true;
}
function isFloat (s) {   
	var i;
  var seenDecimalPoint = false;
  if (s=="" || parseFloat(s)=="0") 
     if (isFloat.arguments.length == 1) return false;
     else return (isFloat.arguments[1] == true);
  if (s == ".") return false;
  for (i = 0; i < s.length; i++)
  {   
      var c = s.charAt(i);
      if ((c == ".") && !seenDecimalPoint) seenDecimalPoint = true;
      else if (!isDigit(c)) return false;
  }
  return true;
}

function isInteger(val){
      if(val==null){return false;}
      if (val.length==0){return false;}
      for (var i = 0; i < val.length; i++) {
            var ch = val.charAt(i)
            if (i == 0 && ch == "-") {
            continue
            }
            if (ch < "0" || ch > "9") {
                  return false
            }
}
return true
}



function isDigit(c) {   
	return ((c >= "0") && (c <= "9"))
}
	
function isFloat (s) {   
	var i;
  var seenDecimalPoint = false;
  if (s=="") 
     if (isFloat.arguments.length == 1) return false;
     else return (isFloat.arguments[1] == true);
  if (s == ".") return false;
  for (i = 0; i < s.length; i++)
  {   
      var c = s.charAt(i);
      if ((c == ".") && !seenDecimalPoint) seenDecimalPoint = true;
      else if (!isDigit(c)) return false;
  }
  return true;
}

	function isValidNumber(str) {	
		if (trim(str) == "")  return false;
		for (var i = 0; i < str.length; i++) {   
			var c = str.charAt(i);
			if (!((c >= "0") && (c <= "9")))
				return false;
		}
		
		return true;
	}
	function trim(str) {
	  var start = 0 ;
		var end = str.length - 1 ;
		while (start < end && str.charAt(start) == " ") start++ ;
		while (end >= 0 && str.charAt(end) == " ") end-- ; 
		if (end < start) return "" ;
		return str.substr(start, end-start+1) ;
	}

	function isEmail (str) {  
		if (trim(str) == "")
		if (isEmail.arguments.length == 1) return false ;
		 else return (isEmail.arguments[1] == true);
						
		var i = 1 ;
		var sLength = str.length ;
							  
		while ((i < sLength) && (str.charAt(i) != "@")) i++ ;
		if ((i >= sLength) || (str.charAt(i) != "@")) return false ;
		else i += 2 ;
		while ((i < sLength) && (str.charAt(i) != ".")) i++ ;
		if ((i >= sLength - 1) || (str.charAt(i) != ".")) return false ;
		else return true ;
	}