/**
 * SOE WebPrez - General Global Navigation
 * @class gNavFunc
 * @requires rpc
 * @author Ben Neil
 * @constructor GNbrowser.init
 */
var gNavFunc={

showHideGNAV: function()
{
	
 if(GNbrowser.currentBrowser=="IE")
 {
 var obj = document.getElementById('IEMENU')
 obj.style.display = "inline";
 return false;

 }
 else
 {
 var obj = document.getElementById('FFMENU')
 obj.style.display = "inline";
 return false;

}
},

disableLang: function(lang)
{
	var obj = document.getElementById(lang);
	obj.style.display = "none";
},


disableUnusedLangages: function()
{
	gNavFunc.disableLang('GNav_LangList');
	return true;
 },

disableFrench: function()
{
	gNavFunc.disableLang('GNav_jap');
	return true;
},

parseURL: function(lang)
{
	keyValuePairs = new Array();
	newLoc = new Array();
	winLoc = window.location.toString();
	language = lang;
	final = new String;
	flag=0;
	
	for(var i=0; i < winLoc.split("/").length; i++)
	{
		keyValuePairs[i] = winLoc.split("/")[i];
	}
	
	//delete any previous language choices
	var col_array=winLoc.split("/");
	var part_num=0;
	
	for(var i=0; i < col_array.length; i++)
	{
		temp = col_array[i];
		temp = temp.length;
		if(temp == 2){keyValuePairs[i] = ""; flag=1;};
	}
	
	//build the location to the file
	for(var i=3; i <keyValuePairs.length; i++)
	{
		newLoc[i-3] = keyValuePairs[i];
	}
	
	if(flag == 0)
		final = "/" + language + "/";
	else
		final = "/" + language;
	
	//add the correct forward slashes
	for(var i=0; i < newLoc.length; i++)
	{
	if(i>0)
		final = final + "/" + newLoc[i];
	else
		final = final + newLoc[i];
	}
 
	a = gNavFunc.setCookieNow(lang);
	window.location.href = final;
},


englishNOW:function()
{
	gNavFunc.parseURL('en')
	return true;
},
setCookieNow:function(lang)
{

 var winLoc = window.location;
 var b = winLoc + "?locale=" + lang;
 GNrpc.async = false;
 GNrpc.doHttpRequest(b,'',"nothing");
 return true;
},

signIn:function(sURL)
{
 window.open(sURL, '_login', 'titlebar=no,status=yes,toolbar=no,width=350,height=380,resizable=yes')
},

showLoginForm:function()
{
 var obj = document.getElementById('gNavLoginForm');

 if(obj.style.display == 'none')
 {
 obj.style.display = 'block';
 //fx.squishBottom('gNavLoginForm',0,23);
 }
 else
 {
 //fx.squishBottom('gNavLoginForm',23,0);
 obj.style.display = 'none';
 }
}
};