var xmlHttp;

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

function check_contact() {
	var get_naam = document.getElementById("naam").value;
	var get_email = document.getElementById("email").value;
	var get_bedrijf = document.getElementById("bedrijf").value;
	var get_website = document.getElementById("website").value;
	var get_tel = document.getElementById("telefoon").value;
	var get_bericht = document.getElementById("info").value;

	createXMLHttpRequest();
	xmlHttp.onreadystatechange = outputContact;
	xmlHttp.open("GET","ajax/ajax_check_contact.php?naam=" + get_naam + "&email=" + get_email + "&bedrijf=" + get_bedrijf + "&website=" + get_website + "&tel=" + get_tel + "&bericht=" + get_bericht, true);
	xmlHttp.send(null);
}

function outputContact() {
	if ( xmlHttp.readyState == 4 ) {
		if ( xmlHttp.status == 200 ) {
			if ( xmlHttp.responseText == 'email' ) {
				document.getElementById("mail_errorbox").style.visibility = "visible";
				document.getElementById("mail_errorbox").innerHTML = '<em>* Gelieve uw e-mail adres in te vullen.</em>';
			} else if ( xmlHttp.responseText == 'email2' ) {
				document.getElementById("mail_errorbox").style.visibility = "visible";
				document.getElementById("mail_errorbox").innerHTML = '<em>* Gelieve een geldig email adres in te vullen.</em>';
			} else if ( xmlHttp.responseText == 'naam' ) {
				document.getElementById("mail_errorbox").style.visibility = "visible";
				document.getElementById("mail_errorbox").innerHTML = '<em>* Gelieve uw naam in te vullen.</em>';
			} else if ( xmlHttp.responseText == 'bericht' ) {
				document.getElementById("mail_errorbox").style.visibility = "visible";
				document.getElementById("mail_errorbox").innerHTML = '<em>* Gelieve een bericht in te geven.</em>';
			} else {
				document.getElementById("mail_errorbox").innerHTML = '<em>* Uw e-mail werd vezonden.</em>';
			}
		}
	}
}

function selectCategorie(main, sub, subsub) {
	createXMLHttpRequest();
	
	var param = "main=" + encodeURI(main) + "&sub=" + encodeURI(sub) + "&subsub=" + encodeURI(subsub);
	
	xmlHttp.onreadystatechange = function() { //Call a function when the state changes.
		if(xmlHttp.readyState == 4 && xmlHttp.status == 200) {
			outputSelectCategorie(main, sub, subsub);
		}
	}

	//xmlHttp.onreadystatechange = outputSaveLang;

	xmlHttp.open("POST","ajax/ajax_set_categorie.php", true);
	xmlHttp.setRequestHeader( 'Content-type', 'application/x-www-form-urlencoded' );
	xmlHttp.send(param);
}

function outputSelectCategorie(main, sub, subsub){
	if( xmlHttp.readyState == 4 && xmlHttp.status == 200 ) {
		document.getElementById("frm_categorie").value = main;
		document.getElementById("frm_subcategorie").value = sub;
		document.getElementById("frm_subsubcategorie").value = subsub;
		document.getElementById("main_menu").innerHTML = xmlHttp.responseText;
	}
}
