/*
	*
	*	@copyright:_________2010, Jung von Matt/Neckar
	*	@link:______________http://www.jvm-neckar.com
	*	@author:____________Jung v. Matt/Neckar
	*	@function:__________custom functions, fired if DOM is loaded
*/
/*


                         <'.                
                       +NN-                 
                     'BNNNs                 
                    -NNB.'=                Wenn Du unseren Quelltext langweilig findest,
                   'NhB<                   schreib doch Deinen eigenen.
                  <BN(''                   
               -BNNNN(                     Als Entwickler für Frontend- oder Backend-Lösungen
               hNNNNN(                     bzw. für Mobile- oder Social-Media-Applikationen
              (NNB=<N(   -'                bei Jung von Matt/Neckar.
              D(  .'N(   =z                
             (z   s'D<   .D'               Kurzbewerbung an brigitte.dingler@jvm.de
             z'   =.z<    <+                    
            ((''~h='h'    -s                    
           .s'+++Bs.<     '<'            

*/
var timelineData=new Array();(function($){var ajaxHandler={setAddressVal:"",setMoreStream:"",setParams:function(value){if($.address.parameter("mt")=="getdetail"&&$.address.parameter("db")==1){var arrayValue=[];var streamParams;arrayValue=value.split("/");streamParams="year="+arrayValue[1]+"&month="+arrayValue[2]+"&day="+arrayValue[3]+"&headline="+arrayValue[4]}else{if($.address.parameter("mt")=="getdataflow"&&!$.address.parameter("st")){streamParams=$.address.queryString()}else{if($.address.parameter("mt")=="getdetail"&&$.address.parameter("dm")==1){var streamParams;streamParams=""}else{if($.address.parameter("st")){streamParams=$.address.queryString()+"&fl[id]="+$("#searchResAll").attr("rel")}}}}return streamParams},ajaxLinkHandler:function(value){$.ajax({type:"POST",url:"/gateway/"+$.address.parameter("mt"),data:ajaxHandler.setParams(value),dataType:"html",error:function(XMLHttpRequest,textStatus,errorThrown){ajaxHandler.ajaxError()},success:function(content){if($.address.parameter("pd")==1){$("#ajaxLoadAni").fadeOut("slow",function(){$("#fnCont").fadeOut("slow");$("#ajaxHolder").html(content);dataStreamDetail.dataStream()})}else{if(dataStreamDetail.getDetailState==false&&$.address.parameter("pd")==0){if(ajaxHandler.setMoreStream==false){$("#scrollCont").css("width",999999+"px");$("#scrollCont")[0].innerHTML=content;$("#scrollContSrd").scrollTo(0)}else{if(ajaxHandler.setMoreStream==true){$("div.sectionDay:last").replaceWith(content);ajaxHandler.setMoreStream=false}}dataStreamHome.dataStream();var t=setTimeout(function(){$("#ajaxLoadAni").fadeOut("slow")},1000)}}}})},ajaxError:function(){$("#ajaxAni").hide();$("#ajaxBg").html('<div id="ajaxError"><h3>Ein Fehler ist aufgetreten</h3><p>Bitte <a href="/">lade den Bewegungsmelder neu</a> oder versuche es später noch einmal.</p></div>')}};var dataStreamHome={setBaseUrl:$.address.baseURL(),getFilterState:false,getFilterSet:"",getViewportHeight:function(streamType){var viewportHeight=$(window).height();var headerHeight=$("#hdCont").outerHeight(true);var ctHeaderHeight=$("#chCont").outerHeight(true);var dataStreamHeight=streamType.outerHeight(true);var contentHeight=viewportHeight-headerHeight-ctHeaderHeight-45;if(viewportHeight>(dataStreamHeight+headerHeight+ctHeaderHeight)){$("#ctHolder").css("height",contentHeight)}else{$("#ctHolder").css("height",dataStreamHeight+30)}},linkExternal:function(){$('a[href^="http://"],.filePdf').attr({target:"_blank",title:"Externer Link wird in neuem Fenster geöffnet"})},globalViewportWidth:function(){var viewportWidth=$(window).width();return viewportWidth},ieBrowserSniff:function(){var gpIE7Sniff;var gpIESniff=$.browser.msie;var gpIEVersionSniff=$.browser.version;if(gpIESniff&&gpIEVersionSniff<=7){return true}else{return false}},searchBlog:{lookUpQuery:function(inputString){$.ajax({type:"POST",url:"/suche/index",data:"searchTerm="+inputString,dataType:"html",error:function(XMLHttpRequest,textStatus,errorThrown){ajaxHandler.ajaxError()},success:function(content){$("#blogSearchResList").show();$("#blogSearchResList").html(content);$("#blogSearchResList li:last-child").css("border-bottom","none");dataStreamHome.linkExternal();$("#blogSearchResList .stIntern a").click(function(){var tmpUrl=$(this).attr("href").replace(dataStreamHome.setBaseUrl,"");$.address.value(tmpUrl);$("#fnNav .catItemLink").removeClass("catItemCurrent");$("#blogSearchResList").slideUp("normal","easeInQuart");$("#blogSearchResList").hide();return false});$("#searchResAll").click(function(){var tmpUrl=$(this).attr("href").replace(dataStreamHome.setBaseUrl,"");$.address.value(tmpUrl);$("#fnNav .catItemLink").removeClass("catItemCurrent");$("#blogSearchResList").slideUp("normal","easeInQuart");$("#blogSearchResList").hide();return false});$("#blogSearchResList .stIntern").biggerlink()}})}},fnFlyOut:function(){$("#fnNav a.catItemLink").click(function(){var el=$(this);if(el.hasClass("catItemCurrent")){return false}else{$.address.value($(this).attr("href"));return false}})},vAlign:function(srdEl,getEl){$(getEl).each(function(e){var el=$(this);var top=Math.floor(($(srdEl).height()-el.height())/2);el.css("padding-top",top)})},setScrollWidth:function(scrollOuter,scrollInnerEls){var scrollContWidth=0;$(scrollInnerEls).each(function(){var el=$(this);scrollContWidth+=el.outerWidth(true)});$(scrollOuter).css({width:scrollContWidth})},authorToolTip:function(){if($(".detailTypeNoImg").length){$(".userTool").tooltip({relative:true,offset:[140,60],effect:"fade",delay:300,lazy:true,predelay:200})}else{$(".userTool").tooltip({relative:true,offset:[0,60],effect:"fade",delay:300,lazy:true,predelay:200})}},twitterScroll:function(){$("div.streamMultiCont").each(function(){$(this).scrollable({size:1,vertical:false,easing:"easeOutQuint",speed:600,keyboard:true,clickable:false})});$("div.streamMultiSrd").hoverIntent(function(){$(this).find("div.btnCont").fadeIn("fast")},function(){$(this).find("div.btnCont").fadeOut("fast")})},hyphenatorStream:function(){var hyphenatorSettings={minwordlength:6,remoteloading:false,onerrorhandler:function(e){},onhyphenationdonecallback:function(){var vEl=$("#scrollCont div.streamBox");var srdEl=$("#scrollCont");dataStreamHome.vAlign(srdEl,vEl)}};Hyphenator.config(hyphenatorSettings);Hyphenator.run()},scrollStream:{sectionDate:function(){var sectionDate=$("span.setSectionDate:last").text();return sectionDate},globalVars:{scrollType:"",elWidth:230,getStreamViewport:"",setElNum:"",getTotalWidth:"",scrollWidth:"",scrollIterations:"",scrollWidthIteration:"",scrollRestWidth:"",scrollActive:false,scrollStop:false},init:function(scrollType){this.globalVars.scrollActive=false;this.globalVars.scrollType=scrollType;this.globalVars.getStreamViewport=dataStreamHome.globalViewportWidth()-100;this.globalVars.setElNum=Math.floor(this.globalVars.getStreamViewport/this.globalVars.elWidth);this.globalVars.getTotalWidth=scrollType.children().width();this.globalVars.scrollWidth=this.globalVars.elWidth*this.globalVars.setElNum;this.globalVars.scrollIterations=Math.floor(this.globalVars.getTotalWidth/this.globalVars.scrollWidth);this.globalVars.scrollWidthIteration=this.globalVars.scrollWidth*this.globalVars.scrollIterations;this.globalVars.scrollRestWidth=this.globalVars.getTotalWidth-this.globalVars.scrollWidthIteration;var ueberhang=this.globalVars.getStreamViewport-this.globalVars.scrollWidth;if($.browser.webkit){$("#scrollCont").swipe({swipeLeft:function(){if(dataStreamHome.scrollStream.globalVars.scrollActive==false&&dataStreamHome.scrollStream.globalVars.getTotalWidth>dataStreamHome.scrollStream.globalVars.getStreamViewport){dataStreamHome.scrollStream.scrollStreamLeft()}},swipeRight:function(){if(dataStreamHome.scrollStream.globalVars.scrollActive==false&&dataStreamHome.scrollStream.globalVars.scrollType.scrollLeft()>0){dataStreamHome.scrollStream.scrollStreamRight()}}})}scrollType.unbind("mousedown, mouseup, mousemove");scrollType.css("cursor","default");if(this.globalVars.getTotalWidth>this.globalVars.getStreamViewport){scrollType.parent().find(".btnStreamNext").show();dataStreamHome.scrollStream.scrollStreamSwipe($("#scrollContSrd"))}else{scrollType.parent().find(".btnStreamNext").hide()}if(this.globalVars.scrollType.scrollLeft()==0){scrollType.parent().find(".btnStreamPrev").hide()}if($("#isLast").length){if(this.globalVars.scrollWidthIteration==this.globalVars.getTotalWidth){this.globalVars.scrollType.children().css("width",this.globalVars.getTotalWidth+ueberhang+50)}else{this.globalVars.scrollType.children().css("width",this.globalVars.scrollWidthIteration+this.globalVars.getStreamViewport+ueberhang+50)}}$("#scrollCont").mwheelIntent(function(event,delta){if(dataStreamHome.scrollStream.globalVars.scrollActive==false){var dir=delta>0?"Up":"Down";if(dir=="Up"&&dataStreamHome.scrollStream.globalVars.scrollType.scrollLeft()>0){dataStreamHome.scrollStream.scrollStreamRight()}if(dir=="Down"&&dataStreamHome.scrollStream.globalVars.getTotalWidth>dataStreamHome.scrollStream.globalVars.getStreamViewport){dataStreamHome.scrollStream.scrollStreamLeft()}}return false});$(window).keydown(function(event){if(dataStreamHome.scrollStream.globalVars.scrollActive==false){var eventKey=event.keyCode||event.which;if(eventKey==37&&dataStreamHome.scrollStream.globalVars.scrollType.scrollLeft()>0){dataStreamHome.scrollStream.scrollStreamRight();return false}if(eventKey==39&&dataStreamHome.scrollStream.globalVars.getTotalWidth>dataStreamHome.scrollStream.globalVars.getStreamViewport){dataStreamHome.scrollStream.scrollStreamLeft();return false}}})},scrollStreamLeft:function(){if(this.globalVars.scrollStop==true){return false}if(parseInt($("#tlCurrentDay").css("left"))-$("#tlScrollSrd").scrollLeft()<20){$("#tlScrollSrd").scrollTo({top:"0px",left:"-="+(20+$("#tlScrollSrd").scrollLeft()-parseInt($("#tlCurrentDay").css("left")))+"px"},700,{axis:"x",easing:"easeOutQuart",onAfter:function(){dataStreamTimeline.searchCurrentDay()}})}if($("#tlScrollSrd").scrollLeft()+parseInt($("#timeline > div").css("width"))-parseInt($("#tlCurrentDay").css("left"))<20){$("#tlScrollSrd").scrollTo("+=50px",700,{axis:"x",easing:"easeOutQuart",onAfter:function(){dataStreamTimeline.searchCurrentDay()}})}this.globalVars.scrollActive=true;this.globalVars.scrollType.scrollTo("+="+this.globalVars.scrollWidth+"px",700,{axis:"x",easing:"easeOutQuart",onAfter:function(){dataStreamHome.scrollStream.globalVars.scrollActive=false;if(dataStreamHome.scrollStream.globalVars.scrollType.scrollLeft()<=dataStreamHome.scrollStream.globalVars.scrollWidth){$(this).parent().find(".btnStreamPrev").fadeIn("fast")}if(dataStreamHome.scrollStream.globalVars.scrollType.scrollLeft()==dataStreamHome.scrollStream.globalVars.scrollWidthIteration){dataStreamHome.scrollStream.globalVars.scrollStop=true}if(dataStreamHome.scrollStream.globalVars.scrollType.scrollLeft()>=(dataStreamHome.scrollStream.globalVars.scrollWidthIteration-(dataStreamHome.scrollStream.globalVars.scrollWidth*2))&&!$("#isLast").length){if(dataStreamDetail.getDetailState==false){dataStreamHome.scrollStream.globalVars.scrollActive=true;$("#ajaxLoadAni").css("height",$("#dcCont").height()).fadeIn("slow",function(){ajaxHandler.setMoreStream=true;var tmpUrl=$.address.value();if($.address.parameter("fl[dt]")){tmpUrl=tmpUrl.substr(0,tmpUrl.length-18);$.address.value(tmpUrl+"&fl[dt]="+dataStreamHome.scrollStream.sectionDate())}else{$.address.value(tmpUrl+"&fl[dt]="+dataStreamHome.scrollStream.sectionDate())}})}}if(dataStreamHome.scrollStream.globalVars.scrollWidthIteration==dataStreamHome.scrollStream.globalVars.getTotalWidth){if(dataStreamHome.scrollStream.globalVars.scrollType.scrollLeft()==(dataStreamHome.scrollStream.globalVars.scrollWidthIteration-dataStreamHome.scrollStream.globalVars.scrollWidth)&&$("#isLast").length){$(this).parent().find(".btnStreamNext").hide()}}else{if(dataStreamHome.scrollStream.globalVars.scrollType.scrollLeft()==(dataStreamHome.scrollStream.globalVars.scrollWidthIteration)&&$("#isLast").length){$(this).parent().find(".btnStreamNext").hide()}}dataStreamTimeline.searchCurrentDay()}})},scrollStreamRight:function(){this.globalVars.scrollActive=true;if(parseInt($("#tlCurrentDay").css("left"))-$("#tlScrollSrd").scrollLeft()<20){$("#tlScrollSrd").scrollTo({top:"0px",left:"-="+(20+$("#tlScrollSrd").scrollLeft()-parseInt($("#tlCurrentDay").css("left")))+"px"},700,{axis:"x",easing:"easeOutQuart",onAfter:function(){dataStreamTimeline.searchCurrentDay()}})}if($("#tlScrollSrd").scrollLeft()+parseInt($("#timeline > div").css("width"))-parseInt($("#tlCurrentDay").css("left"))<20){$("#tlScrollSrd").scrollTo("+=50px",700,{axis:"x",easing:"easeOutQuart",onAfter:function(){dataStreamTimeline.searchCurrentDay()}})}this.globalVars.scrollType.scrollTo({top:"0px",left:"-="+dataStreamHome.scrollStream.globalVars.scrollWidth},700,{axis:"x",easing:"easeOutQuart",onAfter:function(){dataStreamHome.scrollStream.globalVars.scrollActive=false;dataStreamHome.scrollStream.globalVars.scrollStop=false;if(dataStreamHome.scrollStream.globalVars.scrollType.scrollLeft()==0){$(this).parent().find(".btnStreamPrev").hide()}if(dataStreamHome.scrollStream.globalVars.scrollWidthIteration==dataStreamHome.scrollStream.globalVars.getTotalWidth){if(dataStreamHome.scrollStream.globalVars.scrollType.scrollLeft()==dataStreamHome.scrollStream.globalVars.scrollWidthIteration-(dataStreamHome.scrollStream.globalVars.scrollWidth*2)){$(this).parent().find(".btnStreamNext").fadeIn("fast")}}else{if(dataStreamHome.scrollStream.globalVars.scrollType.scrollLeft()==dataStreamHome.scrollStream.globalVars.scrollWidthIteration-(dataStreamHome.scrollStream.globalVars.scrollWidth)){$(this).parent().find(".btnStreamNext").fadeIn("fast")}}dataStreamTimeline.searchCurrentDay()}})},scrollStreamSwipe:function(scrollType){var swipeSensitivity=15;var open_hand="move";var closed_hand="move";$("#scrollContSrd .streamCont > p").css("cursor","text");var isMouseDown=false;var currentElement=null;var lastMouseX;var lastContentX;var oldposX=0;var swipeStatus={};scrollType.each(function(){var el=scrollType;swipeStatus[this.id]="on";el.css("cursor",open_hand);el.mousedown(function(e){el.css("cursor",closed_hand);el.find(".streamCont > p").css("cursor","text");isMouseDown=true;currentElement=this;var pos=$.getMousePosition(e);lastMouseX=pos.x;oldposX=pos.x;lastContentX=el.scrollLeft();return false});el.mouseup(function(e){el.css("cursor",open_hand);isMouseDown=false;return false})});$.getMousePosition=function(e){var posx=0;var posy=0;if(!e){var e=window.event}if(e.pageX||e.pageY){posx=e.pageX;posy=e.pageY}else{if(e.clientX||e.clientY){posx=e.clientX+document.body.scrollLeft+document.documentElement.scrollLeft;posy=e.clientY+document.body.scrollTop+document.documentElement.scrollTop}}return{x:posx,y:posy}};$(document).mousemove(function(e){if(isMouseDown&&swipeStatus[currentElement.id]=="on"&&dataStreamHome.scrollStream.globalVars.scrollActive==false){var pos=$.getMousePosition(e);var spanX=(pos.x-lastMouseX);if(oldposX-pos.x>=swipeSensitivity){isMouseDown=false;swipeStatus[currentElement.id]=="off";dataStreamHome.scrollStream.scrollStreamLeft()}if(oldposX-pos.x<=-swipeSensitivity){isMouseDown=false;swipeStatus[currentElement.id]=="off";dataStreamHome.scrollStream.scrollStreamRight()}oldposX=pos.x}return false})}},dataStream:function(){dataStreamDetail.getDetailState=false;var scrollInnerEls=$("div.sectionDay");var scrollOuter=$("#scrollCont");this.setScrollWidth(scrollOuter,scrollInnerEls);this.linkExternal();if(this.ieBrowserSniff()==false){var vEl=$("#scrollCont div.streamBox");var srdEl=$("#scrollCont");this.vAlign(srdEl,vEl)}this.scrollStream.init($("#scrollContSrd"));this.twitterScroll();this.authorToolTip();this.hyphenatorStream();$("#ajaxStreamHolder").css("visibility","visible");$("#dcTransL,#dcTransR").css("height",$("#dcCont").height());$("#ctDataStreamCont div.streamTypeBlog div.authorCont a, #ctDataStreamCont div.streamTypeComment div.authorCont a").click(function(){$("#fnNav .catItemLink").removeClass("catItemCurrent");var tmpUrl=$(this).attr("href").replace(dataStreamHome.setBaseUrl,"");$.address.value(tmpUrl);return false});$("#ctDataStreamCont div.streamTypeBlog div.streamCont a").click(function(){var tmpUrl=$(this).attr("href").replace(dataStreamHome.setBaseUrl,"");$.address.value(tmpUrl);return false});$("a.lnStreamHl").click(function(){var tmpUrl=$(this).attr("href").replace(dataStreamHome.setBaseUrl,"");$.address.value(tmpUrl);return false});dataStreamHome.getViewportHeight($("#ctDataStreamCont"));$("div.sectionDay").each(function(){$(this).find("div.streamBox:last").css("margin-right","4px")});dataStreamTimeline.searchCurrentDay();if(this.ieBrowserSniff()==true){var zIndexNumber=1000;$(".streamBox, .sectionDay").each(function(){$(this).css({zIndex:zIndexNumber,position:"relative"});zIndexNumber-=10})}}};var dataStreamTimeline={searchCurrentDay:function(){var t="";$(".sectionDay").each(function(index){if($(this).position().left-$("#scrollContSrd").scrollLeft()<=110){t=$(this).find(".sectionDate:first").text()}});if(t==""){t="Heute"}t=t.substring(6,10)+t.substring(3,5)+t.substring(0,2);if(t=="teHe"){$("#tlCurrentDay").animate({left:(-1)+"px"},500)}else{for(p=0;p<timelineData.length;p++){if(t==(""+timelineData[p]).substring(0,8)){break}}$("#tlCurrentDay").animate({left:(p*4-1)+"px"},500)}},init:function(){if(!detailDirectPage){$("#tlCont").timeline()}$("#timeline a.btnNext").click(function(){var getTlWidth=dataStreamHome.globalViewportWidth()-(160);$("#tlScrollSrd").scrollTo("+="+getTlWidth/3+"px",1000,{axis:"x",easing:"easeOutQuart",onAfter:function(){}});return false});$("#timeline a.btnPrev").click(function(){var getTlWidth=dataStreamHome.globalViewportWidth()-(160);$("#tlScrollSrd").scrollTo({top:"0px",left:"-="+getTlWidth/3},1000,{axis:"x",easing:"easeOutQuart",onAfter:function(){}});return false});$("#magnify div").click(function(){var getStreamDate=$("#magnify p").attr("title");$("#fnNav li.catItem a").removeClass("catItemCurrent");$("#fnSet").remove();$.address.value("?pd=0&mt=getdataflow&fl[dt]="+getStreamDate);return false})}};var dataStreamDetail={getDetailState:false,detailDirectLoading:function(){$("#ctDetailCont").slideDown("slow",function(){dataStreamDetail.detailStreamHandling();$("#navMeta a").click(function(){var el=$(this);if(el.hasClass("current")){return false}else{location.href=$(this).attr("href");return false}});if($(document).getUrlParam("dm")==1){$("#navMeta a").removeClass("current");if($(document).getUrlParam("mt")=="about"){$("#ftNavAbout a").addClass("current")}else{if($(document).getUrlParam("mt")=="jobs"){$("#ftNavJobs a").addClass("current")}else{if($(document).getUrlParam("mt")=="kontakt"){$("#ftNavKontakt a").addClass("current")}else{if($(document).getUrlParam("mt")=="impressum"){$("#ftNavImpressum a").addClass("current")}}}}}})},streamDetailUrl:[],setTitle:function(title){if(!detailDirectPage){if(this.getDetailState==false){document.title="Jung von Matt/Neckar Bewegungsmelder - Datenfluss"}else{document.title="Jung von Matt/Neckar Bewegungsmelder - "+title}}},overlayGlobal:function(el,ovTarget){if(dataStreamHome.ieBrowserSniff()==true){el.overlay({target:ovTarget,top:"0"})}else{el.overlay({target:ovTarget,top:"0",expose:{color:"#f5f5f5",loadSpeed:200,opacity:0.6}})}},copyToClipboard:function(){$("#btnCopy").click(function(){$("#permalink").copy();$("#permalink").select();return false})},customScrollBars:function(){$("div.scrollPane").jScrollPane({scrollbarWidth:14,scrollbarMargin:5})},dataStream:function(){if(this.getDetailState==false){$("#ctDetailCont").slideDown("slow",function(){dataStreamDetail.detailStreamHandling()})}else{$("#ajaxHolder").hide();$("#ajaxHolder").fadeIn("slow",function(){dataStreamDetail.detailStreamHandling()})}},scrollStream:{globalVars:{scrollType:"",getStreamViewport:"",getTotalWidth:"",scrollActive:false},init:function(scrollType){this.globalVars.scrollType=scrollType;this.globalVars.getStreamViewport=dataStreamHome.globalViewportWidth()-100;this.globalVars.getTotalWidth=scrollType.children().innerWidth(true);$("#ctDetailCont .detailTypeGallery .hdDetail a, #ctDetailCont .detailTypeNoImg .hdDetail a,#ctDetailCont .btnStreamNext a,#ctDetailCont .btnStreamPrev a").unbind("click");if(this.globalVars.getTotalWidth>this.globalVars.getStreamViewport+60){scrollType.parent().find(".btnStreamNext").show()}else{scrollType.parent().find(".btnStreamNext").hide();$("#ctDetailCont .detailTypeGallery .hdDetail a, #ctDetailCont .detailTypeNoImg .hdDetail a").hide()}if(this.globalVars.scrollType.scrollLeft()==0){scrollType.parent().find(".btnStreamPrev").hide()}if(this.globalVars.getStreamViewport+60<this.globalVars.getTotalWidth&&this.globalVars.getStreamViewport*2>this.globalVars.getTotalWidth){$("#sectionDetailCont").css("width",this.globalVars.getTotalWidth+this.globalVars.getStreamViewport)}$("#ctDetailCont .btnStreamNext a").click(function(){if($.address.parameter("dm")==1){if(dataStreamHome.scrollStream.globalVars.scrollActive==false){dataStreamDetail.scrollStream.scrollStreamLeft($("#scrollTo"))}}else{if(dataStreamHome.scrollStream.globalVars.scrollActive==false){dataStreamDetail.scrollStream.scrollStreamLeft($("#detailTypeStreamComment"))}}return false});$("#ctDetailCont .btnStreamPrev a").click(function(){if($.address.parameter("dm")==1){if(dataStreamHome.scrollStream.globalVars.scrollActive==false){dataStreamDetail.scrollStream.scrollStreamRight($("#ctDetailCont div.detailTypeMood"))}}else{if(dataStreamHome.scrollStream.globalVars.scrollActive==false){dataStreamDetail.scrollStream.scrollStreamRight($("#ctDetailCont div.detailTypeGallery"))}}return false});$(window).keydown(function(event){if(event.keyCode==37){if(dataStreamHome.scrollStream.globalVars.scrollActive==false){dataStreamDetail.scrollStream.scrollStreamRight()}return false}if(event.keyCode==39){if(dataStreamHome.scrollStream.globalVars.scrollActive==false){dataStreamDetail.scrollStream.scrollStreamLeft()}return false}});$("#ctDetailCont .detailTypeGallery .hdDetail a, #ctDetailCont .detailTypeNoImg .hdDetail a").click(function(){if(dataStreamHome.scrollStream.globalVars.scrollActive==false){dataStreamDetail.scrollStream.scrollStreamLeft($("#detailTypeStreamComment"))}return false})},scrollStreamLeft:function(scrollTarget){this.globalVars.scrollActive=true;this.globalVars.scrollType.scrollTo(scrollTarget,700,{axis:"x",offset:{left:-40},easing:"easeOutQuart",onAfter:function(){dataStreamHome.scrollStream.globalVars.scrollActive=false;$(this).parent().find(".btnStreamPrev").fadeIn("fast");$(this).parent().find(".btnStreamNext").hide()}})},scrollStreamRight:function(scrollTarget){this.globalVars.scrollActive=true;this.globalVars.scrollType.scrollTo(scrollTarget,700,{axis:"x",offset:{left:-50},easing:"easeOutQuart",onAfter:function(){dataStreamHome.scrollStream.globalVars.scrollActive=false;$(this).parent().find(".btnStreamPrev").hide();$(this).parent().find(".btnStreamNext").fadeIn("fast")}})}},detailStreamHandling:function(){this.getDetailState=true;$("#ajaxHolder").css("visibility","visible");$("#dcTransL,#dcTransR").css("height",$("#dcCont").height());$("#btnBackFlow").fadeIn("slow");this.backButton();this.setTitle($("h1.hdDetail").text());$("#ctDetailCont div.authorCont a, #ctDetailCont div.tagsCont a").click(function(){if(!detailDirectPage){$("#fnNav .catItemLink").removeClass("catItemCurrent");var tmpUrl=$(this).attr("href").replace(dataStreamHome.setBaseUrl,"");$.address.value(tmpUrl);ajaxHandler.setAddressVal=$.address.value();return false}});$("#ctDetailCont .lnGetStream").click(function(){if(!detailDirectPage){var tmpUrl=$(this).attr("href").replace(dataStreamHome.setBaseUrl,"");$.address.value(tmpUrl);return false}});$("#ctDetailCont .lnGetPost").click(function(){var tmpUrl=$(this).attr("href").replace(dataStreamHome.setBaseUrl,"");$.address.value(tmpUrl);return false});var scrollInnerEls=$(".sectionDetail");var scrollOuter=$("#sectionDetailCont");dataStreamHome.setScrollWidth(scrollOuter,scrollInnerEls);dataStreamHome.linkExternal();this.customScrollBars();dataStreamHome.authorToolTip();dataStreamDetail.scrollStream.init($("#scrollDetailCont"));this.overlayGlobal($("#lnShareOverlay"),"#shareOverlay");this.overlayGlobal($("#lnCommentOverlay"),"#commentOverlay");if(!detailDirectPage){FB_RequireFeatures(["XFBML"],function(){FB.Facebook.init(fbApiKey,"xd_receiver.htm",{ifUserConnected:update_user_commentUser});if($("#commentUser").length){FB.Connect.ifUserConnected(update_user_commentUser)}})}this.overlayGlobal($("#lnClientsOverlay"),"#clientsOverlay");this.copyToClipboard();$("#commentform").validate({messages:{author:"",email:"",url:"",comment:""},errorContainer:"#errorMessage",highlight:function(element,errorClass){$(element).addClass("fmError");$(element.form).find("label[for="+element.id+"]").addClass("fmError")},unhighlight:function(element,errorClass){$(element).removeClass("fmError");$(element.form).find("label[for="+element.id+"]").removeClass("fmError")},submitHandler:function(form){var author=$("#author").val();var email=$("#email").val();var url=$("#url").val();var comment=$("#comment").val();var comment_post_ID=$("#cpId").val();var dataString="author="+author+"&email="+email+"&url="+url+"&comment="+comment+"&comment_post_ID="+comment_post_ID;$.ajax({type:"POST",url:"/wp-comments-post.php",data:dataString,error:function(XMLHttpRequest,textStatus,errorThrown){$("#errorMessage").css("display","block").text("Beim Senden Deiner Nachricht ist ein Fehler aufgetreten. Bitte versuche es später noch mal.")},success:function(content){if(content=="true"){$("#commentform").hide();$("#errorMessage").addClass("fmSuccessMessage").css("display","block").text("Vielen Dank für Deine Nachricht.");$.ajax({type:"POST",url:"/gateway/getcomments",data:"id="+$("#cpId").val(),dataType:"html",error:function(XMLHttpRequest,textStatus,errorThrown){ajaxHandler.ajaxError()},success:function(content){$("#detailTypeStreamComment .detailBox").prepend(content)}})}else{$("#errorMessage").css("display","block").text("Beim Senden Deiner Nachricht ist ein Fehler aufgetreten. Bitte versuche es später noch mal.")}}})}});$("#contactform").validate({messages:{name:"",vorname:"",email:"",comment:""},errorContainer:"#errorMessage",highlight:function(element,errorClass){$(element).addClass("fmError");$(element.form).find("label[for="+element.id+"]").addClass("fmError")},unhighlight:function(element,errorClass){$(element).removeClass("fmError");$(element.form).find("label[for="+element.id+"]").removeClass("fmError")},submitHandler:function(form){var name=$("#name").val();var vorname=$("#vorname").val();var email=$("#email").val();var comment=$("#comment").val();var dataString="name="+name+"&vorname="+vorname+"&email="+email+"&comment="+comment;$.ajax({type:"POST",url:"/gateway/sendcontactform",data:dataString,error:function(XMLHttpRequest,textStatus,errorThrown){$("#errorMessage").css("display","block").text("Beim Senden Deiner Nachricht ist ein Fehler aufgetreten. Bitte versuche es später noch mal.")},success:function(content){$("#contactform").hide();$("#errorMessage").addClass("fmSuccessMessage").css("display","block").text("Vielen Dank für Deine Nachricht.")}})}});this.dataStreamTrans("on");dataStreamHome.getViewportHeight($("#ctDetailCont"));$("#clientsOverlay li:nth-child(5n)").each(function(){$(this).css("margin-right",0)});$("#galleryHolder .streamMultiCont").scrollable({size:3,vertical:false,easing:"easeOutQuint",speed:600,hoverClass:"galItemHover",keyboard:true,clickable:true});$("#galleryHolder").hoverIntent(function(){$(this).find(".streamMultiContSrd").fadeIn("fast")},function(){$(this).find(".streamMultiContSrd").fadeOut("fast")});var itemsNum=$(".streamMultiHolder li").length;$("#itemNum").text(itemsNum);var url,urlLarge,ext,allowImg,allowSwf,galLink,videoExt;var screenWidth=$(window).width();var screenHeight=$(window).height();if($("#galleryHolder .streamMultiHolder li img:first").hasClass("isFullscreen")){$("#lnFullScreen").fadeIn("fast")}$("#galleryHolder .streamMultiHolder li img").click(function(){var el=$(this);var itemCurrentNum=$(".streamMultiHolder li img").index(this);var itemCurrentDesc=el.attr("alt");url=el.attr("rel");urlLarge=el.attr("rel");ext=el.attr("rel").split(".").pop().toLowerCase();allowImg=new Array("gif","png","jpg","jpeg");allowSwf=new Array("swf","flv");galLink=el.attr("rel");if(galLink.indexOf("youtube.")!=-1||galLink.indexOf("vimeo.")!=-1){videoExt=true}else{videoExt=false}if(el.hasClass("isFullscreen")){$("#lnFullScreen").fadeIn("fast")}else{$("#lnFullScreen").fadeOut("fast")}$("#mediaWrap").fadeTo("medium",0.1,function(){var el=$(this);if(jQuery.inArray(ext,allowImg)==-1){}else{$("#galleryHolder .roundedOverlay").show();$("#mediaFlash").hide();$("#mediaImage").show();var img=new Image();img.onload=function(){el.fadeTo("medium",1,function(){$("#itemCurrentNum").text(itemCurrentNum+1)});el.find("#mediaImage img").attr("src",url).attr("alt",itemCurrentDesc)};img.src=url;$("#lnFullScreen").attr("href",urlLarge)}if(jQuery.inArray(ext,allowSwf)==-1&&videoExt==false){}else{$("#galleryHolder .roundedOverlay").hide();$("#mediaFlash").show();$("#mediaImage").hide();el.fadeTo("fast",1,function(){$("#itemCurrentNum").text(itemCurrentNum+1);$("#itemDesc").text(itemCurrentDesc)});var flashvars={name1:"hello",name2:"world",name3:"foobar"};var params={menu:"false",wmode:"transparent"};var attributes={id:"mediaSwf",name:"mediaSwf"};swfobject.embedSWF(url,"mediaSwf","500","280","8.0","/swf/expressInstall.swf",flashvars,params,attributes);$("#lnFullScreen").attr("href",urlLarge)}})}).filter(":first").click();var overlayTopPos;if(!$("#galleryOverlay").length){$("body").append('<div id="galleryOverlay"><div id="galleryOverlayInner"><div id="mediaImageOverlay"><img src="" alt="lorem ipsum" /></div></div></div>')}$("#lnFullScreen").overlay({target:"#galleryOverlay",top:"center",absolute:true,expose:{color:"#000",loadSpeed:200,opacity:0.8},onBeforeLoad:function(){$("#galleryOverlayInner").addClass("galleryLoader")},onLoad:function(){var imgWidth=0;$("#mediaFlashOverlay").hide();var img=new Image();img.onload=function(){$("#galleryOverlayInner").removeClass("galleryLoader");$("#mediaImageOverlay img").attr("src",urlLarge);$("#mediaImageOverlay img").attr("src",urlLarge);var mediaWidth=$("#mediaImageOverlay").width();var mediaHeight=$("#mediaImageOverlay").height();var setHPos=(screenWidth-mediaWidth)/2;var setVPos=(screenHeight-mediaHeight)/2;$("#galleryOverlay").animate({width:mediaWidth,height:mediaHeight,left:setHPos,top:setVPos},1000,"easeOutQuart",function(){$("#mediaImageOverlay").show()})};img.src=urlLarge},onClose:function(){$("#mediaImageOverlay").hide();$("#mediaFlashOverlay").hide()}})},dataStreamTrans:function(type){if(type=="on"){$("#dataStreamTrans").css({display:"block",opacity:0.5})}if(type=="off"){$("#dataStreamTrans").css({display:"none",opacity:0})}},backButton:function(){$("#btnBackFlow").unbind("click");$("#btnBackFlow").click(function(){if(detailDirectPage){location.href="/"}else{if(!detailDirectPage){if(ajaxHandler.setAddressVal){var tmpUrl=ajaxHandler.setAddressVal.replace("&ls=1","");$.address.value(tmpUrl)}else{location.href="/"}return false}}})}};$(document).ready(function(){dataStreamHome.fnFlyOut();$("#fmBlogSearch").keyup(function(event){dataStreamHome.searchBlog.lookUpQuery($(this).val());$("#blogSearch").attr("action",$("#searchResAll").attr("href"))}).focus(function(){$("#blogSearchResList").slideDown("normal","easeOutQuart");$(this).select()}).attr("autocomplete","off");$("#blogSearch").submit(function(){var el=$(this);if($("#fmBlogSearch").val()!=""&&$("#blogSearchResList").is(":visible")){$("#blogSearchResList").slideUp("normal",function(){var tmpUrl=el.attr("action").replace(dataStreamHome.setBaseUrl,"");$.address.value(tmpUrl)})}return false});dataStreamTimeline.init();if(detailDirectPage){$("#tlCont, #fnCont").hide();dataStreamDetail.detailDirectLoading()}$("#ctDataStreamCont .btnStreamNext a").click(function(){if(dataStreamHome.scrollStream.globalVars.scrollActive==false){dataStreamHome.scrollStream.scrollStreamLeft()}return false});$("#ctDataStreamCont .btnStreamPrev a").click(function(){if(dataStreamHome.scrollStream.globalVars.scrollActive==false){dataStreamHome.scrollStream.scrollStreamRight()}return false});$("#navMeta a").click(function(){var el=$(this);if(el.parent().attr("id")=="ftNavRss"){return true}else{if(el.hasClass("current")){return false}else{$.address.value($(this).attr("href"));return false}}});if(!detailDirectPage&&!$.address.parameter("pd")){$.address.value("?ps=1&pd=0&mt=getdataflow")}$.address.change(function(event){if(dataStreamDetail.getDetailState==false&&$.address.parameter("pd")==0){ajaxHandler.setAddressVal=$.address.value()}if((dataStreamDetail.getDetailState==false&&$.address.parameter("pd")==0)||(dataStreamDetail.getDetailState==false&&$.address.parameter("pd")==1)||(dataStreamDetail.getDetailState==true&&$.address.parameter("pd")==1)){$("#ajaxLoadAni").css("height",$("#dcCont").height()).fadeIn("slow",function(){ajaxHandler.ajaxLinkHandler(event.value,"")})}else{if(dataStreamDetail.getDetailState==true&&$.address.parameter("pd")==0){if(!detailDirectPage){$("#ajaxHolder").fadeOut("slow",function(){$("#btnBackFlow").fadeOut("slow");$("#ctDetailCont").slideUp("slow",function(){dataStreamDetail.dataStreamTrans("off");$("#fnCont").fadeIn("slow");$("#ajaxHolder").empty().css({visibility:"hidden",display:"block"});$("#navMeta a").removeClass("current");dataStreamDetail.getDetailState=false;dataStreamDetail.setTitle();dataStreamHome.scrollStream.globalVars.scrollType=$("#scrollContSrd");$(this).css({height:"auto"});dataStreamHome.getViewportHeight($("#ctDataStreamCont"));$("#dcTransL,#dcTransR").css("height",$("#dcCont").height());if($.address.parameter("ls")==1||$.address.parameter("st")){$("#ajaxLoadAni").css("height",$("#dcCont").height()).fadeIn("slow",function(){ajaxHandler.ajaxLinkHandler(event.value,"")})}})})}else{}}}if($.address.parameter("fl[cg]")||$.address.parameter("fl[pt]")=="hl"){$("#fnNav .catItemLink").removeClass("catItemCurrent");$("#fnSet").remove();if($.address.parameter("fl[cg]")=="an"){$("#fnNav .catItemNews .catItemLink").addClass("catItemCurrent")}else{if($.address.parameter("fl[cg]")=="vu"){$("#fnNav .catItemVonUns .catItemLink").addClass("catItemCurrent")}else{if($.address.parameter("fl[cg]")=="va"){$("#fnNav .catItemVonAnderen .catItemLink").addClass("catItemCurrent")}else{if($.address.parameter("fl[pt]")=="hl"){$("#fnNav .catItemHighLight .catItemLink").addClass("catItemCurrent")}}}}}if($.address.parameter("ps")==1){$("#fnNav .catItemLink").removeClass("catItemCurrent");$("#fnSet").remove();$("#fnNav .catItemAll .catItemLink").addClass("catItemCurrent")}if($.address.parameter("dm")==1){$("#navMeta a").removeClass("current");$("#fnSet").remove();if($.address.parameter("mt")=="about"){$("#ftNavAbout a").addClass("current")}else{if($.address.parameter("mt")=="jobs"){$("#ftNavJobs a").addClass("current")}else{if($.address.parameter("mt")=="kontakt"){$("#ftNavKontakt a").addClass("current")}else{if($.address.parameter("mt")=="impressum"){$("#ftNavImpressum a").addClass("current")}}}}}if($.address.parameter("db")==1){$("#navMeta a").removeClass("current")}if(($.address.parameter("fl[at]")||$.address.parameter("fl[pt]"))&&$.address.parameter("fl[pt]")!="hl"){if($.address.parameter("fl[at]")){$.get("gateway/getauthor",{"fl[at]":$.address.parameter("fl[at]")},function(data){dataStreamHome.getFilterSet=data;if($("#fnSet").length){$("#fnSet span").text(dataStreamHome.getFilterSet)}else{$("#fnCont>h3").after('<div id="fnSet"><div><span>'+dataStreamHome.getFilterSet+"</span></div></div>")}})}if($.address.parameter("fl[pt]")){$.get("gateway/getposttag",{"fl[pt]":$.address.parameter("fl[pt]")},function(data){dataStreamHome.getFilterSet=data;if($("#fnSet").length){$("#fnSet span").text(dataStreamHome.getFilterSet)}else{$("#fnCont>h3").after('<div id="fnSet"><div><span>'+dataStreamHome.getFilterSet+"</span></div></div>")}})}}});$(window).resize(function(){if(dataStreamDetail.getDetailState==false&&detailDirectPage==false){dataStreamHome.getViewportHeight($("#ctDataStreamCont"));$("#dcTransL,#dcTransR").css("height",$("#dcCont").height());var scrollInnerEls=$("div.sectionDay");var scrollOuter=$("#scrollCont");dataStreamHome.setScrollWidth(scrollOuter,scrollInnerEls);dataStreamHome.scrollStream.init($("#scrollContSrd"))}else{dataStreamHome.getViewportHeight($("#ctDetailCont"));$("#dcTransL,#dcTransR").css("height",$("#dcCont").height());var scrollInnerEls=$(".sectionDetail");var scrollOuter=$("#sectionDetailCont");dataStreamHome.setScrollWidth(scrollOuter,scrollInnerEls);dataStreamDetail.scrollStream.init($("#scrollDetailCont"))}});$(document).click(function(e){var $clicked=$(e.target);if(!($clicked.is("#blogSearchResList *,#fmBlogSearch"))){$("#blogSearchResList").slideUp("normal","easeInQuart")}})})})(jQuery);