// JavaScript Document

var xmlHttp;

function createXMLHttpRequest(){
	if(window.ActiveXObject) {
		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else if (window.XMLHttpRequest) {
		xmlHttp = new XMLHttpRequest();
	}
}

function startRequest(url,data) {
	//alert('startRequest');
	createXMLHttpRequest();
  xmlHttp.open('POST', url, true);
	xmlHttp.onreadystatechange =  handleStateChangeContent;
	xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlHttp.send(data);
}

function handleStateChangeContent(){
	//alert('handleStateChangeContent');
	if(xmlHttp.readyState == 4){
		if(xmlHttp.status == 200){
			var response = xmlHttp.responseText;
			//alert(response);
			document.getElementById("feedbackFormBox").innerHTML = response;
		}
	}
}

// Transform data to prevent errors
function dataSave(data){
	data = data.replace(/\+/g,"#pl#");
	data = data.replace(/\&/g, "#am#");
	return data;
}

function getFormData(){
  var data ;
	
	var lastName = dataSave(document.feedbackForm.lastName.value) || '';
	var firstName = dataSave(document.feedbackForm.firstName.value) || '';
	var company = dataSave(document.feedbackForm.company.value) || '';
	var vat = dataSave(document.feedbackForm.vat.value) || '';
	var telephone = dataSave(document.feedbackForm.telephone.value) || '';
	var address1 = dataSave(document.feedbackForm.address1.value) || '';
	var address2 = dataSave(document.feedbackForm.address2.value) || '';
	var email = dataSave(document.feedbackForm.email.value) || '';
	var emailConfirm = dataSave(document.feedbackForm.emailConfirm.value) || '';
	var message = dataSave(document.feedbackForm.message.value) || '';

	data = 'lastName=' + lastName +
	 	'&firstName=' + firstName +
	 	'&company=' + company +
	 	'&vat=' + vat +
	 	'&telephone=' + telephone +
	 	'&address1=' + address1 +
	 	'&address2=' + address2 +
	 	'&email=' + email +
		'&emailConfirm=' + emailConfirm +
	 	'&message=' + message	;

	return data;
	
}
