<!--[167,21,20] published at 2006-03-22 18:11:53 from #002 by 983-->


var flash_stream_publish_mode = "0"
if(!i_flash) flash_stream_publish_mode = "00"
//控制贴片位置 0:无广告	1:片首	2:片中	3:片尾

var begin_flash_ad_name = "http://image2.sina.com.cn/ent/ad/video/U146P28T66D119F3608DT20050523113341.swf"

var half_flash_ad_name = "http://image2.sina.com.cn/qc/ads/2005/half_flash_ad.swf"

var end_flash_ad_name = "http://image2.sina.com.cn/qc/ads/2005/end_flash_ad.swf"

//var flash_stream_publish_mode = "00"
if(!i_flash) flash_stream_publish_mode = "00"
//控制贴片位置 0:无广告	1:片首	2:片中	3:片尾

var add_count = 0

var begin_flag = 0
var half_flag = 0
var end_flag = 0
var flash_stream_publish_channel = ""


function init_flash_media_ad(){
	//alert("init_flash_media_ad")
	flash_media_ad_html = ""
	if (flash_stream_publish_mode.indexOf('1') >= 0){
		div_style = document.getElementById("myScreen").style
		div_style.display ="none"
		flash_media_ad_html = "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0' width='"+vWidth+"' height='"+vHeight+"' id='begin_flash_ad' align='middle'>"
		flash_media_ad_html = flash_media_ad_html + "<param name='movie' value='"+ begin_flash_ad_name +"'>";
		flash_media_ad_html = flash_media_ad_html + "<param name='quality' value='high'>";
		flash_media_ad_html = flash_media_ad_html + " <embed src='"+begin_flash_ad_name+"' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='"+vWidth+"' height='"+vHeight+"'></embed>";
		flash_media_ad_html = flash_media_ad_html + "</object>"
		
		document.getElementById("div_begin_flash_ad").innerHTML = flash_media_ad_html;
		document.getElementById("div_begin_flash_ad").style.display="block"
	}
	
	if (flash_stream_publish_mode.indexOf('2') >= 0){
		flash_media_ad_html = "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0' width='"+vWidth+"' height='"+vHeight+"' id='half_flash_ad' align='middle'>"
		flash_media_ad_html = flash_media_ad_html + "<param name='movie' value='"+ half_flash_ad_name +"'>";
		flash_media_ad_html = flash_media_ad_html + "<param name='quality' value='high'>";
		flash_media_ad_html = flash_media_ad_html + " <embed src='"+half_flash_ad_name+"' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='"+vWidth+"' height='"+vHeight+"'></embed>";
		flash_media_ad_html = flash_media_ad_html + "</object>"
		document.getElementById("div_half_flash_ad").innerHTML = flash_media_ad_html;
	}
	
	if (flash_stream_publish_mode.indexOf('3') >= 0){
		flash_media_ad_html = "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0' width='"+vWidth+"' height='"+vHeight+"' id='end_flash_ad' align='middle'>"
		flash_media_ad_html = flash_media_ad_html + "<param name='movie' value='"+ end_flash_ad_name +"'>";
		flash_media_ad_html = flash_media_ad_html + "<param name='quality' value='high'>";
		flash_media_ad_html = flash_media_ad_html + " <embed src='"+end_flash_ad_name+"' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='"+vWidth+"' height='"+vHeight+"'></embed>";
		flash_media_ad_html = flash_media_ad_html + "</object>"
		document.getElementById("div_end_flash_ad").innerHTML = flash_media_ad_html;
	}	
}



function MediaPlayer_play(){
	div_style = document.getElementById("myScreen").style
	div_style.display ="block"
	div_style.left = "0px"
	div_style.position = "relative"
	div_style.top = "0px"
	//div_style.z-index = "1000"
	document.MediaPlayer.play()
}

