/*******************************************************************
 * Create the page object
 *******************************************************************/
var pageObj = {
	color1:"#222222",
	color2:"#de200c",
	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:"#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:"#tagline", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc.swf", sColor:"#666666", sLinkColor:"#666666", sBgColor:"#FFFFFF", sHoverColor:"#666666", nPaddingTop:0, nPaddingBottom:0, sWmode:"transparent", sFlashVars:"textalign=left"}));

			sIFR.replaceElement(named({sSelector:"h1", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc.swf", sWmode:"transparent", sColor:pageObj.color1, nPaddingTop:0, nPaddingBottom:0, sFlashVars:"textalign=left"}));
			sIFR.replaceElement(named({sSelector:"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:".morefamily h2", 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:".moviescapsule h4", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc.swf", sWmode:"transparent", sColor:pageObj.color2, nPaddingTop:0, nPaddingBottom:0, sFlashVars:"textalign=left"}));
			sIFR.replaceElement(named({sSelector:".bpcapsule h4", sFlashSrc: globalObj.mediaServer + "/abcfamily/images/flash/abc.swf", sWmode:"transparent", sColor:pageObj.color2, nPaddingTop:0, nPaddingBottom:0, 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);