function OpenWindow(strURL,winType,winName,winWidth,winHeight)
{
	var objWindow,blnlongcall=false,winHeightBrowserShell=0;
	switch(winType)
	{
		case "customsize":
			blnlongcall=true;
			winHeightBrowseShell=50;
			break;
		case "terms":
			winWidth=500,winHeight=600,blnlongcall=true;
			winHeightBrowserShell=50;
			break;
		case "help":
			winWidth=400,winHeight=250,blnlongcall=true;
			winHeightBrowserShell=50;
			break;
		case "edit":
			winWidth=450,winHeight=400,blnlongcall=true;
			winHeightBrowserShell=50;
			break;
		case "form_help":
			winWidth=600,winHeight=250,blnlongcall=true;
			winHeightBrowserShell=50;
			break;
		case "label":
			winWidth=700,winHeight=400,blnlongcall=true;
			winHeightBrowserShell=50;
			break;
		default:
			objWindow=window.open(strURL);
			return;
	}

	//center window
	var screenMarginL=0;
	var screenMarginTop=0;
	if(winWidth>0 && winHeight>0)
	{
		screenMarginL=(screen.width - winWidth)/2;
		screenMarginTop=(screen.height - winHeight - winHeightBrowserShell)/2;
	}
	
	if(blnlongcall==true) {
		window.open(strURL,winName,'width='+winWidth+',height='+winHeight+',left=' + screenMarginL + ',top=' + screenMarginTop + ',toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no');
	}
	else {
		objWindow=window.open(strURL,winName,'scrollbars,resizable,width='+winWidth+',height='+winHeight+',left=' + screenMarginL + ',top=' + screenMarginTop);
	}
}

