//No right click
var message="";
///////////////////////////////////
function clickIE() {if (document.all) {(message);return false;}}
function clickNS(e) {if 
	(document.layers||(document.getElementById&&!document.all)) {
		if (e.which==2||e.which==3) {(message);return false;}}}
if (document.layers) 
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}

document.oncontextmenu=new Function("return false")

//No select
var omitformtags=["input", "textarea", "select"]

omitformtags=omitformtags.join("|")

function disableselect(e){
	if (omitformtags.indexOf(e.target.tagName.toLowerCase())==-1)
		return false
		}

function reEnable(){
	return true
	}

if (typeof document.onselectstart!="undefined")
document.onselectstart=new Function ("return false")
else{
	document.onmousedown=disableselect
		document.onmouseup=reEnable
	}


//Email Validation
function validateFormOnSubmit(theForm) {
				var reason = "";
				reason += validateEmpty(theForm.frmName);
				reason += validateEmail(theForm.frmEmail);
				
				if (reason != "") {
					alert(reason);
					return false;
				}
				return true;
			}
			
			//Validate Empty
			function validateEmpty(fld) {
				var error = "";
				
				if (fld.value.length == 0) {
					error = "Name is a required field.\n"
					} else {
					fld.style.background = 'White';
				}
				return error;   
			}
			
			
			//Validate Email
			function trim(s)
			{
				return s.replace(/^\s+|\s+$/, '');
			} 
			
			function validateEmail(fld) {
				var error="";
				var tfld = trim(fld.value);                        // value of field with whitespace trimmed off
				var emailFilter = /^[^@]+@[^@.]+\.[^@]*\w\w$/ ;
				var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/ ;
				
				if (fld.value == "") {
					error = "Email is a required field.\n";
				} else if (!emailFilter.test(tfld)) {              //test email for illegal characters
					error = "Please enter a valid email address.\n";
				} else if (fld.value.match(illegalChars)) {
					error = "The email address entered contains illegal characters.\n";
				} else {
					fld.style.background = 'White';
				}
				return error;
			}

