var _popup = false;
var _popup_fader = false;
var _popup_open = false;
var _popup_close = false;


function getWindowHeight()
{
	var _height = 14;
	var _divs = document.getElementsByTagName('div');
	for(var i = 0; i < _divs.length; i++)
	{
		if((_divs[i].className == "wrap-page"))
		{
			_height += _divs[i].offsetHeight;
		}
	}
	return _height;
}

function initFader()
{
	if(_popup_fader)
	{
		_popup_fader.style.height = getWindowHeight() + 'px';
		_popup_fader.style.opacity = '0.8';
		if(window.attachEvent && !window.opera)
		{
			_popup_fader.style.filter = 'alpha(opacity=80)'; 
		}
	}	
}

function initPage()
{
	_popup_open = document.getElementById('popup-open');
	_popup_close = document.getElementById('popup-close');
	_popup = document.getElementById('popup');
	_popup_fader = document.getElementById('fader');

	initFader();

	setTimeout('initPopup()',50);

	if(_popup_open)
	{
		//_popup_open.href = "javascript:;";
		_popup_open.onclick = function()
		{
			if(_popup)
			{
				_popup.style.display = 'block';
			}
			if(_popup_fader)
			{
				_popup_fader.style.display = 'block';
			}
			shSelects('hidden');
		}
	}

	if(_popup_close)
	{
		_popup_close.href = "javascript:;";
		_popup_close.onclick = function()
		{
			if(_popup)
			{
				_popup.style.display = 'none';
			}
			if(_popup_fader)
			{
				_popup_fader.style.display = 'none';
			}
			shSelects('visible');
		}		
	}
}

function initPopup()
{
	if(_popup)
	{
		_popup.style.visibility = 'visible';
		_popup.style.display = 'none';
	}	
}

function shSelects(param)
{
	if(window.attachEvent && !window.opera)
	{
		var selects = document.getElementsByTagName('select');
		for (var i=0;i<selects.length;i++)
		{
			if(selects[i].className.indexOf('non-hidden') == -1)
			{
				selects[i].style.visibility = param;
			}
		}	
	}
}

if (window.addEventListener)
	window.addEventListener("load", initPage, false);
else if (window.attachEvent)
	window.attachEvent("onload", initPage);