function toggleContactRows(val) {
    var myArr = new Array("trCompanyName","trTitle","trAddress","trCity","trState","trZip","trIndustry");
    for(i=0; i < myArr.length; i++)
    {
        document.getElementById(myArr[i]).style.display = val;
        document.getElementById(myArr[i] + "Spacer").style.display = val;
    }
}
function resetContactForm() {
    var myArr = new Array("FirstName","LastName","CompanyName","Title","Address","City","State","Zip","Phone",
                          "Email","Industry","Comments");
                          
    for(i=0; i < myArr.length; i++)
    {
        document.getElementById(myArr[i]).value = '';
    }
}

function validEmail(email) {
	invalidChars = " /:,;"

	if (email == "") {						// cannot be empty
		return false
	}
	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 submitit(ContactForm) {


	// check to see if the email's valid
	if (!validEmail(ContactForm.Email.value)) {
		alert("Please enter a valid email address")
		ContactForm.Email.focus()
		ContactForm.Email.select()
		return false
	}
	if (!validEmail(ContactForm.SendToEmail.value)) {
	    alert("During testing you need to enter a valid email address to send the form output to.");
	    return false
	}

    // If we made it to here, everything's valid, so return true
	return true
}