function opacity(id, opacStart, opacEnd, millisec) {
	var speed = Math.round(millisec / 100);
	var timer = 0;
	if(opacStart > opacEnd) {
		for(i = opacStart; i >= opacEnd; i--) {
			setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
			timer++;
		}
	} else if(opacStart < opacEnd) {
		for(i = opacStart; i <= opacEnd; i++)
			{
			setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
			timer++;
		}
	}
}
function changeOpac(opacity, id) {
	var object = document.getElementById(id).style; 
	object.opacity = (opacity / 100);
	object.MozOpacity = (opacity / 100);
	object.KhtmlOpacity = (opacity / 100);
	object.filter = "alpha(opacity=" + opacity + ")";
}
function shiftOpacity(id, millisec) {
	if(document.getElementById(id).style.opacity == 0) {
		opacity(id, 0, 100, millisec);
	} else {
		opacity(id, 0, 100, millisec);
	}
}

function shiftOpacity2(id, millisec) {
	if(document.getElementById(id).style.opacity == 100) {
		opacity(id, 100, 0, millisec);
	} else {
		opacity(id, 100, 0, millisec);
	}
}


function addWidget(code,width,height) {
	
	if(navigator.appName != "Microsoft Internet Explorer"){
		var ni = document.getElementById('magicPlayer');
		var newparam = document.createElement('param');
		newparam.setAttribute('wmode','transparent');
		ni.appendChild(newparam);
	}
	document.getElementById('magicPlayer').style.display='none';
	var IFR =document.createElement('iframe');
	IFR.name = IFR.id = "openform";
	IFR.style.frameborder=0;
	IFR.style.marginwidth=0;
	IFR.style.marginheight=0;
	IFR.style.border="1px";
	IFR.style.width=width+"px";
	IFR.style.height=height+"px";
	IFR.src = code;
	xpos=getElementPosition('flashObj').left;
	IFR.style.left=xpos+"px";
	
	document.body.appendChild(IFR);
}

function getElementPosition(elemID){
	var offsetTrail = document.getElementById(elemID);
	var offsetLeft = 0;
	var offsetTop = 0;
	while (offsetTrail){
		offsetLeft += offsetTrail.offsetLeft;
		offsetTop += offsetTrail.offsetTop;
		offsetTrail = offsetTrail.offsetParent;
	}
	if (navigator.userAgent.indexOf('Mac') != -1 && typeof document.body.leftMargin != 'undefined'){
		offsetLeft += document.body.leftMargin;
		offsetTop += document.body.topMargin;
	}
	return {left:offsetLeft,top:offsetTop};
}

function positioningFrame(){
	var x=getElementPosition('flashObj').left;
	return x;
}
function removeElement() {
  var d = document.getElementById('openform');
 d.parentNode.removeChild(d);
 
}
function replayMovie(){
	removeElement();
	document.getElementById('magicPlayer').style.display='';
	shiftOpacity('magicPlayer',1000)
	callExternalInterface();
}
function callExternalInterface() {
	getMovieName("magicPlayer").replayMethod(); 
	
}
function getMovieName(movieName) {
	if (navigator.appName.indexOf("Microsoft") != -1) {
			return window[movieName]
		}
		else {
			return document[movieName]
	}
}
