// This variable is used so that we can keep track of Top, New or All.
// 		RTCategory = "Top";
//		RTCategory = "New";
//		RTCategory = "All";

if(typeof chosenTab == "undefined"){chosenTab = "SINGLE";}
function Preview(lib_id, Cat)
{
	// Used to determine if users browser is FF to use Embeds ID, else use Objects ID
	if($.browser.mozilla){
		var myFlashMovie = document.getElementById(Cat+"Preview_embed_"+lib_id);
	}else{
		var myFlashMovie = document.getElementById(Cat+"Preview_"+lib_id);
	}			
	// Call Flash function PlayMe
	myFlashMovie.PlayMe();		

}
// Called by Flash Player to swap Play and Pause buttons
function PreviewImgSwap(strAction, libID)
{
	if(strAction == "Played"){
		document.getElementById("PPMC" + libID).src = "http://static.stg.ringtone.com/images/pause.png";
	}else{
		document.getElementById("PPMC" + libID).src = "http://static.stg.ringtone.com/images/play.png";	
	}	
}

// Called by Flash player to stop all other occurences of the previews being played or paused.
function endAllOthers(notThis)
{
	// Used to determine if users browser is FF to use Embeds ID, else use Objects ID
	if($.browser.mozilla){
		var objIDs = document.getElementsByTagName("embed"); 
	}else{
		var objIDs = document.getElementsByTagName("object"); 
	}
	
	var stopThisFlash;
	var curElementID;	
	for (var i = 0; i < objIDs.length; i++){ 
		curElementID = objIDs[i].id;
		if((curElementID != "" && curElementID.length != 0 && curElementID.indexOf(chosenTab) > -1)){
			if(curElementID.indexOf(notThis) == -1){
				stopThisFlash = document.getElementById(objIDs[i].id);
				stopThisFlash.endAll();
			}
		}
	}
}
