var sxrunflag;
var sxgdrunflag;
var playlist = new Array();
var sxobject = "<OBJECT classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0' WIDTH='1' HEIGHT='1' ID='gyzpo' VIEWASTEXT><PARAM NAME=movie VALUE='sound/e.swf'><PARAM NAME=play VALUE=true><PARAM NAME=loop VALUE=false><param name=quality value=low><param name=wmode value=transparent></OBJECT>";
var sxjb;
var count = 0;
var sleeptime;
var waittime = 15;
var waitcount = 0;
var canload = true;
var sxworking = false;
var sxinitok = false;
function sxgroundrun()
{
	if(!canload)
	{
		if(sxjb.PercentLoaded() > 0)
		{
			if(!sxjb.IsPlaying())
			{
				canload = true;
				waitcount = 0;
			}
		}
		else
		{
			if(waitcount > waittime)
			{
				canload = true;
				waitcount = 0;
			}
			else
			{
				waitcount ++;
			}
		}
		
	}
	sxgdrunflag = setTimeout("sxgroundrun()",100);
}

function sxrun()
{
    try
    {
    	if(playlist.length != 0)
    	{
    		if(canload)
    		{
    			sxjb.LoadMovie(0,sxpath + playlist.shift() + ".swf");
    			canload = false;
    			count ++;
	    		
    			if(count == 3)
    			{
    				sleeptime = 2500;
    				count = 0;
    			}
    			else if(count == 2)
    				sleeptime = 100;
    			else
    				sleeptime = 30;
    		}
    		else
    			sleeptime = 30;
    		
    	}
    	else
    	{
    		sleeptime = 100;
    	}
    }
    catch(e)
    {
    	//alert("sx:" + e.message);//test
    }
    sxrunflag = setTimeout("sxrun()",sleeptime);
}
function sxcloserun()
{
	sxworking = false;
	if(sxrunflag)
		clearTimeout(sxrunflag);
	if(sxgdrunflag)
		clearTimeout(sxgdrunflag);
}
function sxstartrun()
{
	sxgroundrun();
	sxrun();
	sxworking = true;
}
function initsx()
{
	if(Browser.isIE)
	{
		var tmp = document.getElementById("sxcontent");
		tmp.innerHTML = "";
		tmp.innerHTML = sxobject;
		sxjb = document.getElementById("gyzpo");
		sxinitok = true;
	}
	else
	{
		sxinitok = false;
	}
}
function showsxtip()
{
	alert(sxtip);
}

