/*******************************************************************
 * Create the page object
 *******************************************************************/
var pageObj = {
	//color1:"#004C73",	//theme color.
	//color2:"#019a02",	//on-theme color.
	color1:"#CC0000",	//theme color.
	color2:"#2F2F2F",	//on-theme color.
	init:function(){
		//Load sIFR
		pageObj.sifr();
		pageObj.tabMouseEvents();
		pageObj.hideWidget();
		pageObj.hidePostPageBlock();
		pageObj.positionSignin();
	},
	sifr:function(){
		if(typeof sIFR == "function"){
//signin
				sIFR.replaceElement(named({sSelector:"#signin h1", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc.swf", sColor:pageObj.color2, sLinkColor:pageObj.color1, sBgColor:"#FFFFFF", sHoverColor:pageObj.color1, 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:pageObj.color2, sLinkColor:pageObj.color1, sBgColor:"#FFFFFF", sHoverColor:pageObj.color1, nPaddingTop:0, nPaddingBottom:0, sWmode:"transparent", sFlashVars:"textalign=left"}));
				sIFR.replaceElement(named({sSelector:"#signoutlinks .hi", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc.swf", sColor:pageObj.color2, sLinkColor:pageObj.color1, sBgColor:"#FFFFFF", sHoverColor:pageObj.color1, nPaddingTop:0, nPaddingBottom:0, sFlashVars:"textalign=left"}));
				sIFR.replaceElement(named({sSelector:"#signoutlinks .username", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc.swf", sColor:pageObj.color2, sLinkColor:pageObj.color1, sBgColor:"#FFFFFF", sHoverColor:pageObj.color1, nPaddingTop:0, nPaddingBottom:0, sFlashVars:"textalign=left"}));
//videoplayer
				sIFR.replaceElement(named({sSelector:"#videoplayer .title", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc.swf", sColor:pageObj.color2, sLinkColor:pageObj.color1, sBgColor:"#FFFFFF", sHoverColor:pageObj.color1, nPaddingTop:0, nPaddingBottom:0, sFlashVars:"textalign=left", sWmode:"transparent" }));
//show mkt copy and air time
				sIFR.replaceElement(named({sSelector:"#tagline", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc.swf", sColor:"#666666", sLinkColor:pageObj.color1, sBgColor:"#FFFFFF", sHoverColor:pageObj.color1, nPaddingTop:0, nPaddingBottom:0, sWmode:"transparent", sFlashVars:"textalign=left"}));
				sIFR.replaceElement(named({sSelector:"#showtime", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc.swf", sColor:pageObj.color2, sLinkColor:pageObj.color2, sBgColor:"#FFFFFF", sHoverColor:pageObj.color1, nPaddingTop:0, nPaddingBottom:0, sWmode:"transparent", sFlashVars:"textalign=left"}));
//blog page
				sIFR.replaceElement(named({sSelector:"#blogposts h1", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc.swf", sColor:"#FFFFFF", sLinkColor:pageObj.color1, sBgColor:"#FFFFFF", sHoverColor:pageObj.color1, nPaddingTop:0, nPaddingBottom:0, sFlashVars:"textalign=left", sWmode:"transparent" }));
				sIFR.replaceElement(named({sSelector:".bpost h4", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc.swf", sColor:pageObj.color2, sLinkColor:pageObj.color1, sBgColor:"#FFFFFF", sHoverColor:pageObj.color1, nPaddingTop:0, nPaddingBottom:0, sFlashVars:"textalign=left", sWmode:"transparent" }));
				sIFR.replaceElement(named({sSelector:".postmainpane h5", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc.swf", sColor:pageObj.color2, sLinkColor:pageObj.color1, sBgColor:"#F3F3F3", sHoverColor:pageObj.color1, nPaddingTop:0, nPaddingBottom:0, sWmode:"transparent", sFlashVars:"textalign=left"}));
				sIFR.replaceElement(named({sSelector:"#blogposts .comments .commentsheading h5, .comments h5.heading", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc.swf", sColor:pageObj.color2, sLinkColor:pageObj.color1, sBgColor:"#F3F3F3", sHoverColor:pageObj.color1, nPaddingTop:0, nPaddingBottom:0, sWmode:"transparent", sFlashVars:"textalign=left"}));
				sIFR.replaceElement(named({sSelector:"#blogposts .comments h5.entercomment", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc.swf", sColor:pageObj.color2, sLinkColor:pageObj.color1, sBgColor:"#F3F3F3", sHoverColor:pageObj.color1, nPaddingTop:0, nPaddingBottom:0, sWmode:"transparent", sFlashVars:"textalign=left"}));
				sIFR.replaceElement(named({sSelector:"#blogposts .sendfrd legend", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc.swf", sColor:pageObj.color2, sLinkColor:pageObj.color1, sBgColor:"#F3F3F3", sHoverColor:pageObj.color1, nPaddingTop:0, nPaddingBottom:0, sWmode:"transparent", sFlashVars:"textalign=left"}));
				sIFR.replaceElement(named({sSelector:"#blogposts .sendfrd h5", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc.swf", sColor:pageObj.color2, sLinkColor:pageObj.color1, sBgColor:"#F3F3F3", sHoverColor:pageObj.color1, nPaddingTop:0, nPaddingBottom:0, sWmode:"transparent", sFlashVars:"textalign=left"}));
//downloads
				sIFR.replaceElement(named({sSelector:"#downloads h2", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc.swf", sColor:pageObj.color2, sLinkColor:pageObj.color1, sBgColor:"#FFFFFF", sHoverColor:pageObj.color1, nPaddingTop:0, nPaddingBottom:0, sFlashVars:"textalign=left"}));
//fan network
				sIFR.replaceElement(named({sSelector:"#fannetwork h2", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc.swf", sColor:pageObj.color2, sLinkColor:pageObj.color1, sBgColor:"#FFFFFF", sHoverColor:pageObj.color1, nPaddingTop:0, nPaddingBottom:0, sFlashVars:"textalign=left"}));

//downloads 
				sIFR.replaceElement(named({sSelector:".downloads h2", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc.swf", sColor:pageObj.color2, sLinkColor:"#666666", sBgColor:"#FFFFFF", sHoverColor:pageObj.color1, nPaddingTop:0, nPaddingBottom:0, sFlashVars:"textalign=left", sWmode:"transparent" }));


//schedule (promoflash)
				sIFR.replaceElement(named({sSelector:".promoflash h2", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc.swf", sColor:pageObj.color2, sLinkColor:"#666666", sBgColor:"#FFFFFF", sHoverColor:pageObj.color1, nPaddingTop:0, nPaddingBottom:0, sFlashVars:"textalign=left", sWmode:"transparent" }));

//floating images module
				sIFR.replaceElement(named({sSelector:"#promoimages h2", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc.swf", sColor:pageObj.color2, sLinkColor:"#666666", sBgColor:"#FFFFFF", sHoverColor:pageObj.color1, nPaddingTop:0, nPaddingBottom:0, sFlashVars:"textalign=left", sWmode:"transparent" }));

//scrapbook sponsor1 header
	sIFR.replaceElement(named({sSelector:"#scrapblogSponsor1 h2", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc-bold.swf", sColor:pageObj.color1, sLinkColor:"#666666", sBgColor:"#FFFFFF", sHoverColor:pageObj.color1, nPaddingTop:0, nPaddingBottom:0, sFlashVars:"textalign=left", sWmode:"transparent" }));

//scrapbook sponsor1 subheader
	sIFR.replaceElement(named({sSelector:"#scrapblogSponsor1 h3", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc.swf", sColor:pageObj.color1, sLinkColor:"#666666", sBgColor:"#FFFFFF", sHoverColor:pageObj.color1, nPaddingTop:0, nPaddingBottom:0, sFlashVars:"textalign=left", sWmode:"transparent" }));

//scrapbook sponsor1 text
	sIFR.replaceElement(named({sSelector:"#scrapblogSponsor1 h5", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc.swf", sColor:pageObj.color2, sLinkColor:"#666666", sBgColor:"#FFFFFF", sHoverColor:pageObj.color1, nPaddingTop:0, nPaddingBottom:0, sFlashVars:"textalign=left", sWmode:"transparent" }));

//scrapbook main header
	sIFR.replaceElement(named({sSelector:"#scrapblogMain h1", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc.swf", sColor:pageObj.color1, sLinkColor:"#666666", sBgColor:"#FFFFFF", sHoverColor:pageObj.color1, nPaddingTop:0, nPaddingBottom:0, sFlashVars:"textalign=left", sWmode:"transparent" }));

//scrapbook button text
	sIFR.replaceElement(named({sSelector:"#scrapblogMain .btnmid_red h5", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc.swf", sColor:"#ff0000", sLinkColor:"#ff0000", sBgColor:"#FFFFFF", sHoverColor:"#ffffff", nPaddingTop:0, nPaddingBottom:0, sFlashVars:"textalign=left", sWmode:"transparent" }));



//extras
				sIFR.replaceElement(named({sSelector:"#extras h2", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc.swf", sColor:pageObj.color2, sLinkColor:pageObj.color1, sBgColor:"#FFFFFF", sHoverColor:pageObj.color1, nPaddingTop:0, nPaddingBottom:0, sFlashVars:"textalign=left"}));
//insider network
				sIFR.replaceElement(named({sSelector:"#insidernetwork h2", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc.swf", sColor:pageObj.color2, sLinkColor:pageObj.color1, sBgColor:"#FFFFFF", sHoverColor:pageObj.color1, nPaddingTop:0, nPaddingBottom:0, sFlashVars:"textalign=left"}));
				sIFR.replaceElement(named({sSelector:"#insidernetwork h3", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc.swf", sColor:pageObj.color2, sLinkColor:pageObj.color1, sBgColor:"#FFFFFF", sHoverColor:pageObj.color1, nPaddingTop:0, nPaddingBottom:0, sWmode:"transparent", sFlashVars:"textalign=left"}));
				sIFR.replaceElement(named({sSelector:"#insidernetwork .title", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc.swf", sColor:pageObj.color2, sLinkColor:pageObj.color1, sBgColor:"#FFFFFF", sHoverColor:pageObj.color1, nPaddingTop:0, nPaddingBottom:0, sFlashVars:"textalign=left", sWmode:"transparent" }));
//editorial
				sIFR.replaceElement(named({sSelector:"#editorial h2", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc.swf", sColor:pageObj.color2, sLinkColor:pageObj.color1, sBgColor:"#FFFFFF", sHoverColor:pageObj.color1, nPaddingTop:0, nPaddingBottom:0, sFlashVars:"textalign=left"}));
//extras
				sIFR.replaceElement(named({sSelector:".extrasitem h4", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc.swf", sColor:pageObj.color2, sLinkColor:pageObj.color1, sBgColor:"#FFFFFF", sHoverColor:pageObj.color1, nPaddingTop:0, nPaddingBottom:0, sFlashVars:"textalign=left", sWmode:"transparent"}));
//hottest insider posts
				sIFR.replaceElement(named({sSelector:".hpost h4", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc.swf", sColor:pageObj.color2, sLinkColor:pageObj.color1, sBgColor:"#FFFFFF", sHoverColor:pageObj.color1, nPaddingTop:0, nPaddingBottom:0, sFlashVars:"textalign=left", sWmode:"transparent" }));
				sIFR.replaceElement(named({sSelector:"#hotposts h1", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc.swf", sColor:"#FFFFFF", sLinkColor:pageObj.color1, sBgColor:"#FFFFFF", sHoverColor:pageObj.color1, nPaddingTop:0, nPaddingBottom:0, sFlashVars:"textalign=left", sWmode:"transparent" }));
//top talkers
				sIFR.replaceElement(named({sSelector:"#toptalkers h1", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc.swf", sColor:pageObj.color2, sLinkColor:pageObj.color1, sBgColor:"#FFFFFF", sHoverColor:pageObj.color1, nPaddingTop:0, nPaddingBottom:0, sFlashVars:"textalign=left", sWmode:"transparent" }));

//casttext
				sIFR.replaceElement(named({sSelector:".casttext p", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc.swf", sColor:pageObj.color2, sLinkColor:pageObj.color1, sBgColor:"#FFFFFF", sHoverColor:pageObj.color1, nPaddingTop:0, nPaddingBottom:0, sFlashVars:"textalign=left", sWmode:"transparent" }));


//games
				sIFR.replaceElement(named({sSelector:".gameslist h1", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc.swf", sColor:pageObj.color2, sLinkColor:pageObj.color1, sBgColor:"#FFFFFF", sHoverColor:pageObj.color1, nPaddingTop:0, nPaddingBottom:0, sFlashVars:"textalign=left", sWmode:"transparent" }));

//fan network
				sIFR.replaceElement(named({sSelector:".fnpost h3", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc-bold.swf", sColor:pageObj.color2, sLinkColor:pageObj.color1, sBgColor:"#FFFFFF", sHoverColor:pageObj.color1, nPaddingTop:0, nPaddingBottom:0, sWmode:"transparent", sFlashVars:"textalign=left"}));
				sIFR.replaceElement(named({sSelector:".fnpost .title", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc.swf", sColor:pageObj.color2, sLinkColor:pageObj.color1, sBgColor:"#FFFFFF", sHoverColor:pageObj.color1, nPaddingTop:0, nPaddingBottom:0, sFlashVars:"textalign=left", sWmode:"transparent" }));
//video, downlaod
				sIFR.replaceElement(named({sSelector:"#wallpapers h3, #buddyicons h3", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc.swf", sColor:pageObj.color2, sLinkColor:pageObj.color1, sBgColor:"#FFFFFF", sHoverColor:pageObj.color1, nPaddingTop:0, nPaddingBottom:0, sWmode:"transparent", sFlashVars:"textalign=left"}));
//tellus
				sIFR.replaceElement(named({sSelector:"#tellus h4", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc.swf", sColor:pageObj.color2, sLinkColor:pageObj.color1, sBgColor:"#FFFFFF", sHoverColor:pageObj.color1, nPaddingTop:0, nPaddingBottom:0, sFlashVars:"textalign=left", sWmode:"transparent" }));
				sIFR.replaceElement(named({sSelector:"#tellus h2", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc.swf", sColor:pageObj.color2, sLinkColor:pageObj.color1, sBgColor:"#FFFFFF", sHoverColor:pageObj.color1, nPaddingTop:0, nPaddingBottom:0, sFlashVars:"textalign=left"}));
// promotion
				sIFR.replaceElement(named({sSelector:"#moviescapsule h4", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc.swf", sColor:pageObj.color2, sLinkColor:pageObj.color1, sBgColor:"#FFFFFF", sHoverColor:pageObj.color1, nPaddingTop:0, nPaddingBottom:0, sFlashVars:"textalign=left", sWmode:"transparent" }));
//more families
				sIFR.replaceElement(named({sSelector:"#more h2", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc.swf", sColor:pageObj.color2, sLinkColor:pageObj.color1, sBgColor:"#FFFFFF", sHoverColor:pageObj.color1, nPaddingTop:0, nPaddingBottom:0, sFlashVars:"textalign=left"}));
				sIFR.replaceElement(named({sSelector:"#more h4", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc.swf", sColor:pageObj.color2, sLinkColor:pageObj.color1, sBgColor:"#FFFFFF", sHoverColor:pageObj.color1, nPaddingTop:0, nPaddingBottom:0, sFlashVars:"textalign=left", sWmode:"transparent" }));
				sIFR.replaceElement(named({sSelector:".morefamily h2", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc.swf", sColor:pageObj.color2, sLinkColor:pageObj.color1, sBgColor:"#FFFFFF", sHoverColor:pageObj.color1, nPaddingTop:0, nPaddingBottom:0, sFlashVars:"textalign=left", sWmode:"transparent"}));
				sIFR.replaceElement(named({sSelector:".morefamily h4", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc.swf", sColor:pageObj.color1, sLinkColor:pageObj.color1, sBgColor:"#FFFFFF", sHoverColor:pageObj.color1, nPaddingTop:0, nPaddingBottom:0, sFlashVars:"textalign=left", sWmode:"transparent" }));

//blog: widgets, archives
				sIFR.replaceElement(named({sSelector:"#wdgtarchv h1", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc.swf", sColor:"#FFFFFF", sLinkColor:pageObj.color1, sBgColor:"#FFFFFF", sHoverColor:pageObj.color1, nPaddingTop:0, nPaddingBottom:0, sFlashVars:"textalign=left", sWmode:"transparent" }));
				//sIFR.replaceElement(named({sSelector:".archivepost h5", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc.swf", sColor:pageObj.color2, sLinkColor:pageObj.color1, sBgColor:"#F3F3F3", sHoverColor:pageObj.color1, nPaddingTop:0, nPaddingBottom:0, sWmode:"transparent", sFlashVars:"textalign=left"}));
				sIFR.replaceElement(named({sSelector:"#wdgtarchv .heading h2", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc.swf", sColor:pageObj.color2, sLinkColor:pageObj.color1, sBgColor:"#F3F3F3", sHoverColor:pageObj.color1, nPaddingTop:0, nPaddingBottom:0, sWmode:"transparent", sFlashVars:"textalign=left"}));
				sIFR.replaceElement(named({sSelector:"#archivescontent h3", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc.swf", sColor:pageObj.color2, sLinkColor:pageObj.color1, sBgColor:"#E7E7E7", sHoverColor:pageObj.color1, nPaddingTop:0, nPaddingBottom:0, sWmode:"transparent", sFlashVars:"textalign=left"}));
				sIFR.replaceElement(named({sSelector:"#widgetscontent h5", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc.swf", sColor:pageObj.color2, sLinkColor:pageObj.color1, sBgColor:"#E7E7E7", sHoverColor:pageObj.color1, nPaddingTop:0, nPaddingBottom:0, sWmode:"transparent", sFlashVars:"textalign=left"}));
		};
	},
	tabMouseEvents:function(){
		var relType;
		var col = document.getElementsByTagName('a');
		duff(col, function(e){
			relType = e.getAttribute('rel');
			switch(relType){
				case 'widgets':    //blog
					addEvent(e,"click",function(){
						change_tab('widgets', 'archives');
						return false;
					});
					break;
				case 'archives':    //blog
					addEvent(e,"click",function(){
						change_tab('archives', 'widgets');
						return false;
					});
					break;
				default:
					break;
			}
		});
	},
	hideWidget:function () {
		var ac = document.getElementById('archivescontent');
		var wc = document.getElementById('widgetscontent');
		var wtab = document.getElementById('widgetstab');
		var atab = document.getElementById('archivestab');
		if (wtab && atab && ac) ac.style.display = 'none';
		if (wc) wc.style.display = "block";
	},
	hidePostPageBlock:function () {
		if (typeof(blog_page_size)!="undefined"){		
			for (i=1; i < blog_page_size; i++)
			{
				var postPageObj = document.getElementById('post_' + (i+1));
				if (postPageObj)
				{
					postPageObj.style.display = "none";
				}
			}
		}
	},
	positionSignin:function () {
		var nr = document.getElementById('narrowright');
		var wa = document.getElementById('wdgtarchv') ;
		//when widget/archive module is present, and signin module is present
		if ((typeof wa != 'undefined') && (nr != 'undefined')) {
			//nr.className = 'nrblog';
		}	
	}
};

/*******************************************************************
 * Attach events to the document load
 *******************************************************************/
addEvent(document,"readystatechange",pageObj.init);