// JavaScript Document

var OSName="Unknown OS";
if (navigator.appVersion.indexOf("Win")!=-1) OSName="Windows";
if (navigator.appVersion.indexOf("Mac")!=-1) OSName="MacOS";
if (navigator.appVersion.indexOf("X11")!=-1) OSName="UNIX";
if (navigator.appVersion.indexOf("Linux")!=-1) OSName="Linux";

var uses_downloader=true;

var trackButtonReplacement='Downloaded';
var catalogButtonReplacement='Downloaded';
var selectedCatalogId=0;
//const pathtostore="/store/";
//const pathtogateway="/includes/ajax_functions.php";

//define( 'pathtostore' , "/store/")
//define( 'pathtogateway' , "/includes/ajax_functions.php")

var hasSongbird = false;
if ( typeof (songbird) != "undefined" ) {
		turnDmOff();
        hasSongbird = true;
        // or just do your songbird stuff here.
		songbird.setSiteScope("", "/");
		var library = songbird.siteLibrary;
		var myMediaList = songbird.siteLibrary.createSimpleMediaList("mylist");
}

jQuery.fn.fadeToggle = function(speed, easing, callback) { 
   return this.animate({opacity: 'toggle'}, speed, easing, callback); 
}; 
function downloadTrack(trackID,catalog_id,sid,songName) {
	
		var tempIFrame = document.createElement('iframe');
		tempIFrame.width=0;
		tempIFrame.height=0;
		
		if(OSName=='Windows' || uses_downloader==false){
			//alert(uses_downloader);
			tempIFrame.src="/store/"+'filedownload.php?track_id='+trackID+'&sid='+sid;
		}else{
			tempIFrame.src="/store/"+'filedownload.php?track_id='+trackID+'&sid='+sid;
		
		}
		
		
		tempIFrame.style.visibility="hidden";
		document.getElementById('iframeholder').appendChild(tempIFrame);
		//updateTrackLink(trackID);
		//updateCatalogLink(catalog_id);
		var tgs=songName.split('|');
		var artistName=tgs[2];
		var albumName=tgs[1];
		var songNameUse=tgs[0];
		var pageVar="/myDownloads/songbird/"+trackID+"-"+songNameUse+" | "+artistName;
		//pageTracker._trackPageview(pageVar);
}

function selectArtist(elem,artistName) {
	$("#downloadAllButton").fadeOut('fast');
	$("#col-artist .selected").removeClass('selected');
    $(elem).addClass('selected');
	$.ajax({
			   type: "GET",
			   url: "/includes/ajax_functions.php",
			   data: "func_name=getAlbums&artistName="+artistName,
			   success: function(html){
					$("#col-release").html(html);
					$("#col-track").html('');
			   }
		});	

}

function selectAlbum(elem,albumName,cid) {
	
	selectedCatalogId=cid;
	$("#col-release .selected").removeClass('selected');
    $(elem).addClass('selected');
	$.ajax({
	   type: "GET",
	   url: "/includes/ajax_functions.php",
	   data: "func_name=getTracks&albumName="+albumName,
	   success: function(html){
			$("#col-track").html(html);
			if(uses_downloader==true || hasSongbird==true){
			$("#downloadAllButton").fadeIn('fast');
			}
	   }
	});	
}
