/* JavaScript jquery.newsSlider created: 09.05.2011 - 17:49:27  (c) by zwobundstahmann.de */

var newsSlider={interval:20000,rotate_state:0,news_count:0,current_news_set:-1,init:function(){this.writeDebug("init");this.news_count=this.getEntryCount();this.current_news_set=-1;var data=this.getNextNewsSet(1);$("#slideshowLeftImageStrip").append('<a href="'+data.NewsLeft.ImageHref+'" title=""><img src="'+data.NewsLeft.ImageSrc+'" alt="" /></a>');$("#slideshowLeftRubrik").attr("href",data.NewsLeft.RubrikHref).html(data.NewsLeft.Rubrik);$("#slideshowLeftHeadlineLink").attr("href",data.NewsLeft.ImageHref).html(data.NewsLeft.Headline+"&nbsp;");$("#slideshowLeftTeaser").html(data.NewsLeft.Teaser);$("#slideshowRightImageStrip").append('<a href="'+data.NewsRight.ImageHref+'" title=""><img src="'+data.NewsRight.ImageSrc+'" alt="" /></a>');$("#slideshowRightRubrik").attr("href",data.NewsRight.RubrikHref).html(data.NewsRight.Rubrik);$("#slideshowRightHeadlineLink").attr("href",data.NewsRight.ImageHref).html(data.NewsRight.Headline+"&nbsp;");$("#slideshowRightTeaser").html(data.NewsRight.Teaser);$("#slideshowPrevButton").click(function(){newsSlider.setRotateState(0);newsSlider.slideBack();});$("#slideshowNextButton").click(function(){newsSlider.setRotateState(0);newsSlider.slideForward();});},setRotateState:function(state){this.rotate_state=state;},doRotate:function(){if(this.rotate_state==1){this.slideForward();}
if(this.interval>0){this.rotate_state=1;setTimeout("newsSlider.doRotate()",this.interval);}},setInterval:function(ms){this.interval=ms;},getNextNewsSet:function(direction){var current_set_index=this.current_news_set+direction;var max_set_index=Math.floor(this.news_count/2);if(current_set_index>=max_set_index)current_set_index=0;else if(current_set_index<0)current_set_index=max_set_index-1;this.current_news_set=current_set_index;var iRight=2*(this.current_news_set+1)-1;var iLeft=iRight-1;var NewsLeft=this.getEntry(iLeft);this.writeDebug("getNextNewsSet("+direction+"), max_set_index="+max_set_index+", current_set_index="+current_set_index+", iLeft="+iLeft+", iRight="+iRight);var data={"NewsLeft":this.getEntry(iLeft),"NewsRight":this.getEntry(iRight)};return data;},getEntryCount:function(){var count=$("#daten > div").length;this.writeDebug("Anzahl gefundener News DIVs: "+count);return count;},getEntry:function(index){var database=$("#daten > div").eq(index);var data={"index":index,"Rubrik":$(database).find(".Rubrik").html(),"RubrikHref":$(database).find(".RubrikHref").html(),"Headline":$(database).find(".Headline").html(),"Teaser":$(database).find(".Teaser").html(),"ImageSrc":$(database).find(".ImageSrc").html(),"ImageHref":$(database).find(".ImageHref").html()};return data;},slideForward:function(){this.writeDebug("slideForward");var data=newsSlider.getNextNewsSet(1);var imageStripLeft=$("#slideshowLeftImageStrip");var pos=imageStripLeft.position();var currentLeft=pos.left;var direction=-1;var imgLeft=currentLeft-direction*482;imageStripLeft.append('<a style="left:'+imgLeft+'px" href="'+data.NewsLeft.ImageHref+'"><img src="'+data.NewsLeft.ImageSrc+'" alt="'+data.NewsLeft.Headline+'"><\/a>');var imageStripRight=$("#slideshowRightImageStrip");var pos=imageStripRight.position();var currentLeft=pos.left;var direction=-1;var imgLeft=currentLeft-direction*482;imageStripRight.append('<a style="left:'+imgLeft+'px" href="'+data.NewsRight.ImageHref+'"><img src="'+data.NewsRight.ImageSrc+'" alt="'+data.NewsRight.Headline+'"><\/a>');this.writeDebug("FORW > LEFT  > "+data.NewsLeft.Headline+" , Image:"+data.NewsLeft.ImageSrc);this.writeDebug("FORW > RIGHT > "+data.NewsRight.Headline+" , Image:"+data.NewsRight.ImageSrc);$("#slideshowLeftRubrik").animate({"left":"-=155px"},200,function(){$("#slideshowRightRubrik").animate({"left":"-=155px"},200,function(){$("#slideshowRightImageStrip > a").animate({"left":"-=482px"},400);});$("#slideshowLeftImageStrip > a").animate({"left":"-=482px"},400);});$("#slideshowLeftTeaser").parent(".teaser-container").animate({"top":"-=100px"},300,function(){$("#slideshowRightTeaser").parent(".teaser-container").animate({"top":"-=100px"},300);});$("#slideshowLeftHeadline").animate({"left":"-=400px"},200,function(){$("#slideshowRightHeadline").animate({"left":"-=400px"},500,function(){$("#slideshowLeftRubrik").attr("href",data.NewsLeft.RubrikHref).html(data.NewsLeft.Rubrik);$("#slideshowLeftHeadlineLink").attr("href",data.NewsLeft.ImageHref).html(data.NewsLeft.Headline+"&nbsp;");$("#slideshowLeftTeaser").html(data.NewsLeft.Teaser);$("#slideshowRightRubrik").attr("href",data.NewsRight.RubrikHref).html(data.NewsRight.Rubrik);$("#slideshowRightHeadlineLink").attr("href",data.NewsRight.ImageHref).html(data.NewsRight.Headline+"&nbsp;");$("#slideshowRightTeaser").html(data.NewsRight.Teaser);$("#slideshowLeftRubrik").animate({"left":"+=155px"},200,function(){$("#slideshowRightRubrik").animate({"left":"+=155px"},200);});$("#slideshowLeftTeaser").parent(".teaser-container").animate({"top":"+=100px"},300,function(){$("#slideshowRightTeaser").parent(".teaser-container").animate({"top":"+=100px"},300);});$("#slideshowLeftHeadline").animate({"left":"+=400px"},200,function(){$("#slideshowRightHeadline").animate({"left":"+=400px"},500,function(){$("#slideshowLeftImageStrip > a").eq(0).remove();$("#slideshowRightImageStrip > a").eq(0).remove();});});});});},slideBack:function(){this.writeDebug("slideBack");var data=newsSlider.getNextNewsSet(-1);var imageStripLeft=$("#slideshowLeftImageStrip");var pos=imageStripLeft.position();var currentLeft=pos.left;var direction=1;var imgLeft=currentLeft-direction*482;imageStripLeft.append('<a style="left:'+imgLeft+'px" href="'+data.NewsLeft.ImageHref+'"><img src="'+data.NewsLeft.ImageSrc+'" alt="'+data.NewsLeft.Headline+'"><\/a>');var imageStripRight=$("#slideshowRightImageStrip");var pos=imageStripRight.position();var currentLeft=pos.left;var direction=1;var imgLeft=currentLeft-direction*482;imageStripRight.append('<a style="left:'+imgLeft+'px" href="'+data.NewsRight.ImageHref+'"><img src="'+data.NewsRight.ImageSrc+'" alt="'+data.NewsRight.Headline+'"><\/a>');this.writeDebug("BACK > LEFT  > "+data.NewsLeft.Headline+" , Image:"+data.NewsLeft.ImageSrc);this.writeDebug("BACK > RIGHT > "+data.NewsRight.Headline+" , Image:"+data.NewsRight.ImageSrc);$("#slideshowRightRubrik").animate({"left":"-=155px"},200,function(){$("#slideshowLeftRubrik").animate({"left":"-=155px"},200,function(){$("#slideshowLeftImageStrip > a").animate({"left":"+=482px"},400);});$("#slideshowRightImageStrip > a").animate({"left":"+=482px"},400);});$("#slideshowRightTeaser").parent(".teaser-container").animate({"top":"-=100px"},300,function(){$("#slideshowLeftTeaser").parent(".teaser-container").animate({"top":"-=100px"},300);});$("#slideshowRightHeadline").animate({"left":"-=400px"},200,function(){$("#slideshowLeftHeadline").animate({"left":"-=400px"},500,function(){$("#slideshowLeftRubrik").attr("href",data.NewsLeft.RubrikHref).html(data.NewsLeft.Rubrik);$("#slideshowLeftHeadlineLink").attr("href",data.NewsLeft.ImageHref).html(data.NewsLeft.Headline+"&nbsp;");$("#slideshowLeftTeaser").html(data.NewsLeft.Teaser);$("#slideshowRightRubrik").attr("href",data.NewsRight.RubrikHref).html(data.NewsRight.Rubrik);$("#slideshowRightHeadlineLink").attr("href",data.NewsRight.ImageHref).html(data.NewsRight.Headline+"&nbsp;");$("#slideshowRightTeaser").html(data.NewsRight.Teaser);$("#slideshowRightRubrik").animate({"left":"+=155px"},200,function(){$("#slideshowLeftRubrik").animate({"left":"+=155px"},200);});$("#slideshowRightTeaser").parent(".teaser-container").animate({"top":"+=100px"},300,function(){$("#slideshowLeftTeaser").parent(".teaser-container").animate({"top":"+=100px"},300);});$("#slideshowRightHeadline").animate({"left":"+=400px"},200,function(){$("#slideshowLeftHeadline").animate({"left":"+=400px"},500,function(){$("#slideshowLeftImageStrip > a").eq(0).remove();$("#slideshowRightImageStrip > a").eq(0).remove();});});});});},writeDebug:function(text){}}
