// SpyWeb login panel functions

// Initialize form
function initForm(form)
{
	form.reset();
	if (form.elements.length > 0)
		form.elements[0].focus();
}

function keyUp(e)
{
	var keyChar = String.fromCharCode(e.which);
  if (keyChar == "\r")
  {
	 	subIt(document.forms[0]);
	}	
}

function subIt(form)
{
	// Open a new window and maximize
	var ws = window.screen;
	var opts = 'status=1,toolbar=0,location=0,directories=0,menubar=0,scrollbars=1,resizable=1,top=0';
	if (ws)
		opts += ',left=0,width=' + (ws.availWidth - 10) + ',height=' + (ws.availHeight - 50);
	var w = window.open('', 'spyweb', opts);
	if (w.opener == null)
		w.opener = window;
	w.focus();
		
	// Submit the form, then reset it
	form.submit();
	form.reset();

	// Return false so the form doesn't get submitted again
	return false;
}

if (window.name == "")
{
	if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) >= 4 ))
	{
		document.onkeyup=keyUp;
		document.captureEvents(Event.KEYUP);
	}
}

if (window.name == 'spyweb')
{
	if (window.opener)
		initForm(window.opener.document.forms[0]);
	window.close();
}

if (window.name == 'spyweb2') {
   if (window.opener) window.close();
}

