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

	var myMenu = new MenuMatic();
	
	new vlaDatePicker('bereken_datum', { filePath: '/classes/vlaCalendar/', separator: '-', leadingZero: true, twoDigitYear: false, offset: { y: -200, x:0 }, alignX: 'center', alignY: 'bottom' });

	$('bereken_datum').addEvent('keydown',function(event){
		event = new Event(event);
	    if (event.key == 'enter') {
		    setDateUrl();
	 	}
	});

	$('send_date').addEvent('click',function(event) {
		setDateUrl();
	});

	var zTables = new ZebraTables('zebra');
	
});

function setDateUrl()
{
    location.href ='/bereken/'+$('bereken_datum').value+'.html';
}

function bookmark(url, description)
{
    if (document.all)
    {
    window.external.AddFavorite(url, description);
    }
    else if (window.sidebar)
    {
    window.sidebar.addPanel(description, url, "");
    }
}



var ZebraTables = new Class({
    //initialization
    initialize: function(table_class) {

        //add table shading
        $$('table.' + table_class + ' tr').each(function(el,i) {

			if (!el.hasClass('none'))
			{
            //do regular shading
            var _class = i % 2 ? 'even' : 'odd'; el.addClass(_class);

            //do mouseover
            el.addEvent('mouseenter',function() { if(!el.hasClass('highlight')) { el.addClass('mo').removeClass(_class); } });

            //do mouseout
            el.addEvent('mouseleave',function() { if(!el.hasClass('highlight')) { el.removeClass('mo').addClass(_class); } });
			}
/*
            //do click
            el.addEvent('click',function() {
                //click off
                if(el.hasClass('highlight'))
                {
                    el.removeClass('highlight').addClass(_class);
                }
                //click on
                else
                {
                    el.removeClass(_class).removeClass('mo').addClass('highlight');
                }
            });
*/
        });
    }
});
