function OpenWindow ( url, height, width )
{
	window.open(url, "app_popup", "width="+width+",height="+height+"menubar=no,resizeable=no,scrollbars=yes,status=no");
}

function ParseGetVars() 
{
	var getVars = new Array();
	var qString = unescape(top.location.search.substring(1));
	var pairs = qString.split(/\&/);
	for (var i in pairs) 
	{
		var nameVal = pairs[i].split(/\=/);
		getVars[nameVal[0]] = nameVal[1];
	}	
	return getVars;
}		

function CopyContentToOpener ( fromID, toID )
{
	CopyStringToOpener ( document.getElementById(fromID).value + "\n", toID );
}

function CopyStringToOpener ( val, toID )
{
	if ( val != "" && toID != "" )
	{
		var content = opener.document.getElementById(toID);
		content.value = content.value + val;
		window.close();
	}
}

function ShowLoadingBox (postback)
{
	if ( document.getElementById("loadingBox")  != null )
	{
		document.getElementById("loadingBox").style.visibility = "visible";
	}
	if ( postback )
		document.forms[0].submit();
}


var EnterEventObject = null;
function SetEnterCommand ( button )
{
	EnterEventObject = button;
	document.onkeydown = HandleEnterEvent;
}

function HandleEnterEvent(enterEvent)
{ 
	var keyCode = 
		(navigator.appName == "Netscape") ? enterEvent.which : window.event.keyCode;
	if ( keyCode == 13 )
	{
		if ( EnterEventObject != null ) 
			EnterEventObject.focus();
		else
			return false;
	}
}

