$(function(){/*initCufon();*/initInputs();initPanorama();initSlideShow();initLogosGallery();initVideo();initAlbums();initIntroductieVideo();initVideoOverzicht()});function initAlbums(){initFotoAlbum();initVideoAlbum()}function initVideoOverzicht(){$(".video-overzicht-link").click(function(b){b.preventDefault();var c=$(this).attr("rel");var a='<iframe width="573" height="347" scrolling="no" src="'+c+'" frameborder="0"></iframe>';$("body").overlay({opacity:85,window_width:573,window_height:347,close_img:"/images/btn-close.png",src:a})})}function initIntroductieVideo(){var a=$("#introvideo");if(a.length>0){getVideoScript("introvideo","/swf/vidiecomp.flv",415,248,"false","/images/video_comp.jpg")}}function initFotoAlbum(){$(".foto-album-link").each(function(){$(this).click(function(a){a.preventDefault();var b=$(this).attr("rel");if($("#overlay").length==0){$("body").overlay({opacity:85,window_width:885,window_height:615,close_img:"/images/btn-close.png",src:'<div id="flickralbum"></div>',callback:"if ($('#flickralbum').html() == '') { $('#flickralbum').flickralbum({ album_thumb_transparency: 0.65, album_thumb_per_page: 18, flickr_photoset_id: '"+b+"', flickr_api_key: 'b67b1c6ad18cec0eee930b534d7129ea' }) }"})}})})}function initVideoAlbum(){$(".video-album-link").click(function(d){d.preventDefault();var c=$(this).attr("rel").split("#|#")[0];var f="Bouwvorderingen "+$(this).attr("rel").split("#|#")[1];var b=getVideoPlayer(f);if(c=="/swf/vidiecomp.flv"){var a="/images/video_comp.jpg"}else{var a=""}if($("#overlay").length==0){$("body").overlay({opacity:85,window_width:650,window_height:450,close_img:"/images/btn-close.png",src:b,callback:'getVideoScript("flashcontent", "'+c+'", "573", "347", "false", "'+a+'"); '})}})}function initVideo(){$(".overlay-video").click(function(d){d.preventDefault();var c=$(this).attr("rel").split("#|#")[0];var f=$(this).attr("rel").split("#|#")[1];if(c=="/swf/vidiecomp.flv"){var b="/images/video_comp.jpg"}else{var b=""}var a=getVideoPlayer(f);if($("#overlay").length==0){$("body").overlay({opacity:85,window_width:650,window_height:450,close_img:"/images/btn-close.png",src:a,callback:'getVideoScript("flashcontent", "'+c+'", "573", "347", "false","'+b+'");'})}})}function getVideoPlayer(b){var a='<div class="video-overlay-box"><div class="video-container"><h3>'+b+'</h3><div id="flashcontent"><strong>U heeft geen flash player geinstalleerd. Om deze video te bekijken heeft u deze nodig.</strong></div></div>';a+="</div>";return a}function getVideoScript(a,b,c,i,d,f){var e={videoPath:b,Width:c,Height:i,vColor:"0xc43930",rollColor:"0xFFFFFF",AutoPlay:d,vidLoop:"false",hideTime:"6000",screenImage:f};var h={allowFullScreen:"true"};var g={};swfobject.embedSWF("/swf/Advanced_video_player.swf",a,c,i,"9.0.0","expressInstall.swf",e,h,g)}function initCufon(){Cufon.replace("#sidebar h3, .video-container h3, .aside h3, #content h1, #content h3, .text-box h2, .text-box .intro, #content .table-video th h2",{fontFamily:"Frutiger"})}function initPanorama(){$("img.homepanorama").panorama({speed:40000,viewport_width:990,direction:"left",control_display:"yes"});$(".panorama-viewport").each(function(){var c=300;var d=$(this);var b=d.find(".panorama-control");var a=b.outerHeight(true);b.css({marginBottom:-a})});$(".panorama-control, .panorama-panel").css({opacity:0.5})}function initSlideShow(){$("div.slideshow").fadeGallery({slideElements:"ul.slides > li",pagerLinks:"ul.tabset a",autoRotation:false,autoHeight:false,switchTime:3000,duration:($.browser.msie?0:500),event:"click"})}function initLogosGallery(){var a=0.025;$(".aside .slider").each(function(){var c=$(this);var b=c.find(">div");var j=b.children();var h=j.children();var f=0;h.each(function(){f+=$(this).outerWidth(true)});j.append(h.clone()).append(h.clone());j.css({marginLeft:-f});var e=1;var m;var l;var k;var g=f/a;c.hover(function(){d()},function(){i(k)});function i(n){k=n;if(n){m=-f*2;e=(f*2+parseInt(j.css("marginLeft")))/(f*2)}else{m=0;e=1-(f*2+parseInt(j.css("marginLeft")))/(f*2)}j.stop().animate({marginLeft:m},{duration:g*e,queue:true,easing:"linear",complete:function(){j.css({marginLeft:-f});setTimeout(function(){i(n)},10)}})}function d(){j.stop()}i(true)})}function initInputs(){clearFormFields({clearInputs:true,clearTextareas:false})}function clearFormFields(f){if(f.clearInputs==null){f.clearInputs=true}if(f.clearTextareas==null){f.clearTextareas=true}if(f.passwordFieldText==null){f.passwordFieldText=false}if(f.addClassFocus==null){f.addClassFocus=false}if(!f.filter){f.filter="default"}if(f.clearInputs){var c=document.getElementsByTagName("input");for(var d=0;d<c.length;d++){if((c[d].type=="text"||c[d].type=="password")&&c[d].className.indexOf(f.filterClass)){c[d].valueHtml=c[d].value;c[d].onfocus=function(){if(this.valueHtml==this.value){this.value=""}if(this.fake){a(this,this.previousSibling);this.previousSibling.focus()}if(f.addClassFocus&&!this.fake){this.className+=" "+f.addClassFocus;this.parentNode.className+=" parent-"+f.addClassFocus}};c[d].onblur=function(){if(this.value==""){this.value=this.valueHtml;if(f.passwordFieldText&&this.type=="password"){a(this,this.nextSibling)}}if(f.addClassFocus){this.className=this.className.replace(f.addClassFocus,"");this.parentNode.className=this.parentNode.className.replace("parent-"+f.addClassFocus,"")}};if(f.passwordFieldText&&c[d].type=="password"){var e=document.createElement("input");e.type="text";e.value=c[d].value;e.className=c[d].className;e.fake=true;c[d].parentNode.insertBefore(e,c[d].nextSibling);a(c[d],null)}}}}if(f.clearTextareas){var b=document.getElementsByTagName("textarea");for(var d=0;d<b.length;d++){if(b[d].className.indexOf(f.filterClass)){b[d].valueHtml=b[d].value;b[d].onfocus=function(){if(this.value==this.valueHtml){this.value=""}if(f.addClassFocus){this.className+=" "+f.addClassFocus;this.parentNode.className+=" parent-"+f.addClassFocus}};b[d].onblur=function(){if(this.value==""){this.value=this.valueHtml}if(f.addClassFocus){this.className=this.className.replace(f.addClassFocus,"");this.parentNode.className=this.parentNode.className.replace("parent-"+f.addClassFocus,"")}}}}}function a(h,g){if(h){h.style.display="none"}if(g){g.style.display="inline"}}}jQuery.fn.fadeGallery=function(a){var a=jQuery.extend({slideElements:"div.slideset > div",pagerLinks:"div.pager a",btnNext:"a.next",btnPrev:"a.prev",btnPlayPause:"a.play-pause",btnPlay:"a.play",btnPause:"a.pause",pausedClass:"paused",disabledClass:"disabled",playClass:"playing",activeClass:"active",currentNum:false,allNum:false,startSlide:null,noCircle:false,pauseOnHover:true,autoRotation:false,autoHeight:false,onChange:false,switchTime:3000,duration:650,event:"click"},a);return this.each(function(){var y=jQuery(this);var d=jQuery(a.slideElements,y);var v=jQuery(a.pagerLinks,y);var s=jQuery(a.btnPrev,y);var u=jQuery(a.btnNext,y);var b=jQuery(a.btnPlayPause,y);var w=jQuery(a.btnPause,y);var D=jQuery(a.btnPlay,y);var G=a.pauseOnHover;var q=a.autoRotation;var C=a.activeClass;var z=a.disabledClass;var h=a.pausedClass;var r=a.playClass;var f=a.autoHeight;var i=a.duration;var m=a.switchTime;var o=a.event;var E=(a.currentNum?jQuery(a.currentNum,y):false);var t=(a.allNum?jQuery(a.allNum,y):false);var B=a.startSlide;var x=a.noCircle;var F=a.onChange;var p=false;var A=0;var n=0;var j=d.length;var c;if(!j){return}A=d.index(d.filter("."+C));if(A<0){A=n=0}else{n=A}if(B!=null){if(B=="random"){A=n=Math.floor(Math.random()*j)}else{A=n=parseInt(B)}}d.hide().eq(n).show();if(q){y.removeClass(h).addClass(r)}else{y.removeClass(r).addClass(h)}if(s.length){s.bind(o,function(){e();return false})}if(u.length){u.bind(o,function(){g();return false})}if(v.length){v.each(function(I){jQuery(this).bind(o,function(){if(n!=I){A=n;n=I;k()}return false})})}if(b.length){b.bind(o,function(){if(y.hasClass(h)){y.removeClass(h).addClass(r);q=true;H()}else{q=false;if(c){clearTimeout(c)}y.removeClass(r).addClass(h)}return false})}if(D.length){D.bind(o,function(){y.removeClass(h).addClass(r);q=true;H();return false})}if(w.length){w.bind(o,function(){q=false;if(c){clearTimeout(c)}y.removeClass(r).addClass(h);return false})}function e(){A=n;if(n>0){n--}else{if(x){return}else{n=j-1}}k()}function g(){A=n;if(n<j-1){n++}else{if(x){return}else{n=0}}k()}function l(){if(v.length){v.removeClass(C).eq(n).addClass(C)}if(E){E.text(n+1)}if(t){t.text(j)}d.eq(A).removeClass(C);d.eq(n).addClass(C);if(x){if(s.length){if(n==0){s.addClass(z)}else{s.removeClass(z)}}if(u.length){if(n==j-1){u.addClass(z)}else{u.removeClass(z)}}}if(typeof F==="function"){F(y,n)}}function k(){d.eq(A).fadeOut(i);d.eq(n).fadeIn(i);if(f){d.eq(n).parent().animate({height:d.eq(n).outerHeight(true)},{duration:i,queue:false})}l();H()}function H(){if(!q||p){return}if(c){clearTimeout(c)}c=setTimeout(g,m+i)}if(G){y.hover(function(){p=true;if(c){clearTimeout(c)}},function(){p=false;H()})}l();H()})};(function(b){b.fn.panorama=function(a){this.each(function(){var l={viewport_width:600,speed:20000,direction:"left",control_display:"auto",start_position:0,auto_start:true,mode_360:true,loop_180:true};if(a){b.extend(l,a)}var n=parseInt(b(this).attr("width"));var p=parseInt(b(this).attr("height"));if(isNaN(n)||isNaN(p)){var o=new Image();o.src=b(this).attr("src");if(isNaN(n)){n=o.width}if(isNaN(p)){p=o.height}}var m=this;var k,c;b(this).css("position","relative").css("margin","0").css("padding","0").css("border","none").wrap("<div class='panorama-container'></div>");if(l.mode_360){b(this).clone().insertAfter(this)}c=b(this).parent();c.wrap("<div class='panorama-viewport'></div>").parent().css("width",l.viewport_width+"px").append("<div class='panorama-control'><a href='#' class='panorama-control-left'><<</a> <a href='#' class='panorama-control-pause'>x</a> <a href='#' class='panorama-control-right'>>></a> </div>");k=c.parent();k.css("height",p+"px").find("a.panorama-control-left").bind("click",function(){b(c).stop();l.direction="right";d(c,n,l);return false});k.bind("click",function(){b(c).stop()});k.find("a.panorama-control-right").bind("click",function(){b(c).stop();l.direction="left";d(c,n,l);return false});k.find("a.panorama-control-pause").bind("click",function(){b(c).stop();return false});if(l.control_display=="yes"){k.find(".panorama-control").show()}else{k.bind("mouseover",function(){b(this).find(".panorama-control").show();return false}).bind("mouseout",function(){b(this).find(".panorama-control").hide();return false})}b(this).parent().css("margin-left","-"+l.start_position+"px");if(l.auto_start){d(c,n,l)}});function d(i,j,h){currentPosition=0-parseInt(b(i).css("margin-left"));if(h.direction=="right"){b(i).animate({marginLeft:0},((h.speed/j)*(currentPosition)),"linear",function(){if(h.mode_360){b(i).css("marginLeft","-"+(parseInt(parseInt(j))+"px"));d(i,j,h)}else{if(h.loop_180){h.direction="left";d(i,j,h)}}})}else{var c;if(h.mode_360){c=j}else{c=j-h.viewport_width}b(i).animate({marginLeft:-c},((h.speed/c)*(c-currentPosition)),"linear",function(){if(h.mode_360){b(i).css("margin-left",0);d(i,j,h)}else{if(h.loop_180){h.direction="right";d(i,j,h)}}})}}}})(jQuery);jQuery.fn.overlay=function(_options){var _options=jQuery.extend({opacity:"70",color:"#000",window_width:"400",window_height:"300",window_background_color:"#fff",close_img:"images/close.bmp",src:"<p>Dit is de overlay</p>",callback:""},_options);return $(this).each(function(){var body=$(this);var margintop=parseInt(_options.window_height)/2;margintop=margintop+"px";var marginleft=parseInt(_options.window_width)/2;marginleft=marginleft+"px";var top=body.offset().top;$("html,body").animate({scrollTop:top},500,function(){if($("#overlay").length==0){$("object").hide();body.css({overflow:"hidden"});body.append('<div id="overlay" style="z-index: 9998; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: '+_options.color+"; opacity:."+_options.opacity+"; filter: alpha(opacity="+_options.opacity+"); -moz-opacity: 0."+_options.opacity+';"></div>');body.append('<div id="overlay-window" style="margin-top: -'+margintop+"; margin-left: -"+marginleft+"; z-index: 9999;position: absolute; left: 50%; top: 50%; width: "+_options.window_width+"px; height: "+_options.window_height+"px; background-color: "+_options.window_background_color+';"><div class="inner_window"><a href="javascript:;" class="close-overlay" id="btn-close-overlay"><img src="'+_options.close_img+'" alt="Sluiten" /></a>'+_options.src+"</div></div>");$(".close-overlay").click(function(event){event.preventDefault();$("#overlay").fadeOut("fast",function(){$("#overlay").remove();$("object").show()});$("#overlay-window").remove();body.css({overflow:"auto"})});$("#overlay").click(function(event){event.preventDefault();$("#overlay").fadeOut("fast",function(){$("#overlay").remove();$("object").show()});$("#overlay-window").remove();body.css({overflow:"auto"})})}eval(_options.callback)})})};