var dhtml = {
	addEvent: function(elm, evType, fn, useCapture) {
		if (elm.addEventListener) {
			elm.addEventListener(evType, fn, useCapture);
			return true;
		} else if (elm.attachEvent) {
			var r = elm.attachEvent('on' + evType, fn);
			return r;
		} else {
			elm['on' + evType] = fn;
		}
	}
};

var flash = {
	getMovieObject: function(movieName) {
		if (window.document[movieName]) 
		{
			return window.document[movieName];
		}
		if (navigator.appName.indexOf("Microsoft Internet")==-1)
		{
			if (document.embeds && document.embeds[movieName])
			return document.embeds[movieName]; 
		}
		else // if (navigator.appName.indexOf("Microsoft Internet")!=-1)
		{
			return document.getElementById(movieName);
		}		
	},
	play: function(movieName) {
		var cover = document.getElementById('cover');
		cover.style.display = 'none';
		
		var dest = document.getElementById('flash');
		
		var flashMovie=flash.getMovieObject(movieName);
				
		if (dest.style.visibility == 'hidden') 
			flashMovie.Rewind();
		
		dest.style.visibility = 'visible';
		
		flashMovie.Play();	
	}
};