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 phoneNumber = form.phoneNumber.value;
	var email = form.email.value;
	var amountAndPurpose = form.amountAndPurpose.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 phoneNumber1 = form.phoneNumber1.value;
	var emailAddress1 = form.emailAddress1.value;
	var amountAndPurpose1 = form.amountAndPurpose1.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 phoneNumber2 = form.phoneNumber2.value;
	var emailAddress2 = form.emailAddress2.value;
	var amountAndPurpose2 = form.amountAndPurpose2.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 phoneNumber3 = form.phoneNumber3.value;
	var emailAddress3 = form.emailAddress3.value;
	var amountAndPurpose3 = form.amountAndPurpose3.value;
	
	var newInitiative = form.newInitiative.value;
	var collaborate = form.collaborate.value;
	var involve = form.involve.value;
	var achieve = form.achieve.value;

	var startDate = form.startDate.value;
	var completionDate = form.completionDate.value;
	var budget = form.budget.value;
	var estimatedCost = form.estimatedCost.value;
	var totalAmount = form.totalAmount.value;

	var authorisedMember = form.authorisedMember.value;
	var positionOrganisation = form.positionOrganisation.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 
	+ "&phoneNumber=" + phoneNumber 
	+ "&email=" + email 
	+ "&amountAndPurpose=" + amountAndPurpose 
	+ "&orgPartner1=" + orgPartner1 
	+ "&legalStatus1=" + legalStatus1 
	+ "&OrgPostalAddress1=" + OrgPostalAddress1 
	+ "&OrgPhysicalAddress1=" + OrgPhysicalAddress1 
	+ "&orgContactName1=" + orgContactName1 
	+ "&phoneNumber1=" + phoneNumber1 
	+ "&emailAddress1=" + emailAddress1 
	+ "&orgPurpose1=" + amountAndPurpose1 
	+ "&orgPartner2=" + orgPartner2 
	+ "&legalStatus2=" + legalStatus2 
	+ "&OrgPostalAddress2=" + OrgPostalAddress2 
	+ "&OrgPhysicalAddress2=" + OrgPhysicalAddress2 
	+ "&orgContactName2=" + orgContactName2 
	+ "&phoneNumber2=" + phoneNumber2 
	+ "&emailAddress2=" + emailAddress2 
	+ "&orgPurpose2=" + amountAndPurpose2 
	+ "&orgPartner3=" + orgPartner3 
	+ "&legalStatus3=" + legalStatus3 
	+ "&OrgPostalAddress3=" + OrgPostalAddress3 
	+ "&OrgPhysicalAddress3=" + OrgPhysicalAddress3 
	+ "&orgContactName3=" + orgContactName3 
	+ "&phoneNumber3=" + phoneNumber3 
	+ "&emailAddress3=" + emailAddress3 
	+ "&orgPurpose3=" + amountAndPurpose1 
	+ "&newInitiative=" + newInitiative 
	+ "&collaborate=" + collaborate 
	+ "&involve=" + involve
	+ "&achieve=" + achieve 
	+ "&startDate=" + startDate 
	+ "&completionDate=" + completionDate 
	+ "&budget=" + budget 
	+ "&estimatedCost=" + estimatedCost 
	+ "&totalAmount=" + totalAmount 
	+ "&authorisedMember=" + authorisedMember 
	+ "&positionOrganisation=" + positionOrganisation 
	+ "&date=" + date, true); 

	xmlHttp.send(null);
}

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