/* HP Slideshow Schedule */
var homePlaylist = [{"date":"05/06/2009","navname":"All for Mom","image":"/images_1460thefan/homepage/rotate_special2.jpg","link":"/live/content/promotions/contests/mothersday.html","db":"31"},
{"date":"05/06/2009","navname":"Tribe Today","image":"/images_1460thefan/homepage/rotate_indianstoday.jpg","link":"/live/content/sports/indians.html","db":"3"},
{"date":"05/06/2009","navname":"Buckeye Classics","image":"/images_1460thefan/homepage/rotate_special3.jpg","link":"/live/content/promotions/buckeyeclassics.html","db":"27"},
{"date":"05/06/2009","navname":"Hitchcock","image":"/images_1460thefan/homepage/rotate_hitchcock.jpg","link":"/live/content/sports/cbj.html","db":"16"},
{"date":"05/06/2009","navname":"More contests","image":"/images_1460thefan/homepage/rotate_promotions.gif","link":"/live/content/promotions/","db":"28"},
{"date":"05/05/2009","navname":"All for Mom","image":"/images_1460thefan/homepage/rotate_special2.jpg","link":"/live/content/promotions/contests/mothersday.html","db":"31"},
{"date":"05/05/2009","navname":"Twitter","image":"/images_1460thefan/homepage/rotate_alerts.gif","link":"/live/content/promotions/fanalerts.html","db":"33"},
{"date":"05/05/2009","navname":"Buckeye Classics","image":"/images_1460thefan/homepage/rotate_special3.jpg","link":"/live/content/promotions/buckeyeclassics.html","db":"27"},
{"date":"05/05/2009","navname":"Game Room","image":"/images_1460thefan/homepage/rotate_games.jpg","link":"/live/content/promotions/games.html","db":"19"},
{"date":"05/05/2009","navname":"Tribe on 1460","image":"/images_1460thefan/homepage/rotate_indianstoday.jpg","link":"/live/content/sports/indians.html","db":"3"}
];
		// Home page slideshow object
		var homeUtil   = {
			/* Home page player */
			playerUpdateOnair:function() {
				a_now  = wrapUtil.psGetNow();
				a_next = wrapUtil.psGetNext();
				
				if (a_now["link"]) { a_now["text"] = '<a href="'+a_now["link"]+'">'+a_now["text"]+'</a>'; }
				
				$("onnow").innerHTML  = a_now["text"];
				$("onnext").innerHTML =  a_next["text"]+" ("+a_next["time"]+")";				
			},
			
			/* Home Page Slideshow (fader) */
			// Takes in array/object to create current date's playlist within object
			faderIni:function(playlist) {
				homeUtil.playlist = new Array();
				
				playlist.each(function(elementObj) {
					var s_startDate   = elementObj["date"];
					var dt_now        = new Date(serverTime);
					var s_now         = dt_now.format('MM/dd/yyyy');
	
	    			if (s_now == s_startDate) {
	    				var i = homeUtil.playlist.length;
	    				homeUtil.playlist[i] = elementObj;
	    			}
				});	
			},
		
			// Starts fader
			// All configurable variables are located here
			faderStart:function() {
				// Settings
				homeUtil.faderTime = 4; // Seconds between fading	
				homeUtil.faderPos  = 0;
				homeUtil.faderWait = false;
				homeUtil.faderDone = false;			
				homeUtil.limit     = homeUtil.playlist.length;
				// END: Settings
				
				if (homeUtil.limit < 3) { homeUtil.faderTime = (homeUtil.faderTime + 3); }
				
				this.faderWriteBanner(0, false);
				this.faderWriteBanner(1, true);
		
				window.setTimeout("homeUtil.faderGo()",(homeUtil.faderTime*1000));
			},			
			
			// Text menu switcher
			faderTextSwitch:function(thispos) {
				for (i=0; i < homeUtil.limit; i++) {
					var textId = "rtext"+i;
						
					if (i == thispos) {
						Element.addClassName(textId, "current");
					} else {
						Element.removeClassName(textId, "current");
					}
				}			
			},		
			
			// Draws text menu
			faderTextMenu:function() {
				for (i=0; i < homeUtil.limit; i++) {
					var node  = homeUtil.playlist[i];
					document.write('<span id="rtext'+i+'" onmouseover="homeUtil.faderSleep();" onmouseout="homeUtil.faderWake();"><a href="'+node["link"]+'">'+node["navname"]+'</a></span>');	
				}
				
				Element.addClassName("rtext0", "current"); // Bold text to start			
			},			
			
			// Writes link+img to slideshow as-needed (loads on-demand)
			faderWriteBanner:function(pos, hide) {
				var node  = homeUtil.playlist[pos];
				var imgId = "fader"+pos;
				
				if (hide) { var hide = "display:none;"; } else { var hide = ""; }
	
				new Insertion.Bottom("slideshow", '<a href="'+node["link"]+'"><img id="'+imgId+'" src="'+node["image"]+'" style="'+hide+'"  onmouseover="homeUtil.faderSleep();" onmouseout="homeUtil.faderWake();" /></a>');
			},					
			
			// Fade between items in list
			faderGo:function () {
				if (!homeUtil.faderWait && homeUtil.limit > 1) {
					var fadeOutId = "fader"+homeUtil.faderPos;
					
					homeUtil.faderPos++;
					if (homeUtil.faderPos >= homeUtil.limit) { // When list is at end return to first item
						homeUtil.faderPos  = 0;
						homeUtil.faderDone = true;
					}
					
					var fadeInId  = "fader"+homeUtil.faderPos;
					
					this.faderTextSwitch(homeUtil.faderPos); // Text highlighter
					Effect.Fade(fadeOutId);	
					Effect.Appear(fadeInId);	
					
					if (!homeUtil.faderDone) {
						var i_nextPos = (homeUtil.faderPos + 1);
	
						if (i_nextPos < homeUtil.limit) {
							this.faderWriteBanner(i_nextPos, true);
						} else {
							homeUtil.faderDone = true;
						}
					}
				}
				
				window.setTimeout("homeUtil.faderGo()",(homeUtil.faderTime*1000)); // Do it again after X seconds
			},
			
			faderSleep:function() { homeUtil.faderWait = true; },
			faderWake:function()  { homeUtil.faderWait = false; }				
		
		}; // END object
		
		
	