function checkForm(myChanger){
myError = "";

myName = document.forms[0].name.value;
myEmail= document.forms[0].email.value;
myHomeArea= document.forms[0].areacode.value;
myHomePhone = document.forms[0].phone.value;
myHomeExt = document.forms[0].extension.value;
if ( document.forms[0].linkSource != null )
	myLinkSource = document.forms[0].linkSource.value;
if(document.forms[0].platform){ myUnknown = document.forms[0].platform.value } else { myUnknown = "" };

myLinkSourceError="";
myEmailError="";
myArea="";
goodName = myName.replace(" ","1");

var badName = /\W/;
var badName2 = /\W/;

myEmailLength = myEmail.length;
myEmailCom = myEmailLength -4;
myEmailNL = myEmailLength -3;
myCharCom = myEmail.charAt(myEmailCom);
myCharNL = myEmail.charAt(myEmailNL);

if(myName == "" || myName == null || badName.test(goodName)){
	myError += "- Please enter Your Name.\n";
	if(myName.indexOf("-") != -1){
	myError ="";
	}
}

if ( document.forms[0].linkSource != null ) {
	if(myLinkSource == "" || myLinkSource == null ){
		myLinkSourceError += "- Please let us know how you heard about us.\n";
	}
}

var emailFilter=/^.+@.+\..{2,3}$/;
if (!(emailFilter.test(myEmail))) {       
	myEmailError = "- Please enter a valid email address.\n";
}

var illegalChars= /[\(\)\<\>\,\;\:\\\/\"\[\]]/
if (myEmail.match(illegalChars)) {
  myEmailError = "- Please enter a valid email address.\n";

}
if(myEmail.indexOf(" ") != -1){
myEmailError = "- Please enter a valid email address.\n";
}

/*
if(!myHomeArea.match(/^\d\d\d$/) || myHomeArea =="" || myHomeArea.length != 3){
	myArea = "- Please enter a valid Area Code.\n";
	}

myPhoneErr = "";
var stripped = myHomePhone.replace(/[\(\)\.\-\ ]/g, '');
//strip out acceptable non-numeric characters
if (isNaN(parseInt(stripped))) {
  myPhoneErr = "- Please enter a valid Phone Number.\n";
}

if (!(stripped.length == 7)) {
	myPhoneErr = "- Please enter a valid Phone Number.\n";
}

myHomeExtErr = "";
if(myHomeExt !=""){
var stripped3 = myHomeExt.replace(/[\(\)\.\-\ ]/g, '');
//strip out acceptable non-numeric characters
if (isNaN(parseInt(stripped3)) || (stripped3.length > 10)) {
  myHomeExtErr = "- Please enter a valid Extension.\n";
}
}

*/



myError += myEmailError ;
myError += myLinkSourceError;
//myError += myArea;
//myError += myPhoneErr;
//myError += myHomeExtErr;




if(myChanger != null){
	if(myUnknown == "-Select a Platform-"){
	myError += "- Please select " + myChanger + ".\n";
	}

}
 

if(myError.charAt(0) == "-"){
alert(myError);
return false
}else{
return true
}
}
