jQuery(document).ready(function(){
	var $ = jQuery;
	var makeRequest = false;
	var selectedPanel = 'overview';
	if($('selectedPanel') && $($('selectedPanel').get('selection'))){
		selectedPanel = $('selectedPanel').get('selection')
	}
	$("span.fbconnect.login").fbconnect('login', {
		onClick : function(result) {
			if (result && (this.pretag)
					&& (typeof OmnitureLightEvent === 'function')) {
				OmnitureLightEvent(this.pretag);
			}
		}
	});
	$("span.fbconnect.connect").fbconnect('connect', {
		onClick : function(result) {
			if (result && (this.pretag)
					&& (typeof OmnitureLightEvent === 'function')) {
				OmnitureLightEvent(this.pretag);
			}
		}
	});
	var selectedTab = $('#gameLandingTabs').attr('selectedTab');
	var tabPanels = $("#gameLandingTabs .panel");
	var tabIndex = tabPanels.index($("#"+selectedTab));
	if(tabIndex<0 || tabIndex>tabPanels.length){
		tabIndex=0;
	}
	var $tabs = $("#gameLandingTabs").tabs({
		selected:tabIndex,
		cache: true,
		load : function(event, ui){
		},
		show : function(event, ui){
		},
		select: function(event, ui){
			tabId = ui.tab.hash;
			if(tabId.indexOf("#")>=0){
				tabId = tabId.substring(tabId.indexOf("#")+1);
			}
			if(GLOBAL_VARS && GLOBAL_VARS['IS_GUEST']!='true'){
				$.ajax({url:'/game/egp/preferences.do?var=tab&val='+tabId});
			}
		}
	});
	//add scroll and open tab on click of 'choose a chat room'
	$('#chatRoom a').live('click',function(event) {
		var tabIndex = -1;
		var tab;
		$('#gameLandingTabs li').each(function(i,el){
			if($(el).attr('tabtitle') == 'roomsel'){
				tabIndex = i;
				tab = el;
			}
		});
		if(tabIndex>=0){
			$tabs.tabs('select', tabIndex);
			$('html, body').animate({
				scrollTop: $("#gameLandingTabs").offset().top
			}, 2000);
		}
		event.stopPropagation();
	});
	//add scroll and open tab on click of 'x active challenges see all'
	$('#challengeArea .foot .moreActive a').live('click',function(event) {
		var tabIndex = -1;
		var tab;
		$('#gameLandingTabs li').each(function(i,el){
			if($(el).attr('tabtitle') == 'challenge'){
				tabIndex = i;
				tab = el;
			}
		});
		if(tabIndex>=0){
			$tabs.tabs('select', tabIndex);
			$('html, body').animate({
				scrollTop: $("#gameLandingTabs").offset().top
			}, 2000);
		}
		event.stopPropagation();
	});
	//add scroll and open tab on click of 'choose a chat room'
	$('a.openChallengeTab').live('click',function(event) {
		var tabIndex = -1;
		var tab;
		$('#gameLandingTabs li').each(function(i,el){
			if($(el).attr('tabtitle') == 'challenge'){
				tabIndex = i;
				tab = el;
			}
		});
		if(tabIndex>=0){
			$tabs.tabs('select', tabIndex);
			$('html, body').animate({
				scrollTop: $("#gameLandingTabs").offset().top
			}, 2000);
		}
		event.stopPropagation();
	});
});


function setRoomInfo(roomName, tabName) {
	var $ = jQuery;
	var roomInfoContainer = $('room-info');
	if (roomInfoContainer != null) {
		roomInfoContainer.innerHTML = roomName;
	}
	var tabInfoContainer = $('tab-info');
	if (tabInfoContainer != null) {
		tabInfoContainer.innerHTML = tabName;
	}
	var roomInfoArea = $('roominfoarea');
	if (roomInfoArea && roomInfoArea.length) {
		roomInfoArea.setStyle('visibility', 'visible');
	}
}

