function onFocusZoek(obj){
	if(obj.value == "Zoekterm")
	obj.value ="";

}
     var zcats;
     var adm = false;
function onBlurZoek(obj){
	if(obj.value =="")
	obj.value="Zoekterm"
}

function onFocusMail(obj){
	if(obj.value == "Uw emailadres")
	obj.value ="";

}

function onBlurMail(obj){
	if(obj.value =="")
	obj.value="Uw emailadres"
}

var http_request = false;
function makeRequest(url,functionName) {

	http_request = false;
	if (window.ActiveXObject) { // IE
	try {
		http_request = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
			http_request = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e) {}
	}
	} else if (window.XMLHttpRequest) {
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/xml');
		}
	}

	if (!http_request) {
		//alert('');
		return false;
	}
	http_request.onreadystatechange = function() {

		if (http_request.readyState == 4) {
			if (http_request.status == 200) {
				eval(functionName+"(http_request.responseXML);");
			} else {
				//  alert('There was a problem with the request.');
			}
		}


	}

	http_request.open('GET', url, true);
	http_request.send(null);

}




function fillSearchBox(xmlObj){

        zcats = xmlObj;
        if(place_ads == "true" && sCat == '')  {
         	fillAdForm(zcats); 
        }
         
        if(adm == "true"){
        	fillAdFormAdm(zcats);
	}
		
	if(place_ads == "true" && sCat != ''){
		fillPlaceAdForm(zcats)
	}
	
        //else
        //alert(place_ads);
	elem2 = document.createElement("option");
	elem2.value = "";
	elem2.innerHTML = "Alle rubrieken...";
	elem3 = document.createElement("option");
	elem3.value = "";
	elem3.innerHTML = "-----------------------------";
    try{
	if(!subcat && !cat){
		var cats = xmlObj.getElementsByTagName("cat");
		document.getElementById("qCat").appendChild(elem2);
		document.getElementById("qCat").appendChild(elem3);
		for(var i=0; i <cats.length;i++){
			elem = document.createElement("option");
			elem.value = cats.item(i).getAttribute("catid");
			elem.innerHTML = cats.item(i).getAttribute("name");
			document.getElementById("qCat").appendChild(elem);

		}
	}
	else{
		var cats = xmlObj.getElementsByTagName("cat");
		var subcats;
		for(var i=0; i <cats.length;i++){
			if(cats.item(i).getAttribute("catid") == cat){
			
				subcats = cats.item(i).getElementsByTagName("subcat");
				elem = document.createElement("option");

				elem.value = cats.item(i).getAttribute("catid");
				
				elem.innerHTML = cats.item(i).getAttribute("name");
			        if(zoekterm != "Zoekterm"){

						document.getElementById("qCat").appendChild(elem);
						document.getElementById("qCat").appendChild(elem2);
						document.getElementById("qCat").appendChild(elem3);
			        }else{
						document.getElementById("qCat").appendChild(elem2);
						document.getElementById("qCat").appendChild(elem);
						document.getElementById("qCat").appendChild(elem3);

			        }

			}

		}
		for(var i=0; i <subcats.length;i++){



			elem = document.createElement("option");
			elem.value = subcats.item(i).getAttribute("catid");
			elem.innerHTML = subcats.item(i).getAttribute("name");
			if(subcats.item(i).getAttribute("catid") == subcat && zoekterm !="Zoekterm")
			{
				elem.selected = true;
			}
			document.getElementById("qCat").appendChild(elem);
		}
	}
    }catch(e){}
}
function zoekbox (){
	
	var all,fl,nh,zh,gr,fr,gl,oi,dr,zl,lb,nb,ut,be,term,provincie;
	if(zoekterm == "")
	term = "Zoekterm";
	else
	term = zoekterm;
	
	provincie = region;
	
	if(provincie == "")
	all = "selected";
		if(provincie == "flevoland")
	fl = "selected";
		if(provincie == "noord-holland")
	nh = "selected";
		if(provincie == "zuid-holland")
	zh = "selected";
		if(provincie == "groningen")
	gr = "selected";
		if(provincie == "friesland")
	fr = "selected";
		if(provincie == "gelderland")
	gl = "selected";
	if(provincie == "overijssel")
	oi = "selected";
		if(provincie == "drenthe")
	dr = "selected";
		if(provincie == "zeeland")
	zl = "selected";
		if(provincie == "limburg")
	lb = "selected";
			if(provincie == "noord-brabant")
	nb = "selected";
			if(provincie == "utrecht")
	ut = "selected";
			if(provincie == "belgie")
	be = "selected";
	
	p_checked = (picsonly == '1') ? " checked " : "";
	
	code = '<form method="get" action="/">'
	code += '<input type="hidden" name="client" value="pub-4668344873955094"></input>';
	code += '<input type="hidden" name="forid" value="1"></input>';
	code += '<input type="hidden" name="ie" value="ISO-8859-1"></input>';
	code += '<input type="hidden" name="oe" value="ISO-8859-1"></input>';
	code += '<input type="hidden" name="cof" value="GALT:#81b90f;GL:1;DIV:#FFFFFF;VLC:663399;AH:center;BGC:FFFFFF;LBGC:336699;ALC:003366;LC:003366;T:000000;GFNT:5d7ce2;GIMP:5d7ce2;FORID:11"></input>';
	code += '<input type="hidden" name="hl" value="nl"></input>';
	
	code += '<input value="'+term+'" id="term" onfocus="onFocusZoek(this)" onblur="onBlurZoek(this)" type="text" name="q" />'
	code += '<select name="qCat" id="qCat" style="width:190px;">'
	code += '</select>'
	code += '<select name="qRegion" id="region">'
	code += '<option '+all+' value="">Alle provincies</option>'
	code += '<option '+dr+'  value="drenthe">Drenthe</option>'
	code += '<option '+fl+' value="flevoland">Flevoland</option>'
	code += '<option '+fr+'  value="friesland">Friesland</option>'
	code += '<option  '+gl+' value="gelderland">Gelderland</option>'
	code += '<option '+gr+'  value="groningen">Groningen</option>'
	code += '<option '+lb+'  value="limburg">Limburg</option>'
	code += '<option  '+nb+' value="noord-brabant">Noord-Brabant</option>'
	code += '<option '+nh+'  value="noord-holland">Noord-Holland</option>'
	code += '<option '+oi+'  value="overijssel">Overijssel</option>'
	code += '<option  '+ut+' value="utrecht">Utrecht</option>'
	code += '<option '+zl+'  value="zeeland">Zeeland</option>'
	code += '<option '+zh+'  value="zuid-holland">Zuid-Holland</option>'
	code += '<option '+be+'  value="belgie">Belgie</option>'
	code += '</select>'
	code += '<input type=\"submit\" id="cmdsearch" value="Zoek" />'
	code += '<!--<input ' + p_checked + ' type="checkbox" name="qPicsOnly" value="1" />Alleen met afbeeldingen\n-->'
	code += '</form>';
	document.write(code);
}

