// JavaScript Document
var versionNum = 10;
var cacheBust = '?version=' + versionNum; // cache buster

var basepath = '';

function openMusicPlayerBasic(){
	window.open('player.html','jukeboxplayer','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, width=452, height=220')
}

function openMusicPlayer(id,name,artist,src,moreInfoURL,connectId){
	window.open(basepath+'assets/artists/player.html?id='+id+'&name='+name+'&artist='+artist+'&src='+src+'&moreInfoURL='+moreInfoURL+'&connectId='+connectId,'jukeboxplayer','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, width=452, height=220')
}

function LaunchMusicPlayer(id,name,artist,src,moreInfoURL,connectId,path){
	basepath = path;
	window.open(basepath+'assets/artists/player.html?id='+id+'&name='+name+'&artist='+artist+'&src='+src+'&moreInfoURL='+moreInfoURL+'&connectId='+connectId,'jukeboxplayer','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, width=452, height=220')
}


function createCountDown(id,date,month,year){

		var flashVars = {}
		flashVars.versionNum = versionNum; // version number
		flashVars.inBrowser = true;
		flashVars.date = date;
		flashVars.month = month;
		flashVars.year = year;
		
		var params = {};
		params.bgcolor = '#FFF';
		params.menu = true;
		params.allowFullScreen = true;
		params.allowScriptAccess  = 'always';
		params.wmode = 'transparent';
		var attributes = {};
		attributes.id = id;	
		
		swfobject.embedSWF("countdown.swf"+cacheBust, id, '90', '70', "9.0.0",'swfobject/expressinstall.swf', flashVars, params, attributes);
	
}
function addSmallBtn(id,songId,name,artist,src,moreInfoURL,path){

		var flashVars = {}
		flashVars.versionNum = versionNum; // version number
		flashVars.inBrowser = true;
		flashVars.id = songId;
		flashVars.name = name;
		flashVars.artist = artist;
		flashVars.src = src;
		flashVars.moreInfoURL = moreInfoURL;
		
		
		var params = {};
		params.bgcolor = '#FFF';
		params.menu = true;
		params.allowFullScreen = true;
		params.allowScriptAccess  = 'always';
		//params.wmode = 'transparent';
		var attributes = {};
		attributes.id = id;	
		
		basepath = path;
		
		swfobject.embedSWF(basepath+"assets/artists/addSong.swf"+cacheBust, id, '15', '15', "9.0.0",'swfobject/expressinstall.swf', flashVars, params, attributes);
	
}

function addSmallJukeBox(id,songId,name,artist,src,moreInfoURL,path){

		var flashVars = {}
		flashVars.versionNum = versionNum; // version number
		flashVars.inBrowser = true;
		flashVars.id = songId;
		flashVars.name = name;
		flashVars.artist = artist;
		flashVars.src = src;
		flashVars.moreInfoURL = moreInfoURL;
		
		
		var params = {};
		params.bgcolor = '#FFF';
		params.menu = true;
		params.allowFullScreen = true;
		params.allowScriptAccess  = 'always';
		//params.wmode = 'transparent';
		var attributes = {};
		attributes.id = id;	
		
		basepath = path;
		
		swfobject.embedSWF(basepath+"assets/artists/pagePlayer.swf"+cacheBust, id, '250', '80', "9.0.0",'swfobject/expressinstall.swf', flashVars, params, attributes);
		
}

function addSmallJukeBoxHome(id,songId,name,artist,src,moreInfoURL,path){

		var flashVars = {}
		flashVars.versionNum = versionNum; // version number
		flashVars.inBrowser = true;
		flashVars.id = songId;
		flashVars.name = name;
		flashVars.artist = artist;
		flashVars.src = src;
		flashVars.moreInfoURL = moreInfoURL;
		//flashVars.playSongOnStart = true;
		flashVars.playSongOnStart = false;
		
		
		var params = {};

		params.menu = true;
		params.allowFullScreen = true;
		params.allowScriptAccess  = 'always';
		params.wmode = 'transparent';
		var attributes = {};
		attributes.id = id;	
		
		basepath = path;
				
		swfobject.embedSWF(basepath+"assets/artists/pagePlayer.swf"+cacheBust, id, '100', '80', "9.0.0",'swfobject/expressinstall.swf', flashVars, params, attributes);

}


function createPlayer(id){
	// query variables passed to the page
	var queryVars = parseQuery(String(window.location.search).substr(1));
		var flashVars = {}
		flashVars.versionNum = versionNum; // version number
		flashVars.inBrowser = true;
		
		// Pass through all query vars to the flash object
		for(key in queryVars) {
			flashVars[key]= queryVars[key];
		}
		
		
		var params = {};
		params.bgcolor = '#FFF';
		params.menu = true;
		params.allowFullScreen = true;
		params.allowScriptAccess  = 'always';
		var attributes = {};
		attributes.id = id;	
		
		swfobject.embedSWF("player.swf"+cacheBust, id, '452', '220', "9.0.0",'swfobject/expressinstall.swf', flashVars, params, attributes);	
}

function parseQuery(){
	var pairHalves;
	var queryVars = {};
	var q_str = parseQuery.arguments[0];
	
	if(q_str == '') return;
	
	var N_V_pairs = q_str.split("&");
	var l = N_V_pairs.length;
	for(var i=0; i<l; i++){
		pairHalves = N_V_pairs[i].split("=");
		queryVars[pairHalves[0]] = unescape(pairHalves[1]);
	}
	return queryVars;
}

function focus() { 
	//window.focus();
}
