// Image Rotator v1.0 
// Andrew Pettican (September 2009)
// NB: This is based on the SMI Banner Fader
//
// Changelog:
// v1.0 - 23/09/2009 - Initial build
//////////////////////////////////////////////////////////////////
var ir_default_fade_duration=5000;var ir_default_pause_duration=3000;var ir_image_rotator_class="image_rotator";var ir_image_rotators=Array();var ir_image_rotator_status=Array();$(document).ready(function(){var a=$("."+ir_image_rotator_class);if(a.length>0){for(i=0;i<a.length;i++){var b=a[i].id;if(b!==""){var c=$("#"+b+" img");ir_image_rotators[b]=Array();for(j=0;j<c.length;j++){ir_image_rotators[b][j]=c[j];if(j>0){$(ir_image_rotators[b][j]).css("opacity","0")}}ir_image_rotator_status[b]=Array();ir_image_rotator_status[b]['fade']=ir_default_fade_duration;ir_image_rotator_status[b]['pause']=ir_default_pause_duration;ir_image_rotator_status[b]['index']=0;cycle_rotator_after_delay(b,ir_image_rotator_status[b]['index']+1)}}}});function cycle_rotator_after_delay(a,b){ir_image_rotator_status[a]['timer']=setTimeout(function(){cycle_rotator(a,b);ir_image_rotator_status[a]['timer']=null},ir_image_rotator_status[a]['pause'])}function cycle_rotator(a,b){if(ir_image_rotators.hasOwnProperty(a)){var c=ir_image_rotators[a];var d=b;var e=b-1;if(d<0||d>c.length-1){d=0}if(e<0){e=c.length-1}$(c[e]).animate({opacity:0},ir_image_rotator_status[a]['fade']);$(c[d]).animate({opacity:1},ir_image_rotator_status[a]['fade'],function(){ir_image_rotator_status[a]['timer']=setTimeout(function(){cycle_rotator(a,d+1);ir_image_rotator_status[a]['timer']=null},ir_image_rotator_status[a]['pause'])})}}