function checkEmail(strPassedValue) {
	var emailPattern = new RegExp("^[a-zA-Z]{1}[\-\_a-zA-Z\.0-9]+@[a-zA-z]{1}[\-a-zA-Z0-9\.]+[\.]{1}[\-a-zA-Z0-9\.]+$");
	return emailPattern.test(strPassedValue);
}
function checkAlpha(strPassedValue) {
	var charPattern = new RegExp("^[a-zA-Z\b]+$");
	return charPattern.test(strPassedValue);
}
function checkAlpha_S(strPassedValue) {
	var charPattern = new RegExp("^[a-zA-Z\b ]+$");
	return charPattern.test(strPassedValue);
}
function checkAlphaNumeric(strPassedValue) {
	var alphaNumericPattern = new RegExp("^[a-zA-Z]{1}[a-zA-Z0-9 ]+$");
	return alphaNumericPattern.test(strPassedValue)
}
function checkAlphaNumeric_Q(strPassedValue) {
	var alphaNumericPattern = new RegExp("^[a-zA-Z]{1}[\-\&\/\.,'a-zA-Z0-9 ]+$");
	return alphaNumericPattern.test(strPassedValue)
}
function checkAlphaNumeric_N(strPassedValue) {
	var alphaNumericPattern = new RegExp("^[0-9a-zA-Z]{1}[\-\&\/\.,'a-zA-Z0-9 ]+$");
	return alphaNumericPattern.test(strPassedValue)
}
function checkPass(strPassedValue){
	var passPattern = new RegExp("^[\-&\/\.,a-zA-Z0-9]+$");
	return passPattern.test(strPassedValue)
}
function checkSSN(strPassedValue){
	var ssnPattern = new RegExp("^[0-9\-]+$");
	return ssnPattern.test(strPassedValue);
}
function checkInt(strPassedValue){
	var intPattern = new RegExp("^[0-9]+$");
	return intPattern.test(strPassedValue);
}
function checkNumeric(strPassedValue){
	var numericPattern = new RegExp("^[0-9]{1}[0-9,\.]*$");
	return numericPattern.test(strPassedValue);
}
function trimValue(strPassedValue){
	var strValue = new String(strPassedValue);
	strValue = strValue.replace(" ","");
	return strValue;
}
function checkAddress(strPassedValue) {
	var alphaNumericPattern = new RegExp("^[a-zA-Z0-9\-,\.# ]+$");
	return alphaNumericPattern.test(strPassedValue)
}
function checkPhone(strPassedValue){	
	var phonePattern = new RegExp("^[\(\)0-9\- ]+$");
	return phonePattern.test(strPassedValue)
}
function checkFax(strPassedValue){	
	var faxPattern = new RegExp("^[\(\)0-9\- ]+$");
	return faxPattern.test(strPassedValue)
}
function checkZIP(strPassedValue){
	/*var zipPattern = new RegExp("^[^ ]+$");
	return zipPattern.test(strPassedValue)*/
	return true;
}
function replaceForTextArea(strPassedValue){
	var newPattern = new RegExp("[\r\n]+");
	var strValue = new String(document.doc.document_use.value);
	var strReplaced = new String(strValue)
	while (strReplaced.indexOf("\r") > 0) {
		strReplaced = new String(strReplaced.replace(newPattern, "~"))
	}
	while (strReplaced.indexOf("'") > 0) {
		strReplaced = new String(strReplaced.replace("'", "''"))
	}
	return strReplaced;
}
function checkURL(strPassedValue) {
	var alphaNumericPattern = new RegExp("[:,\.\?~'a-zA-Z0-9 ]+$");
	return alphaNumericPattern.test(strPassedValue)
}
function checkTime(strPassedValue) {
	
	var timepattern = new RegExp("^[0]?[0-9]{1}[:]{1}[0-5]{1}[0-9]{1}$");
	var timepattern1 = new RegExp("^[1]{1}[0-2]{1}[:]{1}[0-5]{1}[0-9]{1}$");
	if(!timepattern.test(strPassedValue)){
		if(!timepattern1.test(strPassedValue)){
			return false;
		} else {
			return true;
		}
	} else {
		return true;
	}
}
