var current_image=1;var header_images=['/images/message-01.gif','/images/message-02.gif','/images/message-03.gif','/images/message-04.gif','/images/message-05.gif','/images/message-06.gif'];var demo_images=['/images/message-01-image.jpg','/images/message-02-image.jpg','/images/message-03-image.jpg','/images/message-04-image.jpg','/images/message-05-image.jpg','/images/message-06-image.jpg'];function rotateImage(){nextImage();nextDemoImage();$('div.top-message-message img.current_image').fadeOut(900,nextHeaderImage);}
function nextHeaderImage(){e=$('div.top-message-message');next_image=e.find('img.next_rotated_image');image=e.find('img.current_image');image.attr('src',next_image.attr('src'));image.fadeIn(900);next_image.attr('src',header_images[current_image]);}
function nextDemoImage(e){next_image=$('div.top-message-image img.next_rotated_image');image=$('div.top-message-image img.current_image');next_image.fadeIn(900,function(){image.attr('src',next_image.attr('src'));image.show();next_image.hide();next_image.attr('src',demo_images[current_image]);});}
function nextImage(){current_image++;if(current_image==header_images.length)
current_image=0;return current_image;}
jQuery.timer=function(interval,callback)
{var interval=interval||100;if(!callback)
return false;_timer=function(interval,callback){this.stop=function(){clearInterval(self.id);};this.internalCallback=function(){callback(self);};this.reset=function(val){if(self.id)
clearInterval(self.id);var val=val||100;this.id=setInterval(this.internalCallback,val);};this.interval=interval;this.id=setInterval(this.internalCallback,this.interval);var self=this;};return new _timer(interval,callback);};Array.prototype.index=function(val){for(var i=0,l=this.length;i<l;i++){if(this[i]==val)return i;}
return null;}
Array.prototype.include=function(val){return this.index(val)!==null;}
left_images=['/images/case-studies/logo-small-bw-nzcer.gif','/images/case-studies/logo-small-bw-metamorph.gif','/images/case-studies/logo-small-bw-tradition.gif','/images/case-studies/logo-small-bw-fronde.gif','/images/case-studies/logo-small-bw-emerge.gif','/images/case-studies/logo-small-bw-hnz.gif'];mid_images=['/images/case-studies/logo-small-bw-nzonscreen.gif','/images/case-studies/logo-small-bw-sonar6.gif','/images/case-studies/logo-small-bw-gesti.gif','/images/case-studies/logo-small-bw-snapper.gif','/images/case-studies/logo-small-bw-coherence.gif','/images/case-studies/logo-small-bw-tops.gif'];right_images=['/images/case-studies/logo-small-bw-powershop.gif','/images/case-studies/logo-small-bw-quoteright.gif','/images/case-studies/logo-small-bw-comtxt.gif','/images/case-studies/logo-small-bw-youdo.gif','/images/case-studies/logo-small-bw-cci.gif'];var logo_length=3;function nextLogo(logoIndex,image_array){logo_link=jQuery.makeArray($('a.case-study-logo'))[logoIndex];logo=$(logo_link).find('img.current_image');$(logo).fadeOut(900,function(){loadNextLogo(logoIndex,image_array);});}
function loadNextLogo(logoIndex,image_array){link=jQuery.makeArray($('a.case-study-logo'))[logoIndex];logo=$(link).find('img.current_image');next_logo=$(link).find('img.next_image');logo.attr('src',next_logo.attr('src'));logo.fadeIn(900);next_src=next_logo_src(logo.attr('src'),image_array);next_logo.attr('src',next_src);}
function setupLogoTimes(logoSize){$.timer(5500,function(timer){nextLogo(0,left_images);timer.reset(9500);});$.timer(3300,function(timer){nextLogo(1,mid_images);timer.reset(6300);});$.timer(7100,function(timer){nextLogo(2,right_images);timer.reset(11100);});}
function next_logo_src(current_image,image_options){next_index=image_options.index(current_image)+1;if(next_index>=image_options.length){next_index=0;}
return image_options[next_index];}
setupLogoTimes();