/*
 * Forwart website frontend v1.0 for jQuery JavaScript Library v1.4.x
 *
 * Copyright (C) 2003-2011
 * Peter Arts, Forwart
 * http://www.forwart.nl
 *
 * Date: 2011-01-07
 * Revision: 0001
 */

$(document).ready(function(){if($("body.home").length==1){$("body.home div.content div.overlay div.col").mouseenter(function(){$(this).stop(true,true).animate({top:"-10px"},300)}).mouseleave(function(){$(this).stop(true,true).animate({top:"0px"},300)});$("body.home div.content div.overlay div.col").click(function(){nav($(this).find("a.more").attr("href"))});var b=0;$("body.home div.content div.overlay div.col").each(function(){var e=$(this);setTimeout(function(){e.fadeIn(800)},b*200);b++})}$("div.header ul li.active a").mouseenter(function(){if(document.defaultView&&
document.defaultView.getComputedStyle){$.curPos=$(this).css("backgroundPosition");$.curPosX=$.curPosY=0;$.curPos=$.curPos.split(" ");$.curPosX=$.curPos[0];$.curPosY=$.curPos[1];$(this).stop(true,true).animate({backgroundPosition:$.curPosX+" 10px"},400)}}).mouseleave(function(){if(document.defaultView&&document.defaultView.getComputedStyle){$.curPos=$(this).css("backgroundPosition");$.curPosX=$.curPosY=0;$.curPos=$.curPos.split(" ");$.curPosX=$.curPos[0];$.curPosY=$.curPos[1];$(this).stop(true,true).animate({backgroundPosition:$.curPosX+
" 0px"},400)}});if($("div.content div.vacancy").length>0){$("div.content div.vacancy").click(function(){if(!$(this).hasClass("active")){var e=$(this).find("div.detail");if(e.length!=0){$("div.content div.vacancy.active").find("span.vac_expand").html("meer info");$("div.content div.vacancy.active").removeClass("active").find("div.detail").slideUp();e.slideDown();$(this).addClass("active").find("span.vac_expand").html("solliciteren")}}});$("div.content div.vacancy span.vac_expand").click(function(){if($(this).parents("div.vacancy").hasClass("active")){var e=
$(this).parents("div.vacancy").find("a.to_form");if(e.length==1){e=e.attr("href");nav(e)}}})}$("div.header div.wrapper a.trackntrace").click(function(e){e.preventDefault();nav_new($(this).attr("href"))});$("div.location_info.small").click(function(){var e=$(this).attr("id").replace("location_","marker_");e=eval(e);google.maps.event.trigger(e,"click")});$("div.type_filter span").click(function(){if($(this).hasClass("all")){$("div.type_filter span.enabled:not(.all)").trigger("click");$(this).addClass("enabled")}else{var e=
$(this).attr("class"),g=1;if($(this).hasClass("enabled")){g=2;$(this).removeClass("enabled")}else{$("div.type_filter span.enabled").removeClass("enabled");$(this).addClass("enabled")}var h=new google.maps.LatLngBounds;$("div.location_info").each(function(){var k=$(this).attr("id").replace("location_","marker_");k=eval(k);if($(this).hasClass(e)){$(this).show();if(k!=undefined){k.setVisible(true);h.extend(k.getPosition())}}else if(g==1){$(this).hide();k!=undefined&&k.setVisible(false)}else{$(this).show();
if(k!=undefined){k.setVisible(true);h.extend(k.getPosition())}}});h.isEmpty()||map.fitBounds(h);infowindow.close();$("div.location_info.active").removeClass("active")}});$("div.type_filter span.enable-default").hasClass("all")||setTimeout(function(){$("div.type_filter span.enable-default").removeClass("enable-default").trigger("click")},400);$("div#txt a[class*=lightbox]").lightbox();$("a[rel*=nofollow],a[rel*=blank],a[class*=blank]").click(function(e){e.preventDefault();nav_new($(this).attr("href"))})});
var directionsDisplay;
function calcRoute(b){if($("input#nav_address").length==1){var e=$("input#nav_address").attr("value");if(e!=""){infowindow.close();$("div.location_info.active").removeClass("active");$("div.type_filter").hide();$("div#location_map").animate({width:"710px"},200);$("#directions").empty().html('<span class="status">De route wordt berekend...</span>');var g=new google.maps.DirectionsService;directionsDisplay=new google.maps.DirectionsRenderer;directionsDisplay.setMap(map);directionsDisplay.setPanel(document.getElementById("directions"));g.route({origin:e,
destination:b,travelMode:google.maps.DirectionsTravelMode.DRIVING},function(h,k){if(k==google.maps.DirectionsStatus.OK){directionsDisplay.setDirections(h);$("#directions").find("span.status").html('<a href="#" onclick="closeRoute();return false;">Route informatie wissen</a>')}else $("#directions").find("span.status").html("De route kan niet berekend worden op basis van het ingevulde adres.")})}}}
function closeRoute(){$("#directions").empty();$("div.type_filter").show();$("div#location_map").animate({width:"598px"},200);directionsDisplay.setMap(null)}function initMap(){}function log(b){window.console&&console.log&&console.log(b)}function nav(b){b=URLDecode(b);window.location.href=b}function nav_new(b){window.open(b)}
function URLDecode(b){for(var e="",g=0;g<b.length;){var h=b.charAt(g);if(h=="+"){e+=" ";g++}else if(h=="%")if(g<b.length-2&&"0123456789ABCDEFabcdef".indexOf(b.charAt(g+1))!=-1&&"0123456789ABCDEFabcdef".indexOf(b.charAt(g+2))!=-1){e+=unescape(b.substr(g,3));g+=3}else{alert("Bad escape combination near ..."+b.substr(g));e+="%[ERROR]";g++}else{e+=h;g++}}return e}function showLightbox(){}
(function(b){b.fn.lightbox=function(e){function g(){b("#lboverlay").remove();b("#lightbox").remove();a.inprogress=false;if(a.jsonData&&a.jsonData.length>0){var c=a.jsonDataParser?a.jsonDataParser:b.fn.lightbox.parseJsonData;a.imageArray=[];a.imageArray=c(a.jsonData)}c='<div id="outerImageContainer"><div id="imageContainer"><iframe id="lightboxIframe" /><img id="lightboxImage"><div id="hoverNav"><a href="javascript://" title="'+a.strings.prevLinkTitle+'" id="prevLink"></a><a href="javascript://" id="nextLink" title="'+
a.strings.nextLinkTitle+'"></a></div><div id="loading"><a href="javascript://" id="loadingLink"><img src="'+a.fileLoadingImage+'"></a></div></div></div>';var d='<div id="imageDataContainer" class="clearfix"><div id="imageData"><div id="imageDetails"><span id="caption"></span><span id="numberDisplay"></span></div><div id="bottomNav">';if(a.displayHelp)d+='<span id="helpDisplay">'+a.strings.help+"</span>";d+='<a href="javascript://" id="bottomNavClose" title="'+a.strings.closeTitle+'"><img src="'+a.fileBottomNavCloseImage+
'"></a></div></div></div>';if(a.navbarOnTop){c='<div id="lboverlay"></div><div id="lightbox">'+d+c+"</div>";b("body").append(c);b("#imageDataContainer").addClass("ontop")}else{c='<div id="lboverlay"></div><div id="lightbox">'+c+d+"</div>";b("body").append(c)}b("#lboverlay").click(function(){o()}).hide();b("#lightbox").click(function(){o()}).hide();b("#loadingLink").click(function(){o();return false});b("#bottomNavClose").click(function(){o();return false});b("#outerImageContainer").width(a.widthCurrent).height(a.heightCurrent);
b("#imageDataContainer").width(a.widthCurrent);if(!a.imageClickClose){b("#lightboxImage").click(function(){return false});b("#hoverNav").click(function(){return false})}}function h(){return[b(document).width(),b(document).height(),b(window).width(),b(window).height()]}function k(){var c,d;if(self.pageYOffset){d=self.pageYOffset;c=self.pageXOffset}else if(document.documentElement&&document.documentElement.scrollTop){d=document.documentElement.scrollTop;c=document.documentElement.scrollLeft}else if(document.body){d=
document.body.scrollTop;c=document.body.scrollLeft}return[c,d]}function q(c){var d=new Date,f=null;do f=new Date;while(f-d<c)}function r(c){var d=h();b("#lboverlay").hide().css({width:"100%",height:d[1]+"px",opacity:a.overlayOpacity}).fadeIn(800);imageNum=0;if(!a.jsonData){a.imageArray=[];!c.rel||c.rel==""?a.imageArray.push([c.href,a.displayTitle?c.title:""]):b("a").each(function(){if(this.href&&this.rel==c.rel)a.imageArray.push([this.href,a.displayTitle?this.title:""])})}if(a.imageArray.length>1){for(i=
0;i<a.imageArray.length;i++)for(j=a.imageArray.length-1;j>i;j--)a.imageArray[i][0]==a.imageArray[j][0]&&a.imageArray.splice(j,1);for(;a.imageArray[imageNum][0]!=c.href;)imageNum++}var f=k();d=f[1]+d[3]/10;f=f[0];b("#lightbox").css({top:d+"px",left:f+"px"}).show();a.slideNavBar||b("#imageData").hide();l(imageNum)}function l(c){if(a.inprogress==false){a.inprogress=true;a.activeImage=c;b("#loading").show();b("#lightboxImage").hide();b("#hoverNav").hide();b("#prevLink").hide();b("#nextLink").hide();if(a.slideNavBar){b("#imageDataContainer").hide();
b("#imageData").hide()}s()}}function s(){imgPreloader=new Image;imgPreloader.onload=function(){var c=imgPreloader.width,d=imgPreloader.height;if(a.fitToScreen){var f=h(),m=f[2]-2*a.borderSize;f=f[3]-200;if(imgPreloader.height>f){c=parseInt(f/imgPreloader.height*imgPreloader.width);d=f}else if(imgPreloader.width>m){d=parseInt(m/imgPreloader.width*imgPreloader.height);c=m}}b("#lightboxImage").attr("src",a.imageArray[a.activeImage][0]).width(c).height(d);t(c,d)};imgPreloader.src=a.imageArray[a.activeImage][0]}
function o(){p();b("#lightbox").hide();b("#lboverlay").fadeOut();b("select, object, embed").show()}function t(c,d){a.widthCurrent=b("#outerImageContainer").outerWidth();a.heightCurrent=b("#outerImageContainer").outerHeight();var f=Math.max(350,c+a.borderSize*2),m=d+a.borderSize*2;a.xScale=f/a.widthCurrent*100;a.yScale=m/a.heightCurrent*100;wDiff=a.widthCurrent-f;hDiff=a.heightCurrent-m;b("#imageDataContainer").animate({width:f},a.resizeSpeed,"linear");b("#outerImageContainer").animate({width:f},a.resizeSpeed,
"linear",function(){b("#outerImageContainer").animate({height:m},a.resizeSpeed,"linear",function(){b("#loading").hide();b("#lightboxImage").fadeIn("fast");b("#numberDisplay").html("");a.imageArray[a.activeImage][1]&&b("#caption").html(a.imageArray[a.activeImage][1]).show();if(a.imageArray.length>1){var n;n=a.strings.image+(a.activeImage+1)+a.strings.of+a.imageArray.length;if(!a.disableNavbarLinks){if(a.activeImage>0||a.loopImages)n='<a title="'+a.strings.prevLinkTitle+'" href="#" id="prevLinkText">'+
a.strings.prevLinkText+"</a>"+n;if(a.activeImage+1<a.imageArray.length||a.loopImages)n+='<a title="'+a.strings.nextLinkTitle+'" href="#" id="nextLinkText">'+a.strings.nextLinkText+"</a>"}b("#numberDisplay").html(n).show()}a.slideNavBar?b("#imageData").slideDown(a.navBarSlideSpeed):b("#imageData").show();n=h();b("#lboverlay").height(n[1]);u();if(a.loopImages&&a.imageArray.length>1){preloadNextImage=new Image;preloadNextImage.src=a.imageArray[a.activeImage==a.imageArray.length-1?0:a.activeImage+1][0];
preloadPrevImage=new Image;preloadPrevImage.src=a.imageArray[a.activeImage==0?a.imageArray.length-1:a.activeImage-1][0]}else{if(a.imageArray.length-1>a.activeImage){preloadNextImage=new Image;preloadNextImage.src=a.imageArray[a.activeImage+1][0]}if(a.activeImage>0){preloadPrevImage=new Image;preloadPrevImage.src=a.imageArray[a.activeImage-1][0]}}a.inprogress=false})});if(hDiff==0&&wDiff==0)jQuery.browser.msie?q(250):q(100);b("#prevLink").height(d);b("#nextLink").height(d)}function u(){if(a.imageArray.length>
1){b("#hoverNav").show();if(a.loopImages){b("#prevLink,#prevLinkText").show().click(function(){l(a.activeImage==0?a.imageArray.length-1:a.activeImage-1);return false});b("#nextLink,#nextLinkText").show().click(function(){l(a.activeImage==a.imageArray.length-1?0:a.activeImage+1);return false})}else{a.activeImage!=0&&b("#prevLink,#prevLinkText").show().click(function(){l(a.activeImage-1);return false});a.activeImage!=a.imageArray.length-1&&b("#nextLink,#nextLinkText").show().click(function(){l(a.activeImage+
1);return false})}b(document).bind("keydown",{opts:a},v)}}function v(c){var d=c.data.opts;c=c.keyCode;var f=String.fromCharCode(c).toLowerCase();if(f=="x"||f=="o"||f=="c"||c==27)o();else if(f=="p"||c==37)if(d.loopImages){p();l(d.activeImage==0?d.imageArray.length-1:d.activeImage-1)}else{if(d.activeImage!=0){p();l(d.activeImage-1)}}else if(f=="n"||c==39)if(a.loopImages){p();l(d.activeImage==d.imageArray.length-1?0:d.activeImage+1)}else if(d.activeImage!=d.imageArray.length-1){p();l(d.activeImage+1)}}
function p(){b(document).unbind("keydown")}var a=b.extend({},b.fn.lightbox.defaults,e);return this.each(function(){b(this).click(function(){g();r(this);return false})})};b.fn.lightbox.parseJsonData=function(e){var g=[];b.each(e,function(){g.push([this.url,this.title])});return g};b.fn.lightbox.defaults={fileLoadingImage:"/template/img/loading.gif",fileBottomNavCloseImage:"/template/img/lightbox/btn-close.gif",overlayOpacity:0.8,borderSize:10,imageArray:[],activeImage:null,inprogress:false,resizeSpeed:350,
widthCurrent:250,heightCurrent:250,xScale:1,yScale:1,displayTitle:true,navbarOnTop:false,slideNavBar:false,navBarSlideSpeed:350,displayHelp:false,strings:{help:"",prevLinkTitle:"Vorige",nextLinkTitle:"Volgende",prevLinkText:"&laquo; Vorige",nextLinkText:"Volgende &raquo;",closeTitle:"sluiten",image:"Afbeelding ",of:" van "},fitToScreen:true,disableNavbarLinks:true,loopImages:false,imageClickClose:true,jsonData:null,jsonDataParser:null}})(jQuery);


