///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//
// 	HK510 Container Class v4.68
//
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//

function _container()
{
	this.createContainer 	= this.createContainer;
	this.setSize 		= this.setSize;
	this.validateSize		= this.validateSize;
}

_container.prototype.createContainer = function(n,o)
{
	document.write("<center><div id='"+n+"' style='width:100%; height:100%;'>"+this.generateFlash(o)+"</div></center>");
	this.container 		= __browser.find(n);
	this.minimumWidth 	= o._minWidth;
	this.minimumHeight 	= o._minHeight;
};

_container.prototype.setSize = function(v,p)
{
	if(p!='width' && p!='height') return;
	__div.setProperty(this.container,p,v);
};

_container.prototype.validateSize = function()
{
	var o = __container;
	var n1 = __browser.getWidth();
	var n2 = __browser.getHeight();
	var n3 = (o.minimumWidth>n1)? o.minimumWidth : n1;
	var n4 = (o.minimumHeight>n2)? o.minimumHeight : n2;
	__div.setProperty(o.container,'width',n3);
	__div.setProperty(o.container,'height',n4);
}

_container.prototype.generateFlash = function(o)
{
	var i = "?_site="+o._site+"&_loadingGear="+o._loadingGear+"&_initVar="+o._initVar+"&_contextMenu="+o._contextMenu;
	var s =	"<object "+
		"	id='containerContent' "+
		"	classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' "+
		"	codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version="+o._version+"' "+
		"	width='100%' "+
		"	height='100%' "+
		"	align='middle'"+
		">"+
		"<param name='allowScriptAccess' value='sameDomain' />"+
		"<param name='movie' value='"+o._file+i+"' />"+
		"<param name='quality' value='high' />"+
		"<param name='bgcolor' value='#"+o._bgColor+"' />"+
		"<embed "+
		"	name='containerContent' "+
		"	src='"+o._file+i+"'"+
		"	quality='high' "+
		"	bgcolor='#"+o._bgColor+"' "+
		"	width='100%' "+
		"	height='100%' "+
		"	align='middle' "+
		"	allowScriptAccess='sameDomain' "+
		"	type='application/x-shockwave-flash' "+
		"	pluginspage='http://www.macromedia.com/go/getflashplayer' "+
		"/>"+
		"</object>";
	return s;
};

_container.prototype.toString = function()
{
	var s 	= "HK510 Container Class // Flash // v4.68\n";
	s 	+= "-----------------------------------------------------------\n";
	s 	+= "Available Methods:\n\n";
	s	+= "   -> createContainer\n   -> setSize\n   -> validateSize\n";
	return s;
};

//
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Class Instanciation

var __container 	= new _container();

//
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

