/***********************************************************************

Author:     Arno Hoogma
URL:        http://www.4rn0.nl

***********************************************************************/


if(typeof window.jQuery!="undefined"){var msie6=($.browser.msie&&parseInt($.browser.version)==6)?true:false;var flash=deconcept.SWFObjectUtil.getPlayerVersion();flash=(flash.major>=9)?true:false;flash=typeof $.url.setUrl(document.location.href).param("noflash")!="undefined"?false:flash;if(flash){document.documentElement.className+=" interactive";}$(function(){$.ajaxSetup({cache:true});$.observeHashChange({interval:200});$(window).hashchange(function(b,a){hashChange(a.after);});if(flash){initFlashNavigation();initWindowResize();initFullScreenFrames();initFullScreenFlash();}initAjaxNavigation();initPage();});function hashChange(a){if(flash){getFlashMovie("navigation").setPage(a);}setPage(a);removeFooter();}function initPage(){var b=$.url.setUrl($("base").attr("href")).attr("path");var a=$.url.setUrl(document.location.href).attr("path");if(b!=a){var c=a.substring(b.length);c=c.replace(new RegExp(/\/$/),"");document.location.replace(b+"#"+c);}if(document.location.hash.length){$("ul.nav a").removeClass("active");$("ul.nav a[href="+document.location.hash+"]").addClass("active");$("#article").empty();setPage(document.location.hash);}}function setPage(c){var a=$("base").attr("href");a+=(c=="")?"":c.substring(1)+"/";if(msie6){var b=new ActiveXObject("MSXML2.XMLHTTP");b.onreadystatechange=function(){if(b.readyState==4&&b.status==200){var d=document.createElement("div");d.innerHTML=b.responseText;document.title=$(d).find("#article h1").text();$("#article").html($(d).find("#article").html());if(flash){initFullScreenFrames();initFullScreenFlash();}}};b.open("GET",a,true);b.send(null);}else{$('<div id="temp"></div>').load(a+" div#article",null,function(e,d){if(e!="error"){document.title=$(this).find("#article h1").text();$("#article").html($(this).find("#article").html());if(flash){initFullScreenFrames();initFullScreenFlash();}}$(this).remove();});}}function initAjaxNavigation(){$("ul.nav a").each(function(a,b){$(b).attr("href",(typeof $.url.setUrl(document.location.href).param("noflash")!="undefined"?"?noflash=true":"")+"#"+$(b).attr("id")).attr("id","f_"+$(b).attr("id")).click(function(){$("ul.nav a").removeClass("active");$(this).addClass("active");});});}function initFlashNavigation(){$("html, body").addClass("interactive");$("#header").append('<div id="drag"></div>');$("#header").append('<div id="navigationContainer"></div>');$("#header").after('<div id="snap"></div>');var a=new SWFObject("assets/interactive/main.swf","navigation","100%","100%","9","#000a17");a.addParam("allowScriptAccess","always");a.addParam("allowFullScreen","true");a.addParam("wmode","transparent");a.addParam("menu","false");a.addParam("quality","high");a.addVariable("isAgeCheck",$.cookie("ageCheck")?0:1);a.addVariable("dataURL","assets/interactive/xml/");a.addVariable("uniqueConnectionName",parseInt($("html").attr("class")));a.addVariable("page",$.url.setUrl(document.location.href).attr("anchor"));if(msie6){a.addVariable("msie6",1);}if($.browser.safari){a.addVariable("safari",1);}a.write("navigationContainer");$("#header").draggable({containment:"parent",cancel:"a",snapMode:"outer",snapTolerance:50,snap:{items:"#snap",snap:function(b,c){getFlashMovie("navigation").onSnap();},release:function(b,c){getFlashMovie("navigation").onRelease();}}});window.setTimeout(function(){$("#navigation").mousedown(function(b){var c=parseInt(b.clientY-$(this).offset()["top"]);if($("#drag").height()>c){$("#header").draggable("enable").trigger("mousedown.draggable");}else{$("#navigation").trigger("mouseup");}});$("#navigation").mouseup(function(){$("#header").draggable("disable").trigger("mouseup.draggable");});},100);if($.browser.safari){$("div#footer ul.nav").clone().prependTo("div#header");$("div#footer").remove();}}function initWindowResize(){$(window).resize(function(){var e=$("#header");var a=$(window).width();var i=$(window).height();var f=$(e).outerHeight();var j=$(e).outerWidth();var k=$(e).offset()["top"];var d=$(e).offset()["left"];var g=parseInt(i-f);g>0?g:0;if(k+f>i){$(e).css("top",g);}var c=parseInt(a-j);c>0?c:0;if(d+j>a){$(e).css("left",c);}}).trigger("resize");}function getFlashMovie(a){return($.browser.msie)?window[a]:document[a];}function pilsInZijnSoks(a){$("#header").height(a);if(msie6){$("#navigation").height(a);}}function slaanMetStokken(){return(parseInt($("#header").css("left"))==0)?true:false;}function krokantAlsEenMalle(b){if(flash){$("body").append('<div id="backContainer"></div>');var a=new SWFObject("assets/interactive/footer.swf","back","100%","100%","9","#000a17");a.addParam("allowScriptAccess","always");a.addParam("allowFullScreen","true");a.addParam("wmode","transparent");a.addParam("menu","false");a.addParam("quality","high");a.addVariable("dataURL","assets/interactive/xml/");a.addVariable("uniqueConnectionName",parseInt($("html").attr("class")));a.addVariable("page",$.url.setUrl(document.location.href).attr("anchor"));a.addVariable("fromHash",b);a.write("backContainer");}}function removeFooter(){$("div#backContainer").remove();}function witteManLooptRof(){var a=new Date();a.setTime(a.getTime()+(15*60*1000));$.cookie("ageCheck","true",{expires:a,path:"/"});}function natteHondEnShit(a){window.setTimeout(function(){if(document.location.hash==a){hashChange(a);}else{document.location.hash=a;}},100);}function lekkerBilletjeOokEenPilletje(a,g,b,d,e,c){var f=$("ul.nav a[href="+e+"]");$(f).addClass("nav").css({height:parseInt(d)+"px",left:parseInt(a)+"px",top:parseInt(g)+"px",width:parseInt(b)+"px"});if(c=="subItem"){$(f).addClass("sub");}$(f).parents("ul.nav").show();}function rellenAlsMarokkanenOpMercator(a){(a==true)?$("a.nav.sub").show():$("a.nav.sub").hide();}function initFullScreenFrames(){resetContent();window.setTimeout(function(){if($("a.frame").size()){$("body").append('<iframe name="fullscreen" frameborder="0" src="'+$("a.frame").attr("href")+'" class="fullscreen"></iframe>');}},100);}function initFullScreenFlash(){resetContent();window.setTimeout(function(){if($("a.flash").size()){$("body").append('<div id="swfContainer"></div>');var a=new SWFObject($("a.flash").attr("href"),"swf","100%","100%","9","#000a17");a.addParam("allowScriptAccess","always");a.addParam("allowFullScreen","true");a.addParam("wmode","transparent");a.addParam("menu","false");a.addParam("quality","high");a.addVariable("uniqueConnectionName",parseInt($("html").attr("class")));a.addVariable("dataURL","assets/interactive/xml/");a.addVariable("page",$.url.setUrl(document.location.href).attr("anchor"));a.write("swfContainer");}},100);}function resetContent(){$("div#swfContainer, iframe.fullscreen").remove();}}