/*******************************************************************
 * Create the page object
 *******************************************************************/
var pageObj = {
	color1:"#004C73",	//theme color.
	color2:"#666666",	//showtime color.  On most shows it is #666666 (gray), but on some it is theme color.

	init:function(){
		pageObj.applyButton();

		//Load relEvents
		pageObj.relEvents();

		//Load sIFR
		pageObj.sifr();
		
		
		hideContents( 2, 4);
	},
	applyButton:function(){
		applyButton('thisWeekMovies_', 1);
		applyButton('allMovies_', 1);
	},
	sifr:function(){
		if(typeof sIFR == "function"){
//signin
				sIFR.replaceElement(named({sSelector:"#signin h1", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc.swf", sColor:"#666666", sLinkColor:"#666666", sBgColor:"#FFFFFF", sHoverColor:"#666666", nPaddingTop:0, nPaddingBottom:0, sFlashVars:"textalign=left", sWmode:"transparent" }));
				sIFR.replaceElement(named({sSelector:"#signin h3", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc-bold.swf", sColor:"#333333", sLinkColor:"#666666", sBgColor:"#FFFFFF", sHoverColor:"#666666", nPaddingTop:0, nPaddingBottom:0, sWmode:"transparent", sFlashVars:"textalign=left"}));
				sIFR.replaceElement(named({sSelector:"#signoutlinks .hi", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc.swf", sColor:"#333333", sLinkColor:"#666666", sBgColor:"#FFFFFF", sHoverColor:"#666666", nPaddingTop:0, nPaddingBottom:0, sFlashVars:"textalign=left"}));
				sIFR.replaceElement(named({sSelector:"#signoutlinks .username", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc.swf", sColor:"#cc5522", sLinkColor:"#666666", sBgColor:"#FFFFFF", sHoverColor:"#666666", nPaddingTop:0, nPaddingBottom:0, sFlashVars:"textalign=left"}));


				sIFR.replaceElement(named({sSelector:"#featured .info p, #insider h4", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc-bold.swf", sColor:"#ffffff", sLinkColor:"#ffffff", sBgColor:"#ffffff", sHoverColor:"#ffffff", nPaddingTop:0, nPaddingBottom:0, sWmode:"transparent", sFlashVars:"textalign=left"}));
				sIFR.replaceElement(named({sSelector:"#insider p", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc.swf", sColor:"#ffffff", sLinkColor:"#ffffff", sBgColor:"#ffffff", sHoverColor:"#ffffff", nPaddingTop:0, nPaddingBottom:0, sWmode:"transparent", sFlashVars:"textalign=left"}));
				sIFR.replaceElement(named({sSelector:"#featured .info h4", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc-bold.swf", sColor:"#666666", sLinkColor:"#666666", sBgColor:"#ffffff", sHoverColor:"#666666", nPaddingTop:0, nPaddingBottom:0, sWmode:"transparent", sFlashVars:"textalign=left"}));
				sIFR.replaceElement(named({sSelector:"#featured .detail h4", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc-bold.swf", sColor:"#ffffff", sLinkColor:"#ffffff", sBgColor:"#ffffff", sHoverColor:"#ffffff", nPaddingTop:0, nPaddingBottom:0, sWmode:"transparent", sFlashVars:"textalign=left"}));
				sIFR.replaceElement(named({sSelector:"#moviestop h1", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc.swf", sColor:"#666666", sLinkColor:"#666666", sBgColor:"#666666", sHoverColor:"#666666", nPaddingTop:0, nPaddingBottom:0, sWmode:"transparent", sFlashVars:"textalign=left"}));
				
				sIFR.replaceElement(named({sSelector:".moviecapsule h4", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc.swf", sColor:"#777777", sLinkColor:"#777777", sBgColor:"#f3f3f3", sHoverColor:"#777777", nPaddingTop:0, nPaddingBottom:0, sWmode:"transparent", sFlashVars:"textalign=left"}));
				sIFR.replaceElement(named({sSelector:".moviecapsule h3", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc-bold.swf", sColor:"#333333", sLinkColor:"#666666", sBgColor:"#FFFFFF", sHoverColor:"#666666", nPaddingTop:0, nPaddingBottom:0, sWmode:"transparent", sFlashVars:"textalign=left"}));


		};
	},
	relEvents:function(){
		var relType;
		var col = document.getElementsByTagName('a');
		duff(col, function(e){
			relType = e.getAttribute('rel');
			switch(relType){
				case 'thisweek':
					e.href="javascript:change_tab('thisweek', 'allmovies');";
					break;
				case 'allmovies':
					e.href="javascript:change_tab('allmovies', 'thisweek');";
					break;
				default:
					break;
			}
		});
	}
};



/*******************************************************************
 * Attach events to the document load
 *******************************************************************/
addEvent(document,"readystatechange",pageObj.init);

//hide tabs and pages
function hideContents(thisweekLen, allmoviesLen) {
	if (document.getElementById("thisWeekMovies_1") != null && document.getElementById("allMovies_1") != null){
		document.getElementById("allmoviescontent").style.display = "none";					
	}
	for (i=1; i < thisweekLen; i++) {
		obj = document.getElementById("thisWeekMovies_" + (i+1));
		if (obj) {obj.style.display = "none";}
	}
	for (i=1; i < allmoviesLen; i++) {
		obj = document.getElementById("allMovies_" + (i+1));
		if (obj) {obj.style.display = "none";}
	}
}
