
IS.CaseStudies = { 
	NumberCaseStudies:9,
	CurrentActive:0,
	Copy:[],
	Slots:[],
	Thumbs_on:[],
	Thumbs_off:[],
	Pictures:[],
	autoRotate:null,
	restartTimeout:null,
	init:function(){ 
		this.NumberCaseStudies = IS.Init.initData.CaseStudiesNumber; 
		this.Copy = IS.Init.initData.CaseStudiesCopy; 
		this.Slots = IS.Init.initData.CaseStudiesAssignments; 
		//preload images
		this.Thumbs_on = new Array(this.NumberCaseStudies); 
		this.Thumbs_off = new Array(this.NumberCaseStudies); 
		this.Pictures = new Array(this.NumberCaseStudies); 
		for(var a=0;a<this.Slots.length;a++){ 
			this.Thumbs_on[a] = new Image(); 
			this.Thumbs_on[a].src = '/inc/app/instadium/boxes/casestudies/pix/thumb_on_'+this.Slots[a]+'.png'; 
		} 
		for(var a=0;a<this.Slots.length;a++){ 
			this.Thumbs_off[a] = new Image(); 
			this.Thumbs_off[a].src = '/inc/app/instadium/boxes/casestudies/pix/thumb_off_'+this.Slots[a]+'.png'; 
		} 
		for(var a=0;a<this.Slots.length;a++){ 
			this.Pictures[a] = new Image(); 
			this.Pictures[a].src = '/inc/app/instadium/boxes/casestudies/pix/picture_'+this.Slots[a]+'.jpg'; 
		} 
		
		E.addListener(Dom.getElementsByClassName('activator_thumb'),'click',this.Listeners.changeItem); 
		IS.CaseStudies.Listeners.startRotator();
	//	this.autoRotate = setInterval(IS.CaseStudies.Listeners.timedChange,7000); 
	}, 
	Listeners:{ 
		startRotator:function(){ 
			IS.CaseStudies.autoRotate = setInterval(IS.CaseStudies.Listeners.timedChange,7000); 
		},
		timedChange:function(){ 
			var next = parseInt(IS.CaseStudies.CurrentActive) + 1; 
			if(next == IS.CaseStudies.NumberCaseStudies){ 
				next = 0; 
			} 
			IS.CaseStudies.Listeners.changeItem(next); 
		},
		changeItem:function(forceTo){ 
			if(typeof forceTo=="number"){
				var itemID = forceTo; 
				$('JourButton_'+itemID).src = IS.CaseStudies.Thumbs_on[itemID].src; 
			} else { 
				var itemID = this.id.split('_')[1]; 
				if(itemID == IS.CaseStudies.CurrentActive) return false; 
				this.src = IS.CaseStudies.Thumbs_on[itemID].src; 
				clearInterval(IS.CaseStudies.autoRotate); 
				clearTimeout(IS.CaseStudies.restartTimeout); 
				IS.CaseStudies.restartTimeout = setTimeout(IS.CaseStudies.Listeners.startRotator,17000); 
			} 
			
			$('JourButton_'+IS.CaseStudies.CurrentActive).src = IS.CaseStudies.Thumbs_off[IS.CaseStudies.CurrentActive].src; 
			if($('JourIntPicture_'+itemID)){ 
				$('JourIntPicture_'+itemID).style.display = 'none'; 
				$('JourIntPicture_'+itemID).style.zIndex = parseInt($('JourIntPicture_'+IS.CaseStudies.CurrentActive).style.zIndex) + 1; 
			} else { 
				IS.CaseStudies.Pictures[itemID].id = 'JourIntPicture_'+itemID; 
				IS.CaseStudies.Pictures[itemID].style.display = 'none'; 
				IS.CaseStudies.Pictures[itemID].style.zIndex = parseInt($('JourIntPicture_'+IS.CaseStudies.CurrentActive).style.zIndex) + 1; 
				$('MainPicture').appendChild(IS.CaseStudies.Pictures[itemID]); 
			} 
			Dom.setStyle($('JourIntPicture_'+itemID),'opacity',0); 
			Dom.setStyle($('JourIntPicture_'+itemID),'display','');
			
			var goAnim = new YAHOO.util.Anim($('JourIntPicture_'+itemID), {opacity:{to:1}},0.4); 
			
			if(!IS.isIE6){ 
			
			var newTitle = document.createElement('h2'); 
				newTitle.id = 'Title_'+itemID; 
				newTitle.innerHTML = IS.CaseStudies.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.CaseStudies.Copy[itemID].copy;
				Dom.setStyle(newText,'position','absolute'); 
				// if(IS.CaseStudies.Copy[itemID].title.toLowerCase()=="around the venue"){ 
				// 	Dom.setStyle(newText,'top','90px'); 
				// } else { 
					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.CaseStudies.CurrentActive), {left:{to:-208}},0.3); 
				goAnim3.onComplete.subscribe(function(){ $('LeftPanel').removeChild(this.getEl());}); 
			var goAnim4 = new YAHOO.util.Anim($('Copy_'+IS.CaseStudies.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.CaseStudies.Copy[itemID].title; 
				$('Copy_0').innerHTML = IS.CaseStudies.Copy[itemID].copy; 
			} 

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