window.addEvent('domready', function(){

	$$('a[rel=external]').setProperty('target', '_blank');

    $$('ul#navigation > li').addEvent('mouseenter', function(){
		this.addClass('hover');
	}).addEvent('mouseleave', function(){
		(function(){ this.removeClass('hover'); }).delay(500, this);
	});

	if(Browser.Engine.trident){
		$$('ul#navigation li li').addEvent('mouseover', function(){
			this.getParent('li').addClass('hover');
		});
	}

});

var reparatieFormulier = function(){

	var req = ['name', 'adres', 'postcode', 'woonplaats'];

	window.addEvent('domready', function(){

		$('reparatie').addEvent('submit', function(e){

			var foutmelding = '';
			for(x in req){

				if(typeof req[x] != 'string')	continue;

				var f = $('f'+ req[x]);
				if(f.get('value').length < 2){

					f.setStyle('border', '1px solid #e00');
					foutmelding += 'Vul aub een waarde in voor '+ req[x] + '\n';

				}

			}

			if(foutmelding.length){

				alert(foutmelding);
				e.stop();
				return false;

			}

		});

		$('productselect').addEvent('change', function(){

			if($('productselect').value == 99){
				$('fanders').setStyle('visibility', 'visible');
			}else{
				$('fanders').setStyle('visibility', 'hidden');
			}

		});

	});

}
