var externalPlayer;
var timer; 
function createExternalPlayer(playerCode, timeOut) {
	removeExternalPlayer();
	
	b = document.getElementById('container');
	
	externalPlayer = document.createElement('div');
	externalPlayer.setAttribute('id', 'externalPlayer');

	var findWidthRE   = new RegExp('width="(\\d*)"');
	var findHeightRE  = new RegExp('height="(\\d*)"');
	var m = findWidthRE.exec(playerCode);
	var n = findHeightRE.exec(playerCode);
	
	var playerWidth;
	var playerHeight;
	
	if(m != null) {
		playerWidth = m[1];
	}
	if(n != null) {
		playerHeight = n[1];
	}
	
	var plLeft;
	var plTop = "80";
	if (navigator.appName.indexOf("Microsoft")!=-1) {
		plLeft = (document.body.clientWidth - playerWidth)/2;
		// plTop  = (document.body.clientHeight - playerHeight)/2;
	}
	else{
		plLeft = (window.innerWidth - playerWidth)/2;
		// plTop  = (window.innerHeight - playerHeight)/2;
	}
	
	externalPlayer.style.left = plLeft + "px";
	externalPlayer.style.top  = plTop + "px";
	externalPlayer.style.width = playerWidth;
	externalPlayer.style.height = playerHeight;
	externalPlayer.style.backgroundColor = "#000000";
	
	externalPlayer.innerHTML = playerCode;
	
	b.appendChild(externalPlayer);
	
	// createOverlay();
	// overlay = document.getElementById("overlay");
	// overlay.appendChild(externalPlayer);
	
	
	externalPlayer.style.zIndex = 101;
	// b.appendChild(externalPlayer);
	// externalPlayer.attachEvent("onblur", removeExternalPlayer); 
	if(timeOut != "") {
		endTime = (timeOut * 1000) + 10000;
		timer = setTimeout("removeOverlay()", endTime);
	}
	
}
function removeExternalPlayer() {
	if(document.getElementById('externalPlayer') != null) {
		
		b = document.getElementById('container');
		b.removeChild(externalPlayer);
	}
}

function removeOverlay() {
	clearTimeout(timer);
	
	var flash = document.getElementById('iGen');
	
	if(navigator.appName.indexOf("Microsoft") != -1) {
		flash = window.iGen;
	}
	else {
		flash = window.document.iGen;
	}
	
	flash.lighten();
	removeExternalPlayer();
	if(document.getElementById('overlay') != null) {
		b = document.getElementById('container');
		b.removeChild(overlay);
	}
}

function createOverlay() {
	overlay = document.createElement("div");
	overlay.setAttribute('id', 'overlay');
	
	overlay.style.position = "absolute";
	overlay.style.top  = "0px";
	overlay.style.left = "0px";
	nWidth  = 0;
	nHeight = 0;
	
	if (navigator.appName.indexOf("Microsoft")!=-1) {
		nWidth  = document.body.clientWidth;
		nHeight = document.body.clientHeight;
	}
	else{
		nWidth  = window.innerWidth;
		nHeight = window.innerHeight;
	}
	
	overlay.style.width  = nWidth + "px";
	overlay.style.height = nHeight + "px";


	// overlay.style.backgroundColor = "#ff0000";
	overlay.style.zIndex = 100;
	// overlay.innerHTML = '<a href="javascript:void(0)" onClick="removeOverlay();"><img src="http://www.igenstudio.com/spacer.gif" width="100%" height="100%"></a>';
	
	// 
	(overlay.style.width);
	
	b.appendChild(overlay);
	
	// ../../../deploy/swf/learn.swf
	
	
}