<!--
// Sanitize: routines to clean out potential SQL injection attacts
// (javascript version)


// allow for numeric ONLY 
function sanNumber( strCheck ){
	sanString = strCheck.replace(/[^0-9]/g, "");
	return sanString;
}

// allow for alpha string ONLY 
function sanAlpha( strCheck ){
	sanString = strCheck.replace(/[^a-zA-Z\ ]/g, "");
	return sanString;
}

// allow for alphaNumeric string and SPACES ONLY 
function sanAlphaNum( strCheck ){
	sanString = strCheck.replace(/[^0-9a-zA-Z\ ]/g, "");
	return sanString;
}

// allow for alphaNumeric plus a few special characters ONLY
// (amp, dot, dash, underscore)
function sanEmail( strCheck ){
	sanString = strCheck.replace(/[^0-9a-zA-Z\@\.\-\_\ ]/g, "");
	return sanString;
}

// allow for alphaNumeric plus a few special characters ONLY
// (dot, dash, parens)
function sanPhone( strCheck ){
	sanString = strCheck.replace(/[^0-9a-zA-Z\.\-\_\(\)\ ]/g, "");
	return sanString;
}

// allow for alphaNumeric plus forward slash
function sanDate( strCheck ){
	sanString = strCheck.replace(/[^0-9a-zA-Z\/\ ]/g, "");
	return sanString;
}

// allow for alpha and single quote (searches, name entries)
function sanName( strCheck ){
	sanString = strCheck.replace(/[']+/g, "'");
	sanString = sanString.replace(/[^a-zA-Z\'\ ]/g, "");
	return sanString;
}

// allow for alphanumerics and URL characters
function sanURL( strCheck ){
	sanString = strCheck.replace(/[^0-9a-zA-Z\.\-\_\:\/\=\&\?\ ]/g, "");
	return sanString;
}

// allow for most characters, but escape out the dangerous ones
function sanText( strCheck ){
	sanString = strCheck.replace(/\&/g, "&amp;");
	sanString = sanString.replace(/\#/g, "&#35;");
	sanString = sanString.replace(/\>/g, "&gt;");
	sanString = sanString.replace(/\</g, "&lt;");
	sanString = sanString.replace(/\'/g, "&#39;");
	sanString = sanString.replace(/\"/g, "&quot;");
	sanString = sanString.replace(/\!/g, "&#33;");
	sanString = sanString.replace(/\$/g, "&#36;");
	sanString = sanString.replace(/\%/g, "&#37;");
	sanString = sanString.replace(/\*/g, "&#42;");
	sanString = sanString.replace(/\+/g, "&#43;");
	sanString = sanString.replace(/\//g, "&#47;");
	sanString = sanString.replace(/\?/g, "&#63;");
	sanString = sanString.replace(/\@/g, "&#64;");
	sanString = sanString.replace(/\‘/g, "&#145;");
	sanString = sanString.replace(/\’/g, "&#146;");
	sanString = sanString.replace(/\“/g, "&#147;");
	sanString = sanString.replace(/\”/g, "&#148;");
	sanString = sanString.replace(/\s/g, " ");
	sanString = sanString.replace(/[^0-9a-zA-Z\&\#\.\,\:\;\-\_\(\)\ ]/g, "");
	return sanString;
}
//-->
