// JavaScript Document


			/* Scroll the Showcase menu 
			 * sDirection = ('Next'|'Previous')
			 * Next - scrolls right
			 * Previous - scrolls left
			 **/
			var oAnimateImage, bIsComplete = true;
			function scrollFeature(sDirection, numItems) {
				if (!bIsComplete) return;
				
				var eFeature = document.getElementById("showcase_scroller");
				var eImage = document.getElementById("showcase_scroller"); //table

				//var eImageScroll = eImage.childNodes[0];
				//var eImageItem = eImageScroll.childNodes[0];
				
				// get number of items and set holder div to that width
				var eFeatureCount = numItems; //eCopyScroll.childNodes.length;
				//eImageScroll.style.width = 75; //(eFeatureCount * eImageItem.clientWidth) + "px";
				
				// add minus for previous direction
				//var iImageDirection = (sDirection == "next") ? eImageItem.clientWidth : parseInt("-" + eImageItem.clientWidth);
				//var iImageDirection = (sDirection == "next") ? 468 : parseInt("-" + "468");
				var iImageDirection = (sDirection == "next") ? 450 : parseInt("-" + "450");
				
				// initialise animation 
				oAnimateImage = new YAHOO.util.Scroll(eImage, { scroll: { by: [iImageDirection, eImage.clientWidth] } }, 1, YAHOO.util.Easing.easeBoth);
				oAnimateImage.onStart.subscribe(function() { bIsComplete = false; });
				oAnimateImage.onComplete.subscribe(function() { bIsComplete = true; });
				oAnimateImage.animate();
			}
			
			
			function gotoUrl(url) {
				window.location.href = url;
				
				return true;
			}
			
			
			var oAnimatePerf1, oAnimatePerfText1, oAnimatePerfTower1, oAnimatePerf2, oAnimatePerfText2, oAnimatePerfTower2;
			var currentShowcase;
			function scrollFeatureImage(id) {
				
				var setVisible = function() {
					var el = this.getEl();
					if (el)	{
						el.style.display = 'block';
					}
				}
				
				var setHidden = function() {
					var el = this.getEl();
					if (el)	{
						el.style.display = 'none';
					}
				}
				
				var setBannerHidden = function() {
					var el = this.getEl();
					if (el)	{
						el.style.display = 'none';
						
						var href = el.getAttribute('href');
						if (href && href != '' && href != null) {
								el.setAttribute('href_bak', href);
						}
						el.removeAttribute('href');
					}
				}
				
				var setBannerVisible = function() {
					var el = this.getEl();
					if (el)	{
						el.style.display = 'block';
						
						el.setAttribute('onclick', 'javascript:return gotoUrl(\"' + el.getAttribute('href_bak') + '\");');
						el.setAttribute('href', el.getAttribute('href_bak'));
					}
				}
			
				//alert('current:' + currentShowcase + '\n\rnew:' + id);
			
				oAnimatePerf1 = new YAHOO.util.Anim('showcaseBanner' + currentShowcase, { opacity: { to: 0 }}, 1.0, YAHOO.util.Easing.easeBoth);
				oAnimatePerf1.onComplete.subscribe(setHidden);
				oAnimatePerf1.animate();

				oAnimatePerfTower1 = new YAHOO.util.Anim('showcase_tower' + currentShowcase, { opacity: { to: 0 }}, 1.0, YAHOO.util.Easing.easeBoth);
				oAnimatePerfTower1.onComplete.subscribe(setHidden);
				oAnimatePerfTower1.animate();

				oAnimatePerfText1 = new YAHOO.util.Anim('showcase_summary' + currentShowcase, { opacity: { to: 0 }}, 1.0, YAHOO.util.Easing.easeBoth);
				oAnimatePerfText1.onComplete.subscribe(setHidden);
				oAnimatePerfText1.animate();
				
				
				
				oAnimatePerf2 = new YAHOO.util.Anim('showcaseBanner' + id, { opacity: { to: 1 }}, 1.0, YAHOO.util.Easing.easeBoth);
				oAnimatePerf2.onStart.subscribe(setVisible);
				oAnimatePerf2.animate();
				
				oAnimatePerfTower2 = new YAHOO.util.Anim('showcase_tower' + id, { opacity: { to: 1 }}, 1.0, YAHOO.util.Easing.easeBoth);
				oAnimatePerfTower2.onStart.subscribe(setVisible);
				oAnimatePerfTower2.animate();
				
				oAnimatePerfText2 = new YAHOO.util.Anim('showcase_summary' + id, { opacity: { to: 1 }}, 1.0, YAHOO.util.Easing.easeBoth);
				oAnimatePerfText2.onStart.subscribe(setVisible);
				oAnimatePerfText2.animate();
			

				currentShowcase = id;
				
				
			}


			var oAnimateSummary, oAnimateOldSummary
			function slidePerformanceSummary(id) {
					var oldObj = document.getElementById("showcase_summary" + prevPerformanceNo);
					var oldObjStyle = document.getElementById("showcase_summary" + prevPerformanceNo).style;
					var obj = document.getElementById("showcase_summary" + id);
					var objStyle = document.getElementById("showcase_summary" + id).style;
					

			}
