function checkSubmit()
{
	var errorMessage = "";

	if( document.getElementById('username').value.length < 1)
	{
	    document.getElementById('usernameError').innerHTML = "Name must not be left blank."
	    errorMessage = "*";
	}
	else
	    document.getElementById('usernameError').innerHTML = "";
	if( document.getElementById('useraddress').value.length < 1)
	{
	    document.getElementById('useraddressError').innerHTML = "Address 1 must not be left blank."
	    errorMessage = "*";
	}
	else
	    document.getElementById('useraddressError').innerHTML = "";
	if( document.getElementById('usercity').value.length < 1)
	{
	    document.getElementById('usercityError').innerHTML = "City must not be left blank."
	    errorMessage = "*";
	}
	else
	    document.getElementById('usercityError').innerHTML = "";
/*
	if( document.getElementById('userstate').selectedIndex < 1)
	{
	    document.getElementById('userstateError').innerHTML = "State must not be left blank."
	    errorMessage = "*";
	}
	else
	    document.getElementById('userstateError').innerHTML = "";
	if( document.getElementById('userzip').value.length < 1)
	{
	    document.getElementById('userzipError').innerHTML = "Zip must not be left blank."
	    errorMessage = "*";
	}
	else
	    document.getElementById('userzipError').innerHTML = "";
*/


/*
	if( document.getElementById('username').value.length < 1){errorMessage += "\t* Name\n";}
	if( document.getElementById('useraddress').value.length < 1){errorMessage += "\t* Address 1\n";}
	if( document.getElementById('usercity').value.length < 1){errorMessage += "\t* City\n";}
	if( document.getElementById('userstate').selectedIndex < 1){errorMessage += "\t* State\n";}
	if( document.getElementById('userzip').value.length < 1){errorMessage += "\t* Zip\n";}
	if( document.getElementById('country').value.length < 1){errorMessage += "\t* Contry\n";}
	if( document.getElementById('when').selectedIndex < 1){errorMessage += "\t* When are you planning to visit New Hampshire?\n";}
	if( !document.getElementById('skiYes').checked && !document.getElementById('skiNo').checked){errorMessage += "\t* Would you like to receive information on New Hampshire skiing and snowboarding?\n";}
	if( !document.getElementById('updateYes').checked && !document.getElementById('updateNo').checked){errorMessage += "\t* Would you like to receive seasonal updates on events, activities and vacation packages \n";}
*/
	if( errorMessage == "")
	{
	    document.getElementById('errorMessageSpan').innerHTML = "";
		if( document.getElementById('usercomments').value != "" )
			sendEmail();
		return true;
	}
	else
	{
	    document.getElementById('errorMessageSpan').innerHTML = "There were errors while processing this form.<br />Please see below and correct the errors.";
		//alert("Please fill in the following information\n\n"+errorMessage);
		return false
	}
}

