function createRequestObject() {
	var ro;
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer"){
		ro = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else{
		ro = new XMLHttpRequest();
	}
	return ro;
}

var browser = navigator.appName;
var http = createRequestObject();

if(browser == "Microsoft Internet Explorer"){
	var meth = "POST";
}
else{
	var meth = "GET";
}

function contact(){
	http = createRequestObject();
	http.onreadystatechange = pakContact;
	
	var nummer = document.getElementById('tel').value;
	var mom = document.getElementById('mom').value;
	 
	if(nummer != ""){
		if(/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/.test(nummer)){
			document.getElementById('belterug').innerHTML = "<img src='"+mom+"img/laden.gif'>";
			http.open(meth,"includes/contact.php?tel="+nummer,true);
			http.setRequestHeader('Content-Type','text/plain');
			http.send(null);
		}
		else{
			if(/^[-0-9+() ]*$/gi.test(nummer)){
				document.getElementById('belterug').innerHTML = "<img src='"+mom+"img/laden.gif'>";
				http.open(meth,"includes/contact.php?tel="+nummer,true);
				http.setRequestHeader('Content-Type','text/plain');
				http.send(null);
			}
			else{
				document.getElementById('bericht').innerHTML = "<strong>dit is geen correct e-mail adres of telefoonnummer</strong>";
				return false;			
			}
		}
	}
}

function pakContact(){
	 if(http.readyState == 4) { 
		if(http.status  == 200) {
			document.getElementById('belterug').innerHTML = http.responseText;
		}
	}
}

function bellen(){
	var nummer = document.getElementById("tel");
	if(nummer.value == "laat hier uw telefoonnumer achter"){
		nummer.value = "";
	}
	else if(nummer.value == ""){
		nummer.value = "laat hier uw telefoonnumer achter";
	}
}

function plattegrond() {
     if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map"));
		var mom = document.getElementById('mom').value;
		 map.setCenter(new GLatLng(52.997924, 6.943026), 13);
	
		 map.addControl(new GLargeMapControl());
		 map.addControl(new GMapTypeControl());

		 icon = new GIcon();
		 icon.image = mom+"img/pointer.png";
		 icon.iconSize = new GSize(23, 34);
		 icon.iconAnchor = new GPoint(1,1);
		 icon.infoWindowAnchor = new GPoint(5, 1);
	
		 marker=new GMarker(new GLatLng(52.997924, 6.943026), icon);
		 map.addOverlay(marker);
	}
}