﻿
var flashSrc = '';

function openWin ()
{
    var leftReplacement = document.getElementById ('LeftFlashRegion_Replacement');
    var leftFlash = document.getElementById ('LeftFlashRegion_flashContent');
	var leftFlashHolder = document.getElementById ('LeftFlashRegion_Holder');
    var flash = document.getElementById ('mainwin_FlashMovie');
    
    if (flashSrc != '')
    {
        flash.src = flashSrc;
    }
    
    if (flash)
    {
        flash.style.display = 'block';
    }
    
    if (leftFlash)
    {
        leftFlash.style.display = 'none';
    }
    
    if (leftReplacement)
    {
        leftReplacement.style.display = 'block';
    }

	if (leftFlashHolder)
	{
		leftFlashHolder.style.display = 'none';
	}
    
	var size = GetPageSize ();

	var obj = document.getElementById ('mainwin');

	var objWidth = 425;
	var objHeight = 380;

	var posLeft = (parseInt(size[0]) - objWidth) / 2.0;
	var posTop = (parseInt(size[1]) - objHeight) / 2.0;

	obj.style.left = posLeft + 'px';
	obj.style.top = posTop + 'px';
	obj.style.width = objWidth + 'px';
	obj.style.height = objHeight + 'px';

	obj.style.display = 'block';

	var bg = document.createElement ('div');

	bg.id = "bg";

	bg.style.width = parseInt(size[0]) + 'px';
	bg.style.height = parseInt(size[1]) + 'px';

	document.body.appendChild (bg);
}

function closeWin ()
{
	var obj = document.getElementById ('mainwin');

	if (obj)
	{
		obj.style.display = 'none';
	}

	var bg = document.getElementById ('bg');

	if (bg)
	{
		document.body.removeChild (bg);
	}
	
	
    var leftReplacement = document.getElementById ('LeftFlashRegion_Replacement');
    var leftFlash = document.getElementById ('LeftFlashRegion_flashContent');
    var flash = document.getElementById ('mainwin_FlashMovie');
	var leftFlashHolder = document.getElementById ('LeftFlashRegion_Holder');
    
    if (flash)
    {
        flashSrc = flash.src;
        flash.src = '';
        flash.style.display = 'none';
    }

	if (leftFlashHolder)
	{
		leftFlashHolder.style.display = 'block';
	}
    
    if (leftFlash)
    {
        leftFlash.style.display = 'block';
    }
    
    if (leftReplacement)
    {
        leftReplacement.style.display = 'none';
    }

}

function GetPageSize ()
{
	var docElem = document.documentElement;
	var width = window.innerWidth || self.innerWidth || (docElem && docElem.clientWidth) || document.body.clientWidth;
	var height = window.innerHeight || self.innerHeight || (docElem && docElem.clientHeight) || document.body.clientHeight;

	return [width, height];
}

function addEvent (obj, type, fn)
{
    if (obj.attachEvent)
    {
        obj.attachEvent ('on' + type, fn, false);
    }
    else
    {
        obj.addEventListener (type, fn, false);
    }
}
