
var nowPlaying = "";
var stopImg= "";

//========================================================

var detect = navigator.userAgent.toLowerCase();
var OS,browser,version,total,thestring;

if (checkIt('konqueror'))
{
	browser = "Konqueror";
	OS = "Linux";
}
else if (checkIt('safari')) browser = "Safari"
else if (checkIt('omniweb')) browser = "OmniWeb"
else if (checkIt('opera')) browser = "Opera"
else if (checkIt('webtv')) browser = "WebTV";
else if (checkIt('icab')) browser = "iCab"
else if (checkIt('msie')) browser = "Internet Explorer"
else if (!checkIt('compatible'))
{
	browser = "Netscape Navigator"
	version = detect.charAt(8);
}
else browser = "An unknown browser";

if (!version) version = detect.charAt(place + thestring.length);

if (!OS)
{
	if (checkIt('linux')) OS = "Linux";
	else if (checkIt('x11')) OS = "Unix";
	else if (checkIt('mac')) OS = "Mac"
	else if (checkIt('win')) OS = "Windows"
	else OS = "an unknown operating system";
}


var blnUseEmbeddedMP = ((OS == "Windows") && (browser == "Internet Explorer"));

function checkIt(string)
{
	place = detect.indexOf(string) + 1;
	thestring = string;
	return place;
}

//========================================================

function playSample(p_strFN, p_ndx, row) {
	var btn;
	var elem;
	var currId = "";
	var strSplt = p_strFN.split(",");

	var myURL = p_strFN;

	
	if (!blnUseEmbeddedMP) {
		location.href = p_strFN;
		return;
	}
	
	if ((myURL == theForm.objPlayer.URL) && (3 == theForm.objPlayer.playState)) {
		theForm.objPlayer.controls.stop();
		btn = eval("theForm.btn_" + p_ndx);
		btn.src = "/images/MobileShop/" + row + "btnPlay.png";
        stopImg = "/images/MobileShop/" + row + "btnPlay.png";
        nowPlaying="";
	} 
	else {
		theForm.objPlayer.URL = myURL;
        theForm.objPlayer.settings.volume = 90;
		theForm.objPlayer.controls.play();

		if (nowPlaying != "") {
			btn = eval("theForm.btn_" + nowPlaying);
			btn.src = "/images/MobileShop/" + row + "btnPlay.png";
			stopImg = "/images/MobileShop/" + row + "btnPlay.png";	
		}
		
		btn = eval("theForm.btn_" + p_ndx);
		btn.src = "/images/MobileShop/" + row + "btnStop.png";		
		stopImg = "/images/MobileShop/" + row + "btnPlay.png";	
		nowPlaying = p_ndx.toString();
	}
}		


function handleStateChange(NewState) {
	if (NewState == "8") {
		if (nowPlaying != "") {
			var btn = eval("theForm.btn_" + nowPlaying);
			btn.src = stopImg;
			nowPlaying="";
		}
	}
}


function closeAllTrackInfo() {
	try {
		var divArray = document.all.tags("DIV");
		for (var i=0; i< divArray.length; i++) {
			if (divArray[i].className == "clsTI") {
				divArray[i].style.display = "none";
			}
		}
	}
	catch (e) {}
}