var nowplayerObj = document.all.MediaPlayer;

var wmvInterval = null;
var flvInterval = null;
var rmInterval = null;

function playFLVAd(sUrl)
{
	sAdPlayStat = 3;
	var adplayer = document.getElementById("flvAdPlayer");
	adplayer.updateText(sUrl);
}


//flv播放器缓冲完毕回调方法
function sayHello(name)
{
	document.all.adMQ.style.display="";
	pausePlay();
	nowplayerObj.style.display = "none";
	document.all.flvAdPlayer.style.height = "288px";
}

//flv播放器播放完毕回调
function endCall(name)
{
	document.all.flvAdPlayer.style.height = "0px";
	if(nextAD<value[nextADG].length)
	{
		//document.all.flvAdPlayer.style.display = "inline";
		var sADUrl = value[nextADG][nextAD];
		if(sADUrl.indexOf(".flv")!=-1)
		{
			playFLVAd(sADUrl);
		}
		else if(sADUrl.indexOf(".rm")!=-1)
		{
			playRMVBAd(sADUrl);
		}
		else
		{
			playWMVAd(sADUrl);
		}
		sAdPlay = true;
		nextAD++;
		//alert(document.all.mediaAdPlayer.URL);
	}
	else
	{
		
		//document.all.mediaAdPlayer.style.display = "none";
		nowplayerObj.style.display = "inline";
		if(!nextAD<value[nextADG].length)
		{
			sAdPlayStat = 1;
			playPlay();
		}
	}

}

function playWMVAd(sUrl)
{
	sAdPlayStat = 3;
	var adplayer = document.all.mediaAdPlayer;
	adplayer.URL = sUrl; 
	wmvInterval = setInterval('onWMVChange()',300);
	adplayer.controls.play();
	
}



function onWMVChange()
{
	var state = document.all.mediaAdPlayer.playState;
	if(state==3)
	{
		onWMVPlay();
	}
	else if(state==1)
	{
		onWMVStop();
	}
}

function onWMVPlay()
{
	document.all.adMQ.style.display="";
	pausePlay();
	nowplayerObj.style.display = "none";
	document.all.mediaAdPlayer.style.display = "inline";
	//document.all.mediaAdPlayer.controls.play();
}

function onWMVStop()
{
	document.all.mediaAdPlayer.style.display="none";
	clearInterval(wmvInterval);
	if(nextAD<value[nextADG].length)
	{
		//document.all.mediaAdPlayer.style.display = "inline";
		var sADUrl = value[nextADG][nextAD];
		if(sADUrl.indexOf(".flv")!=-1)
		{
			playFLVAd(sADUrl);
		}
		else if(sADUrl.indexOf(".rm")!=-1)
		{
			playRMVBAd(sADUrl);
		}
		else
		{
			playWMVAd(sADUrl);
		}
		sAdPlay = true;
		nextAD++;
		//alert(document.all.mediaAdPlayer.URL);
	}
	else
	{
		
		//document.all.mediaAdPlayer.style.display = "none";
		nowplayerObj.style.display = "inline";
		if(!nextAD<value[nextADG].length)
		{
			sAdPlayStat = 1;
			playPlay();
		}
	}

}




function playRMVBAd(sUrl)
{
	sAdPlayStat = 3;
	var player = document.all.realAdPlay;
	player.SetSource(sUrl);
	//player.DoPlay();
	rmInterval = setInterval('onRMChange()',300);
}


//当rm播放器状态变化时
function onRMChange()
{
	
	var state = document.all.realAdPlay.GetPlayState();
	if(state==3)
	{
		onRMPlay();
	}
	else if(state==0)
	{
		onRMStop();
	}
}

function onRMPlay()
{
	document.all.adMQ.style.display="";
	pausePlay();
	nowplayerObj.style.display = "none";
	document.all.realAdPlay.style.display = "inline";
}

function onRMStop()
{
	document.all.realAdPlay.style.display = "none";
	clearInterval(rmInterval);
	if(nextAD<value[nextADG].length)
	{
		//document.all.realAdPlay.style.display = "inline";
		var sADUrl = value[nextADG][nextAD];
		if(sADUrl.indexOf(".flv")!=-1)
		{
			playFLVAd(sADUrl);
		}
		else if(sADUrl.indexOf(".rm")!=-1)
		{
			playRMVBAd(sADUrl);
		}
		else
		{
			playWMVAd(sADUrl);
		}
		sAdPlay = true;
		nextAD++;
		//alert(document.all.mediaAdPlayer.URL);
	}
	else
	{
		
		//document.all.realAdPlay.style.display = "none";
		nowplayerObj.style.display = "inline";
		if(!nextAD<value[nextADG].length)
		{
			sAdPlayStat = 1;
			playPlay();
		}
	}
}

