PAYPAL.namespace("home");
var whichTab = 0;
var mouseovered =false;

PAYPAL.home = {
	init: function(){
		SelectTab = YUD.getElementsByClassName("subtabs","li");
		prevcontent = "";
		for(var i=0; i<SelectTab.length; i++){
			if(YUD.hasClass(SelectTab[i],"top")){
				prevcontent = SelectTab[i].id+"_content";
				whichTab = i;
			}
		}
		if(YUD.get("headerBanner")){
			setTimeout("PAYPAL.home.rollon("+whichTab+")",8000);
		}
		YUE.addListener("headerBanner", "mouseover", function(){
			mouseovered = true;
		});
		
		YUE.addListener("headerBanner", "mouseout", function(){
			mouseovered = false;
			setTimeout("PAYPAL.home.rollon(0)",8000);
		});
		
		YUE.addListener(YUD.getElementsByClassName("navTab","a"),"click", function(e){
			YUE.preventDefault(e);
			TBSlcted = this.parentNode.id;
			TBSlcted_content = TBSlcted+"_content";
			if(prevcontent == ""){prevcontent=TBSlcted_content;}
			PAYPAL.home.displayTab(TBSlcted,TBSlcted_content);
			prevcontent = TBSlcted_content;
		});
	},

	displayTab: function(SelectTab,tabcontent){
		if(prevcontent != tabcontent){
			YUD.addClass(prevcontent, "hide");
			YUD.removeClass(YUD.getElementsByClassName("subtabs","li"), "top");
			YUD.addClass(SelectTab, "top");
			YUD.removeClass(YUD.get(tabcontent), "hide");
		}
		prevcontent = tabcontent;
	},
	
	rollon: function(fromTab){
		if(mouseovered ==false){
			var currTab = fromTab+1;
			if(YUD.hasClass(YUD.getElementsByClassName("subtabs","li")[fromTab], "top")){
				YUD.removeClass(YUD.getElementsByClassName("subtabs","li")[fromTab], "top");
				YUD.addClass(YUD.getElementsByClassName("subtabs","li")[fromTab].id+"_content","hide");
				if(currTab == YUD.getElementsByClassName("subtabs","li").length){
					YUD.removeClass(YUD.getElementsByClassName("subtabs","li")[0].id+"_content", "hide");
					prevcontent = YUD.getElementsByClassName("subtabs","li")[0].id+"_content";
				} else{
					YUD.removeClass(YUD.getElementsByClassName("subtabs","li")[currTab].id+"_content", "hide");
					prevcontent = YUD.getElementsByClassName("subtabs","li")[currTab].id+"_content";
				}
				if(currTab == YUD.getElementsByClassName("subtabs","li").length){currTab = 0;}
				YUD.addClass(YUD.getElementsByClassName("subtabs","li")[currTab], "top");
			}
			setTimeout("PAYPAL.home.rollon("+currTab+")",8000);
		}
	}
};
YUE.addListener(window, 'load', PAYPAL.home.init, PAYPAL.home, true);
