var mediaButtonSelector='.media';
var mediaDefault='.default';
var flashObjectName='mpl';
var flashFileName='/content/flash/mediaplayer.swf';
var flashDim = { width: 442, height: 300 };
var positionAnchor = "container";
function flashObj(id) {
	var src=(jQuery.browser.msie?window:document);
	if (typeof src[id] != 'undefined')
		return src[id];
	return null;
}
function createMovieObject(xmlPath) {
	var movie_element = "";
	var fv='';
	if (typeof xmlPath!='undefined')
		fv = '?xmlPath='+escape(xmlPath);
	movie_element += '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+flashDim.width+'" height="'+flashDim.height+'"'; 
	movie_element += ' id="' + flashObjectName+ '"'; 
	movie_element += ' align="middle">';
	movie_element += '<param name="movie" value="'+flashFileName+fv+'" />';
	movie_element += '<param name="quality" value="high" />';
	movie_element += '<param name="wmode" value="transparent" />';
	movie_element += '<param name="allowScriptAccess" value="always"/>';
	movie_element += '<embed src="'+flashFileName+fv+'" '; 
	movie_element += ' allowScriptAccess="always" quality="high" wmode="transparent" width="'+flashDim.width+'" height="'+flashDim.height+'"'; 
	movie_element += ' name="' + flashObjectName + '" align="middle" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" ';
	movie_element += '/></object>';
	$('#now_playing').get(0).innerHTML = movie_element;
}
$(function () {
	var mb=$(mediaButtonSelector).click(function () {
		var tgt=$(this).attr('href');
		var player = flashObj(flashObjectName);
		var obj=this;
		var retry = function () {
			$(obj).click();
		};
		if ($('#'+flashObjectName).length==0 || !player || !player.getXML) {
			createMovieObject(tgt);
			return false;
		}
		player.getXML(tgt);
		return false;
	}).click(function () {
		window.location.hash="#"+positionAnchor;
	});
	mb=mb.filter(mediaDefault);
	setTimeout(function () {
		mb.click();
	},1000);
});

