﻿////////////////////////////////////////////////////////////////
// Client popup

// Show Popup
function ShowClientPopup()
{
	// get objects
	var objShadow = document.getElementById('shadow');
	var objPopup = document.getElementById('popup');
	
	var arrayPageSize = GetPageSizeArray();
	var arrayPageScroll = GetPageScrollArray();

	// set height of Shadow
	objShadow.style.height = (arrayPageSize[1] + 'px');
	objShadow.style.width = arrayPageSize[0] + 'px';
	objShadow.style.display = 'block';
	

    objPopup.style.display = 'block';
    var widthBox = objPopup.clientWidth;
    var heightBox = objPopup.clientHeight;
    var popupTop = arrayPageScroll[1] + ((arrayPageSize[3] - heightBox) / 2);
    var popupLeft = arrayPageScroll[0] + ((arrayPageSize[2] - widthBox) / 2);
    objPopup.style.top = (popupTop < 0) ? "0px" : popupTop + "px";
    objPopup.style.left = (popupLeft < 0) ? "0px" : popupLeft + "px";
//    selects = document.getElementsByTagName("select");
//    for (i = 0; i != selects.length; i++) 
//    {
//        selects[i].style.visibility = "hidden";
//    }
    
	arrayPageSize = GetPageSizeArray();
	objShadow.style.height = (arrayPageSize[1] + 'px');
	
	//window.setTimeout(fnShowSelects, 250);
}

//function fnShowSelects()
//{
//	var objPopup = document.getElementById('popup');
//		selects = document.getElementById('popup').getElementsByTagName("select");
//		for (i = 0; i != selects.length; i++) 
//		{
//			selects[i].style.visibility = "visible";
//		}
//}

// Hide Popup
function HideClientPopup()
{
	// get objects
	objShadow = document.getElementById('shadow');
	objPopup = document.getElementById('popup');

	// hide popup and shadow
	objShadow.style.display = 'none';
	objPopup.style.display = 'none';

//	// make select boxes visible
//	selects = document.getElementsByTagName("select");
//    for (i = 0; i != selects.length; i++) 
//	{
//		selects[i].style.visibility = "visible";
//	}
}

// ****************************************************************
if(typeof(Sys) != 'undefined') Sys.Application.notifyScriptLoaded();
