
//window.addEvent('domready',initDomReady);
//window.addEvent('load',initLoad);
window.addEvent('resize',onResize);

function initDomReady(){}
function initLoad(){}

function onResize(){
	setFlashSize();
	$('flashContent').width = flashData.size.width;
	$('flashContent').height = flashData.size.height;
}

function initFlashSite(video){
	setFlashSize();
	flashData.vars.videoToPlay = video;
	embedFlash(flashData);
	if(swfmacmousewheel){
    swfmacmousewheel.registerObject(flashData.attributes.id);
  }
	//callPopUp();
}	

//	StatsTracking	///////////////////////////////////////////////////////////////////////////////	
	function linkAndTrack(aURL, aTrackID){
		if (!aTrackID) aTrackID = aURL;
		
		window.open(aURL);
		PA_addPage(aTrackID);
	}

//	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;
			}
		}
	}
	
	function callPopUp(){
		if(!window.opener)
			if(flashData.size.width!='100%' || flashData.size.height!='100%') 
				location.href = flashData.popUpDestination;	
	}

///////////////////////////////////////////////////////////////////////////////////////////////////