function formSubmit(idForm,idField,value){

	document.getElementById(idField).value = value;
	document.getElementById(idForm).submit();
}

function fillAdForm(xmlObj){
	var cats = xmlObj.getElementsByTagName("cat");

	for(var i=0; i <cats.length;i++){
		elem = document.createElement("option");
		elem.value = ""+cats.item(i).getAttribute("catid");
		elem.innerHTML = cats.item(i).getAttribute("name");
		document.getElementById("hr").appendChild(elem);

	}
	zcats = xmlObj;
}



function fillAdFormSubCat(id){
	if(id == "none"){
		document.getElementById("sr").innerHTML = '';
		 return;
	}
	document.getElementById("sr").innerHTML = "";
	var subcats;
	var cats = zcats.getElementsByTagName("cat");
	for(var i=0; i <cats.length;i++){
		if(cats.item(i).getAttribute("catid") == id){
			subcats = cats.item(i).getElementsByTagName("subcat");
			
		}
	}

	
	for(var i=0; i <subcats.length;i++){
		elem = document.createElement("option");
		elem.value = ""+subcats.item(i).getAttribute("catid");
		elem.innerHTML = subcats.item(i).getAttribute("name");
		if(subcats.item(i).getAttribute("catid") == subcat)
		{
			elem.selected = true;
		}
		document.getElementById("sr").appendChild(elem);
	}

}

var currentPic = "foto1";		
var currentMin = "foto3";
var currentPlus = "foto2";
var currentPicURL = ""

