//Begin AJAX processing
var requester = null;
var objTargetItem = null;

function SendMail()
{
if (getValue('option_name') == '')
 {
	alert('Please specify your name');
	setFocus('option_name');
	return false;
 }


 //first validate that a valid email address is entered
 if (!checkEmail(getValue('contact_email')))
 {
	alert('Please specify a valid eMail address');
	setFocus('contact_email');
	return false;
 }

 if (getValue('contact_email') != getValue('contact_email2'))
 {
	alert('Please make sure the email addresses match');
	setFocus('contact_email');
	return false;
 }

 //if the thank you div is showing, hide it
 if (isUADOM2())
 {
	var objNav = document.getElementById('EmailResults');
	if (objNav) objNav.style.display = 'none';
	objNav = document.getElementById('EmailForm');
	if (objNav) objNav.style.display = '';
 }


 /* Check for running connections */
 if (requester != null && requester.readyState != 0 && requester.readyState != 4)
 {
   requester.abort();
 }

 try
 {
   requester = new XMLHttpRequest();
 }
 catch (error)
 {
   try
   {
     requester = new ActiveXObject("Microsoft.XMLHTTP");
   }
   catch (error)
   {
     requester = null;

     return false;
   }
 }

 requester.onreadystatechange = onreadystatechangeSendEmail;

 var sURLParams = '';
 sURLParams += 'q1='+tourl(getCheckedRadio('q1'));
 sURLParams += '&q2='+tourl(getCheckedRadio('q2'));
 sURLParams += '&q3='+tourl(getCheckedRadio('q3'));
 sURLParams += '&q4='+tourl(getCheckedRadio('q4'));
 sURLParams += '&q5='+tourl(getCheckedRadio('q5'));
 sURLParams += '&q6='+tourl(getCheckedRadio('q6'));

 sURLParams += '&q7='+tourl(getValue('q7'));
 sURLParams += '&q8='+tourl(getValue('q8'));

 sURLParams += '&month='+tourl(getSelected('month'));
 sURLParams += '&day='+tourl(getSelected('day'));
 sURLParams += '&year='+tourl(getSelected('year'));
 sURLParams += '&select='+tourl(getSelected('select'));
 sURLParams += '&select2='+tourl(getSelected('select2'));
 sURLParams += '&select3='+tourl(getSelected('select3'));

 sURLParams += '&memDescr='+tourl(getCheckedRadio('memDescr'));

 sURLParams += '&schoolGrp='+tourl(getValue('schoolGrp'));
 sURLParams += '&otherGrp='+tourl(getValue('otherGrp'));
 sURLParams += '&other='+tourl(getValue('other'));

 sURLParams += '&visitReason='+tourl(getCheckedCheckBox('visitReason'));
 sURLParams += '&hearAboutUs='+tourl(getCheckedCheckBox('hearAboutUs'));
 sURLParams += '&hearAboutAdver='+tourl(getValue('hearAboutAdver'));
 sURLParams += '&hearAboutNews='+tourl(getValue('hearAboutNews'));
 sURLParams += '&HotelSpecify='+tourl(getValue('HotelSpecify'));
 sURLParams += '&WebsiteSpecify='+tourl(getValue('WebsiteSpecify'));

 sURLParams += '&VisitOtherSite='+tourl(getCheckedCheckBox('VisitOtherSite'));
 sURLParams += '&OtherSpecify='+tourl(getValue('OtherSpecify'));

 sURLParams += '&otherTours='+tourl(getCheckedCheckBox('otherTours'));
 sURLParams += '&OtherToursSpecify='+tourl(getValue('OtherToursSpecify'));

 sURLParams += '&option_name='+tourl(getValue('option_name'));
 sURLParams += '&contact_email='+tourl(getValue('contact_email'));
 sURLParams += '&option_organization='+tourl(getValue('option_organization'));
 sURLParams += '&address1='+tourl(getValue('address1'));
 sURLParams += '&address2='+tourl(getValue('address2'));
 sURLParams += '&city='+tourl(getValue('city'));
 sURLParams += '&state_province='+tourl(getValue('state_province'));
 sURLParams += '&zip='+tourl(getValue('zip'));
 sURLParams += '&contact_phone='+tourl(getValue('contact_phone01')+'-'+getValue('contact_phone02')+'-'+getValue('contact_phone03'));
 sURLParams += '&OtherToursSpecify='+tourl(getValue('OtherToursSpecify'));
 sURLParams += '&OtherToursSpecify='+tourl(getValue('OtherToursSpecify'));

 sURLParams += '&radiobutton='+tourl(getCheckedRadio('radiobutton'));
 sURLParams += '&contactMeExperience='+tourl(getCheckedRadio('contactMeExperience'));
 sURLParams += '&contactMePromos='+tourl(getCheckedRadio('contactMePromos'));
 sURLParams += '&shareComments='+tourl(getCheckedRadio('shareComments'));

 requester.open("GET", "sendFeedBack.php?" + sURLParams);
 requester.send(null);

 return true;
}

function onreadystatechangeSendEmail()
{
 /* If XMLHR object has finished retrieving the data */
 if (requester.readyState == 4)
 {
   /* If the data was retrieved successfully */
   if (requester.status == 200)
   {
     //show the thank you message if no error happened
	 var sResponse = requester.responseText;
//alert(sResponse);
	 if (sResponse == "failure")
		alert('Your eMail could not be sent.  Please retry');
	 else
	 {
		if (isUADOM2())
		{
			scroll(0,0);
			objNav = document.getElementById('EmailResults');
			if (objNav) objNav.style.display = '';
			objNav = document.getElementById('EmailForm');
			if (objNav) objNav.style.display = 'none';
		}
		else alert('Your eMail was successfully sent');
	 }
   }
   /* IE returns a status code of 0 on some occasions, so ignore this case */
   else if (requester.status != 0)
   {
     alert("There was an error while retrieving the URL: " + requester.statusText);
   }
 }

 return true;
}
//End AJAX processing