
/*
 * Sets the UserName in the main Screen. Welcome [userName}
 */
function setUseName(userName, adminAccess, _sessionId, omnilocationMode)
{
	if(omnilocationMode == null){	omnilocationMode = 'omni';	}
	$('userNameSpan').set('text', userName);
	loggedUser = userName;
	initializeGEViews(omnilocationMode);
	//setMapsViews();
	//overMapWindow();
	if(adminAccess == 'true')
	{
		$('adminLink').setStyle('visibility', 'visible');
	}
	sessionId = _sessionId;
}//END setUserName

/*
 * Sets the right Frames for use with GE Plugin View
 */
function initializeGEViews(omnilocationMode)
{
	MochaUI.asetPanelContent();

	if (omnilocationMode == 'ec09')
	{
		MochaUI.updateContent({'element':  $('gePanel'),'loadMethod': 'iframe', 'url':'./controller?action=showMapPanel'});
		MochaUI.updateContent({'element':  $('overMapPanel'),'loadMethod': 'iframe', 'url':'./controller?action=showOverMapEC09'});
	}
	else
	{
		MochaUI.updateContent({'element':  $('gePanel'), 'loadMethod': 'iframe', 'url':'./controller?action=showPage&page=gePanel'});
	}

	if (omnilocationMode == 'omni')
	{
		MochaUI.updateContent({'element':  $('overMapPanel'),'loadMethod': 'iframe', 'url':'./controller?action=showOverMap'});
	}

	MochaUI.updateContent({'element':  $('assetMenuPanel'),'loadMethod': 'xhr', 'url':'./controller?action=showPage&page=assetPanelFooter'});

	if (omnilocationMode == 'ec09')
	{
		hidePanel('assetMenuPanel');
		liveRefresh = MochaUI.showLiveTracking.periodical(refreshInterval);
	}

	//$('kmlPlacemarkDataPanel_header').setStyle('display', 'none');
	//$('kmlPlacemarkDataPanel_collapseToggle').fireEvent('click');

}//END initializeGEViews
var stopRefresh = function()
{
	$clear(liveRefresh);
}

function overMapWindow()
{
	MochaUI.overMapWindow();
}

function setMapsViews()
{
	//panels in GE
	$('gePanel_iframe').src = './controller?action=showMaps';
}

function showMainTaskPanel()
{
	//$('panelid').hasClass('expanded') will return true or false.
	//$('panelid').hasClass('collapsed') will return true or false.
	if($('mainTaskPanel').hasClass('collapsed'))
	{
		$('mainTaskPanel_collapseToggle').fireEvent('click');
	}
}
function showKmlDataPanel()
{
	//$('panelid').hasClass('expanded') will return true or false.
	//$('panelid').hasClass('collapsed') will return true or false.
	/*if($('kmlPlacemarkDataPanel').hasClass('collapsed'))
	{
		$('kmlPlacemarkDataPanel_collapseToggle').fireEvent('click');
		$('kmlPlacemarkDataPanel_header').setStyle('display', 'block');
	}
	*/
}
function hideKmlDataPanel()
{
	//$('panelid').hasClass('expanded') will return true or false.
	//$('panelid').hasClass('collapsed') will return true or false.
	/*if($('kmlPlacemarkDataPanel').hasClass('expanded'))
	{
		$('kmlPlacemarkDataPanel_collapseToggle').fireEvent('click');
		$('kmlPlacemarkDataPanel_header').setStyle('display', 'none');
	}*/
}
function hideAssetMenuPanel()
{
	if($('assetMenuPanel').hasClass('expanded'))
	{
		$('assetMenuPanel_collapseToggle').fireEvent('click');
		//$('kmlPlacemarkDataPanel_header').setStyle('display', 'block');
	}
}
function showAssetMenuPanel()
{
	if($('assetMenuPanel').hasClass('collapsed'))
	{
		$('assetMenuPanel_collapseToggle').fireEvent('click');
		//$('kmlPlacemarkDataPanel_header').setStyle('display', 'block');
	}
}
function hideOverMapPanel()
{
	if($('overMapPanel').hasClass('expanded'))
	{
		$('overMapPanel_collapseToggle').fireEvent('click');
		//$('kmlPlacemarkDataPanel_header').setStyle('display', 'block');
	}
}

function hideLeftBottomPanel()
{
	if($('leftBottomPanel').hasClass('expanded'))
	{
		$('leftBottomPanel_collapseToggle').fireEvent('click');
		//$('kmlPlacemarkDataPanel_header').setStyle('display', 'block');
	}
}

function showLeftBottomPanel()
{
	if($('leftBottomPanel').hasClass('collapsed'))
	{
		$('leftBottomPanel_collapseToggle').fireEvent('click');
		//$('kmlPlacemarkDataPanel_header').setStyle('display', 'block');
	}
}
function hidePanel(panelName)
{
	if($(panelName).hasClass('expanded'))
	{
		$(panelName + '_collapseToggle').fireEvent('click');
		//$('kmlPlacemarkDataPanel_header').setStyle('display', 'block');
	}
}

function showPanel(panelName)
{
	if($(panelName).hasClass('collapsed'))
	{
		$(panelName + '_collapseToggle').fireEvent('click');
		//$('kmlPlacemarkDataPanel_header').setStyle('display', 'block');
	}
}
function toglePanel(panelName)
{
	if($(panelName).hasClass('collapsed'))
	{
		$(panelName + '_collapseToggle').fireEvent('click');
		//$('kmlPlacemarkDataPanel_header').setStyle('display', 'block');
	}
	else if($(panelName).hasClass('expanded'))
	{
		$(panelName + '_collapseToggle').fireEvent('click');
	}
}

function closeWindow(windowName)
{
	if($(windowName))
	{
		MochaUI.closeWindow($(windowName));
	}
}
function showMeWindow(url, w, h)
{
	if(url.length > 0)
	{
		if(!w)	w = "400";
		if(!h)	h = "400";
		OpenWindow = window.open(url, "windowurl", "HEIGHT=" + h + ",WIDTH=" + w + ",RESIZABLE=1,SCROLLBARS=1");
		if (window.focus) {OpenWindow.focus()}
		return false;
	}
}
function viewDevicesToTrack()
{
	if(devicesToTrack != null)
	{
		alert(devicesToTrack);
	}
}