		function insertFlash(swfName, swfID, swfColor, divID, scale, isTransparent, base, flashvars){
		// passed as parameter to keep this file static
		//var flashvars = {
		//	path: "AOs/USMSM020206/output"	//	ScoPlayer Path Address
		//};
		
		var params = {
			menu: 'false',
			quality: 'autohigh',
			scale: scale,
			menu: 'false',
			wmode: 'transparent',
			bgcolor: swfColor,
			allowScriptAccess: 'always'
		};
		
		if (base!=undefined)
		params.base=base;
		
		var attributes = {
			id: swfID,
			name: swfName
		};
		
		swfobject.embedSWF(
							swfName,	//	swfUrl (String, required) specifies the URL of your SWF
							swfID,		//	id (String, required) specifies the id of the HTML element (containing your alternative content) you would like to have replaced by your Flash content
							'100%',		//	width (String, required) specifies the width of your SWF
							'100%',		//	height (String, required) specifies the height of your SWF
							'8.0.0',	//	version (String, required) specifies the Flash player version your SWF is published for (format is: "major.minor.release")
							false,		//	expressInstallSwfurl (String, optional) specifies the URL of your express install SWF and activates Adobe express install [ http://www.adobe.com/cfusion/knowledgebase/index.cfm?id=6a253b75 ]. Please note that express install will only fire once (the first time that it is invoked), that it is only supported by Flash Player 6.0.65 or higher on Win or Mac platforms, and that it requires a minimal SWF size of 450x137px.
							flashvars,	//	flashvars (Object, optional) specifies your flashvars with name:value pairs
							params,		//	params (Object, optional) specifies your nested object element params with name:value pairs
							attributes	//	attributes (Object, optional) specifies your object's attributes with name:value pairs
		);
	}
	var aoTypeNum = 0;
	function createDiv(id, innerID, ww, hh, tt, ll, index){
		var dv = document.createElement('div');
		dv.setAttribute('id', id);
		dv.style.position = 'absolute';
		dv.style.width = ww + 'px';
		dv.style.height = hh + 'px';
		dv.style.left = ll + 'px';
		dv.style.top = tt + 'px';
		dv.style.zIndex = index;
		dv.style.display = "none";
		dv.innerHTML = '<div id="' + innerID + '"></div>';
		
		document.body.appendChild(dv);
		
		hideGlossDiv(flashvars);
		showScoPlayerDiv(flashvars);
	}
	
	var isAOScreenFull = false;
	
	function hideIntDiv1(flashvars, LOPath, base){
		aoTypeNum = 0;
		var dv = document.getElementById('AOdiv1');
	  	dv.style.display = "none";
		var dv2 = document.getElementById('closeButton');
	  	dv2.style.display = "none";
		var dv2 = document.getElementById('closeButton2');
	  	dv2.style.display = "none";
		var dv2 = document.getElementById('closeButton3');
	  	dv2.style.display = "none";
		var dv3 = document.getElementById('transparentBack');
	  	dv3.style.display = "none";
		
		var eDiv=document.createElement("DIV");
		eDiv.id="ao1";
		dv.appendChild(eDiv);
		insertFlash('bos.swf', 'ao1', '#FFFFFF', '', 'default', 1, base, flashvars);
	}
	function hideIntDiv2(flashvars, LOPath, base){
		aoTypeNum = 0;
		var dv = document.getElementById('AOdiv2');
	  	dv.style.display = "none";
		var dv2 = document.getElementById('closeButton');
	  	dv2.style.display = "none";
		var dv2 = document.getElementById('closeButton2');
	  	dv2.style.display = "none";
		var dv2 = document.getElementById('closeButton3');
	  	dv2.style.display = "none";
		var dv3 = document.getElementById('transparentBack');
	  	dv3.style.display = "none";
		
		var eDiv=document.createElement("DIV");
		eDiv.id="ao2";
		dv.appendChild(eDiv);
		insertFlash('bos.swf', 'ao2', '#FFFFFF', '', 'default', 1, base, flashvars);
	}
	function hideCanlandirmaDiv(flashvars, LOPath, base, id){
		var dv = document.getElementById('canlandirmaDiv');
	  	dv.style.display = "none";
		var dv2 = document.getElementById('closeButton2');
	  	dv2.style.display = "none";
		var dv3 = document.getElementById('transparentBack');
	  	dv3.style.display = "none";
		
		var eDiv=document.createElement("DIV");
		eDiv.id="canlandirma";
		dv.appendChild(eDiv);
		insertFlash('bos.swf', 'canlandirma', '#FFFFFF', '', 'default', 1, base, flashvars);
	}
	function showIntDiv1(flashvars, LOPath, base){
		var dvC = document.getElementById('contentDiv');
		var dvLeft = parseInt(dvC.style.left.substr(0, dvC.style.left.length - 2));
		var dvTop = parseInt(dvC.style.top.substr(0, dvC.style.top.length - 2));
		
		aoTypeNum = 1;
		resizeNormalScreen();
		var dv = document.getElementById('AOdiv1');
		dv.style.display = "";
		var dvG0 = document.getElementById('closeButton');
	  	dvG0.style.display = "";
		dvG0.style.left = dvLeft+528;
		dvG0.style.top = dvTop+118;
		var dvG1 = document.getElementById('closeButton2');
	  	dvG1.style.display = "";
		dvG1.style.left = dvLeft+514;
		dvG1.style.top = dvTop+118;
		var dvG2 = document.getElementById('closeButton3');
	  	dvG2.style.display = "";
		dvG2.style.left = 3000;
		dvG2.style.top = 3000;
		var dv3 = document.getElementById('transparentBack');
	  	dv3.style.display = "";
		
		var eDiv=document.createElement("DIV");
		eDiv.id="ao1";
		dv.appendChild(eDiv);
		insertFlash(base+LOPath, 'ao1', '#FFFFFF', '', 'default', 1, base, flashvars);
	}
	function showIntDiv2(flashvars, LOPath, base){
		var dvC = document.getElementById('contentDiv');
		var dvLeft = parseInt(dvC.style.left.substr(0, dvC.style.left.length - 2));
		var dvTop = parseInt(dvC.style.top.substr(0, dvC.style.top.length - 2));
		
		aoTypeNum = 2;
		resizeNormalScreen();
		var dv = document.getElementById('AOdiv2');
		dv.style.display = "";
		var dvG0 = document.getElementById('closeButton');
	  	dvG0.style.display = "";
		dvG0.style.left = dvLeft+531;
		dvG0.style.top = dvTop+150;
		var dvG1 = document.getElementById('closeButton2');
	  	dvG1.style.display = "";
		dvG1.style.left = dvLeft+514;
		dvG1.style.top = dvTop+150;
		var dvG2 = document.getElementById('closeButton3');
	  	dvG2.style.display = "";		
		dvG2.style.left = 3000;
		dvG2.style.top = 3000;
		var dv3 = document.getElementById('transparentBack');
	  	dv3.style.display = "";
		
		var eDiv=document.createElement("DIV");
		eDiv.id="ao2";
		dv.appendChild(eDiv);
		insertFlash(base+LOPath, 'ao2', '#FFFFFF', '', 'default', 1, base, flashvars);
	}
	function showCanlandirmaDiv(flashvars, LOPath, base){
		var dv = document.getElementById('canlandirmaDiv');
		dv.style.display = "";
		var dv2 = document.getElementById('closeButton2');
	  	dv2.style.display = "";
		var dv3 = document.getElementById('transparentBack');
	  	dv3.style.display = "";
		
		var eDiv=document.createElement("DIV");
		eDiv.id="canlandirma";
		dv.appendChild(eDiv);
		insertFlash(base+LOPath, 'canlandirma', '#FFFFFF', '', 'default', 1, base, flashvars);
	}
	function showScoPlayerDiv(flashvars, path){
		insertFlash(path, 'content', '#FFFFFF', 'contentDiv', 'default', 1, "", flashvars);
		
		var dv = document.getElementById('contentDiv');
		dv.style.display = "";
	}
	function resizeFullScreen(){
		isAOScreenFull = true;
		var dvG = document.getElementById('AOdiv1');
		var dvG2 = document.getElementById('AOdiv2');
		var dvC = document.getElementById('contentDiv');
		var dvLeft = parseInt(dvC.style.left.substr(0, dvC.style.left.length - 2));
		var dvTop = parseInt(dvC.style.top.substr(0, dvC.style.top.length - 2));
		
		if(aoTypeNum == 1){
			dvG.style.width = 600;
			dvG.style.height = 320;
			
			dvG.style.left = dvLeft+50;
			dvG.style.top = dvTop+145;
		} else if(aoTypeNum == 2){
			dvG2.style.width = 540;
			dvG2.style.height = 387;
			
			dvG2.style.left = dvLeft+83;
			dvG2.style.top = dvTop+112;
		}
	}
	function resizeNormalScreen(){
		isAOScreenFull = false;
		var dvG = document.getElementById('AOdiv1');
		var dvG2 = document.getElementById('AOdiv2');
		var dvC = document.getElementById('contentDiv');
		//alert("dvLeft: "+dvC.style.left);
		var dvLeft = parseInt(dvC.style.left.substr(0, dvC.style.left.length - 2));
		var dvTop = parseInt(dvC.style.top.substr(0, dvC.style.top.length - 2));
		
		if(aoTypeNum == 1){
			dvG.style.width = 410;
			dvG.style.height = 280;
			
			dvG.style.left = dvLeft+150;
			dvG.style.top = dvTop+160;
		} else if(aoTypeNum == 2){
			dvG2.style.width = 390;
			dvG2.style.height = 280;
			
			dvG2.style.left = dvLeft+159;
			dvG2.style.top = dvTop+165;
		}
		//alert("dvLeft: "+dvLeft+" dvTop: "+dvTop);
	}
	function fullScreenButtonVisibility(){
		var dvG0 = document.getElementById('closeButton');
		var dvG1 = document.getElementById('closeButton2');
		var dvG2 = document.getElementById('closeButton3');
		var dvC = document.getElementById('contentDiv');
		var dvLeft = parseInt(dvC.style.left.substr(0, dvC.style.left.length - 2));
		var dvTop = parseInt(dvC.style.top.substr(0, dvC.style.top.length - 2));
		
		if(aoTypeNum == 1){
			dvG0.style.left = dvLeft+675;
			dvG0.style.top = dvTop+87;
			
			dvG1.style.left = 3000;
			dvG1.style.top = 140;
			
			dvG2.style.left = dvLeft+659;
			dvG2.style.top = dvTop+87;
		} else if(aoTypeNum == 2){
			dvG0.style.left = dvLeft+670;
			dvG0.style.top = dvTop+100;
			
			dvG1.style.left = 3000;
			dvG1.style.top = 3000;
			
			dvG2.style.left = dvLeft+654;
			dvG2.style.top = dvTop+100;
		}
		
	}
	function normalScreenButtonVisibility(){
		var dvG0 = document.getElementById('closeButton');
		var dvG1 = document.getElementById('closeButton2');
		var dvG2 = document.getElementById('closeButton3');
		var dvC = document.getElementById('contentDiv');
		var dvLeft = parseInt(dvC.style.left.substr(0, dvC.style.left.length - 2));
		var dvTop = parseInt(dvC.style.top.substr(0, dvC.style.top.length - 2));
		
		if(aoTypeNum == 1){
			dvG0.style.left = dvLeft+528;
			dvG0.style.top = dvTop+118;	
				
			dvG1.style.left = dvLeft+514;
			dvG1.style.top = dvTop+118;
				
			dvG2.style.left = 3000;
			dvG2.style.top = 3000;
		} else if(aoTypeNum == 2){
			dvG0.style.left = dvLeft+531;
			dvG0.style.top = dvTop+150;
				
			dvG1.style.left = dvLeft+514;
			dvG1.style.top = dvTop+150;
			
			dvG2.style.left = 3000;
			dvG2.style.top = 3000;
		}
	}
	function relocateContentDiv(){
		var dvContent = document.getElementById('contentDiv');
		var divWidth = dvContent.style.width.substr(0, dvContent.style.width.length - 2);
		var divHeight = dvContent.style.height.substr(0, dvContent.style.height.length - 2);
		
		if (document.body.offsetWidth<divWidth)
		dvContent.style.left = 0;
		else
		dvContent.style.left = (document.body.offsetWidth-divWidth)/2;
		//alert(document.body.offsetWidth>divWidth);
		if (document.body.offsetHeight<divHeight)
		dvContent.style.top = 0;
		else
		dvContent.style.top = (document.body.offsetHeight-divHeight)/2;
		
		relocateOtherDivs();
	}
	function relocateOtherDivs(){
		if (isAOScreenFull){
			resizeFullScreen();
			fullScreenButtonVisibility();
		} else {
			resizeNormalScreen();
			normalScreenButtonVisibility();
		}	
	}
