var myFlashListener = new Object();
var myFlashPlay = false;
var myFlashMovieUrl = null;
var myFlashMovieAutoplay = false;
var myFlashHeight = "240px";
var myFlashWidth = "320px";
var myFlashShown = false;
var myFlashHide = false;

myFlashListener.onInit = function() {
};

myFlashListener.onClick = function() {
	if(myFlashPlay == true)
		flashStop();
	else
		flashStart();
};
myFlashListener.onKeyUp = function(pKey) {
};

myFlashListener.onFinished = function() {
	flashStop();
};

myFlashListener.onUpdate = function() {
};



function getFlashObject() {
	return document.getElementById("flashMovie");
}

function playFlash() {
	var flashObject = getFlashObject();
	if(flashObject != null) {
		flashObject.SetVariable("method:setUrl", myFlashMovieUrl);
		flashStart();
		if(myFlashMovieAutoplay == false) flashStop();
	}
}

function flashStart() {
	var flashObject = getFlashObject();
	if(flashObject != null) {
		flashObject.SetVariable("method:play", "");
		myFlashPlay=true;
	}
}

function flashStop() {
	var flashObject = getFlashObject();
	if(flashObject != null) {
		flashObject.SetVariable("method:stop", "");
		myFlashPlay=false;
	}
}

function flashShow() {
	var flashObject = getFlashObject();
	if(flashObject != null) {
		if(myFlashShown == false) {
			flashObject.style.height=myFlashHeight;
			flashObject.style.width=myFlashWidth;
			flashObject.style.visibility="visible";
			flashStart();
			myFlashShown = true;
		}
		else {
			flashObject.style.height=0;
			flashObject.style.width=0;
			flashObject.style.visibility="hidden";
			flashStop();
			myFlashShown = false;
		}
	}
}

function flashAutoplay() {
	var flashObject = getFlashObject();
	if(flashObject != null) {
		myFlashWidth = flashObject.style.width;
		myFlashHeight = flashObject.style.height;
		if(myFlashMovieUrl != null) {
			playFlash();
		}
		myFlashShown = true;
		if(myFlashHide == true)
			flashShow();
	}
}

window.setTimeout("flashAutoplay()", 800);

