
var plg_register_onPageContainer = new function(){
	
	var _self = this;
	
	this.tabsExtendendClass = '';
	this.activeTab = -1;
	
	function activateTab(tabIndex){
		plg_tabs.getTabs().eq(tabIndex).click(); 
		return false;	
	}
	
	this.init = function(){
		
		plg_tabs.setSelector("_r."+_self.tabsExtendendClass);
		var $tabs = plg_tabs.getTabs().unbind('click').click(_self.tabClicked);
		
		$(".registerOnPageContainer .unauthorized button[type='submit']").click(function(){
			return activateTab(1); });
		$(".registerOnPageContainer .unauthorized a.jQLogin").click(function(){
			return activateTab(0);
		});
		$(".registerOnPageContainer .unauthorized a.jQRegister").click(function(){
			return activateTab(1);
		});
		
		if( _self.activeTab > -1){
			$tabs.eq(_self.activeTab).click();
		}
		
	}
	
	this.tabClicked = function(tab){
		var index =$(plg_tabs.selector+" a").index(this);
		plg_tabs.setActiveTab(index);
		_self.showPanelForIndex(index);
	return false;
	}
	
	this.showPanelForIndex = function(index){
		var i = index+1;
		var $panels = $(".registerOnPageContainer .ropc_item");
		var $currentPanel = $panels.eq(i);
		$panels.not(":eq("+i+")").slideUp('fast',function(){ $currentPanel.slideDown(); });
		
		$currentPanel.find('form').not("input[name='_currenetPanel']").prepend("<input type='hidden' name='_currenetPanel' value='"+(i-1)+"'>");
		
	}	
	
}
