/*
##########################################
# Script: /js/functions.js               #
# Copyright (C) 2003-2010 Forwart Design #
# Author: Peter Arts                     #
# http://www.forwart.nl                  #
##########################################
*/
$(document).ready(function(){$("div#txt a.porto_toggle_more").click(function(a){a.preventDefault();$(this).hide();$("div#txt div.porto_item_hidden").slideDown(600)});$("div.block div.photofade").length==1&&setTimeout(togglePhotofade,4E3);$("#content #txt a[rel*=lightbox]").lightBox({txtImage:"Afbeelding",txtOf:"van"});$("#content a.ldeco1").append("<span></span>");$("a[rel*='blank']").click(function(){this.target="_blank"})});
function togglePhotofade(){$("div.block div.photofade img.sec").show(1E3,function(){$(this).removeClass("sec").addClass("fir")});$("div.block div.photofade img.fir").hide(1E3,function(){$(this).removeClass("fir").addClass("sec")});setTimeout(togglePhotofade,8E3)}
function URLDecode(a){for(var f="",c=0;c<a.length;){var e=a.charAt(c);if(e=="+"){f+=" ";c++}else if(e=="%")if(c<a.length-2&&"0123456789ABCDEFabcdef".indexOf(a.charAt(c+1))!=-1&&"0123456789ABCDEFabcdef".indexOf(a.charAt(c+2))!=-1){f+=unescape(a.substr(c,3));c+=3}else c++;else{f+=e;c++}}return f}function nav(a){a=URLDecode(a);window.location.href=a}function nav_new(a){window.open(a)}
function changeStatus(a){if(document.getElementById(a).style.display=="none")document.getElementById(a).style.display="";else document.getElementById(a).style.display="none"}function replaceText(a){for(;a.lastIndexOf("&")>0;)a=a.replace("&","[i-Stats]");return a}var web_referrer=replaceText(document.referrer);istat=new Image(1,1);istat.src="/fwstats/counter.php?sw="+screen.width+"&sc="+screen.colorDepth+"&referer="+web_referrer+"&page="+location.href;
function AC_AddExtension(a,f){return a.indexOf("?")!=-1?a.replace(/\?/,f+"?"):a+f}function AC_Generateobj(a,f,c){var e="<object ",g;for(g in a)e+=g+'="'+a[g]+'" ';e+=">";for(g in f)e+='<param name="'+g+'" value="'+f[g]+'" /> ';e+="<embed ";for(g in c)e+=g+'="'+c[g]+'" ';e+=" ></embed></object>";document.write(e)}
function AC_FL_RunContent(){var a=AC_GetArgs(arguments,".swf","movie","clsid:d27cdb6e-ae6d-11cf-96b8-444553540000","application/x-shockwave-flash");AC_Generateobj(a.objAttrs,a.params,a.embedAttrs)}function AC_SW_RunContent(){var a=AC_GetArgs(arguments,".dcr","src","clsid:166B1BCA-3F9C-11CF-8075-444553540000",null);AC_Generateobj(a.objAttrs,a.params,a.embedAttrs)}
function AC_GetArgs(a,f,c,e,g){var d={};d.embedAttrs={};d.params={};d.objAttrs={};for(var b=0;b<a.length;b+=2)switch(a[b].toLowerCase()){case "classid":break;case "pluginspage":d.embedAttrs[a[b]]=a[b+1];break;case "src":case "movie":a[b+1]=AC_AddExtension(a[b+1],f);d.embedAttrs.src=a[b+1];d.params[c]=a[b+1];break;case "onafterupdate":case "onbeforeupdate":case "onblur":case "oncellchange":case "onclick":case "ondblClick":case "ondrag":case "ondragend":case "ondragenter":case "ondragleave":case "ondragover":case "ondrop":case "onfinish":case "onfocus":case "onhelp":case "onmousedown":case "onmouseup":case "onmouseover":case "onmousemove":case "onmouseout":case "onkeypress":case "onkeydown":case "onkeyup":case "onload":case "onlosecapture":case "onpropertychange":case "onreadystatechange":case "onrowsdelete":case "onrowenter":case "onrowexit":case "onrowsinserted":case "onstart":case "onscroll":case "onbeforeeditfocus":case "onactivate":case "onbeforedeactivate":case "ondeactivate":case "type":case "codebase":d.objAttrs[a[b]]=
a[b+1];break;case "width":case "height":case "align":case "vspace":case "hspace":case "class":case "title":case "accesskey":case "name":case "id":case "tabindex":d.embedAttrs[a[b]]=d.objAttrs[a[b]]=a[b+1];break;default:d.embedAttrs[a[b]]=d.params[a[b]]=a[b+1]}d.objAttrs.classid=e;if(g)d.embedAttrs.type=g;return d};

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.js
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
(function($){$.fn.lightBox=function(settings){settings=jQuery.extend({overlayBgColor:'#4f4f58',overlayOpacity:0.89,fixedNavigation:false,imageLoading:'/template/img/loading.gif',imageBtnPrev:'/template/img/lightbox/btn-prev.gif',imageBtnNext:'/template/img/lightbox/btn-next.gif',imageBtnClose:'/template/img/lightbox/btn-close.gif',imageBlank:'/template/img/lightbox/blank.gif',containerBorderSize:10,containerResizeSpeed:400,txtImage:'Image',txtOf:'of',keyToClose:'c',keyToPrev:'p',keyToNext:'n',imageArray:[],activeImage:0},settings);var jQueryMatchedObj=this;function _initialize(){_start(this,jQueryMatchedObj);return false;}function _start(objClicked,jQueryMatchedObj){$('embed,object,select').css({'visibility':'hidden'});_set_interface();settings.imageArray.length=0;settings.activeImage=0;if(jQueryMatchedObj.length==1 ){settings.imageArray.push(new Array(objClicked.getAttribute('href'),objClicked.getAttribute('title')));}else{for(var i=0;i<jQueryMatchedObj.length;i++){settings.imageArray.push(new Array(jQueryMatchedObj[i].getAttribute('href'),jQueryMatchedObj[i].getAttribute('title')));}}while(settings.imageArray[settings.activeImage][0] !=objClicked.getAttribute('href') ){settings.activeImage++;}_set_image_to_view();}function _set_interface(){$('body').append('<div id="jquery-overlay"></div><div id="jquery-lightbox"><div id="lightbox-container-image-box"><div id="lightbox-container-image"><img id="lightbox-image"><div style="" id="lightbox-nav"><a href="#" id="lightbox-nav-btnPrev"></a><a href="#" id="lightbox-nav-btnNext"></a></div><div id="lightbox-loading"><a href="#" id="lightbox-loading-link"><img src="'+settings.imageLoading+'"></a></div></div></div><div id="lightbox-container-image-data-box"><div id="lightbox-container-image-data"><div id="lightbox-image-details"><span id="lightbox-image-details-caption"></span><span id="lightbox-image-details-currentNumber"></span></div><div id="lightbox-secNav"><a href="#" id="lightbox-secNav-btnClose"><img src="'+settings.imageBtnClose+'"></a></div></div></div></div>');var arrPageSizes=___getPageSize();$('#jquery-overlay').css({backgroundColor:settings.overlayBgColor,opacity:settings.overlayOpacity,width:arrPageSizes[0],height:arrPageSizes[1]}).fadeIn();var arrPageScroll=___getPageScroll();$('#jquery-lightbox').css({top:arrPageScroll[1]+(arrPageSizes[3]/10),left:arrPageScroll[0]}).show();$('#jquery-overlay,#jquery-lightbox').click(function(){_finish();});$('#lightbox-loading-link,#lightbox-secNav-btnClose').click(function(){_finish();return false;});$(window).resize(function(){var arrPageSizes=___getPageSize();$('#jquery-overlay').css({width:arrPageSizes[0],height:arrPageSizes[1]});var arrPageScroll=___getPageScroll();$('#jquery-lightbox').css({top:arrPageScroll[1]+(arrPageSizes[3]/10),left:arrPageScroll[0]});});}function _set_image_to_view(){$('#lightbox-loading').show();if(settings.fixedNavigation ){$('#lightbox-image,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber').hide();}else{$('#lightbox-image,#lightbox-nav,#lightbox-nav-btnPrev,#lightbox-nav-btnNext,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber').hide();}var objImagePreloader=new Image();objImagePreloader.onload=function(){$('#lightbox-image').attr('src',settings.imageArray[settings.activeImage][0]);_resize_container_image_box(objImagePreloader.width,objImagePreloader.height);objImagePreloader.onload=function(){};};objImagePreloader.src=settings.imageArray[settings.activeImage][0];};function _resize_container_image_box(intImageWidth,intImageHeight){var intCurrentWidth=$('#lightbox-container-image-box').width();var intCurrentHeight=$('#lightbox-container-image-box').height();var intWidth=(intImageWidth+(settings.containerBorderSize * 2));var intHeight=(intImageHeight+(settings.containerBorderSize * 2));var intDiffW=intCurrentWidth - intWidth;var intDiffH=intCurrentHeight - intHeight;$('#lightbox-container-image-box').animate({width:intWidth,height:intHeight},settings.containerResizeSpeed,function(){_show_image();});if((intDiffW==0 ) &&(intDiffH==0 ) ){if($.browser.msie ){___pause(250);}else{___pause(100);}}$('#lightbox-container-image-data-box').css({width:intImageWidth});$('#lightbox-nav-btnPrev,#lightbox-nav-btnNext').css({height:intImageHeight+(settings.containerBorderSize * 2)});};function _show_image(){$('#lightbox-loading').hide();$('#lightbox-image').fadeIn(function(){_show_image_data();_set_navigation();});_preload_neighbor_images();};function _show_image_data(){$('#lightbox-container-image-data-box').slideDown('fast');$('#lightbox-image-details-caption').hide();if(settings.imageArray[settings.activeImage][1] ){$('#lightbox-image-details-caption').html(settings.imageArray[settings.activeImage][1]).show();}if(false&&settings.imageArray.length>1 ){$('#lightbox-image-details-currentNumber').html(settings.txtImage+' '+(settings.activeImage+1 )+' '+settings.txtOf+' '+settings.imageArray.length).show();}}function _set_navigation(){$('#lightbox-nav').show();$('#lightbox-nav-btnPrev,#lightbox-nav-btnNext').css({'background':'transparent url('+settings.imageBlank+') no-repeat'});if(settings.activeImage !=0 ){if(settings.fixedNavigation ){$('#lightbox-nav-btnPrev').css({'background':'url('+settings.imageBtnPrev+') left 15% no-repeat'}).unbind().bind('click',function(){settings.activeImage=settings.activeImage - 1;_set_image_to_view();return false;});}else{$('#lightbox-nav-btnPrev').unbind().hover(function(){$(this).css({'background':'url('+settings.imageBtnPrev+') left 15% no-repeat'});},function(){$(this).css({'background':'transparent url('+settings.imageBlank+') no-repeat'});}).show().bind('click',function(){settings.activeImage=settings.activeImage - 1;_set_image_to_view();return false;});}}if(settings.activeImage !=(settings.imageArray.length -1 ) ){if(settings.fixedNavigation ){$('#lightbox-nav-btnNext').css({'background':'url('+settings.imageBtnNext+') right 15% no-repeat'}).unbind().bind('click',function(){settings.activeImage=settings.activeImage+1;_set_image_to_view();return false;});}else{$('#lightbox-nav-btnNext').unbind().hover(function(){$(this).css({'background':'url('+settings.imageBtnNext+') right 15% no-repeat'});},function(){$(this).css({'background':'transparent url('+settings.imageBlank+') no-repeat'});}).show().bind('click',function(){settings.activeImage=settings.activeImage+1;_set_image_to_view();return false;});}}_enable_keyboard_navigation();}function _enable_keyboard_navigation(){$(document).keydown(function(objEvent){_keyboard_action(objEvent);});}function _disable_keyboard_navigation(){$(document).unbind();}function _keyboard_action(objEvent){if(objEvent==null ){keycode=event.keyCode;}else{keycode=objEvent.keyCode;}escapeKey=27;key=String.fromCharCode(keycode).toLowerCase();if((key==settings.keyToClose )||(key=='x' )||(keycode==escapeKey ) ){_finish();}if((key==settings.keyToPrev )||(keycode==37 ) ){if(settings.activeImage !=0 ){settings.activeImage=settings.activeImage - 1;_set_image_to_view();_disable_keyboard_navigation();}}if((key==settings.keyToNext )||(keycode==39 ) ){if(settings.activeImage !=(settings.imageArray.length - 1 ) ){settings.activeImage=settings.activeImage+1;_set_image_to_view();_disable_keyboard_navigation();}}}function _preload_neighbor_images(){if((settings.imageArray.length -1)>settings.activeImage ){objNext=new Image();objNext.src=settings.imageArray[settings.activeImage+1][0];}if(settings.activeImage>0 ){objPrev=new Image();objPrev.src=settings.imageArray[settings.activeImage -1][0];}}function _finish(){$('#jquery-lightbox').remove();$('#jquery-overlay').fadeOut(function(){$('#jquery-overlay').remove();});$('embed,object,select').css({'visibility':'visible'});}function ___getPageSize(){var xScroll,yScroll;if(window.innerHeight && window.scrollMaxY){xScroll=window.innerWidth+window.scrollMaxX;yScroll=window.innerHeight+window.scrollMaxY;}else if(document.body.scrollHeight>document.body.offsetHeight){xScroll=document.body.scrollWidth;yScroll=document.body.scrollHeight;}else{xScroll=document.body.offsetWidth;yScroll=document.body.offsetHeight;}var windowWidth,windowHeight;if(self.innerHeight){if(document.documentElement.clientWidth){windowWidth=document.documentElement.clientWidth;}else{windowWidth=self.innerWidth;}windowHeight=self.innerHeight;}else if(document.documentElement && document.documentElement.clientHeight){windowWidth=document.documentElement.clientWidth;windowHeight=document.documentElement.clientHeight;}else if(document.body){windowWidth=document.body.clientWidth;windowHeight=document.body.clientHeight;}if(yScroll<windowHeight){pageHeight=windowHeight;}else{pageHeight=yScroll;}if(xScroll<windowWidth){pageWidth=xScroll;}else{pageWidth=windowWidth;}arrayPageSize=new Array(pageWidth,pageHeight,windowWidth,windowHeight);return arrayPageSize;};function ___getPageScroll(){var xScroll,yScroll;if(self.pageYOffset){yScroll=self.pageYOffset;xScroll=self.pageXOffset;}else if(document.documentElement && document.documentElement.scrollTop){yScroll=document.documentElement.scrollTop;xScroll=document.documentElement.scrollLeft;}else if(document.body){yScroll=document.body.scrollTop;xScroll=document.body.scrollLeft;}arrayPageScroll=new Array(xScroll,yScroll);return arrayPageScroll;};function ___pause(ms){var date=new Date();curDate=null;do{var curDate=new Date();}while(curDate - date<ms);};return this.unbind('click').click(_initialize);};})(jQuery);

