
var blogsPromo=function(){var options,animateDuration,pauseDuration,count,current,paused,nav,blogRSSLinkArray,itemWidth,timer;function init(options){options=options||{};blogsPromo.options=options;blogsPromo.animateDuration=800;blogsPromo.pauseDuration=8000;blogsPromo.count=null;blogsPromo.current=0;blogsPromo.blogRSSLinkArray=[];blogsPromo.paused=false;blogsPromo.timer=null;if($(blogsPromo.options.promo).length==1){makeBlogsPromo();}}
function makeBlogsPromo(){blogsPromo.count=$(blogsPromo.options.items).length-1;$(blogsPromo.options.itemRSSLink).each(function(){blogsPromo.blogRSSLinkArray.push({"text":$(this).text(),"href":$(this).attr("href")});});blogsPromo.itemWidth=$(blogsPromo.options.items).filter(":eq(0)").width();$(blogsPromo.options.slider).width((blogsPromo.count+1)*blogsPromo.itemWidth+"px");$(blogsPromo.options.mainRSSLink).attr("href",blogsPromo.blogRSSLinkArray[0].href).children("span").text(blogsPromo.blogRSSLinkArray[0].text);if(blogsPromo.count>0){blogsPromo.nav=$($('<div class="controlNav" />').append('<ul><li class="previous" title="Previous"><span class="displace">Previous</span></li><li class="pause" title="Start/Pause"><span class="displace">Start/Pause</span></li><li class="next" title="Next"><span class="displace">Next</span></li>')).appendTo("#blogsPromoContainer");$(".previous",blogsPromo.nav).click(function(){previous();});$(".next",blogsPromo.nav).click(function(){next();});$(".pause",blogsPromo.nav).click(function(){if(!blogsPromo.paused){scrollPause();}
else{scrollPlay();}});startAuto();}}
function startAuto(){blogsPromo.timer=window.setInterval(function(){blogsPromo.goTo("auto");},blogsPromo.pauseDuration);}
function stopAuto(){window.clearInterval(blogsPromo.timer);blogsPromo.timer=null;}
function scrollPause(){blogsPromo.paused=true;blogsPromo.nav.find(".pause").removeClass("pause").addClass("play");stopAuto();}
function scrollPlay(){blogsPromo.paused=false;blogsPromo.nav.find(".play").removeClass("play").addClass("pause");startAuto();}
function next(){scrollPause();goTo("next");}
function previous(){scrollPause();goTo("prev");}
function goTo(dir){var from,to;if(dir=="prev"){to=blogsPromo.current-1;if(to<0){to=blogsPromo.count;}}
else{if(dir=="next"||dir=="auto"){to=blogsPromo.current+1;if(to>blogsPromo.count){to=0;}}}
animate(to);}
function animate(to){$(blogsPromo.options.mainRSSLink).attr("href",blogsPromo.blogRSSLinkArray[to].href).children("span").text(blogsPromo.blogRSSLinkArray[to].text);$(blogsPromo.options.slider).animate({left:(to*-blogsPromo.itemWidth)+'px'},blogsPromo.animateDuration,"swing",function(){blogsPromo.current=to;});}
return{init:init,goTo:goTo};}();$(document).ready(function(){blogsPromo.init({"promo":"#cont3 #blogsPromo","items":"#cont3 #blogsPromo .blogsPromoItem","slider":"#cont3 #blogsPromoSlider","itemRSSLink":"#cont3 #blogsPromo .blogsPromoItem .blogsPromoRSSLink","mainRSSLink":"#cont3 #blogsPromoMainRSSLink"});});