debug=function(message){
	var m = message || '';
	if(!$('debugger')){
		var dw=document.createElement('div');
		dw.setAttribute('id','debugger');
		dw.style.height='100px';
		var fc = document.body.firstChild;
		fc.parentNode.insertBefore(dw,fc);
	}
	var db = $('debugger');
	db.innerHTML += "<br>-> " + m;
}
waiting = function(){
	if(!$('waiting')) return false;
	$('objectListLeft').style.display='';
	$('objectListRight').style.display='';
	$('waiting').style.display='none';
}
//addLoadEvent(debug);
ajaxsearch = function(){
	$('formButton').onclick=function(){
		$('searchform').submit();
	}
	var selects = $T('select');
	selects.map(function(x){
		x.onchange=function(){
			if($('fresh').value == 'no'){
				$('fresh').value = 'yes';
				$('sql').value = 'where 1=1';
				$('trail').value = '';
			}
			$('trail').value += " ><b> " + x.getAttribute('displayName') + "</b> : " + x.value +"<br>";
			$('sql').value += " and ";
			$('start').value = 1;
			if(x.name == 'prijs' || /afstand/i.test(x.name)){
				var low = (x.name == 'prijs') ? 100000 : 5;
				$('sql').value += x.name + " <= (0+" + x.value + ")";
			}else{
				$('sql').value += "left(" + x.name + "," + x.value.length + ") ='" + x.value + "'";
			}
		}
	})
}
paj=function(){
	if($('prevlink')) $('prevlink').onclick = function(){
		$('start').value = parseInt($('start').value) - 10;
		$('searchform').submit();
	};
	if($('nextlink')) $('nextlink').onclick = function(){
		$('start').value = parseInt($('start').value) + 10;
		$('searchform').submit()
	};
	var pages = $T('a').filter(function(x){
		return /pagelink/.test(x.className)
	});
	pages.map(function(x){
		x.onclick=function(){
			var v = parseInt(x.getAttribute('pageindex')) * parseInt($('pagesize').value);
			$('start').value = v + 1;
			$('searchform').submit(); 
		}
	});
}


addLoadEvent(ajaxsearch);
addLoadEvent(waiting);
addLoadEvent(paj);
