SWF_DIMENSIONS={DEFAULT:{width:854,height:520},chauffeur:{width:859,height:513},logistiek_medewerker:{width:880,height:490}};POPUP_DIMENSIONS={DEFAULT:{width:854,height:520},chauffeur:{width:910,height:513},logistiek_medewerker:{width:910,height:513}};
$(document).ready(function(){if(/videos\/(.*?)\/?$/i.test(document.location.href))loadVideo(RegExp.$1);else if(/games\/(.*?)\/?$/i.test(document.location.href))loadGame(RegExp.$1);else if(!/(highscore|forms|debug)/i.test(document.location.href))if($("#portal").length)loadPortal(function(){alignSitemap()});else if(/^(http:.*?\/\/[^\/]*)\/?(.*?)$/.test(document.location.href))document.location.href=RegExp.$1+"/#"+RegExp.$2});
function alignSitemap(){var b=0,a=$("#sitemap > ul > li");a.each(function(){b=Math.max(b,$(this).height())});a.height(b);a.not(".no-float").each(function(){var c=$("> ul > li:first",$(this)).offset().top-$(this).offset().top;$("> ul > li",$(this)).height(b-c)})}
function loadPortal(b){window.Portal=$("#portal");$.extend(Portal,changer.portals.portal).init(function(){Portal.handlers.onSelectTab=function(a){$("#main-menu li").removeClass("on");a=a.replace(/het-vak-.*?$/,"het-vak-chauffeur");$("#main-menu li a[href='/"+a+"']").parent().addClass("on")};Portal.handlers.onSetPath=function(a){_gaq&&_gaq.push(["_trackPageview","/"+a]);$("#bread-crumb li:not(.start):not(.home)").remove();$("#bread-crumb li.on").removeClass("on");a=a.split("/");for(var c="",d=0;d<
a.length;d++){c+=a[d]+"/";if(!(a[d]=="home"||a[d]=="external"||a[d]=="")){sTitle=a[d].substring(0,1).toUpperCase()+a[d].substring(1).replace(/-/g," ");$("#bread-crumb ul").append('<li>&gt;</li><li><a href="/'+c+'">'+sTitle+"</a></li>");$("#bread-crumb li:not(.start):not(.home) a").click(function(){return Portal.linkHandler(this)})}}};$("#main-menu a, #sitemap a, #bread-crumb a").click(function(){return Portal.linkHandler(this)});loadHeaders();b&&b()})}
function loadHeaders(){setInterval(function(){$(".tab header.banner-active").each(function(){var b=$(this),a=b.siblings("header.banner").andSelf();if(a.length>1){b.hide().removeClass("banner-active");b=b.next("header.banner");if(b.length<=0)b=$(a[0]);b.fadeIn(1E3,function(){$(this).addClass("banner-active")})}})},1E4)}function loadVideo(b){loadSWF("/layouts/lib/videos/player.swf",{source:"/layouts/lib/videos/"+b+".mov",skin:"/layouts/lib/videos/skin.swf"})}
function loadGame(b){var a="/layouts/lib/games/"+b+".swf",c="/highscores/"+b,d="/highscores/"+b+"/post",e=SWF_DIMENSIONS[b.replace(/-/g,"_")];$.ajax({url:"/highscores/"+b+"/xml/1",complete:function(f){if(/<name>(.*?)<\/name>/.test(f.responseText)){var g=RegExp.$1;/<score>(.*?)<\/score>/.test(f.responseText)&&loadSWF(a,{scoreURL:c,postURL:d,topPlayer:g,topScore:RegExp.$1,iconMaintenanceStartTime:2,iconRefuelStartTime:4,maxVelocity:1E3,hitObjectWidth:126,hitObjectHeight:180,hitObjectXpos:430,hitObjectYpos:372.9},
e)}}})}function loadSWF(b,a,c,d,e){c=c||SWF_DIMENSIONS.DEFAULT;a=a||{};d=$.extend({bgcolor:"#000000"},d||{});oAttribute=e||{};swfobject.embedSWF(b,"flash",c.width,c.height,"9.0.0",false,a,d,e)}function fancyBox(b,a){a=a||{};var c=$.extend({},POPUP_DIMENSIONS.DEFAULT);a=$.extend(c,a);a=$.extend({overlayShow:false,overlayOpacity:1,titleShow:false,padding:5,autoDimensions:true,autoScale:false,scrolling:"no"},a);$('<a href="'+b+'" />').fancybox(a).click()}
function pieChart(b,a){a=$(a);var c="poll_results_"+parseInt(Math.random()*1E3);a.after('<div id="'+c+'" class="poll-results" />');$.jqplot(c,[b],{title:{show:false},seriesDefaults:{renderer:$.jqplot.PieRenderer},seriesColors:["#e31a21","#f2f2f3","#ed1c24","#4bb2c5","#c5b47f","#EAA228","#579575","#839557","#958c12","#953579","#4b5de4","#d8b83f","#ff5800","#0085cc"],legend:{show:true},grid:{background:"#ffffff",borderWidth:0,shadow:false}})}
function video(b){fancyBox("/videos/"+b,{type:"iframe",overlayShow:true})}function game(b){var a={type:"iframe",overlayShow:true};a=$.extend(a,POPUP_DIMENSIONS.DEFAULT);var c=b.replace(/-/g,"_");if(POPUP_DIMENSIONS[c])a=$.extend(a,POPUP_DIMENSIONS[c]);fancyBox("/games/"+b,a)}function tweet(b){var a="www.debelangrijkstebaan.nl"+$(b).parents(".widget").attr("href");$(b).attr("href","http://twitter.com/?status="+a);$(b).attr("onclick","");$(b).attr("target","_blank");return true}
function prijsvraag(){fancyBox("/forms/foto/",{type:"iframe",width:400,height:600,margin:0,padding:0,scrolling:"yes"})}function oproep(){Portal.getActiveWidget().loadUrl("/forms/oproep")}function ambassadeur(){Portal.getActiveWidget().loadUrl("/forms/ambassadeur")}
function archive(b){b=$(b);var a,c=Portal.getActiveWidget();if(c.hasClass("widget-archive")){c.removeClass("widget-archive");c.attr("height",c.attr("original-height"));c.attr("paginate-by",1);c.attr("max-pages",1);c.addClass("widget-white");a=c.attr("original-text")}else{c.addClass("widget-archive");c.attr("original-height",c.attr("height"));c.attr("original-text",b.html());c.removeAttr("height");c.removeAttr("paginate-by");c.removeAttr("max-pages");c.removeClass("widget-white");a="Terug"}c.loadUrl("",
function(){$("ul.tabs > li.archive a",c).html(a)})};

