// SuperFish 1.4.8 (stripped)
; (function($) {
    $.fn.superfish = function(op) {
        var sf = $.fn.superfish,
			over = function() {
			    clearTimeout(sf.op.menuObject.sfTimer);
			    $(this).showSuperfishUl().siblings().hideSuperfishUl();
			},
			out = function() {
			    var $$ = $(this); var sfop = sf.op;
			    //clearTimeout(sfop.menuObject.sfTimer);
			    sfop.menuObject.sfTimer = setTimeout(function() {
			        $$.hideSuperfishUl();
			    }, sfop.delay);
			};

        return this.each(function() {
            var s = this.serial = sf.o.length;
            var o = $.extend({}, sf.defaults, op);
            sf.o[s] = sf.op = o;
            $('li:has(ul)', this)[($.fn.hoverIntent && !o.disableHI) ? 'hoverIntent' : 'hover'](over, out);
        });
    };

    var sf = $.fn.superfish;
    sf.o = [];
    sf.op = {};
    sf.c = {
        menuClass: 'sf-js-enabled',
        anchorClass: 'sf-with-ul',
        arrowClass: 'sf-sub-indicator',
        shadowClass: 'sf-shadow'
    };
    sf.defaults = {
        hoverClass: 'sfHover',
        delay: '150',
        animation: { opacity: 'show' },
        speed: 'normal',
        menuObject: $('#menu'),
        disableHI: false
    };
    $.fn.extend({
        hideSuperfishUl: function() {
            var sfop = sf.op;
            var $ul = $(this).removeClass(sfop.hoverClass);
            $ul.removeClass(sfop.hoverClass).children('ul').css('display', 'none').css('visibility', 'hidden');
            return this;
        },
        showSuperfishUl: function() {
            var sfop = sf.op;
            $ul = this.addClass(sfop.hoverClass).children('ul');
            $ul.css('visibility', 'visible').animate(sfop.animation, sfop.speed);
            return this;
        }
    });

})(jQuery);

function doSearch() {
    window.location.href = "/Pages/Zoeken.aspx?k=" + $("#searchinput").attr("value");
}

function sitestat(ns_l) {
    ns_l+='&amp;ns__t='+(new Date()).getTime();ns_pixelUrl=ns_l;
    ns_0=document.referrer;
    ns_0=(ns_0.lastIndexOf('/')==ns_0.length-1)?ns_0.substring(ns_0.lastIndexOf('/'),0):ns_0;
    if(ns_0.length>0)ns_l+='&amp;ns_referrer='+escape(ns_0);
    if(document.images){ns_1=new Image();ns_1.src=ns_l;}else
    document.write('<img src="'+ns_l+'" width="1" height="1" alt="">');
}

function searchEvent(e, type) {
    var event = e ? e : window.event;
    if (type=="change") {
        var code = event.keyCode ? event.keyCode : event.which;
        if (code == 13)
            doSearch();
        return (code != 13);
    }
    if (type=="focus") {
    event.style.color = "#333333";
        if (event.value == "Vul hier een zoekterm in") {
            event.value = ""; 
        }
    }
    if (type=="blur") {
    event.style.color = "#999999";
        if (event.value == "") {
            event.value = "Vul hier een zoekterm in";
        }
    }
}

function textResize(size) {    
    if (size=="s") {
        $("#container").css("font-size","1.2em");
        $("body").css("line-height","1.7em");
        window.name = "s";
    } else if (size=="m") {
        $("#container").css("font-size","1.3em");
        $("body").css("line-height","1.8em");
        window.name = "m";
    } else if (size=="l") {
        $("#container").css("font-size","1.4em");
        $("body").css("line-height","1.9em");
        window.name = "l";
    }
    $("#font-resize").find("a").removeClass("active");
    $("#font-resize").find("a." + size).addClass("active");
    
    if (size=="window") {
        if (window.name == "s" || window.name == "m" ||window.name == "l") {
            textResize(window.name);
        } else textResize("s");
    }
}

$(document).ready(function(){
	textResize("window");
    // NAV
	$("#nav") .superfish({
		animation : { height:"show" }
	});
	$("#nav").find("li:has(ul)").addClass("hasul");
	// Hover for dd dt dl
	$("dt").hover ( function () {$(this).addClass("hover")}, function () {$(this).removeClass("hover")});
	$("dt").click ( function (event) {if (event.target == this){$(this).next().slideToggle(350);$(this).toggleClass("clicked");}});
	$("#sitemap").find("li:has(ul)").addClass("hasul").click ( 
	    function (event) {
	        if (event.target == this)
	            $(this).toggleClass("clicked");
	    }
	 );
});

// Fix name.dll
var ProcessDefaultOnLoad = function (onLoadFunctionNames)
{	
	ProcessPNGImages();
	UpdateAccessibilityUI();
      
	for (var i=0; i < onLoadFunctionNames.length; i++) {
		var expr="if(typeof("+onLoadFunctionNames[i]+")=='function'){"+onLoadFunctionNames[i]+"();}";
		eval(expr);
	}
	if (typeof(_spUseDefaultFocus)!="undefined") {
		DefaultFocus();
	}
};

// Fix sharepoint onload
if ( typeof(_spBodyOnLoadWrapper)!="undefined")
    _spBodyOnLoadWrapper();
else
    var _spBodyOnLoadWrapper = function () {true};

// IE6 Flicker Fix
try {
  document.execCommand("BackgroundImageCache", false, true);
} catch (err) { true }

function MediFireDownloadTracker(tObj, downloadExt) {
    if (pageTracker != null) {
        pageTracker._trackEvent("Downloads", downloadExt.toUpperCase(), $(tObj).attr("href"));
    }
}
function MediFireMailTracker(tObj, adress) {
    if (pageTracker != null) {
        pageTracker._trackEvent("Mails", adress);
    }
}
