(function($){var _this=this;var _private={holder:null,headeritemNr:null,listeners:Array,widthContent:null,heightContent:null,widthContentItemLeft:null,widthContentItemRight:null,offsetTitleLeft:null,offsetTop:null,offsetRight:null,offsetMarginTop:null,offsetMarginRight:null,topHolderLineHorizontal:null,leftHolderLineVertical1:null,compatibility:null,checkForLoaded:function(){var allLoaded=true;$.each(_private.arrIdLoaded,function(i,val){if(val!=true){allLoaded=false}})},setup:function(){_private.compatibility=$.fn.model.getCompatibility();switch($.fn.model.getView()){default:_private.widthContent=845;_private.heightContent=330;_private.widthContentItemLeft="496px";_private.widthContentItemRight="349px";_private.heightContentItem="165px";_private.offsetTitleLeft="154px";_private.offsetTop=0;_private.offsetRight=0;_private.offsetMarginTop=0;_private.offsetMarginRight=0;_private.topHolderLineHorizontal=165;_private.leftHolderLineVertical1=496;break;case"B":_private.widthContent=647;_private.heightContent=300;_private.widthContentItemLeft="324px";_private.widthContentItemRight="324px";_private.heightContentItem="150px";_private.offsetTitleLeft="8px";_private.offsetTop=14;_private.offsetRight=172;_private.offsetMarginTop=15;_private.offsetMarginRight=26;_private.topHolderLineHorizontal=150;_private.leftHolderLineVertical1=324}$(_private.holder).append("<div id='holderLines'></div>").append("<div id='holderContent'></div>");$(_private.holder).find("#holderLines").append("<div id='horizontalLine'></div>").append("<div id='verticalLine_1'></div>");var i=0;$.fn.model.getItems()[_private.headeritemNr].content.find("subitem").each(function(){(_private.holder).find("#holderContent").append("<div id='contentHolder_"+i+"' class='contentItem'></div>").find("#contentHolder_"+i).append("<div id='content_"+i+"'>").append("<img></img>").find("#content_"+i).append("<div id='text_title'><span id='span_title'></span></div>").append("<div id='text_text'><span id='span_text'></span></div>").append("<div id='btn_leesmeer'></div>").append("<div class='overlayBlack'></div>");(_private.holder).find("#content_"+i).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>").attr("url_id",i).bind("click",_private.listenerBtnLeesMeerClicked).bind("mouseenter",_private.listenerBtnLeesMeerMouseEnter).bind("mouseleave",_private.listenerBtnLeesMeerMouseLeave);_private.loadFile($("#contentHolder_"+i+" img"),$.fn.model.convertUrlToLoad($($.fn.model.getItems()[_private.headeritemNr].content.find("subitem")[i]).find("img").text()),i);_private.updateTitle(i);_private.updateText(i);_private.updateBtnLeesMeer(i);i++});_private.updateTitle(i);_private.setupMouseListeners()},display:function(){},updateTitle:function(i){(_private.holder).find("#content_"+i).find("#span_title").html($($.fn.model.getItems()[_private.headeritemNr].content.find("subitem")[i]).find("title").text())},updateText:function(i){(_private.holder).find("#content_"+i).find("#span_text").html($($.fn.model.getItems()[_private.headeritemNr].content.find("subitem")[i]).find("text").text())},updateBtnLeesMeer:function(i){var faculteit=$($.fn.model.getItems()[_private.headeritemNr].content.find("subitem")[i]).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")[i]).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("#content_"+i).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);if(btn_text==""||btn_text=="undefined"||btn_text==null||btn_text=="null"){(_private.holder).find("#content_"+i).find("#O107A_button").hide()}},removeNullText:function(arg){var arg_converted=arg;if(arg==null||arg=="null"||arg=="Null"||arg=="undefined"){arg_converted=""}return arg_converted},moveItemUp:function(h,y_end){if(_private.compatibility){$(h).stop();$(h).animate({top:String(y_end)},400)}else{$(h).css("top",y_end)}},moveItemDown:function(h,y_end){if(_private.compatibility){$(h).stop();$(h).animate({top:String(y_end)},400)}else{$(h).css("top",y_end)}},setProperties:function(){var i=0;$.fn.model.getItems()[_private.headeritemNr].content.find("subitem").each(function(){if(i!=0&&i!=2){$("#contentHolder_"+i).css("width",_private.widthContentItemRight).css("height",_private.heightContentItem);$("#contentHolder_"+i+" .overlayBlack").css("width",_private.widthContentItemRight).css("top",(138-_private.offsetTop));$("#contentHolder_"+i).find("#text_title").css("top",(140-_private.offsetTop));$("#contentHolder_"+i).find("#text_text").css("top",(168-_private.offsetTop));$("#contentHolder_"+i).find("#btn_leesmeer").css("left",(304-($("#contentHolder_"+i).find("#O107A_m").width()+_private.offsetMarginRight))).css("top",(268-(_private.offsetTop+_private.offsetMarginTop)))}else{$("#contentHolder_"+i).css("width",_private.widthContentItemLeft).css("height",_private.heightContentItem);$("#contentHolder_"+i+" .overlayBlack").css("width",_private.widthContentItemLeft).css("top",(138-_private.offsetTop));$("#contentHolder_"+i).find("#text_title").css("left",_private.offsetTitleLeft).css("top",(140-_private.offsetTop));$("#contentHolder_"+i).find("#text_text").css("left",_private.offsetTitleLeft).css("top",(168-_private.offsetTop));$("#contentHolder_"+i).find("#btn_leesmeer").css("left",(450-($("#contentHolder_"+i).find("#O107A_m").width()+_private.offsetRight))).css("top",(268-(_private.offsetTop+_private.offsetMarginTop)))}i++});(_private.holder).find("#horizontalLine").css("top",_private.topHolderLineHorizontal).end().find("#verticalLine_1").css("left",_private.leftHolderLineVertical1)},loadFile:function(fileHolder,fileName,id){$(fileHolder).attr("src",fileName).load(function(){})},setupMouseListeners:function(){var i=0;$.fn.model.getItems()[_private.headeritemNr].content.find("subitem").each(function(){$("#contentHolder_"+i).bind("mouseenter",_private.listenerMouseEnter).bind("mouseleave",_private.listenerMouseLeave);i++})},listenerMouseEnter:function(){_private.moveItemUp($(this).find(".overlayBlack"),0);_private.moveItemUp($(this).find("#text_title"),0);_private.moveItemUp($(this).find("#text_text"),28);_private.moveItemUp($(this).find("#btn_leesmeer"),(130-_private.offsetMarginTop))},listenerMouseLeave:function(){_private.moveItemDown($(this).find(".overlayBlack"),(138-_private.offsetTop));_private.moveItemDown($(this).find("#text_title"),(140-_private.offsetTop));_private.moveItemDown($(this).find("#text_text"),(168-_private.offsetTop));_private.moveItemDown($(this).find("#btn_leesmeer"),(268-(_private.offsetTop+_private.offsetMarginTop)))},listenerBtnLeesMeerClicked:function(){$.fn.utils.gotoUrl($($.fn.model.getItems()[_private.headeritemNr].content.find("subitem")[$(this).attr("url_id")]).find("url").text(),$($.fn.model.getItems()[_private.headeritemNr].content.find("subitem")[$(this).attr("url_id")]).find("url").attr("target"));$.fn.model.setCurrentHeaderClicked()},listenerBtnLeesMeerMouseEnter:function(){},listenerBtnLeesMeerMouseLeave:function(){}};$.fn.M071D_core=function(){if(!(this instanceof $.fn.M071D_core)){return $.fn.M071D_core}};$.fn.M071D_core.startLoading=function(){_private.setup();_private.display();_private.setProperties()};$.fn.M071D_core.setHolder=function(h){_private.holder=h};$.fn.M071D_core.setHeaderitemNr=function(nr){_private.headeritemNr=nr};$.fn.M071D_core.pause=function(){};$.fn.M071D_core.play=function(){};$.fn.M071D_core.addListener=function(list){_private.listeners.push(list)};$.fn.M071D_core.fetchEvents=function(list){if(!list){list={}}return $.extend({loaded:function(){}},list)};$.fn.M071D_core.complete=function(id){_private.arrIdLoaded[id]=true;_private.checkForLoaded()};$.fn.M071D_core.loaded=function(item){$.each(_private.listeners,function(i){_private.listeners[i].loaded()})}})(jQuery);
