

//functions die geladen moeten worden tijdens het openen van pagina.
window.addEvent('domready', function() {
	ZoekProvincie();
	ZoekAmbacht();
	postcodeFields();
	//filiaalMouseOver();
})

// gefilterde steden pulldown ophalen
function stedenFilter(filter,filter_id) {
	
	var a = new EfocusAjax('/Ajax_server');
	a.zetAsynchroon(true, 'verwerkStedenFilter');
	a.zetActie('stedenFilter', { 'filter_type' : filter, 'filter_id' : filter_id});
	a.doeRequest();
	
}

// verwerk het ophalen van de steden
function verwerkStedenFilter(ajaxResultaat) {
	
	if(ajaxResultaat['gelukt']) {
		div = ajaxResultaat['filter_type'];
		document.getElementById('steden_'+div).innerHTML = ajaxResultaat['html'];
	} else {
		alert(ajaxResultaat['foutmelding']);	
	}
}

sfHover = function() {
	var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover, ZoekProvincie);


function ZoekProvincie() {
	
	if ($('vestigingzoeken')) {
						$('vestigingzoeken').addEvent('mouseover', function() {
							
							$('vestigingzoeken').className = 'actief';
							$('zoekambacht').className = '';
							
						})
					}
						
}


function ZoekAmbacht() {
	
	if ($('zoekambacht')) {
						$('zoekambacht').addEvent('mouseover', function() {
							
							$('vestigingzoeken').className = '';
							$('zoekambacht').className = 'actief';
							
						})
					}
						
}


function postcodeFields() {
	if(!($('cijfers')) || !($('letters'))) return;
	
	$('cijfers').addEvent('keyup', function() {
		if($('cijfers').value.length >= 4) $('letters').focus();
	});

}


/*
function filiaalMouseOver() {
	
	if ($('filiaal')) {
			
			var rijen = $('filiaal').getElementsByTagName('tr');
					
			for(i=0; i<rijen.length; i++) {
				alert(rijen[i]);
			 	rijen[i].addEvent('mouseover', function() {
					this.className = 'mouseOver';
					alert('mouseover');
				});
				
				rijen[i].addEvent('mouseout', function() {
					this.className = '';
				});
				
			}
	}
		
}
*/