/**
 * @author Alexander Farkas
 * v. 1.21
 */

(function(c){function g(a){a=a.replace(/left|top/g,"0px");a=a.replace(/right|bottom/g,"100%");a=a.replace(/([0-9\.]+)(\s|\)|$)/g,"$1px$2");a=a.match(/(-?[0-9\.]+)(px|\%|em|pt)\s(-?[0-9\.]+)(px|\%|em|pt)/);return[parseFloat(a[1],10),a[2],parseFloat(a[3],10),a[4]]}if(!document.defaultView||!document.defaultView.getComputedStyle){var d=jQuery.curCSS;jQuery.curCSS=function(a,b,e){if(b==="background-position")b="backgroundPosition";if(b!=="backgroundPosition"||!a.currentStyle||a.currentStyle[b])return d.apply(this,
arguments);var f=a.style;if(!e&&f&&f[b])return f[b];return d(a,"backgroundPositionX",e)+" "+d(a,"backgroundPositionY",e)}}var h=c.fn.animate;c.fn.animate=function(a){if("background-position"in a){a.backgroundPosition=a["background-position"];delete a["background-position"]}if("backgroundPosition"in a)a.backgroundPosition="("+a.backgroundPosition;return h.apply(this,arguments)};c.fx.step.backgroundPosition=function(a){if(!a.bgPosReady){var b=c.curCSS(a.elem,"backgroundPosition");b||(b="0px 0px");b=
g(b);a.start=[b[0],b[2]];b=g(a.options.curAnim.backgroundPosition);a.end=[b[0],b[2]];a.unit=[b[1],b[3]];a.bgPosReady=true}b=[];b[0]=(a.end[0]-a.start[0])*a.pos+a.start[0]+a.unit[0];b[1]=(a.end[1]-a.start[1])*a.pos+a.start[1]+a.unit[1];a.elem.style.backgroundPosition=b[0]+" "+b[1]}})(jQuery);
