var isNav, isIE;

if (navigator.appName == "Netscape")
{
  if ( navigator.appVersion.charAt(0) == "5" )
  {
    // browser is putatively a v5 browser
	isIE = true;
  }
  else
  {
 	isNav = true;
  }
}
else
{
	isIE = true;
}

// Opens a secondary browser window.
//
function openWin(url,wndw,w,h,settings)
{
  if (!(w))
  {
    w = 580;
  }  
  if (!(h))
  {
    h = 400;
  }  
  if (!(settings))
  {
    settings = "title=0,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,copyhistory=0";	
  }  
  win = window.open (url, wndw, "width="+w+",height="+h+","+settings);
  win.focus();
}

function saveData()
{
	var login = getLoginForm();
	checked = login.remember.checked
	var msg = "false";
	var name = "";
	var pswd = "";
	if (login.remember.checked)
	{
		msg = "true";
		name = login.uname.value;
		pswd = login.password.value;
	}
	setCookie("saveChecked="+msg);
	setCookie("saveName="+name);
	setCookie("savePswd="+pswd);
}

function loadData()
{
	var login = getLoginForm();
	var props = getCookieData();
	if (props["saveChecked"] == 'true')
	{
		login.remember.checked = true;
		login.uname.value = props["saveName"];
		login.password.value = props["savePswd"];
	}
	else
	{
		login.remember.checked = false;
		login.uname.value = '';
		login.password.value = '';
	}
}

function getLoginForm()
{
	if (isNav)
	{
		return document.layers['mainPanel'].document.forms[0];
	}
	else
	{
		return window.document.forms.login;
	}
}

function setCookie(keyVal)
{
	var exp = new Date();
	var oneYr = exp.getTime() + (365 * 24 * 60 * 60 * 1000);
	exp.setTime(oneYr);
	str = keyVal+"; expires="+exp.toGMTString();
	window.document.cookie = str;
}

function getCookieData()
{
	var data = window.document.cookie;
	var arr = data.split(";");
	var cooks = new Array();
	for (var i = 0; i < arr.length; i++)
	{
		prop = arr[i].split("=");
		if (prop.length == 2)
		{
			var key = prop[0];
			var val = prop[1];
			eval("cooks."+key+" = '"+val+"';");
		}
	}
	return cooks;
}

function logon()
{
  var form = getLoginForm();
  var name = form.uname.value;
  var pswd = form.password.value;
  if (!name || name == '')
  {
    alert("Please enter your user name");
  }
  else if (!pswd || pswd == '')
  {
    alert("Please enter your password");
  }
  else
  {
    location.replace("php/logon.php3?name="+name+"&password="+pswd);
  }
}

var prompts = new Object();
prompts['roll_1'] = "Log on as a member";
prompts['roll_2'] = "Sign up as a new member";
prompts['roll_3'] = "Play anonymously now";

function rollact(id, act)
{
	window.status = act == 1 ? prompts[id] : '';
	return true;
}

