	function checkform() 
		{
		email1 = document.contactfrm.email.value
		//trim the spaces from the email strings
		var email1_array = email1.split(" ")
		for(i=0; i < email1_array.length; i++)
			{
				email1 = email1.replace(/ +/,"");
				document.contactfrm.email.value = email1
			}
		email2 = document.contactfrm.emailconf.value
		var email2_array = email2.split(" ")
		for(j=0; j < email2_array.length; j++)
			{
				email2 = email2.replace(/ +/,"");
				document.contactfrm.emailconf.value = email2
			}
		warnstring = "no"
		warninfo = "Please enter the following:\r\n\r\n" 
			if (document.contactfrm.fname.value == "") 
				{
					warninfo += "Your first name\r\n"
					warnstring += "yes"
				}
			if (document.contactfrm.lname.value == "") 	
				{
					warninfo += "Your last name\r\n"
					warnstring += "yes"
				}
			if (document.contactfrm.title.value == "") 			
				{
					warninfo += "Your title\r\n"
					warnstring += "yes"
				}
			if (document.contactfrm.mcompany.value == "") 
				{
					warninfo += "Your company\r\n"
					warnstring += "yes"
				}
			if (document.contactfrm.mstreet.value == "") 
				{
					warninfo += "Your street address\r\n"
					warnstring += "yes"
				}
			if (document.contactfrm.mcity.value == "") 
				{
					warninfo += "Your city\r\n"
					warnstring += "yes"
				}
			if ((document.contactfrm.mstates.value == "--" || document.contactfrm.mstates.value == "") && (document.contactfrm.prov.value == "" || document.contactfrm.prov.value == "--") && document.contactfrm.mstatesalt.value == "")
				{
							warninfo += "Your state\r\n"
							warnstring += "yes"
				}
			if (document.contactfrm.mzip.value == "") 
				{
					warninfo += "Your zip or postal code\r\n"
					warnstring += "yes"
				}
			if (document.contactfrm.country.value == "") 
				{
					warninfo += "Your country\r\n"
					warnstring += "yes"
				}
			if (document.contactfrm.cophone.value == "" || document.contactfrm.cophone.value.length < 10) 			
				{
					warninfo += "Your phone\r\n"
					warnstring += "yes"
				}
			if (document.contactfrm.cofax.value == "" || document.contactfrm.cofax.value.length < 10) 
				{
					warninfo += "Your fax\r\n"
					warnstring += "yes"
				}
			if (document.contactfrm.empcount.value == "--" || document.contactfrm.empcount.value=="") 			
				{
					warninfo += "Your employee count\r\n"
					warnstring += "yes"
				}
			if (document.contactfrm.interests.value == "--" || document.contactfrm.interests.value=="") 			
				{
					warninfo += "Your Gear Interests\r\n"
					warnstring += "yes"
				}
			if (document.contactfrm.hearofus.value == "" || document.contactfrm.cophone.value.length < 2) 			
				{
					warninfo += "How you heard of us\r\n"
					warnstring += "yes"
				}
			if (document.contactfrm.industry.value == "--" || document.contactfrm.industry.value=="") 
				{
					warninfo += "Your industry\r\n"
					warnstring += "yes"
				}
			if (email1 == "") 			
				{
					warninfo += "Your e-mail address\r\n"
					warnstring += "yes"
				}
				else
				{
					//var email=/^[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*@[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*\.([A-Za-z]){2,4}$/i;
					//var email = /(^[a-z]([a-z_\.]*)@([a-z_\.]*)([.][a-z]{3})$)|(^[a-z]([a-z_\.]*)@([a-z_\.]*)(\.[a-z]{3})(\.[a-z]{2})*$)/i;
					//var email = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
					var email = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
					var results1 = email.test(email1)
					if (results1)
						{
							warnstring += "no"
						}
					else
						{
							warninfo += "A valid e-mail address\r\n"
							warnstring += "yes"
						}
				}
			if (email2 != email1)
				{
					warninfo += "Double check your e-mail address\r\n"
					warnstring += "yes"
				}
			commentsval = document.contactfrm.comments.value
			commentslen = commentsval.length
			if (commentslen >= 751)
				{
					warninfo += "Your comments are too long. Please keep them below 750 characters."
					warnstring += "yes"
				}				
			if (warnstring.indexOf("yes") >= 0 )
				{
					//alert(warnstring)
					alert(warninfo)
					return false
				}
		}