function initPlayer(){
	player_status = 'closed';
	
	var mp_flashvars = {};
		mp_flashvars.file = '/musicplayer/xml/playlist.php';
	var mp_params = {};
		mp_params.menu = "false";
		mp_params.scale = "noScale";
		mp_params.allowscriptaccess = "always";
		mp_params.bgcolor = "#343434";
		mp_params.wmode = "transparent";
	var mp_attributes = {};
		mp_attributes.id = "player";

	swfobject.embedSWF("/musicplayer/swf/player.swf", "panel_contents", "100%", "107", "9", "/musicplayer/swf/expressInstall.swf", mp_flashvars, mp_params, mp_attributes);
}

function closePlayer(){
	$("html").animate({'marginTop': '-=108'}, 'slow');
	$("#panel").animate({'height': '-=108'}, 'slow', 
		function(){
			$(".panel_button").animate({height: "toggle"}, "fast");
		}
	);
	player_status = 'closed';
}

function playerPopup(){
	getFlash("player").stopTrack();
	closePlayer();
	window.open("/musicplayer/popup.html", "playerpopup", "height=107, width=589, status=no, toolbar=no, location=no, menubar=no, resizable=np");
}

function openPage(url){
	window.location.href = url;	
}

function showPlayer(){
	$(".panel_button").animate({height: "toggle"}, 'fast', 
		function(){
			$("html").animate({'marginTop': '+=108'}, 'slow');
			$("#panel").animate({'height': '+=108'}, 'slow');
		}
	);
	player_status = 'open';
}

function getFlash(id){
	if (navigator.appName.indexOf("Microsoft") != -1) {
		return window[id];
	}else {
    	return document[id];
	}
}

$(document).ready(function() {
	$(".panel_button").click(showPlayer);
	$("#music_meta").click( function(e) {
		if ( player_status == 'closed' ) {
			$('html, body').animate( { scrollTop: 0 }, 'fast' );
			showPlayer();
		} else {
			$('html, body').animate( { scrollTop: 0 }, 'fast' );
		}
	});
});

initPlayer();
