<!-- Begin
function daysin(month,year) {
    var IsLeap = parseInt( year );
	IsLeap = !( IsLeap % 4 ) && ( ( IsLeap % 100 ) || !( IsLeap % 400 ) );
	//find the number of days in that month
	IsLeap = [31,(IsLeap?29:28),31,30,31,30,31,31,30,31,30,31][parseInt(month)-1];
	return IsLeap;
}

function regenerateDays(form,field) {
    var dayField = document.forms[form].elements[field + "dag"];
    var monthField = document.forms[form].elements[field + "maand"];
    var yearField = document.forms[form].elements[field + "jaar"];
    days = daysin(monthField[monthField.selectedIndex].value,yearField[yearField.selectedIndex].value);
    // Voeg dagen toe als er te weinig dagen woren weergegeven
    if (days >= dayField.length) {
        for(i = dayField.length; days > dayField.length;i++) {
            dayField.options[i] = new Option(i+1,i+1);
        }
    }
    // Verwijder dagen als er te veel dagen woren weergegeven
    if (days < dayField.length) {
        for(i = dayField.length; days < dayField.length;i--) {
            dayField.options[i] = null;
        }
    }
     
}

function append_day_script(form,field) {
    var dayField = document.forms[form].elements[field + "dag"];
    var monthField = document.forms[form].elements[field + "maand"];
    var yearField = document.forms[form].elements[field + "jaar"];
    monthField.onchange = function() {
        regenerateDays(form,field);
    }
    yearField.onchange = function() {
        regenerateDays(form,field);
    }
    regenerateDays(form,field);
}

function frmvalidate(frmobj)
{
	if (!frmobj) {
		frmobj = frmvalidator;
	}
	for(var itr=0;itr < frmobj.formobj.elements.length;itr++)
	{
		if(frmobj.formobj.elements[itr].validationset &&
	   !frmobj.formobj.elements[itr].validationset.validate())
		{
		  return;
		}
	}
	
	if(frmobj.addnlvalidation)
	{
	  str =" var ret = "+frmobj.addnlvalidation+"()";
	  eval(str);
    if(!ret) return;
	}
	frmobj.formobj.submit();
}

function confirmed(tekst) 
{
var agree=alert(tekst);
}

function roll_over(img_name, img_src)
{
document[img_name].src = img_src;
}

//  End -->


Event.observe(window,'load', function(ev) { 
    var sb = $('q');    
    if (sb != null) {
        Event.observe(sb,'focus',function(ev2) {
            var element = Event.element(ev2);
            
            if (element.value == 'Zoeken') {
                element.value = '';
            }
         } );
         Event.observe(sb,'blur',function(ev2) {
            var element = Event.element(ev2);
            if (element.value == '') {
                element.value = 'Zoeken';
            }
         } );
         
    }
} );

Event.observe(window,'load', function(ev) { 
	var producten = $("productendivrechts");
	var panels = $$("#productendivlinks .productpanel");
	if (producten == null && panels.length > 0) {
		producten = document.createElement('div');
		producten.id = "productendivrechts";
		$("productendivlinks").insert({"after": producten});
		
		activepanel = $$(".activepanel");
		
		for (i = 0; i < panels.length;i++) {
			
			$(producten).insert($(panels[i]));	
			if (i == 0 && activepanel.length == 0 || $(panels[i]).hasClassName("activepanel")) {
				$(panels[i]).setStyle({"display":"block"});
			} else {
				$(panels[i]).setStyle({"display":"none"});
			}
		}

		var panels = $$("#productendivrechts .productpanel");

		var links = $$("#productendivlinks .productenmenu  a");
		links[0].addClassName("activated");
		for(i = 0; i < links.length;i++) {
			Event.observe($(links[i]),'mouseover',function() { 									
				var index = $$("#productendivlinks a").indexOf(this);
				
				if (!this.hasClassName("activated")) {
					var active = $$(".activated");
					if (active.length > 0) {
						active[0].removeClassName("activated");
					}
					this.addClassName("activated");
				}
				
				setProductPanel(index+1);
				
			});
			
			
													
		}
		
		
		
//		$($(producten).firstDescendant).setStyle("display","block");
	}
});

function setProductPanel(index) {

	var panels = $$("#productendivrechts .productpanel");
	
	if ($$(".defaultpanel").length == 0) {
		index--;
	}
	
	if (index <= 0 || $(panels[index]).getStyle("display") != "block") {
		for (i = 0; i < panels.length;i++) {
			$(panels[i]).setStyle({"display":"none"});
		}
		if (index >= 0) {
			$(panels[index]).setStyle({"display":"block"});
		} else {
			activepanel = $$(".activepanel");
			if (activepanel.length > 0) {
				activepanel[0].setStyle({"display":"block"});
			}
		}
	}
}