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

var basepath = 'http://' + location.host + '/';
var assetPath ='assets/artists/';//"assets/artists


function openMusicPlayerBasic(path){
	basepath = path;
	window.open(basepath+assetPath+'player.html?connectId=8888888','jukeboxplayer','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, width=800, height=580')
}

function openMusicPlayer(id,name,artist,src,moreInfoURL,itunesURL,connectId){
	window.open(basepath+assetPath+'player.html?id='+id+'&name='+name+'&artist='+artist+'&src='+src+'&moreInfoURL='+moreInfoURL+'&itunesURL='+itunesURL+'&connectId='+connectId,'jukeboxplayer','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, width=750, height=615')
}

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

function minimise() {
	
	var flashMovie = thisMovie('playerEngine');
	flashMovie.width = 700;
	flashMovie.height = 80;
	window.resizeTo(730, 150); 
}

function maximise() {
	var flashMovie = thisMovie('playerEngine');
	flashMovie.width = 700;
	flashMovie.height = 595;
	window.resizeTo(730, 655); 
}


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,itunesURL){

		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.itunesURL = itunesURL;
		
		
		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+assetPath+"/addSong.swf"+cacheBust, id, '15', '15', "9.0.0",'swfobject/expressinstall.swf', flashVars, params, attributes);
	
}


function addPlayListBtn(id,songId,name,artist,src,moreInfoURL,itunesURL,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.itunesURL = itunesURL;
		
		
		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(path+"addSongToPlayList.swf"+cacheBust, id, '230', '33', "9.0.0",'swfobject/expressinstall.swf', flashVars, params, attributes);
	
}

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

		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.itunesURL = itunesURL;
		
		
		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+assetPath+"/pagePlayer.swf"+cacheBust, id, '250', '80', "9.0.0",'swfobject/expressinstall.swf', flashVars, params, attributes);
		
}

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

		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.itunesURL = itunesURL;
		//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+assetPath+"/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+'Engine';
		
		swfobject.embedSWF("player.swf"+cacheBust, id, '612', '480', "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();
}
