// Peform a screen action
function doAction(strAction, strConfirm, blnValidate, popupProperties, closeWindow)
{
	var blnSubmit=true;
	var formRef=document.forms["screen"]
	var strWindow
	if (popupProperties!="" )
	{
		strWindow=strAction.replace(/\./g,"_");	
		window.open("",strWindow+"_window",popupProperties)
		formRef.target=strWindow+"_window"
	}

	if (validateForm(blnValidate) )
	{
		formRef.ScreenAction.value=strAction;
		if (strConfirm!="")
		{
			blnSubmit=confirm(strConfirm);
		}
		if (blnSubmit)		
		{
			formRef.submit();
		}
	}
	else
	{
		blnSubmit=false;
		
	
	}
	if (popupProperties!="" )
	{
		formRef.target=""
	}
	return blnSubmit;
	
}

// Peform a screen action
function doActionValue(strAction, strValue,strConfirm, blnValidate, blnCloseWindow)
{
	document.screen.ScreenValue.value=strValue;
	doAction(strAction,strConfirm,blnValidate,'',blnCloseWindow);
}

function doCloseWindow()
{
	window.close();
}

function doPopupActionValue(strAction, strValue,strConfirm, blnValidate, popupProperties)
{
	document.screen.ScreenValue.value=strValue;

	doAction(strAction,strConfirm,blnValidate,popupProperties);
}

function init(strErrorMsg)
{
	if (strErrorMsg!="")
	{
		alert(strErrorMsg);
	}
}

function getScreenDim()
{
	var formRef=document.forms["screen"]
	
	formRef.ScreenHeight.value=screen.availHeight;
	formRef.ScreenWidth.avalue=screen.availWidth;
}

function setFocus()
{
	if (document.screen.UserName.value.length!=0)
	{
		document.screen.PassWord.focus()
	}
	else
	{
		document.screen.UserName.focus()
	}
}
