function initFunctions() {


	$('nls_name').observe('click', function() {
		if($F(this) == 'Voornaam')
			this.value = '';
	});
	$('nls_email').observe('click', function() {
		if($F(this) == 'E-mailadres')
			this.value = '';
	});

    $$('a[rel="external"]').each(function(link){
        if(link.readAttribute('href') != '' && link.readAttribute('href') != '#'){
            link.writeAttribute('target','_blank');
        }
    });

    SetOrigMenuItem();
    $$("ul.menu li a").invoke("observe","mouseover",function()  { ShowSubMenu(this); })
    $$("ul.menu li").invoke("observe","mouseover",function()  { active_menu = true; ToggleMenuState(); })
    $$("ul.menu li").invoke("observe","mouseout",function()     { active_menu = false; ToggleMenuState(); })
    $$("div.submenus").invoke("observe","mouseover",function()    { active_submenu = true; ToggleMenuState(); })
    $$("div.submenus").invoke("observe","mouseout",function()     { active_submenu = false; ToggleMenuState(); })
    RunSlideShow();

}

var menu_timeout_id;
var orig_menu_item = 0;
var active_menu = false;
var active_submenu = false;
function SetOrigMenuItem() {
    if(orig_menu_item == 0)
        $$("ul.menu li a.on").each(function(elem) {
            orig_class_name = elem.up("li").className;
            if(orig_class_name)
                orig_menu_item = orig_class_name.replace(/menu_/, "")
        })
        ShowMenuItem(orig_menu_item);
}

function ShowSubMenu(menu_button) {
    $$("ul.menu li a.on").invoke("removeClassName","on")
    $$("ul.submenu").invoke("removeClassName", "on")
    menu_button.className = "on"

    classname = menu_button.up("li").className
    classname_item = classname.replace(/menu_/, "")

    $("submenu_" + classname_item).addClassName("on");
}

function ToggleMenuState() {
    if(active_menu == false && active_submenu == false) {
        menu_timeout_id = window.setTimeout(function() {
            ShowMenuItem(orig_menu_item)
        }, 500);
    } else {
        window.clearTimeout(menu_timeout_id)
    }
}

function ShowMenuItem(id) {
    $$("ul.menu li.menu_" + id + " a").each(function(elem) {
        ShowSubMenu(elem);
    })
}

var current_slidepic = 0;
var max_items = 16;
function RunSlideShow() {
    window.setTimeout(function() {
        current_slidepic = (current_slidepic >= (max_items-1)) ? 0 : current_slidepic + 1

        next_width = current_slidepic * 265;
        $("slideshow_items").morph("left: -" + next_width + "px;")
        RunSlideShow();
    }, 8000)
}
