// JavaScript Document
function searchCount(){
	var result = document.getElementById('searchResult');
	
	var wijk   = document.getElementById('wijk');
	var budget = document.getElementById('budget');
	var object = document.getElementById('object');
	var uitvoe = document.getElementById('uitvoering');
	var kamers = document.getElementById('kamers');
	var straat = document.getElementById('straat');
	
	if (result && wijk && object && uitvoe && kamers && straat){
		var url    = '../scripts/global_searchcount.php?wijk='+wijk.value+'&type='+object.value+'&budget='+budget.value+'&kamers='+kamers.value+'&uitvoering='+uitvoe.value+'&straat='+straat.value+'&action=count'
		
		amount = get_xml(url);
		result.innerHTML = '&nbsp;<b>'+amount+'</b> Resultaten';
	}else{
		//alert('fout');	
	}
}

function get_xml(url){
	var xmlhttp = false;
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E) {
			xmlhttp = false;
		}
	}

	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
		xmlhttp = new XMLHttpRequest();
	}

	if (xmlhttp) {
		if (xmlhttp.readyState >= 1 && xmlhttp.readyState <= 3) {
			xmlhttp.abort();
		}
		var randomnumber=Math.floor(Math.random()*99999);
		var ran_number  =Math.floor(randomnumber); 
		xmlhttp.open("GET", ""+url+"&r="+ran_number, false);
		xmlhttp.send(null);
		if (xmlhttp.status==200){
			return xmlhttp.responseText;
		} else {
			return 'Er gaat iets niet helemaal goed. Probeer het nog eens (druk op F5).';
		}
	}
}

function getGeoCode(){
	
	var straat     = document.getElementById('straat');
	var straatFree = document.getElementById('straatFree');
	var huisnr     = document.getElementById('huisnr');
	var postcode   = document.getElementById('postcode');
	var key        = document.getElementById('key');
	var google_map = document.getElementById('google_map');
	var lola       = document.getElementById('lola');
	
	if (straat && straatFree && huisnr && postcode && key && google_map && lola){
		
		google_map.src = "images/google_verifieren.jpg";
		
		key      = key.value;
		huisnr   = huisnr.value;
		postcode = postcode.value;
		
		if (straat.value==0){
			straat = straatFree.value;
		}else{
			straat = straat.value;	
		}
		
		if (postcode == ""){postcode = "xxxxxxxxx";}
		
		var url = "../scripts/global_xml.php?action=google_lola&key="+key+"&straat="+straat+"&huisnr="+huisnr+"&postcode="+postcode+"";
		xml = get_xml(url);
		
		if (xml == "FOUT"){
			google_map.src = "images/google_error.jpg";
		}else{
			lola.value = xml;
			google_map.src = "http://maps.google.com/staticmap?center="+xml+"&zoom=15&size=400x150&maptype=mobile&key="+key+"&sensor=false&markers="+xml+",orangeh";
			google_map.height = 150;
		}
	
	}
}