var g_ModalWindow = null;
function UserWindowArrangeObjects()
{
    
	DOMManager.sweep();
	
	UserWindowaddExtensionsForOpera();
	UserWindowattachOpacityCSS();
	UserWindowadjustHeight();
	
	g_ModalWindow = new ModalDialog("UserModalBG","DialogUserWindow",null,null);//"btnClose"
	EventHandler.addEventListener(window,"resize",UserWindowWindow_resize);
	try
	{
		DisableWindowValidators();
		EnablePageValidators();
	}
	catch(err)
	{
	}
}
function UserWindowWindow_resize(evt)
{
	UserWindowadjustHeight();
	
	ArrangeUserWindow();
	
}
function ArrangeUserWindow()
{
	var numleft		= 0;
	var numtop		= 0;
	var screenWidth = 0;
	var screenHeight = 0;
	if (parseInt(navigator.appVersion)>3) 
	{
		if (navigator.appName=="Netscape") 
		{
			screenWidth = window.innerWidth;
			screenHeight = window.innerHeight;
		}
		if (navigator.appName.indexOf("Microsoft")!=-1) 
		{
			screenWidth = document.body.offsetWidth;
			screenHeight = document.body.offsetHeight;
		}
	}

	numleft		= (screen.width/2)-(365/2);
	numtop		= (screen.height/2)-(400/2) ;
	
	g_ModalWindow.moveTo(numleft,numtop)
}
function UserWindowadjustHeight()
{
	var intWindowHeight=WindowObject.getInnerDimension().getY();
	var dynModalBG=new DynamicLayer("UserModalBG");
	var intModalHeight=dynModalBG.getHeight();
	if(intModalHeight<intWindowHeight)
	{
		dynModalBG.setHeight(intWindowHeight);
	}
}
function UserWindowattachOpacityCSS()
{
	var opacityCSS = document.createElement("link");
	opacityCSS.type="text/css";
	opacityCSS.rel="stylesheet";
	opacityCSS.href="Opacity.css";
	document.getElementsByTagName("head")[0].appendChild(opacityCSS);
}
function UserWindowaddExtensionsForOpera()
{
	var UserModalBG=new CBObject("UserModalBG").getObject();
	if(typeof(window.opera)!="undefined")
	{
		UserModalBG.className="modalOpera";
	}
}
function createUserWindow() 
{
    EnableWindowValidators();
	g_ModalWindow.show('');
	g_ModalWindow.enableClose();
	//alert();
	
	//g_ModalWindow.setTop = 60;
	//g_ModalWindow.setLeft = 700;
	ArrangeUserWindow();
	
}