(function($){var _this=this;var _timerTimeout=4000;var _timer;var _timerAllowedToPlay=true;var _timing;var _private={holder:null,headeritemNr:null,listeners:Array,clicked_id:null,active_id:null,widthContent:null,heightContent:null,leftContent:null,leftText:null,topText:null,widthText:null,leftLine:null,topLine:null,leftBtnLeesMeer:null,offsetTopBtnLeesMeer:null,currentId:null,offsetTitleBottom:null,offsetTextBottom:null,widthBg:null,statusNavigationLeft:null,statusNavigationRight:null,setup:function(){_private.compatibility=$.fn.model.getCompatibility();switch($.fn.model.getView()){default:_private.widthContent=599;_private.heightContent=330;_private.leftContent=196;_private.leftText=208;_private.topText=242;_private.widthText=390;_private.leftLine=630;_private.topLine=276;_private.leftBtnLeesMeer=648;_private.offsetTopBtnLeesMeer=0;_private.offsetTitleBottom=10;_private.offsetTextBottom=30;_private.widthBg=852;_private.leftNavigationLeft=146;_private.leftNavigationRight=796;break;case"B":_private.widthContent=547;_private.heightContent=300;_private.leftContent=50;_private.leftText=74;_private.topText=210;_private.widthText=350;_private.leftLine=440;_private.topLine=244;_private.leftBtnLeesMeer=448;_private.offsetTopBtnLeesMeer=32;_private.offsetTitleBottom=10;_private.offsetTextBottom=30;_private.widthBg=647;_private.leftNavigationLeft=0;_private.leftNavigationRight=598;break}_private.active_id=0;_private.statusNavigationLeft="left_normal";_private.statusNavigationRight="right_normal";$(_private.holder).append("<div id='content'></div>").append("<div id='overlay'></div>").append("<div id='text'></div>").append("<div id='btn_leesmeer'></div>").append("<div id='navigation'></div>");$(_private.holder).find("#overlay").append("<div id='bg'></div>").append("<div id='line'></div>");$(_private.holder).find("#text").append("<div id='text_title'><span id='span_title'></span></div>").append("<div id='text_text'><span id='span_text'></span></div>").find("#text_text").css({width:_private.widthText});var i=0;var offsetLeft=0;_private.currentId=0;_private.clickedId=0;$.fn.model.getItems()[_private.headeritemNr].content.find("subitem").each(function(){if(i>0){offsetLeft=_private.leftContent}(_private.holder).find("#content").append("<img id='content_"+i+"' class='content_item'>").find("#content_"+i).css({left:(offsetLeft+(_private.widthContent*i))});_private.loadFile($(_private.holder).find("#content").find("#content_"+i),$.fn.model.convertUrlToLoad($($.fn.model.getItems()[_private.headeritemNr].content.find("subitem")[i]).find("img").text()));i++});i=0;$.fn.model.getItems()[_private.headeritemNr].content.find("subitem").each(function(){if(i>0){offsetLeft=_private.leftContent;(_private.holder).find("#content").append("<div id='line_"+i+"' class='content_line'></div>").find("#line_"+i).css({left:(offsetLeft+(_private.widthContent*i))})}i++});_private.updateTitle();_private.updateText();(_private.holder).find("#btn_leesmeer").append("<div id='O107A'><div class='' id='O107A_button'><div class='' id='O107A_l'></div><div class='' id='O107A_m'></div><div class='' id='O107A_r'></div></div></div>").css({top:(276-_private.offsetTopBtnLeesMeer)}).bind("click",_private.listenerBtnLeesMeerClicked).bind("mouseenter",_private.listenerBtnLeesMeerMouseEnter).bind("mouseleave",_private.listenerBtnLeesMeerMouseLeave);_private.updateBtnLeesMeer();var str=$.trim($($.fn.model.getItems()[_private.headeritemNr].content.find("subitem")[_private.currentId]).find("label").text());if(str==""||str=="undefined"||str==null||str=="null"){_private.hideBtnLeesMeer()}else{_private.showBtnLeesMeer()}_private.setupNavigation();_private.checkVisibilityNavigation()},display:function(){},setProperties:function(){$(_private.holder).find("#bg").css({width:_private.widthBg}).css({top:(_private.heightContent-95)}).end().find("#line").css({left:(_private.leftLine)}).css({top:(_private.topLine)});$(_private.holder).find("#text").css({top:_private.topText,left:_private.leftText})},setupNavigation:function(){(_private.holder).find("#navigation").append("<div id='navigation_left' class='left_normal' click_id=''></div>").append("<div id='navigation_right' class='right_normal' click_id='1'></div>").find("#navigation_left").bind("click",_private.listenerClickNavigation).bind("mouseenter",_private.listenerMouseEnterNavigation).bind("mouseleave",_private.listenerMouseLeaveNavigation).css({left:_private.leftNavigationLeft}).end().find("#navigation_right").bind("click",_private.listenerClickNavigation).bind("mouseenter",_private.listenerMouseEnterNavigation).bind("mouseleave",_private.listenerMouseLeaveNavigation).css({left:_private.leftNavigationRight})},loadFile:function(fileHolder,fileName){$(fileHolder).attr("src",fileName).load(function(){})},update:function(){_private.hideText();_private.hideBtnLeesMeer();_private.hideLine();_private.hideNavigation();_private.movePictures()},updateTitle:function(){(_private.holder).find("#span_title").html($($.fn.model.getItems()[_private.headeritemNr].content.find("subitem")[_private.currentId]).find("title").text())},updateText:function(){(_private.holder).find("#span_text").html($($.fn.model.getItems()[_private.headeritemNr].content.find("subitem")[_private.currentId]).find("text").text())},updateBtnLeesMeer:function(){var faculteit=$($.fn.model.getItems()[_private.headeritemNr].content.find("subitem")[_private.currentId]).attr("faculteit");if(faculteit==undefined||faculteit==""||faculteit==null||faculteit=="undefined"){faculteit="CR"}var btn_text=_private.removeNullText(String($($.fn.model.getItems()[_private.headeritemNr].content.find("subitem")[_private.currentId]).find("label").text()));var btn_class_button=faculteit+"_button";var btn_class_l=faculteit+"_button_l";var btn_class_m=faculteit+"_button_m";var btn_class_r=faculteit+"_button_r";(_private.holder).find("#O107A_button").attr("class",btn_class_button).end().find("#O107A_l").attr("class",btn_class_l).end().find("#O107A_m").attr("class",btn_class_m).text(btn_text).end().find("#O107A_r").attr("class",btn_class_r)},removeNullText:function(arg){var arg_converted=arg;if(arg==null||arg=="null"||arg=="Null"||arg=="undefined"){arg_converted=""}return arg_converted},showNavigation:function(){if(_private.compatibleBrowser("animate_opacity")){$(_private.holder).find("#navigation").css({opacity:1})}else{$(_private.holder).find("#navigation").show()}},hideNavigation:function(){if(_private.compatibleBrowser("animate_opacity")){$(_private.holder).find("#navigation").animate({opacity:0},100,function(){})}else{$(_private.holder).find("#navigation").hide()}},checkVisibilityNavigation:function(){if(Number(_private.currentId)<1){_private.disableNavigation("#navigation_left");if(Number(_private.currentId)>($.fn.model.getItems()[_private.headeritemNr].content.find("subitem").length-2)){_private.disableNavigation("#navigation_right")}else{_private.enableNavigation("#navigation_right")}}else{if(Number(_private.currentId)>($.fn.model.getItems()[_private.headeritemNr].content.find("subitem").length-2)){_private.disableNavigation("#navigation_right")}else{_private.enableNavigation("#navigation_left");_private.enableNavigation("#navigation_right")}}},enableNavigation:function(h){if(_private.compatibleBrowser("animate_opacity")){$(_private.holder).find(h).css({opacity:1})}else{$(_private.holder).find(h).show()}var str;if(h=="#navigation_left"){str=_private.statusNavigationLeft}else{str=_private.statusNavigationRight}$(_private.holder).find(h).attr("class",str)},disableNavigation:function(h){if(_private.compatibleBrowser("animate_opacity")){$(_private.holder).find(h).css({opacity:0})}else{$(_private.holder).find(h).hide()}$(_private.holder).find(h).attr("class","neutral")},showText:function(){if(_private.compatibleBrowser("animate_opacity")){$(_private.holder).find("#text").css({top:_private.topText,left:_private.leftText});$(_private.holder).find("#text").animate({top:_private.topText,left:_private.leftText,opacity:1},100,function(){})}else{}},hideText:function(){if(_private.compatibleBrowser("animate_opacity")){var offset;if(_private.clicked_id>_private.currentId){offset=_private.leftText-20}else{offset=_private.leftText+20}$(_private.holder).find("#text").animate({top:_private.topText,left:offset,opacity:0},250,function(){})}else{$(_private.holder).find("#span_title").text("").end().find("#span_text").text("")}},hideLine:function(){if(_private.compatibleBrowser("animate_opacity")){var offset;if(_private.clicked_id>_private.currentId){offset=_private.leftLine-20}else{offset=_private.leftLine+20}$(_private.holder).find("#line").animate({top:_private.topLine,left:offset,opacity:0},250,function(){})}else{$(_private.holder).find("#line").hide()}},showLine:function(){if(_private.compatibleBrowser("animate_opacity")){$(_private.holder).find("#line").css({left:_private.leftLine,opacity:1})}else{$(_private.holder).find("#line").show()}},showBtnLeesMeer:function(){if(_private.compatibleBrowser("animate_opacity")){$(_private.holder).find("#btn_leesmeer").css({left:_private.leftBtnLeesMeer,opacity:1})}else{$(_private.holder).find("#btn_leesmeer").css({left:_private.leftBtnLeesMeer}).show()}},hideBtnLeesMeer:function(){if(_private.compatibleBrowser("animate_opacity")){var offset;if(_private.clicked_id>_private.currentId){offset=_private.leftBtnLeesMeer-20}else{offset=_private.leftBtnLeesMeer+20}$(_private.holder).find("#btn_leesmeer").animate({left:offset,opacity:0},250,function(){})}else{$(_private.holder).find("#btn_leesmeer").hide()}},movePictures:function(){var p=$(_private.holder).find("#content").position();var new_top=p.top;var new_left=(0-(_private.clicked_id*_private.widthContent));if(new_left>0){new_left=0}else{if(new_left<0-(($.fn.model.getItems()[_private.headeritemNr].content.find("subitem").length-1)*_private.widthContent)){new_left=(0-(($.fn.model.getItems()[_private.headeritemNr].content.find("subitem").length-1)*_private.widthContent))}}_animatingRight=true;if(_private.compatibility){$($(_private.holder).find("#content")).animate({top:new_top,left:new_left},1000,function(){_private.updateTitle();_private.updateText();_private.updateBtnLeesMeer();_private.showText();_private.showLine();var str=$($.fn.model.getItems()[_private.headeritemNr].content.find("subitem")[_private.currentId]).find("label").text();if(str!=""&&str!="undefined"&&str!=null){_private.showBtnLeesMeer()}_private.checkVisibilityNavigation();_private.showNavigation()})}else{$($(_private.holder).find("#content")).css({top:new_top,left:new_left});_private.updateTitle();_private.updateText();_private.updateBtnLeesMeer();_private.showText();_private.showLine();var str=$($.fn.model.getItems()[_private.headeritemNr].content.find("subitem")[_private.currentId]).find("label").text();if(str!=""&&str!="undefined"&&str!=null){_private.showBtnLeesMeer()}_private.checkVisibilityNavigation();_private.showNavigation()}},setupCarrouselTimer:function(){_timer=new jQuery.timer(_timerTimeout,_private.listenerTimerEvent);_timing=true},updateClickID:function(){var new_click_id_left;new_click_id_left=Number(_private.clicked_id)-1;if(new_click_id_left<0){new_click_id_left=0}var new_click_id_right;new_click_id_right=Number(_private.clicked_id)+1;if(new_click_id_right>(($.fn.model.getItems()[_private.headeritemNr].content.find("subitem").length-1))){new_click_id_right=(($.fn.model.getItems()[_private.headeritemNr].content.find("subitem").length-1))}$(_private.holder).find("#navigation_left").attr("click_id",new_click_id_left).end().find("#navigation_right").attr("click_id",new_click_id_right)},updateActiveID:function(){_private.active_id++;if(_private.active_id>$.fn.model.getItems()[_private.headeritemNr].content.find("subitem").length-1){_private.active_id=0}_private.clicked_id=_private.active_id},updateCarrousel:function(){_private.updateActiveID();_private.currentId=_private.active_id;_private.update();_private.updateClickID()},pauseCarrousel:function(){_timer.stop();_timing=false},stopCarrousel:function(){if(_timing){_timer.stop();_timing=false}_timerAllowedToPlay=false},playCarrousel:function(){_timing=true;_timer.reset(_timerTimeout)},compatibleBrowser:function(a){var compatibility=true;switch(a){case"animate_opacity":if($.client.browser=="Explorer"){if($.client.version=="7"){compatibility=false}if($.client.version=="8"){compatibility=false}}break}return compatibility},listenerBtnLeesMeerClicked:function(e){$.fn.utils.gotoUrl($($.fn.model.getItems()[_private.headeritemNr].content.find("subitem")[_private.currentId]).find("url").text(),$($.fn.model.getItems()[_private.headeritemNr].content.find("subitem")[_private.currentId]).find("url").attr("target"));_private.stopCarrousel();$.fn.model.setCurrentHeaderClicked()},listenerBtnLeesMeerMouseEnter:function(e){},listenerBtnLeesMeerMouseLeave:function(e){},listenerClickNavigation:function(e){_private.clicked_id=$(this).attr("click_id");_private.updateClickID();_private.hideNavigation();_private.hideBtnLeesMeer();_private.hideText();_private.hideLine();_private.stopCarrousel();_private.currentId=_private.clicked_id;_private.movePictures();$.fn.model.setCurrentHeaderClicked()},listenerMouseEnterNavigation:function(e){switch($(this).attr("id")){case"navigation_left":$(this).attr("class","left_hover");_private.statusNavigationLeft="left_hover";break;case"navigation_right":$(this).attr("class","right_hover");_private.statusNavigationRight="right_hover";break}},listenerMouseLeaveNavigation:function(e){switch($(this).attr("id")){case"navigation_left":$(this).attr("class","left_normal");_private.statusNavigationLeft="left_normal";break;case"navigation_right":$(this).attr("class","right_normal");_private.statusNavigationRight="right_normal";break}},listenerTimerEvent:function(){if(!$.fn.model.getMouseOver()){_private.updateCarrousel()}}};$.fn.M071B_core=function(){if(!(this instanceof $.fn.M071B_core)){return $.fn.M071B_core}};$.fn.M071B_core.startLoading=function(){_private.setup();_private.display();_private.setProperties();_private.setupCarrouselTimer()};$.fn.M071B_core.setHolder=function(h){_private.holder=h};$.fn.M071B_core.setHeaderitemNr=function(nr){_private.headeritemNr=nr};$.fn.M071B_core.pause=function(){_private.pauseCarrousel()};$.fn.M071B_core.play=function(){_private.playCarrousel()};$.fn.M071B_core.addListener=function(list){_private.listeners.push(list)};$.fn.M071B_core.fetchEvents=function(list){if(!list){list={}}return $.extend({loaded:function(){}},list)};$.fn.M071B_core.loaded=function(item){$.each(_private.listeners,function(i){_private.listeners[i].loaded()})}})(jQuery);
