function onKeyDown() { // current pressed key
var pressedKey = String.fromCharCode(event.keyCode).toLowerCase();
if (event.ctrlKey && (pressedKey == "c" || 
 pressedKey == "v")) {
// disable key press porcessing
event.returnValue = false;
}} // onKeyDown
function ip()
{alert("Your IP has been block for the day. Please Try Next Day");
return false;}
function emailValid()
{str=document.form1.emailAddress.value;
if ( str != "") {
myRE=Array("fuck","shit","asshole","cunt","spam",".gov","ftc","abuse","spam","reject",".edu",".mil");
myString = document.form1.emailAddress.value;
myString = myString.toLowerCase();
for (i=0; i<=11; i++)
{results = myString.match(myRE[i])
if (results != null ) 
{document.form1.emailAddress.value="";
alert ("Obscenities prohibited. Your IP Address is being tracked and will be used if persisted!");
document.form1.emailAddress.value =""
document.form1.emailAddress.focus();
return false;}}}
mid=document.form1.emailAddress.value;
var strInval = "!#$%^&*()=+{}[]|\;:'/?>,<" ; 
for(var i=0;i <= mid.length-1;i++)
{if (strInval.indexOf(mid.substr(i,1))>=0)
{alert("The Email field is not valid. Please enter a valid Email address.");
document.form1.emailAddress.select();
document.form1.emailAddress.value =""
document.form1.emailAddress.focus();  
return false;}}}
//code for removing spaces
function trim(str){
var i=0,p = str.length-1;
while(str.charAt(i)==' ') i++;
while(str.charAt(p)==' ') p--;
if(i>p) return '';
return str.substring(i,p+1);}
function checkIt()
{var nameRegxp = /^([a-zA-Z \s]+)$/;
res1 = document.form1.fname.value;
res1 = trim(res1);
document.form1.fname.value=res1;
if(res1 == "") 
{alert ("Enter your First Name");
document.form1.fname.focus();
return false;}
else if(nameRegxp.test(res1) != true)
{alert ("Invalid First Name");
document.form1.fname.focus();
return false;}
else if(res1 != "")
{ //VALIDATION FOR FIRST NAME
var iChars = "~`!@#$%^&*()_-+=|\\\{}[]:;\"',.<>/?";
fn=document.form1.fname.value;
for (var i = 0; i <= fn.length-1; i++) 
{if (iChars.indexOf(fn.substr(i,1))>=0)
{alert ("Your First Name has special characters. \nThese are not allowed.\n Please remove them and try again.");
document.form1.fname.value="";
document.form1.fname.focus();
return false;}}}
res2=document.form1.lname.value;
res2 = trim(res2);
document.form1.lname.value=res2;
if(res2 == ""){ 
alert ("Enter your Last Name");
document.form1.lname.focus();
return false;}
else if(nameRegxp.test(res2) != true)
{alert ("Invalid Last Name");
document.form1.lname.focus();
return false;}
else if(res2 != "")
{ //VALIDATION FOR LAST NAME
var iChars = "~`!@#$%^&*()_-+=|\\\{}[]:;\"',.<>/?";
ln=document.form1.lname.value;
for (var i = 0; i <= ln.length-1; i++) 
{if (iChars.indexOf(ln.substr(i,1))>=0)
{alert ("Your Last Name has special characters. \nThese are not allowed.\n Please remove them and try again.");
document.form1.lname.value="";
document.form1.lname.focus();
return false;}}}
if (document.form1.emailAddress.value == "")
{alert ("Enter your Email Address");
document.form1.emailAddress.focus();
return false;}
if (document.form1.emailAddress.value != "")
{var str=document.form1.emailAddress.value;
var t=str.indexOf("@",1);
var isEmail = ((t!= -1) && (str.indexOf(".") != -1)); 
if(!isEmail)
{alert("The email address entered is not of correct form. eg anyname@somepop.com etc");
document.form1.emailAddress.focus();
return false;}}
emailValid();
if (document.form1.emailAddress2.value == "")
{alert ("Enter your Confirmation Email Address");
document.form1.emailAddress2.focus();
return false;}
if (document.form1.emailAddress.value != document.form1.emailAddress2.value)
{alert ("Confirmation Email Address does not match");
document.form1.emailAddress2.focus();
return false;}
res3 = document.form1.phoneno.value;
res3 = trim(res3);
document.form1.phoneno.value=res3;
if(res3 == ""){ 
alert ("Enter your Phone Number");
document.form1.phoneno.focus();
return false;}
/*if(!document.form1.disagr.checked)
{alert ("Select Terms of Service");
document.form1.disagr.focus();
return false;
}*/
}