/*
Functie om een XMLHttpRequest object aan te maken
*/
function createObject(){
	// firefox / chrome e.d.
	if(window.XMLHttpRequest){
		xHRObject = new XMLHttpRequest();
	}
	else{
		// internet explorer < 7
		if(window.ActiveXObject){
			xHRObject = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xHRObject;
}

// leegmaken van het mailObject
	var mailObject = false;

// aanmaken van het mailObject
	mailObject = createObject();


function sendInschrijving(form){
	var gender = form.group1.value;
	var title = form.title.value;
	var email = form.email.value;
	var fnaam = form.fnaam.value;
	var vnaam = form.vnaam.value;
	var field = form.field.value;
	var institute = form.institute.value;
	var dept = form.dept.value;
	var hdept = form.hdept.value;
	var address1 = form.address1.value;
	var address2 = form.address2.value;
	var tel = form.phone.value;
	var fax = form.fax.value;
	
	var abstractfield = form.abstractfield.value;
	
	var noinvoicebe = document.getElementById('radio1').checked;
	var noinvoice = document.getElementById('radio2').checked;
	var invoice = document.getElementById('radio3').checked;
	var name = form.invoice_name.value;
	var ad1 = form.invoice_address1.value;
	var ad2 = form.invoice_address2.value;
	var zip = form.invoice_zip.value;
	var city = form.invoice_city.value;
	var country = form.invoice_country.value;
	var vat = form.invoice_vat.value;
	var ref = form.invoice_ref.value;
	
	var information =   "gender=" + encodeURIComponent(gender) + 
						"&title=" + encodeURIComponent(title) + 
						"&fnaam=" + encodeURIComponent(fnaam) + 
						"&vnaam=" + encodeURIComponent(vnaam) + 
						"&email=" + encodeURIComponent(email) +
						"&field=" + encodeURIComponent(field) + 
						"&institute=" + encodeURIComponent(institute) +
						"&dept=" + encodeURIComponent(dept) + 
						"&hdept=" + encodeURIComponent(hdept) + 
						"&ad1=" + encodeURIComponent(address1) + 
						"&ad2=" + encodeURIComponent(address2) + 
						"&tel=" + encodeURIComponent(tel) + 
						"&fax=" + encodeURIComponent(fax) + 
						
						"&abstractfield=" + encodeURIComponent(abstractfield) + 
						
						"&noinvoicebe=" + encodeURIComponent(noinvoicebe) + 
						"&noinvoice=" + encodeURIComponent(noinvoice) + 
						"&invoice=" + encodeURIComponent(invoice) + 
						
						"&name=" + encodeURIComponent(name) + 
						"&iad1=" + encodeURIComponent(ad1) + 
						"&iad2=" + encodeURIComponent(ad2) +
						"&zip=" + encodeURIComponent(zip) + 
						"&city=" + encodeURIComponent(city) + 
						"&country=" + encodeURIComponent(country) + 
						"&vat=" + encodeURIComponent(vat) + 
						"&ref=" + encodeURIComponent(ref);
	mailObject.open("POST", "sendMail.php", true);
	mailObject.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	mailObject.onreadystatechange = setRequestData;
	mailObject.send(information);
	showMelding();
}

function setRequestData(){
	// Controleren of het XMLHttpRequest klaar is
	if (mailObject.readyState == 4) {
		// als de pagina gevonden is
		if (mailObject.status == 200) {
			// zet de response van de server in variabele serverResponse
				var serverResponse = mailObject.responseXML;
			// Haal de tags met naam vriend uit de XML en zet in buddyXML
				var tekstXML = serverResponse.getElementsByTagName("uitkomst");
				var codeXML = serverResponse.getElementsByTagName("code");
				setTimeout("showMelding2('"+tekstXML[0]+"',"+codeXML[0]+")",1500);
		}
	}
}

function showMelding(){
	$('#inschrijving').css("display","none");
	$('#melding').fadeIn(400);
}
function showMelding2(melding,code){
	var mpar = document.getElementById('meldingpar');
	mpar.innerHTML = '';
	var img = document.createElement('img');
	if(code == 1){
	img.alt="ok";
	img.src="images/ok.gif";
	}
	else{
		if(code == 0){
		img.alt="nok";
		img.src="images/nok.gif";
		}
	}
	img.className="noborder";
	mpar.appendChild(img);
	mpar.appendChild(document.createTextNode(melding));
}
