var inputArray = new Array(11);
var message = "";
var inputFields = new Array(11);
inputFields[0] = "Site Contact Name";
inputFields[1] = "Site Contact Email Address";
inputFields[2] = "Company Name";
inputFields[3] = "Phone Number";
inputFields[4] = "Fax Number";
inputFields[5] = "TSA Agreement Number";
inputFields[6] = "Plant Physical Address";
inputFields[7] = "City";
inputFields[8] = "State/Province";
inputFields[9] = "Zip";
inputFields[10] = "Country";


function verifyThis()
{	
 	(document.tech_support_registration_form.fname.value!='')?inputArray[0]='good':inputArray[0]='bad';
	(document.tech_support_registration_form.email.value!='')?inputArray[1]='good':inputArray[1]='bad';
 	(document.tech_support_registration_form.company_name.value!='')?inputArray[2]='good':inputArray[2]='bad';
	(document.tech_support_registration_form.phone_number.value!='')?inputArray[3]='good':inputArray[3]='bad';
	(document.tech_support_registration_form.fax_number.value!='')?inputArray[4]='good':inputArray[4]='bad';
	(document.tech_support_registration_form.tsa_agreement_number.value!='')?inputArray[5]='good':inputArray[5]='bad';
	(document.tech_support_registration_form.plant_physical_address.value!='')?inputArray[6]='good':inputArray[6]='bad';
	(document.tech_support_registration_form.city.value!='')?inputArray[7]='good':inputArray[7]='bad';
	(document.tech_support_registration_form.state_province.value!='')?inputArray[8]='good':inputArray[8]='bad';
	(document.tech_support_registration_form.zip.value!='')?inputArray[9]='good':inputArray[9]='bad';
	(document.tech_support_registration_form.country.value!='')?inputArray[10]='good':inputArray[10]='bad';
	//(document.tech_support_registration_form.software_updates[0].checked==true || document.tech_support_registration_form.software_updates[1].checked==true)?inputArray[11]='good':inputArray[11]='bad';


	var allGood=true;
	for (counter=0;counter<inputArray.length;counter++)
	{
		if (inputArray[counter]!='good')
		{
			message += "\n" + inputFields[counter];
			allGood=false;
		}//end if
	}//end for counter

	if (allGood)
	{
		changeLocation();
	}
	else
	{
		alert("The following fields have either been left blank or not entered properly:\t\n"+message);
		message="";
	}
		
}//end verifyThis()
function changeLocation()
{
	//remove();
	//var region = document.ge_credit_return.Region.options[document.ge_credit_return.Region.selectedIndex].value;
	//populateCategory(region);
	if (submitIt(document.tech_support_registration_form))	
	{
		 document.tech_support_registration_form.submit();
	}	
}
function validEmail(emailvalue)
{
	var invalidChars="/:,;";
	if (emailvalue!=""){
		for (i=0; i<invalidChars.length; i++) {
			badChar=invalidChars.charAt(i)
			if (emailvalue.indexOf(badChar,0)!= -1) {
				return false;
			}
		}
		atPos=emailvalue.indexOf("@")
		if (atPos==-1){
			return false;
		}
		if (emailvalue.indexOf("@",atPos+1) !=-1) {
			return false;
		}
		periodPos=emailvalue.indexOf(".",atPos)
		if ((periodPos == -1) || (periodPos == (emailvalue.length - 1))) {	   
			return false;	 
		}	 
	} // end of if not equal to blank
	return true;
}
function submitIt(form)
{
  
	 if (!validateEmail(form.email.value)){
	   // alert('Invalid email address');
			return false
	 }
	  
	     return true;
}
  	
	 
