language = "JavaScript"
<!--
// JavaScript Document
var orderwin;
function userError()
		{
		if (orderwin)
			{orderwin.close();
			} 
		var message = "There is some missing information. The following information is missing or incomplete:\r";
		var emailMessage = "valid E-mail address\r";
		var nameMessage = "name\r";
				var companyMessage = "company\r";

		var addressMessage = "address\r";
		var cityMessage = "city\r";
		var stateMessage = "state or province\r";
		var zipMessage = "postal code\r";
		var countryMessage = "country\r";
			var listMessage = "monthly email update selections\r";


        var email = "";
         var state_province = "";
        var zip = "";
				 var password = "";
		var list = "no";
		var hard="";
		 
		 
		var messageEnd = "Please fill in the missing information and resubmit the form. Thank you.";
	var	emailEntered = document.forms ['opt_in'].elements['email'].value;
var firstNameEntered = document.forms ['opt_in'].elements['firstName'].value;
	var	lastNameEntered = document.forms ['opt_in'].elements['lastName'].value;
	var	companyEntered = document.forms ['opt_in'].elements['company'].value;
var			addressEntered = document.forms ['opt_in'].elements['addressOne'].value;
	var	cityEntered = document.forms ['opt_in'].elements['city'].value;
		var stateEntered = document.forms ['opt_in'].elements['state'].selectedIndex;
	var	zipEntered = document.forms ['opt_in'].elements['zip'].value;
	var	countryEntered = document.forms ['opt_in'].elements['country'].selectedIndex;


         // checking radio button for payment type
                 
      //   alert (paymentEntered);
         // email validation
		 
if ((document.forms['opt_in'].elements['events'].checked) || (document.forms['opt_in'].elements['trends'].checked) || (document.forms['opt_in'].elements['signs'].checked))
 	{list = "yes";
	}
			 
if (document.forms['opt_in'].elements['hardCopy'].checked) 
 	{hard = "yes";
	}
	else
	{hard = "no";
	}
		 
         if (emailEntered != "")

	{emailReg = new RegExp ("[\\w-]{1,}[@][\\w-]{1,}[\.]\\w{2,}", "g");

	 if (!emailReg.test(emailEntered))
		{email = "no";}
	
	}

 if (emailEntered == "")
{email = "no";}
// end email validation
         
           // validation for zip and state
          
   if(countryEntered == 1)
{
if (zipEntered)
	{
	zipRegOne = new RegExp ("[0-9]{5,5}", "g");
	zipRegTwo = new RegExp ("[0-9]{5,5}[-][0-9]{4,4}", "g");
	if (((!zipRegOne.test(zipEntered)) || (zipEntered.length != 5)) && ((!zipRegTwo.test(zipEntered)) || (zipEntered.length != 10)))
		{zip = "no";}	

	}
else
{zip = "no";}
}


if (countryEntered == 2)
{
	zipRegCA = new RegExp ("^[a-z]{1,1}[0-9]{1,1}[a-z]{1,1}[ ]{1,1}[0-9]{1,1}[a-z]{1,1}[0-9]{1,1}$", "gi");
if (!zipRegCA.test(zipEntered)) 
	{
	zip = "no";	
	}
}




if ((countryEntered == 1) || (countryEntered == 2))
{
if (stateEntered == 0)
{state_province = "no";}

}
// end zip and state validation


if (orderwin)
			{orderwin.close();}	
	if ((email =="no") ||  (list == "no") || (!firstNameEntered) ||(!lastNameEntered) || (!companyEntered) ||	
	((hard=="yes") && ((!addressEntered) || (!cityEntered) || (state_province == "no") || (zip == "no") || (countryEntered == 0)))

)
	
	

		{orderwin = window.open ("", "Diversity_Central_Orders", "menubar=yes,width=400,height=400");
	orderwin.document.write ("<HTML><HEAD><TITLE> Cultural Diversity at Work Online opt_in</TITLE></HEAD>");
	orderwin.document.write ("<BODY BGCOLOR = '#ffffff' text = '#000000' link='#008b8b' vlink='gray' alink='#cc66ff'>");
	orderwin.document.write ("<FONT FACE = 'Verdana, Geneva, sans-serif' SIZE = '1', COLOR = '#000000'>");
	orderwin.document.write ("<b>I'm sorry. <p>");
	orderwin.document.write ("You forgot to enter your:</b> <p>");	

	if ((!firstNameEntered) ||(!lastNameEntered) )
			{orderwin.document.write (nameMessage);
				orderwin.document.write ("<p>");} 
	
if (list== "no")
				{orderwin.document.write (listMessage);
				orderwin.document.write ("<p>");} 
	if (email == "no")
				{orderwin.document.write (emailMessage);
				orderwin.document.write ("<p>");} 
		if ((!companyEntered) )
			{orderwin.document.write (companyMessage);
				orderwin.document.write ("<p>");} 	
				// if the user intended to do hard copy, make sure all fields are complete								
			if (hard == "yes")	
{	if (!addressEntered)
				{orderwin.document.write (addressMessage);
				orderwin.document.write ("<p>");}
	if (!cityEntered)
				{orderwin.document.write (cityMessage);
				orderwin.document.write ("<p>");}		
	if (state_province == "no")
				{orderwin.document.write (stateMessage);
				orderwin.document.write ("<p>");} 
		if (zip == "no")
				{orderwin.document.write (zipMessage);
				orderwin.document.write ("<p>");} 
	if (countryEntered == 0)
			{orderwin.document.write (countryMessage);
				orderwin.document.write ("<p>");}
				} // end if the user intended to do hard copy
					
				orderwin.document.write("<p><a href = \"#\" onClick = \"self.close()\">close window</a>");	
	orderwin.document.write ("\n</body>\n");
	orderwin.document.write ("<script src=\"http://www.google-analytics.com/urchin.js\" type=\"text/javascript\">\n</script>\n<script type=\"text/javascript\">\n_uacct = \"UA-533313-1\";\nurchinTracker();\n</script>\n");
	orderwin.document.write ("\n</html>\n");
	orderwin.document.close();
	if (orderwin)
		{setTimeout("orderwin.close()", 5000);}		
		return false;
		}
			
		else
		{//document.forms['opt_in'].submit(); 
		return true;}
	
		
	}
	//-->
