/*	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
	Requirement:	JQuery
	Comment:		Upon submission of HTML form, all <input> and <textarea> form
					controls are stripped of any potential scripts/tags.
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
$(document).ready(
	function() {
		$("form").each(
			function() {
				var prevOnsubmit = $(this).attr("onsubmit");
				$(this).attr("onsubmit", "");
				$(this).submit(
					function() {
						$("input").each(
							function() {
								if ($(this).attr("type").toLowerCase() == "text") {
									var res = StripXSS($(this).val());
									$(this).val(res);
								}
							}
						);
						$("textarea").each(
							function() {
								var res = StripXSS($(this).val());
								$(this).val(res);
							}
						);
						/*	alert(document.contactUsFrm);	*/
						if (prevOnsubmit != null) {
							prevOnsubmit = $.trim(prevOnsubmit);
						}
						var i = prevOnsubmit.indexOf("return");
						if (i > -1) {
							prevOnsubmit = prevOnsubmit.substring(i + "return".length);
						}
						var ret = eval(prevOnsubmit);
						return ret;
					}
				);
			}
		);
	}
);
function StripXSS(str) {
	str = str.replace(/</g, ' ');
	str = str.replace(/>/g, ' ');
	str = str.replace(/\(/g, ' ');
	str = str.replace(/\)/g, ' ');
	str = str.replace(/\"/g, ' ');
	str = str.replace(/\'/g, ' ');
	return str;
}

