﻿FlashBox = {
	IMAGES: 0,
	VIDEO: 1,
	//
	Obj: null,
	//
	OnScroll: function()
	{
		//alert('OnScroll: ' + document.body.scrollTop);
		if (FlashBox.Obj)
			FlashBox.Obj.style.top = document.body.scrollTop;
	},
	Embed: function(obj)
	{
		//alert('Initialize');
		var b = document.getElementsByTagName('BODY');
		//
		var flashBox = document.createElement('DIV');
		b[0].appendChild(flashBox);
		b[0].onscroll = FlashBox.OnScroll;
		//
		flashBox.style.display = 'none';
		flashBox.id = 'flashBox';
		FlashBox.Obj = flashBox;
		//
		var flashUrl = env.applicationPath + '/swf/FlashBox';
		flashUrl += '?lang=' + env.lang;
		var flashVars = 'applicationPath=' + env.applicationPath;
		flashVars += '&lang=' + env.lang;
		for (var key in obj)
			flashVars += '&' + key + '=' + obj[key];
		//alert(applicationPath + '\n' + flashUrl + '\n' + flashVars);
		var embedCode = AC_FL_ReturnContent(
			'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0',
			'width', '100%',
			'height', '100%',
			'src', flashUrl,
			'quality', 'high',
			'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
			'align', 'middle',
			'play', 'true',
			'loop', 'true',
			'scale', 'showall',
			'wmode', 'transparent',
			'devicefont', 'false',
			'bgcolor', '#ffffff',
			'menu', 'false',
			'allowFullScreen', 'true',
			'allowScriptAccess', 'sameDomain',
			'movie', flashUrl,
			'salign', '',
			'flashVars', flashVars
		);
		//
		flashBox.innerHTML = embedCode;
		flashBox.style.display = '';
		//
	},
	Show: function(obj)
	{
		//alert('Show');
		if (FlashBox.Obj == null)
			FlashBox.Embed(obj);
	},
	Close: function()
	{
		if (FlashBox.Obj != null)
		{
			FlashBox.Obj.parentNode.removeChild(FlashBox.Obj);
			FlashBox.Obj = null;
		}
	}
};
