
IS.Audiences = { 
	NumberAudiences:5,
	CurrentActive:0,
	Copy:[],
	Thumbs_on:[],
	Thumbs_off:[],
	Pictures:[],
	autoRotate:null,
	restartTimeout:null,
	init:function(){ 
		this.NumberAudiences = IS.Init.initData.AudiencesNumber; 
		this.Copy = IS.Init.initData.AudiencesCopy; 
		//preload images
		this.Thumbs_on = new Array(this.NumberAudiences); 
		this.Thumbs_off = new Array(this.NumberAudiences); 
		this.Pictures = new Array(this.NumberAudiences); 
		for(var a=0;a<this.NumberAudiences;a++){ 
			this.Thumbs_on[a] = new Image(); 
			this.Thumbs_on[a].src = '/inc/app/instadium/boxes/audiences/pix/thumb_on_'+a+'.png'; 
		} 
		for(var a=0;a<this.NumberAudiences;a++){ 
			this.Thumbs_off[a] = new Image(); 
			this.Thumbs_off[a].src = '/inc/app/instadium/boxes/audiences/pix/thumb_off_'+a+'.png'; 
		} 
		for(var a=0;a<this.NumberAudiences;a++){ 
			this.Pictures[a] = new Image(); 
			this.Pictures[a].src = '/inc/app/instadium/boxes/audiences/pix/picture_'+a+'.jpg'; 
		} 
		
		E.addListener(Dom.getElementsByClassName('activator_thumb'),'click',this.Listeners.changeItem); 
		IS.Audiences.Listeners.startRotator();
	//	this.autoRotate = setInterval(IS.Audiences.Listeners.timedChange,7000); 
	}, 
	Listeners:{ 
		startRotator:function(){ 
			IS.Audiences.autoRotate = setInterval(IS.Audiences.Listeners.timedChange,7000); 
		},
		timedChange:function(){ 
			var next = parseInt(IS.Audiences.CurrentActive) + 1; 
			if(next == IS.Audiences.NumberAudiences){ 
				next = 0; 
			} 
			IS.Audiences.Listeners.changeItem(next); 
		},
		changeItem:function(forceTo){ 
			if(typeof forceTo=="number"){
				var itemID = forceTo; 
				$('AudButton_'+itemID).src = IS.Audiences.Thumbs_on[itemID].src; 
			} else { 
				var itemID = this.id.split('_')[1]; 
				if(itemID == IS.Audiences.CurrentActive) return false;
				this.src = IS.Audiences.Thumbs_on[itemID].src; 
				clearInterval(IS.Audiences.autoRotate); 
				clearTimeout(IS.Audiences.restartTimeout); 
				IS.Audiences.restartTimeout = setTimeout(IS.Audiences.Listeners.startRotator,17000); 
				
			} 
			
			$('AudButton_'+IS.Audiences.CurrentActive).src = IS.Audiences.Thumbs_off[IS.Audiences.CurrentActive].src; 
			if($('AudIntPicture_'+itemID)){ 
				$('AudIntPicture_'+itemID).style.display = 'none'; 
				$('AudIntPicture_'+itemID).style.zIndex = parseInt($('AudIntPicture_'+IS.Audiences.CurrentActive).style.zIndex) + 1; 
			} else { 
				IS.Audiences.Pictures[itemID].id = 'AudIntPicture_'+itemID; 
				IS.Audiences.Pictures[itemID].style.display = 'none'; 
				IS.Audiences.Pictures[itemID].style.zIndex = parseInt($('AudIntPicture_'+IS.Audiences.CurrentActive).style.zIndex) + 1; 
				$('MainPicture').appendChild(IS.Audiences.Pictures[itemID]); 
			} 
			Dom.setStyle($('AudIntPicture_'+itemID),'opacity',0); 
			Dom.setStyle($('AudIntPicture_'+itemID),'display','');
			
			var goAnim = new YAHOO.util.Anim($('AudIntPicture_'+itemID), {opacity:{to:1}},0.4); 
			
			if(!IS.isIE6){ 
			
			var newTitle = document.createElement('h2'); 
				newTitle.id = 'Title_'+itemID; 
				newTitle.innerHTML = IS.Audiences.Copy[itemID].title;
				Dom.setStyle(newTitle,'position','absolute'); 
				Dom.setStyle(newTitle,'top','10px'); 
				Dom.setStyle(newTitle,'left','215px'); 
			var newText = document.createElement('p'); 
				newText.id = 'Copy_'+itemID; 
				newText.innerHTML = IS.Audiences.Copy[itemID].copy;
				Dom.setStyle(newText,'position','absolute'); 
				Dom.setStyle(newText,'top','60px'); 
				Dom.setStyle(newText,'left','215px'); 
			
			$('LeftPanel').appendChild(newTitle);
			$('LeftPanel').appendChild(newText);
			
			
			var goAnim1 = new YAHOO.util.Anim(newTitle, {left:{to:8}},0.3); 
			var goAnim2 = new YAHOO.util.Anim(newText, {left:{to:8}},0.3); 
			var goAnim3 = new YAHOO.util.Anim($('Title_'+IS.Audiences.CurrentActive), {left:{to:-208}},0.3); 
				goAnim3.onComplete.subscribe(function(){ $('LeftPanel').removeChild(this.getEl());}); 
			var goAnim4 = new YAHOO.util.Anim($('Copy_'+IS.Audiences.CurrentActive), {left:{to:-208}},0.3); 
				goAnim4.onComplete.subscribe(function(){ $('LeftPanel').removeChild(this.getEl());}); 
				goAnim.animate(); 
				goAnim1.animate(); 
				goAnim2.animate(); 
				goAnim3.animate(); 
				goAnim4.animate(); 
			} else { 
				goAnim.animate(); 
				$('Title_0').innerHTML = IS.Audiences.Copy[itemID].title; 
				$('Copy_0').innerHTML = IS.Audiences.Copy[itemID].copy; 
			} 

			IS.Audiences.CurrentActive = itemID; 
		} 
	}
} 
IS.Init.initThese.push('Audiences');