/** * globaler jQuery-Initblock * @project ESMT * @sincs jQuery 1.3.x * @internal * - CrossSlide (0.3.7) mit piMicroPimp * - UIAccordion (1.7.2) * - piStagesSwitch (0.1.2) * - piFounderSwitch (0.1.2) * @ToDo * - alles in ein Object packen? * - Mehrsprachigkeit? */ //CMS sollte diesesen Teil befüllen var aBilder = ['pictures/stage_students.jpg', 'pictures/stage_library.jpg', 'pictures/stage_stairs.jpg','pictures/100_3940.jpg','pictures/100_3940.jpg']; var iStageID = 1; //aktueller Stage var bStageRun = false; //stages laufen var iTimer = 0; //timerhandle var tPlaytime = 5000; //anzeigedauer je Spot var iStageMax = 0; //Anzahl der Stages var iFounderID = 1; //aktueller Founder var bFounderRun = false; //stages laufen var iFounderTimer = 0; //timerhandle var tFounderTime = 5000; //anzeigedauer je Founder var iFounderMax = 0; //Anzahl der Founder var FounderPLAY = "-0px -162px"; //vs. const sch... IEs var FounderPAUSE = "-16px -162px"; //vs. const sch... IEs /* das erste li der Topnav ul ausblenden */ $(document).ready(function(){ $("div#topnav > ul > li:first-child").attr("style", "display:none;"); }); /* ~~~~~~~~~~~~ Stages ~~~~~~~~~~~ */ /** * piStagesSwitch: schaltet die Stages der Reihe nach durch * @see tPlaytime, iStageID, bStageRun, iTimer * @calling itself 4 ever ;) */ var stSwitch = function() { if (bStageRun) { //0 means per automatic setStage(0); iTimer = window.setTimeout("stSwitch()", tPlaytime); } } /* piStagesSwitch: Start/Stop */ var stRun = function() { bStageRun = !bStageRun; if (bStageRun) { $(".buttonPlay").css({backgroundPosition: "0px -20px" }); iTimer = window.setTimeout("stSwitch()", tPlaytime); } else { $(".buttonPlay").css({backgroundPosition: "0px 0px" }); window.clearTimeout(iTimer); } } /** * piStagesSwitch: Stage aktieren: alle a-inactiv + this-a-activ, infolayer aus + datenlayer an; bookmarkicon * @param i Integer Nummer des Datenblocks; 0=automaisch interner call */ var setStage = function (i) { if (i==0) iStageID = (iStageID div.allSlides:eq("+(iStageID-1)+")").show("slow"); $("div.stage > div.allSlides:eq("+(iStageID-1)+")").fadeIn(1500); } /* Bildunterschriften in der CenterBox auf Bildbreite anpassen und umbrechen */ $(document).ready(function() { $(".contentBoxMov").each(function(){ var bildbreite = $(".contentBoxMov").children("img").width(); var bildbreite = bildbreite + 6; $(this).css("width",bildbreite); }); }); /* Bildunterschriften im Video auf Bildbreite anpassen und umbrechen */ $(document).ready(function() { $(".contentVideo").each(function(){ var bildbreite = $(this).children("a").children("img").attr("width"); var bildbreite = bildbreite + 6; $(this).parent("div").css("width",bildbreite); }); }); /* jINTI starts here */ $(document).ready(function(){ $("ul#sitetools li:last-child").attr({style: "background-image:none"}); $('div.subnav ul li ul').parent().addClass("open"); // Accordion $("#accordion").accordion({ header: "h2", autoHeight: false, active: false, animated: false }); //Maximum setzen iStageMax = $('.stage > .allSlides').size(); //init: den ersten gleich anzeigen $("#cslide1").show(); //... und Start des Zaubers (Timer) stRun(); //Flowplayer // $f("a.player", "https://static.esmt.org/player/flowplayer/flowplayer.commercial-3.1.0.swf", { //$f("a.player", "/en/flowplayer-3.1.0.swf", { $f("a.player", "https://static.esmt.org/player/flowplayer/flowplayer.commercial-3.1.0.swf", { plugins: { controls: { backgroundColor: '#333333', backgroundGradient: 'low', all: false, play: true, time: false, scrubber:true, mute:true, fullscreen: true, height:25, progressColor: '#999999', bufferColor: '#333333', opacity: 0.5, autoHide: 'always' }}, clip: { scaling: 'fit', onFinish: function() { this.getScreen().fadeOut(3000); } }, key: '#@e42bd5f2444e209cf25' }); }); var addthis_config = { services_compact: 'email, print, favorites, facebook, twitter, google, studivz, misterwong, myspace', services_exclude: 'more, www.addthis.com' }; /* Twitter Feed intialisierung */ jQuery(document).ready(function($) { $(".tweet").tweet({ join_text: "auto", username: "esmtberlin", avatar_size: 35, count: 3, auto_join_text_default: "", auto_join_text_ed: "", auto_join_text_ing: "", auto_join_text_reply: "", auto_join_text_url: "", loading_text: "loading tweets..." }); });