function flash_stream_ad_check(){
	//alert("flash_stream_ad_check")
	
	
	mdp_cur_pos = document.MediaPlayer.currentPosition
	mdp_duration = document.MediaPlayer.duration
	var playState = document.MediaPlayer.playState
	
	
	if (begin_flag == 0 && mdp_cur_pos + 1 < mdp_duration / 2){
		if (flash_stream_publish_mode.indexOf("0") >= 0){
			//alert("flash_stream_publish_mode:" + flash_stream_publish_mode)
			//alert("stream_check_state")
			MediaPlayer_play()
			begin_flag = 1
			//alert("stream_check_state  return")
		}	
	}
	if (end_flag == 0 && mdp_cur_pos > 0 && mdp_cur_pos + 1 > mdp_duration){
		//alert("end")
		//if (flash_stream_publish_mode.indexOf("3") >= 0 && flash_stream_publish_channels.indexOf(flash_stream_publish_channel) >= 0){
		if (flash_stream_publish_mode.indexOf("3") >= 0){
			end_flash_ad_start()
			end_flag = 1
		}	
	}	
	if (half_flag == 0 && mdp_cur_pos > 0  && mdp_cur_pos + 1 > mdp_duration / 2){
		//alert("half")
		//if (flash_stream_publish_mode.indexOf("3") >= 0 && flash_stream_publish_channels.indexOf(flash_stream_publish_channel) >= 0){
		if (flash_stream_publish_mode.indexOf("2") >= 0){
			half_flash_ad_start()
			half_flag = 1
		}	
	}
	if (flash_stream_publish_mode != "0"){
		setTimeout('flash_stream_ad_check()', 800)
	}	
}

function stream_check_state(){
	//alert("stream_check_state")
	
	if (flash_stream_publish_mode.indexOf("0") >= 0){
		return
	}	
	
	var playState = document.MediaPlayer.playState;
	if (add_count > 10){
		return
	}
	add_count++;
	if (playState != 2 && playState != 1){
		//alert("media player play");
		document.MediaPlayer.play()
		setTimeout('stream_check_state()', 500);
	}else if (playState == 2 || playState == 6){
		//alert("media player paused");
		document.MediaPlayer.pause()
	}
}


function begin_flash_ad_end(){
	var host_name = document.location.hostname
	if (host_name.length >= 0){
		var dot_idx = host_name.indexOf(".");
		flash_stream_publish_channel = host_name.substring(0, dot_idx)	
	}
	
	//alert("begin_flash_ad_end")
	document.getElementById("div_begin_flash_ad").style.display="none"
	if(document.getElementById("div_end_flash_ad").style.display=="none"&&document.getElementById("div_begin_flash_ad").style.display=="none"&&document.getElementById("div_half_flash_ad").style.display=="none") document.getElementById("myScreen").style.display="block"
	document.MediaPlayer.play()
	
	
}


function half_flash_ad_start(){
	//alert("half_flash_ad_start")
	document.MediaPlayer.pause()
	document.getElementById("myScreen").style.display="none"
	document.getElementById("div_half_flash_ad").style.display="block"
	document.getElementById("div_begin_flash_ad").style.display="none"
	document.getElementById("div_end_flash_ad").style.display="none"
	document.getElementById("half_flash_ad").play()
	
}

function half_flash_ad_end(){
	//alert("half_flash_ad_end")
	document.getElementById("div_half_flash_ad").style.display="none"
	if(document.getElementById("div_end_flash_ad").style.display=="none"&&document.getElementById("div_begin_flash_ad").style.display=="none"&&document.getElementById("div_half_flash_ad").style.display=="none") document.getElementById("myScreen").style.display="block"
	document.MediaPlayer.play()
}

function end_flash_ad_start(){
	//alert("end_flash_ad_start")
	document.MediaPlayer.stop()
	document.getElementById("myScreen").style.display="none"
	document.getElementById("div_end_flash_ad").style.display="block"
	document.getElementById("div_begin_flash_ad").style.display="none"
	document.getElementById("div_half_flash_ad").style.display="none"
	document.getElementById("end_flash_ad").play()
}

function end_flash_ad_end(){
	//alert("end_flash_ad_end")
	begin_flag = 0
	half_flag = 0
	end_flag = 0
	document.getElementById("div_end_flash_ad").style.display="none"
	if(document.getElementById("div_end_flash_ad").style.display=="none"&&document.getElementById("div_begin_flash_ad").style.display=="none"&&document.getElementById("div_half_flash_ad").style.display=="none") document.getElementById("myScreen").style.display="block"
	
	//document.MediaPlayer.play()
	toPlay();
}

