function setMenuVars (psJustLoggedIn)
{
	var sMenu = String("");
	var sJustLoggedIn = String("N");

	if ( psJustLoggedIn == 'Y' )
	{
		sJustLoggedIn = 'Y';
	}
	//document.forms[0].send_to.value = '';
	top.gotoThisMarket = 'N';		// This is not from the betodd_frame.php file but login.
	//sMenu = top.gsOpenNodes + ';' + top.gsOpenNodesToBeDone + ';' + top.ibetxarr + ';' + top.next_arr + ';';
	sMenu = top.gsOpenNodes + ';' + top.gsOpenNodesToBeDone + ';' + ';' + ';';
	//sMenu += top.football_arr + ';' + top.next_id + ';' + top.football_id + ';' + top.currently_shown_next + ';' + top.refreshwhichframe + ';';
	sMenu += ';' + top.next_id + ';' + top.football_id + ';' + top.currently_shown_next + ';' + top.refreshwhichframe + ';';
	sMenu += top.market_shown + ';' + top.oddsMarketsShown + ';' + top.requested_event_id + ';';
	sMenu += top.highlightMarketShown + ';' + sJustLoggedIn + ';' + top.gotoThisMarket;

	return sMenu;
}

function pwkeypress( e, pFormName )
{
	var keynum;
	var keychar;
	var numcheck;

	if(window.event) // IE
	{
		keynum = e.keyCode;
	}
	else if(e.which) // Netscape/Firefox/Opera
	{
		keynum = e.which;
	}
	keychar = String.fromCharCode(keynum);
	numcheck = /\r/;
	
	if (numcheck.test(keychar))
	{
		if (pFormName == 'frmLogin' )
		{
			document.frmLogin.go.onclick();
		}
		else if(pFormName == 'user_pass' )
			{
				document.frmLogonFail.go.onclick();
			};
	}
	return true;
}

function doLogin( pFormName )
{
	var sMenu = String("");

	sMenu = setMenuVars('Y');
	if ( pFormName == "frmLogin")
	{
		document.frmLogin.menuJSVars.value = sMenu;
		document.frmLogin.submit();
	}
	else
	{
		document.frmLogonFail.menuJSVars.value = sMenu;
		document.frmLogonFail.submit();
	}
}

function urlPlusMenuJSVars ( psURL )
{
	var sMenuJSVars = String('');
	sMenuJSVars = parent.setMenuVars();
	document.location.href=psURL+'&menuJSVars='+escape(sMenuJSVars);
}
