function validEmail(email) 
{
	invalidChars = " /:,;"
	for (i=0; i<invalidChars.length; i++) 
	{	// does it contain any invalid characters?
		badChar = invalidChars.charAt(i)
		if (email.indexOf(badChar,0) > -1) {
			return false
		}
	}

	atPos = email.indexOf("@",1) // there must be one "@" symbol
	if (atPos == -1) {
		return false
	}

	if (email.indexOf("@",atPos+1) != -1) {	// and only one "@" symbol
		return false
	}

	periodPos = email.indexOf(".",atPos)
	if (periodPos == -1) { // and at least one "." after the "@"
			return false
	}

	if (periodPos+3 > email.length)	{// must be at least 2 characters after the "."
		return false
	}

	return true
}

function readParameters()
{
   if(location.search.indexOf("?")==-1)return;
   var arrParams = location.search.split("?")[1].split("&");
   if (arrParams) 
     {
         for (i=0;i<arrParams.length;i++) 
           {
           var param=arrParams[i].split("=");
	   hiddenstring = "<input type='hidden' name='ref' value='" + param[1] + "'>";
	   document.write(hiddenstring);
         }
   }
}

function submission(formTest)
{
	ok = true;
	out = "";
	if(formTest.Fname.value=="")
	{
		out = out + "<li>Enter your first name.";
		ok = false;
	}
	if(formTest.Lname.value=="")
	{
		out = out + "<li>Enter your last name.";
		ok = false;
	}
	if(formTest.company.value=="")
	{
		out = out + "<li>Enter your company's name.";
		ok = false;
	}
	if ((formTest.mail.value=="") || (!validEmail(formTest.mail.value))) 
	{
		out = out + "<li>Invalid e-mail address.";
		ok = false;
	}
        if(formTest.phone.value=="")
	{
		out = out + "<li>Enter your Phone Number.";
		ok = false;
}

	if(!ok)
	{
		newWin = window.open('','Wind', 'toolbars=no, location=no, width=300, height=250, left=250, top=150');
		newWin.document.write("<html><head><title>Login Error</title></head><body bgcolor=#BBB78F>"+
		  "<center><font face=arial><font color=#861B1B size=4><b>LOGIN ERROR<b></font><br> Please fix the following problems</center><ul>"+ out 
		  +"</ul></font><form><center><input type='button' value='CLOSE' onClick='window.close()'></center></form></body></html>");

		newWin.focus();
		newWin.document.close();
		return false;
	}

	ans = confirm("Please Check Your Login Information \nBefore Continuing: \n\nFirst Name: \t"+formTest.Fname.value+
		"\nLast Name: \t"+formTest.Lname.value+"\nCompany: \t"+
		formTest.company.value+ "\nPhone: \t"+formTest.phone.value+"\nEmail (optional): \t" +
		formTest.mail.value+ "\n\n          Is This Correct?\n(hit 'Cancel' to make any changes)");

	if(!ans) {return false;}
	return true;
}


function submissionCO(formTest)
{
	ok = true;
	out = "";
	if(formTest.Fname.value=="")
	{
		out = out + "<li>Enter your first name.";
		ok = false;
	}
	if(formTest.Lname.value=="")
	{
		out = out + "<li>Enter your last name.";
		ok = false;
	}
	if ((formTest.mail.value=="") || (!validEmail(formTest.mail.value))) 
	{
		out = out + "<li>Invalid e-mail address.";
		ok = false;
	}

	if(!ok)
	{
		newWin = window.open('','Wind', 'toolbars=no, location=no, width=300, height=250, left=250, top=150');
		newWin.document.write("<html><head><title>Login Error</title></head><body bgcolor=#BBB78F>"+
		  "<center><font face=arial><font color=#861B1B size=4><b>LOGIN ERROR<b></font><br> Please fix the following problems</center><ul>"+ out 
		  +"</ul></font><form><center><input type='button' value='CLOSE' onClick='window.close()'></center></form></body></html>");

		newWin.focus();
		newWin.document.close();
		return false;
	}

	ans = confirm("Please Check Your Login Information \nBefore Continuing: \n\nFirst Name: \t"+formTest.Fname.value+
		"\nLast Name: \t"+formTest.Lname.value+ "\nEmail (optional): \t" +
		formTest.mail.value+ "\n\n          Is This Correct?\n(hit 'Cancel' to make any changes)");

	if(!ans) {return false;}
	return true;
}

function email()
{
	eWin = window.open('','Wind', 'toolbars=no, location=no, width=300, height=200, left=250, top=150');
	
	eWin.document.write("<html><head><title>Entering Email</title></head><body bgcolor=#BBB78F>"+
	  "<center><font face=arial><font color=#861B1B size=4><b>Email<b></font></center><br><p>"+
	  "The email address will be used to send a copy of the test results to you.<br>"+
	  "</font><form><center><input type='button' value='CLOSE' onClick='window.close()'></center></form></body></html>");
	
	eWin.focus();
	eWin.document.close();	
}
