	window.addEvent('domready',initFlashSite);
	
	function onResize(){
		setFlashSize();
		$('flashContent').width = flashData.size.width;
		$('flashContent').height = flashData.size.height;
	}
	
	function initFlashSite(){
		setFlashSize(flashData);
		embedFlash(flashData);
		window.addEvent('resize',onResize);
	}	

//	Flash Embedding	///////////////////////////////////////////////////////////////////////////////	

	function embedFlash(pFlashData){
		swfobject.embedSWF(pFlashData.file, pFlashData.container, pFlashData.size.width, pFlashData.size.height, pFlashData.version, pFlashData.expressInstall, pFlashData.vars, pFlashData.params, pFlashData.attributes);
	}
	
//	Flash Size Management	///////////////////////////////////////////////////////////////////////

	function setFlashSize(){
		var defaultSize = 	flashData.minSize;
		var currentSize = 	window.getSize();
		
		if(currentSize.y < flashData.minSize.height){
			flashData.size.height = defaultSize.height;
			if(currentSize.x < flashData.minSize.width)
				flashData.size.width = defaultSize.width;
			else
				flashData.size.width = '100%';
		}else{
			if(currentSize.x < flashData.minSize.width){
				flashData.size.width = defaultSize.width;
				flashData.size.height = '100%';
			}else{
				flashData.size.height = currentSize.y;
				flashData.size.width = currentSize.x;
			}
		}
	}

///////////////////////////////////////////////////////////////////////////////////////////////////