function imgNav(){
	
	d = document.getElementById('imglinks');
	d.innerHTML = '';
	if(currentPic == "foto1"){
		currentPicURL = foto1;
			 if(foto3 != null)
				d.innerHTML += '<a id="vorigeimg"  href="javascript:switchPic(-1);">Vorige</a>';
		
			 if(foto2 != null)
				d.innerHTML += '<a id="volgendeimg" href="javascript:switchPic(1);">Volgende</a>';						
		
			
	}else if(currentPic == "foto2"){
	currentPicURL = foto2;
				if(foto1 != null)
						d.innerHTML += '<a id="vorigeimg"  href="javascript:switchPic(-1);">Vorige</a>';
			
				if(foto3 != null)
						d.innerHTML += '<a id="volgendeimg"  href="javascript:switchPic(1);">Volgende</a>';
			
			
	}else if(currentPic == "foto3"){
		currentPicURL = foto3;
				if(foto2 != null)
						d.innerHTML += '<a id="vorigeimg"  href="javascript:switchPic(-1);">Vorige</a>';
		
				if(foto1 != null)
						d.innerHTML += '<a id="volgendeimg" href="javascript:switchPic(1);">Volgende</a>';
			
	}
	
	//if(zoom == 1) {
		if (currentPicURL != null) { 
			//d.innerHTML+='<a id="zoomimg" onclick="fotopopup(currentPicURL);" href="#">Foto vergroten</a>';
			d.innerHTML+='<a id="zoomimg" onclick="fotopopup(currentPic,adurl);" href="#">Foto vergroten</a>';
			//d.innerHTML+='<a id="zoomimg" rel="lightbox" href="' + currentPicURL + '">Foto vergroten</a>';
		}	
	//}
	
}

function fotopopup (photoid,aid) {
	window.open("/popup.php?photoid="+escape(photoid)+"&aid="+escape(aid), "", "resizable=0,height=500,width=500");
}

function fotopopupx (photoUrl) {
	window.open(photoUrl, "", "resizable=0,height=600,width=600");
}
function switchPic(intg){
	if(intg == '-1')
		currentPic = currentMin;
	else
		currentPic = currentPlus;
	
	if(currentPic == "foto1"){
		document.getElementById('adbigimg').src = foto1;
					
		if(foto3 != "")
			currentMin = "foto3";

		if(foto2 != "")
			currentPlus = "foto2";
				
					

	}
	if(currentPic == "foto2"){
		document.getElementById('adbigimg').src = foto2;
					
			if(foto1 != "")
				currentMin = "foto1";

			if(foto3 != "")
				currentPlus = "foto3";
					
	
	}
	if(currentPic == "foto3"){
		document.getElementById('adbigimg').src =foto3;	
					
		if(foto2 != "")
			currentMin = "foto2";

		if(foto1 != "")
			currentPlus = "foto1";

	}
imgNav();

}

var firstTime = "true";
function fillPlaceAdForm(xmlObj){
	var cats = xmlObj.getElementsByTagName("cat");
	
	for(var i=0; i <cats.length;i++){
		elem = document.createElement("option");
		if(cats.item(i).getAttribute("catid") == sCat){
			elem.selected = true;
			
		}
		elem.value = ""+cats.item(i).getAttribute("catid");
		elem.innerHTML = cats.item(i).getAttribute("name");
		document.getElementById("hr").appendChild(elem);

	}
	if(firstTime == "true"){
		fillPlaceAdFormSubCat(sCat);
		firstTime = "false";
	}
}



function fillPlaceAdFormSubCat(id){
	if(id == "none"){
		document.getElementById("sr").innerHTML = '<option>Kies eerst een rubriek</option>';
		 return;
	}

	document.getElementById("sr").innerHTML = '';

	var subcats;
	var cats = zcats.getElementsByTagName("cat");
	for(var i=0; i <cats.length;i++){
		if(cats.item(i).getAttribute("catid") == id){
			subcats = cats.item(i).getElementsByTagName("subcat");
			
		}
	}

	
	for(var i=0; i <subcats.length;i++){
		elem = document.createElement("option");
		elem.value = ""+subcats.item(i).getAttribute("catid");
		elem.innerHTML = subcats.item(i).getAttribute("name");
		try{
		if(subcats.item(i).getAttribute("catid") == sSubCat)
		{
			elem.selected = true;
		}}catch(e){}
		document.getElementById("sr").appendChild(elem);
	}
}

var place_ads="false";
function popUp(location, w, h) {
var winl = (screen.width - w) / 2;
var wint = (screen.height - h) / 2;
win = window.open(location, '', 'width='+w+', height='+h+', top='+wint+', left='+winl+', scrollbars=no')
if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}

function setAdsenseUrl(obj, url, stat){
	obj.onmouseover = function(){
		obj.className += " hover";
		if(stat) window.status = stat;
	}
	
	obj.onmouseout = function(){
		obj.className = obj.className.replace(" hover", "");
		window.status = "";
	}
	
	obj.onclick = function(){
		window.open(url);
		urchinTracker('Adsense-Premium/' + stat);
	}
}

