var curVolIdx = 8;

		// parses the querystring into a javascript object.
		var qs = location.search.substring(1);
		var nv = qs.split('&');
		var url = new Object();

		function preload(imgObj,imgSrc) 
		{
			if (document.images) 
			{
				eval(imgObj+' = new Image()')
				eval(imgObj+'.src = "'+imgSrc+'"')
			}
		}

		preload("play_up", "images/tvp2_play_up.gif");
		preload("pause_up", "images/tvp2_pause_up.gif");
		preload("play_dn", "images/tvp2_play_down.gif");
		preload("pause_dn", "images/tvp2_pause_down.gif");
		preload("stop_up", "images/tvp2_stop_up.gif");
		preload("stop_dn", "images/tvp2_stop_down.gif");
		preload("mute_up", "images/tvp2_mute_up.gif");
		preload("mute_dn", "images/tvp2_mute_down.gif");
		preload("meter0", "images/tvp2_vol_0.gif");
		preload("meter1", "images/tvp2_vol_1.gif");
		preload("meter2", "images/tvp2_vol_2.gif");
		preload("meter3", "images/tvp2_vol_3.gif");
		preload("meter4", "images/tvp2_vol_4.gif");
		preload("meter5", "images/tvp2_vol_5.gif");
		preload("meter6", "images/tvp2_vol_6.gif");
		preload("meter7", "images/tvp2_vol_7.gif");
		preload("meter8", "images/tvp2_vol_8.gif");
		preload("meter9", "images/tvp2_vol_9.gif");
		preload("meter10", "images/tvp2_vol_10.gif");

		for(var i = 0; i < nv.length; i++)
		{
			eq = nv[i].indexOf('=');
			url[nv[i].substring(0, eq).toLowerCase()] = unescape(nv[i].substring(eq + 1));
		}


		function myvoid()
		{
			;
		}

		function bVer() 
		{
		  // return version number (e.g., 4.03)
		  return parseFloat(navigator.appVersion);
		}

		var nameCode = url.browser;
		var versionCode = bVer();
		var mac = url.os;
		var activeX = (nameCode == 0 && versionCode >= 4.0) ? true : false; 

		function changeVolume(dir)
		{
			if (dir == 0)
			{
				if (curVolIdx < 10)
					curVolIdx++;
			} else {
				if (curVolIdx > 0)
					curVolIdx--;
			}

			SetVolume(curVolIdx);
		}

		function MeterClick(n)
		{
			curVolIdx = n;
			SetVolume(n);
		}
