		
		/**
		 *
		 */
		function init_menu() {
			var $aMenuItems = $$("#menu li a");
			var $iNumItems = $aMenuItems.length;
			
			for (var $i=0; $i<$iNumItems; $i++) {
				$oHref = $aMenuItems[$i];
				
				$oHref.addEvents(
					{
						'mouseover': function() {
							var $reSrc = /\/([a-z_\/]+)\/(\w+)\.gif$/;
							$reSrc.test(this.getFirst().src);
							
							this.getFirst().src = "http://www.klassiekezaken.nl/" + RegExp.$1 + "/" + RegExp.$2 + '_a.gif';
						}, 
						'mouseout': function() {
							var $reSrc = /\/([a-z_\/]+)\/(\w+)_a\.gif$/;
							$reSrc.test(this.getFirst().src);
							
							this.getFirst().src = "http://www.klassiekezaken.nl/" + RegExp.$1 + "/" + RegExp.$2 + '.gif';
						}
					}
				);
			};
		};
		
		window.onload = function() {		
			if ($("frm_prijsvraag")) {
				$("frm_prijsvraag").addEvent('submit', function(event) {
					var $bPreventSubmit = false;
					var $sName = $("fld_name").getValue();
					var $sEmail = $("fld_email").getValue();
					var $aAnswers = $$("input[name=answers]");
					var $iNumAnswers = $aAnswers.length;
					var $iNumChecked = 0;
					
					for (var $i=0; $i<$iNumAnswers; $i++) {
						if ($aAnswers[$i].checked) $iNumChecked++;
					};
					
					if ($sName.trim() == '') {
						alert('U bent vergeten uw naam in te vullen.');
						$("fld_name").focus();
						$bPreventSubmit = true;
					}
					else if ($sEmail.trim() == '') {
						alert('U bent vergeten uw e-mailadres in te vullen.');
						$("fld_email").focus();
						$bPreventSubmit = true;
					}
					else if ($iNumChecked == 0) {
						alert('U bent vergeten om een antwoord te geven.');
						$bPreventSubmit = true;
					};
					
					if ($bPreventSubmit) {
						event = new Event(event);
						event.preventDefault();
					};
				});
			};
			
			if ($("frm_order_cd")) {
				$("frm_order_cd").addEvent('submit', function(event) {
					var $bPreventSubmit = false;
					var $aFlds = $$("input[type=text]");
					var $iNumFlds = $aFlds.length;
					var $aEmpty = new Array();
					
					for (var $i=0; $i<$iNumFlds; $i++) {
						if ($aFlds[$i].getValue() == '') {
							$sFldName = $aFlds[$i].getAttribute('name');
							$aEmpty.push($sFldName);
						};
					};
					
					if ($("radio_member_yes").checked == false && $("radio_member_no").checked == false) {
						$aEmpty.push("Lid van Klassieke Zaken Club");
					};

					if ($("radio_send_method_kz").checked  == false && $("radio_send_method_post").checked  == false) {
						$aEmpty.push("Verzend methode");
					};
					
					
					if ($("select_dealer").selectedIndex == 0) {
						$aEmpty.push("Klassieke Zaken specialist");
					};
					
					if ($aEmpty.length > 0) {
						alert('U heeft niet alle verplichte velden ingevuld.\nDe volgende velden dienen nog ingevuld of geselecteerd te worden:\n - ' + $aEmpty.join("\n - "));
						$bPreventSubmit = true;
					};
					
					if ($bPreventSubmit) {
						event = new Event(event);
						event.preventDefault();
					};
				});
			};
		};
