
function validateTourForm() {

	var frm = document.getElementById("summerTourForm");
	var msg = "";
	
	if(frm.fname.value == "") {
		msg += "first name\r\n";
	}
	if(frm.lname.value == "") {
		msg += "last name\r\n";
	} 
	if(frm.email.value == "") {
		msg += "email\r\n";
	}
	if(frm.zipcode.value == "") {
		msg += "zip or postal code\r\n";
	}
	if(frm.phone.value == "") {
		msg += "phone number\r\n";
	}
	if(frm.modelType.value == "Choose....") {
		msg += "model of interest\r\n";
	}
	if(frm.event_location.value == "Select Location....") {
		msg += "event location\r\n";
	}
	
	if(msg != "") {
		alert("Please enter your:\r\n" + msg);
	} else if(msg == "") {
		//frm.submit();
		sendSummerTourAjax(frm);
	}
}

function sendSummerTourAjax(frm){

	var firstname = escape(frm.fname.value);
	var lastname = escape(frm.lname.value);
	var email = escape(frm.email.value);
	var phone = escape(frm.phone.value);
	var zip = escape(frm.zipcode.value);
	var address = frm.address.value;
	var state = frm.state.value;
	var city = frm.city.value;
	var modeltype = frm.modelType.value;
	var event_location = frm.event_location.value;
//	var dealerid = escape(frm.dealerid.value);
	
	//var query = "url=http://viewleadinfo.com/leadmanagement/insertlead.cfm&leadsourceid=40&leadmanagementinstanceid=8&dealerid=Sportcoupe&reasonforcontactid=18&returnxml=x&leadfirstname="+firstname+"&leadlastname="+lastname+"&leadphone="+phone+"&leademailaddress="+email+"&leadzip="+zip+"&_model_of_interest="+modeltype+"&_selected_city="+event_location;
	/*
	var url = "/includes/redoakLead.php";

	var query = "register="+myForm.firstname.value+"^"+myForm.lastname.value+"^"+myForm.email.value+"^"+myForm.address.value+"^"+myForm.city.value+"^"+myForm.state.value+"^"+myForm.country.value+"^"+myForm.zipcode.value+"^"+myForm.tourdate.value+"^"+myForm.dayphone.value+"^"+newboat+"^"+myForm.ownmodel.value+"^"+ownboat+"^"+myForm.type.value+"^"+myForm.number_in_party.value+"^"+myForm.source.value+"^"+myForm.comments.value;

	xmlHttp.onreadystatechange = gotTourAction;
	
	xmlHttp.open('post', url, true);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    xmlHttp.setRequestHeader("Content-length", query.length);
    xmlHttp.setRequestHeader("Connection", "close");
	xmlHttp.send(query);
	*/
	
		$.post('/includes/email.php', {
			group: 			'summer_tour',
			method_type:	'summer_tour',
			 firstname: firstname,
			 lastname: lastname,
			 email: email,
			 phone: phone,
			 zip: zip,
			 address: address,
			 state: state,
			 city: city,
			 modeltype: modeltype,
			 event_location: event_location
			},
			function(data){
				if (data != ""){
					//document.getElementById("results").innerHTML = "<div style=\"left:15;top:25px;position:relative\">"+data+"</div>";
					document.getElementById("formContain").innerHTML = thankYouCopy;
				}
    
		});// .get()


	 var url = "/includes/redoakLead.php";
	 if(firstname == "") { firstname = "N/A"; } 
	 if(lastname == "") { lastname = "N/A"; }
	 if(phone == "") { phone = "N/A"; }
	 if(email == "") { email = "N/A"; }
	 if(address == "") { address = "N/A"; }
	 if(city == "") { city = "N/A"; }
	 if(state == "") { state = "N/A"; }
	 if(zip == "") { zip = "N/A"; }
	 if(modeltype == "") { modeltype = "N/A"; }
	 if(event_location == "") { event_location = "N/A"; }
	 
	 if(firstname == null) { firstname = "N/A"; } 
	 if(lastname == null) { lastname = "N/A"; }
	 if(phone == null) { phone = "N/A"; }
	 if(email == null) { email = "N/A"; }
	 if(address == null) { address = "N/A"; }
	 if(city == null) { city = "N/A"; }
	 if(state == null) { state = "N/A"; }
	 if(zip == null) { zip = "N/A"; }
	 if(modeltype == null) { modeltype = "N/A"; }
	 if(event_location == null) { event_location = "N/A"; }
	 
	 var postvars = "summer_tour="+firstname+"^"+lastname+"^"+phone+"^"+email+"^"+address+"^"+city+"^"+state+"^"+zip+"^"+modeltype+"^"+event_location;
	xmlHttp.onreadystatechange = gotTourAction;
	
	xmlHttp.open('post', url, true);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", postvars.length);
	xmlHttp.setRequestHeader("Connection", "close");
	xmlHttp.send(postvars);
	
	//document.getElementById("formContain").innerHTML = "Sending information...";
}

function gotTourAction(){
	if(xmlHttp.readyState == 4 && xmlHttp.status == 200) {

		try //Internet Explorer
		  {
		  xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
		  xmlDoc.async="false";
		  xmlDoc.loadXML(xmlHttp.responseText);
		   }
		catch(e)
		  {
		  try //Firefox, Mozilla, Opera, etc.
		  {
		  parser=new DOMParser();
		  xmlDoc=parser.parseFromString(xmlHttp.responseText,"text/xml");
		  }
		  catch(e)
		  {
		  alert(e.message);
		  return;
		  }
		}
		var resultHTML = '<div id="result">';
		resultHTML += thankYouCopy;
		
		if(xmlDoc.getElementsByTagName("title")[0]){
			//resultHTML = "There was an problem with your search parameters.";
			alert("There was an problem with your submission. Please recheck your entries and try again.");
		}
		resultHTML += '</div>';

		document.getElementById("formContain").innerHTML = resultHTML;
	}
}