function checkSubmit2()
{
	var errorMessage = "";
	
	if( document.getElementById('orgName').value.length < 1){errorMessage += "\t* Name\n";}
	if( document.getElementById('address').value.length < 1){errorMessage += "\t* Address 1\n";}
	if( document.getElementById('city').value.length < 1){errorMessage += "\t* City\n";}
	if( document.getElementById('state').value.length < 1){errorMessage += "\t* State\n";}
	if( document.getElementById('zip').value.length < 1){errorMessage += "\t* Zip\n";}
	if( document.getElementById('country').value.length < 1){errorMessage += "\t* Contry\n";}
	if( document.getElementById('phone').value.length < 1){errorMessage += "\t* Contry\n";}
	if( document.getElementById('email').value.length < 1){errorMessage += "\t* Email\n";}
	if( document.getElementById('primaryContact').value.length < 1){errorMessage += "\t* Primary Contact\n";}
	if( document.getElementById('howFoundWebsite').value.length < 1){errorMessage += "\t* How did you find this website?\n";}

	if( errorMessage == "")
	{
		document.forms['thisForm'].submit();
	}
	else
	{
		alert("Please fill in the following information\n\n"+errorMessage);
	}
}


	function sendEmail() {
		var strCode = "?code=" + Math.random() + Math.random();
		url = "/maps-guides-and-brochures/order-your-free-visitors-send.aspx" + strCode + "&username=" + document.getElementById('username').value;

		url += "&useraddress=" + document.getElementById('useraddress').value + "&useraddress2=" + document.getElementById('useraddress2').value;
		url += "&usercity=" + document.getElementById('usercity').value + "&userstate=" + document.getElementById('userstate').value;
		url += "&useraddress3=" + document.getElementById('useraddress3').value + "&userzip=" + document.getElementById('userzip').value;
		url += "&usercountry=" + document.getElementById('usercountry').value + "&userwhatmonth=" + document.getElementById('when').value 
		url += "&userskisnow=" + document.getElementById('skiYes').checked + "&useremaillist=" + document.getElementById('updateYes').checked 
		url += "&usercomments=" + encodeURIComponent (document.getElementById('usercomments').value ) + "&useremail=" + document.getElementById('useremail').value 
		
		http = getHTTPObject();
		http.onreadystatechange = null;
		http.open("GET", url, true);
		http.setRequestHeader("Cache-Control", "no-cache");
		http.send(null);
	}


	getHTTPObject = function() {
		if (typeof XMLHttpRequest != 'undefined') {
			return new XMLHttpRequest();
		} 
		try {
			return new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				return new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
		return false;
	}


	function ENewsletterPro_JoinForm_Validator(theForm)
	{
	  var errorMessage = "";

		if( theForm.Email.value.length < 1)
		{
		    document.getElementById('emailError').innerHTML = "The email address must not be left blank."
		    errorMessage = "*";
		}
		else
		    document.getElementById('emailError').innerHTML = "";
	  if (theForm.Email.value.length < 7) {
	  		if( document.getElementById('emailError').innerHTML != "" )
	  			document.getElementById('emailError').innerHTML += "<br />";
			document.getElementById('emailError').innerHTML += "* The email address must be at least 7 characters in the \"Email Address\" field.";
		}
	  if (theForm.Email.value.length > 255) {
	  		if( document.getElementById('emailError').innerHTML != "" )
	  			document.getElementById('emailError').innerHTML += "<br />";
			document.getElementById('emailError').innerHTML += "* The email address must be at most 255 characters in the \"Email Address\" field.";
		}


		if( theForm.Name.value.length < 1)
		{
		    document.getElementById('nameError').innerHTML = "the name must not be left blank."
		    errorMessage = "*";
		}
		/*
		if( theForm.OptionalParameter5.value.length < 1)
		{
		    document.getElementById('addressError').innerHTML = "The address must not be left blank."
		    errorMessage = "*";
		}

		if( theForm.OptionalParameter6.value.length < 1)
		{
		    document.getElementById('cityError').innerHTML = "The city must not be left blank."
		    errorMessage = "*";
		}

		if( theForm.OptionalParameter7.value.length < 1)
		{
		    document.getElementById('stateError').innerHTML = "The state must not be left blank."
		    errorMessage = "*";
		}

		if( theForm.OptionalParameter8.value.length < 1)
		{
		    document.getElementById('zipError').innerHTML = "The zip must not be left blank."
		    errorMessage = "*";
		}
		*/
		if( theForm.Email.value.length < 1)
		{
		    document.getElementById('emailError').innerHTML = "The email address must not be left blank."
		    errorMessage = "*";
		}

		if( errorMessage == "") {
			document.getElementById('errorMessageSpan').innerHTML = "";
			return true;
		}
		else
		{
			document.getElementById('errorMessageSpan').innerHTML = "There were errors while processing this form.<br />Please see below and correct the errors.";
			//alert("Please fill in the following information\n\n"+errorMessage);
			return false
		}
	}