var arrCities="";var arrPois="";function updateCities(){var e=$("location");var b=$("town");var g=e.options[e.selectedIndex].value;var a=new RegExp(g);b.options[0].selected="selected";if(arrCities.length==0){arrCities=b.cloneNode(true)}b.innerHTML="";var d="";for(var f=0;f<arrCities.length;f++){if(arrCities[f].value.match(a)||arrCities[f].value==0){var c=arrCities[f].cloneNode(true);b.appendChild(c)}}return false}function updatePois(){var e=$("location");var d=$("poi");var g=e.options[e.selectedIndex].value;var a=new RegExp(g);d.options[0].selected="selected";if(arrPois.length==0){arrPois=d.cloneNode(true)}d.innerHTML="";var c="";for(var f=0;f<arrPois.length;f++){if(arrPois[f].value.match(a)||arrPois[f].value==0){var b=arrPois[f].cloneNode(true);d.appendChild(b)}}return false}function updateGlobusForm(){showSpinner("globusmessage");checkGlobusButton(0);GLOBUSSEARCH.submit()}function checkGlobusButton(a){if(a>0){$("globusformsubmit").disabled=false}else{$("globusformsubmit").disabled=true}}function toggleGlobusResults(){if(GLOBUSSEARCH.result){GLOBUSSEARCH.result=false;$("globusformsubmit").innerHTML="toon resultaten"}else{GLOBUSSEARCH.result=true;$("globusformsubmit").innerHTML="verberg resultaten"}}function Search(a){this.ajax=new joinkJAH();this.form=$(a);this.results=false}Search.prototype={submit:function(){this.ajax.setParams(this.form);this.ajax.setFunction(bind(this,this.response));this.ajax.doRequest("/obj/ajax/updateGlobusForm.php","POST")},response:function(){msg="";res="";if(this.ajax.response!="null"){response=JSON.parse(this.ajax.response);checkGlobusButton(response.count);msg=response.count+" resultaten";if(this.result){res=response.html}}else{GLOBUSSEARCH.result=true;toggleGlobusResults()}$("globusmessage").innerHTML=msg;$("globusresults").innerHTML=res}};
