function getXMLHttp()
{
  var xmlHttp

  try
  {
    //Firefox, Opera 8.0+, Safari
    xmlHttp = new XMLHttpRequest();
  }
  catch(e)
  {
    //Internet Explorer
    try
    {
      xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch(e)
    {
      try
      {
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
      }
      catch(e)
      {
        alert("Your browser does not support AJAX!")
        return false;
      }
    }
  }
  return xmlHttp;
}

function MakeRequest(form)
{
	
	var orgName = form.orgName.value;
	var charities = form.charities.value;
	var postalAddress = form.postalAddress.value;
	var physicalAddress = form.physicalAddress.value;
	var contactName = form.contactName.value;
	var orgPosition = form.orgPosition.value;
	var phoneNumber = form.phoneNumber.value;
	var email = form.email.value;

	var orgPurpose = form.orgPurpose.value;
	var orgPartner1 = form.orgPartner1.value;
	var legalStatus1 = form.legalStatus1.value;
	var OrgPostalAddress1 = form.OrgPostalAddress1.value;
	var OrgPhysicalAddress1 = form.OrgPhysicalAddress1.value;
	var orgContactName1 = form.orgContactName1.value;
	var orgPosition1 = form.orgPosition1.value;
	var phoneNumber1 = form.phoneNumber1.value;
	var emailAddress1 = form.emailAddress1.value;
	var orgPurpose1 = form.orgPurpose1.value;
	var orgPartner2 = form.orgPartner2.value;
	var legalStatus2 = form.legalStatus2.value;
	var OrgPostalAddress2 = form.OrgPostalAddress2.value;
	var OrgPhysicalAddress2 = form.OrgPhysicalAddress2.value;
	var orgContactName2 = form.orgContactName2.value;
	var orgPosition2 = form.orgPosition2.value;
	var phoneNumber2 = form.phoneNumber2.value;
	var emailAddress2 = form.emailAddress2.value;
	var orgPurpose2 = form.orgPurpose2.value;
	var orgPartner3 = form.orgPartner3.value;
	var legalStatus3 = form.legalStatus3.value;
	var OrgPostalAddress3 = form.OrgPostalAddress3.value;
	var OrgPhysicalAddress3 = form.OrgPhysicalAddress3.value;
	var orgContactName3 = form.orgContactName3.value;
	var orgPosition3 = form.orgPosition3.value;
	var phoneNumber3 = form.phoneNumber3.value;
	var emailAddress3 = form.emailAddress3.value;
	var orgPurpose3 = form.orgPurpose3.value;
	var collaborate = form.collaborate.value;
	var involve = form.involve.value;
	var achieve = form.achieve.value;
	var funding = form.funding.value;
	var assist = form.assist.value;
	var past = form.past.value;
	var ifso = form.ifso.value;
	var position = form.position.value;
	var date = form.date.value;

	
  var xmlHttp = getXMLHttp();
  
  xmlHttp.onreadystatechange = function()
  {
    if(xmlHttp.readyState == 4)
    {
      HandleResponse(xmlHttp.responseText);
    }
  }

  xmlHttp.open("GET", "http://www.workingtogether.org.nz/wp-content/themes/wtmf/ajax.php?orgName=" + orgName + "&charities=" + charities + "&email=" + email  + "&postalAddress=" + postalAddress + "&physicalAddress=" + physicalAddress + "&contactName=" + contactName + "&orgPosition=" + orgPosition + "&phoneNumber=" + phoneNumber + "&email=" + email + "&orgPurpose=" + orgPurpose + "&orgPartner1=" + orgPartner1 + "&legalStatus1=" + legalStatus1 + "&OrgPostalAddress1=" + OrgPostalAddress1 + "&OrgPhysicalAddress1=" + OrgPhysicalAddress1 + "&orgContactName1=" + orgContactName1 + "&orgPosition1=" + orgPosition1 + "&phoneNumber1=" + phoneNumber1 + "&emailAddress1=" + emailAddress1 + "&orgPurpose1=" + orgPurpose1 + "&orgPartner2=" + orgPartner2 + "&legalStatus2=" + legalStatus2 + "&OrgPostalAddress2=" + OrgPostalAddress2 + "&OrgPhysicalAddress2=" + OrgPhysicalAddress2 + "&orgContactName2=" + orgContactName2 + "&orgPosition2=" + orgPosition2 + "&phoneNumber2=" + phoneNumber2 + "&emailAddress2=" + emailAddress2 + "&orgPurpose2=" + orgPurpose2 + "&orgPartner3=" + orgPartner3 + "&legalStatus3=" + legalStatus3 + "&OrgPostalAddress3=" + OrgPostalAddress3 + "&OrgPhysicalAddress3=" + OrgPhysicalAddress3 + "&orgContactName3=" + orgContactName3 + "&orgPosition3=" + orgPosition3 + "&phoneNumber3=" + phoneNumber3 + "&emailAddress3=" + emailAddress3 + "&orgPurpose3=" + orgPurpose3 + "&collaborate=" + collaborate + "&involve=" + involve + "&achieve=" + achieve + "&funding=" + funding + "&assist=" + assist + "&past=" + past + "&ifso=" + ifso + "&position=" + position + "&date=" + date, true); 

	xmlHttp.send(null);
}

function HandleResponse(response)
{
  document.getElementById('ResponseDiv').innerHTML = response;
}