DD_roundies.addRule('div.intro',15,true);$(function(){if(!($.browser.msie&&$.browser.version<7)){addSlideShow();}});function addNewsTicker(){$.ajax({url:'/news-ticker',dataType:'json',type:'get',success:function(result){if(result.success){$('<div id="hidden-news"></div>').insertAfter("div#main-wrapper").hide();$("#hidden-news").append(result.msg);}},complete:function(result){if($("#hidden-news").length){$('#hidden-news').newsTicker();}}});}
function addSlideShow(){$.ajax({url:'/image-rotator',dataType:'json',type:'get',success:function(result){if(result.success&&result.msg.length){$('#recent-work').slideShow(result.msg);}}});}
(function($){$.fn.newsTicker=function(){limit=2;interval=8000;return this.each(function(){var $list=$(this),items=[],currentItem=limit,total=0,height=170;$list.find('> div.news-item').each(function(){items.push('<div class="news-item">'+$(this).html()+'</div>');});total=items.length;$list.find('> div.news-item').filter(':gt('+(limit-1)+')').remove();$("#latest-news").replaceWith($("#hidden-news"));$("#hidden-news").hover(function(){$(this).css('cursor','pointer');clearTimeout(document.newsTimer);},function(){tick();});$("#hidden-news").show();function tick(){var $insert=$(items[currentItem]).css({height:0,opacity:0,display:'none'}).prependTo($list);$list.find('> div.news-item:last').animate({opacity:0},1000,function(){$insert.animate({height:height},1000).animate({opacity:1},1000);$(this).animate({height:0},1000,function(){$(this).remove();});});currentItem++;if(currentItem>=total){currentItem=0;}
document.newsTimer=setTimeout(tick,interval);}
tick();});};})(jQuery);(function($){$.fn.slideShow=function(images){return this.each(function(){var items=[],nextItem=1,total=0,slide=$(this);$(images).find('img').each(function(){items.push(this);});total=items.length;function swapImage(){if(nextItem>=total){nextItem=0;}
var nextImage=$(items[nextItem]).clone();nextImage.css({'position':'absolute','z-index':20,'top':0,'left':0}).hide();slide.append(nextImage);nextImage.fadeIn(1200,function(){$(this).prev('img').remove();nextItem++;setTimeout(swapImage,2000);});}
swapImage();});};})(jQuery);