function getHeZhongChuanMeiPid(sub_column_id, channel_id) {
	//return "10300";
	return "000044";
}
function getHeZhongChuanMeiSid(sub_column_id, channel_id) {
//	return "3";
	var HeZhongChuanMeiSid = 0;
	if (video_ad_channel_id.indexOf("CN02")!=-1){
		HeZhongChuanMeiSid=104;
	}else if(video_ad_channel_id.indexOf("CN04")!=-1||video_ad_channel_id==""){
		HeZhongChuanMeiSid=105;
	}else if(video_ad_channel_id.indexOf("CN36")!=-1){
		HeZhongChuanMeiSid=109;
	}else if(video_ad_channel_id.indexOf("CN31")!=-1){
		HeZhongChuanMeiSid=106;
	}else if(video_ad_channel_id.indexOf("CN05")!=-1){
		HeZhongChuanMeiSid=108;
	}else if(video_ad_channel_id.indexOf("CN38")!=-1){
		HeZhongChuanMeiSid=110;
	}else HeZhongChuanMeiSid=-1;
//	alert("HeZhongChuanMeiSid="+HeZhongChuanMeiSid);
	return HeZhongChuanMeiSid;
}   


function getDianShiCPID(sub_column_id, channel_id) {
	return "1363";
}
function getDianShiCPPgTypeID(sub_column_id, channel_id) {
//	return "101";
	var getDianShiCPPgTypeID = 0;
	if (video_ad_channel_id.indexOf("CN02")!=-1||video_ad_channel_id.indexOf("CN03")!=-1||video_ad_channel_id.indexOf("CN01")!=-1||video_ad_channel_id.indexOf("CN88")!=-1||video_ad_channel_id.indexOf("CN84")!=-1||video_ad_channel_id.indexOf("CN22")!=-1||video_ad_channel_id.indexOf("CN85")!=-1){
		getDianShiCPPgTypeID=105;
	}else if((video_ad_channel_id.indexOf("CN04")!=-1||video_ad_channel_id.indexOf("CN63")!=-1||video_ad_channel_id==""||video_ad_channel_id.indexOf("channel_id")!=-1||video_ad_channel_id.indexOf("CN")==-1)&&video_ad_channel_id.indexOf("wwwqita")==-1){
		getDianShiCPPgTypeID=103;
	}else if(video_ad_channel_id.indexOf("CN70")!=-1||video_ad_channel_id.indexOf("CN36")!=-1){
		getDianShiCPPgTypeID=102;
	}else if(video_ad_channel_id.indexOf("CN31")!=-1){
		getDianShiCPPgTypeID=104;
	}else if(video_ad_channel_id.indexOf("CN05")!=-1){
		getDianShiCPPgTypeID=107;
	}else if(video_ad_channel_id.indexOf("CN38")!=-1){
		getDianShiCPPgTypeID=110;
	}else getDianShiCPPgTypeID=-1;
//	alert("getDianShiCPPgTypeID="+getDianShiCPPgTypeID);
	return getDianShiCPPgTypeID;
}

function getopenvID(sub_column_id, channel_id) {
var op = -1;
//alert(sub_column_id);
if (sub_column_id.indexOf("C10680")!=-1)
{
	op = "9";
}else if(sub_column_id.indexOf("C10564")!=-1){

	op = "10";
}else if (sub_column_id.indexOf("C10253")!=-1)
{
	op = "11";
}else if (sub_column_id.indexOf("C10462")!=-1)
{
	op = "12";
}else if (sub_column_id.indexOf("C13696")!=-1)
{
	op = "13";
}else if (sub_column_id.indexOf("C18441")!=-1)
{
	op = "14";
}else if (sub_column_id.indexOf("C18682")!=-1)
{
	op = "15";
}else if (sub_column_id.indexOf("C17531")!=-1)
{
	op = "16";
}else if (sub_column_id.indexOf("C18370")!=-1||sub_column_id.indexOf("C18369")!=-1)
{
	op = "17";
}else if (sub_column_id.indexOf("C18519")!=-1)
{
	op = "18";
}else if (sub_column_id.indexOf("C18205")!=-1)
{
	op = "19";
}else if (sub_column_id.indexOf("C18643")!=-1)
{
	op = "20";
}else if (sub_column_id.indexOf("C15358")!=-1||sub_column_id.indexOf("C18479")!=-1)
{
	op = "21";
}else if (sub_column_id.indexOf("C18572")!=-1)
{
	op = "22";
}else if (sub_column_id.indexOf("C17226")!=-1)
{
	op = "23";
}else if (sub_column_id.indexOf("C10977")!=-1)
{
	op = "27";
}else if (sub_column_id.indexOf("C10802")!=-1)
{
	op = "28";
}
else {
	op = -1;
}
//alert("op="+op);
return op;
}


function getkejieID(sub_column_id, channel_id) {
var kejieop = -1;
//alert(sub_column_id);
if (sub_column_id.indexOf("C10802")!=-1)
{
	kejieop = "http://cctv.adsunion.com:80/adsunion/get/;pl=pl-571-shipintiepian_f_quanqiuzixunbang;tp=js;sk=0;ck=0;/?";
}else if (sub_column_id.indexOf("C11377")!=-1)
{
	kejieop = "http://cctv.adsunion.com:80/adsunion/get/;pl=pl-571-shipintiepian_f_jingjixinxilianbo;tp=js;sk=0;ck=0;/?";
}else if (sub_column_id.indexOf("C11197")!=-1||sub_column_id.indexOf("C10720")!=-1||sub_column_id.indexOf("C19230")!=-1)
{
	kejieop = "http://cctv.adsunion.com:80/adsunion/get/;pl=pl-571-shipintiepian_jienengbanxiaoshi;tp=js;sk=0;ck=0;/?";
}else if (sub_column_id.indexOf("C10221")!=-1)
{
	kejieop = "http://cctv.adsunion.com:80/adsunion/get/;pl=pl-571-shipin_jingjibanxiaoshi;tp=js;sk=0;ck=0;/?";
}else if (sub_column_id.indexOf("C20466")!=-1)
{
	kejieop = "http://cctv.adsunion.com:80/adsunion/get/;pl=pl-571-meishimeike_shipintiepian;tp=js;sk=0;ck=0;/?";
}else if (sub_column_id.indexOf("news30")!=-1)
{
	kejieop = "http://cctv.adsunion.com:80/adsunion/get/;pl=pl-571-shipintiepian_f_xinwen30fen;tp=js;sk=0;ck=0;/?";
}

else if (sub_column_id.indexOf("C23624")!=-1)
{
	kejieop = "http://cctv.adsunion.com:80/adsunion/get/;pl=pl-571-shipin_2009315;tp=js;sk=0;ck=0;/?";
}


else if (sub_column_id.indexOf("C20695")!=-1)
{
	kejieop = "http://cctv.adsunion.com:80/adsunion/get/;pl=pl-571-shipin_zhaowentianxia;tp=js;sk=0;ck=0;/?";
}else if (sub_column_id.indexOf("C21249")!=-1)
{
	kejieop = "http://cctv.adsunion.com:80/adsunion/get/;pl=pl-571-shipin_xinwen60fen;tp=js;sk=0;ck=0;/?";
}else if (sub_column_id.indexOf("wanjianxinwen")!=-1)
{
	kejieop = "http://cctv.adsunion.com:80/adsunion/get/;pl=pl-571-shipintiepian_f_wanjianxinwen;tp=js;sk=0;ck=0;/?";
}else if (sub_column_id.indexOf("zhongguoxinwen")!=-1)
{
	kejieop = "http://cctv.adsunion.com:80/adsunion/get/;pl=pl-571-shipin_zhongguoxinwen;tp=js;sk=0;ck=0;/?";
}else if (sub_column_id.indexOf("haixialiangan")!=-1)
{
	kejieop = "http://cctv.adsunion.com:80/adsunion/get/;pl=pl-571-shipin_haixialiangan;tp=js;sk=0;ck=0;/?";
}else if (sub_column_id.indexOf("wuyexinwin")!=-1)
{
	kejieop = "http://cctv.adsunion.com:80/adsunion/get/;pl=pl-571-shipin_wuyexinwen;tp=js;sk=0;ck=0;/?";
}else {
	kejieop = "http://cctv.adsunion.com:80/adsunion/get/;pl=pl-571-shipintiepian_quanwang;tp=js;sk=0;ck=0;/?";
}
//alert("kejieop="+kejieop);
return kejieop;
}




var CPDivName="wmpDiv";
var AdDivName="hezonAdDiv";
var AdPlayerID="AdPlayer";
var CPPlayerID="player1";
try{
if (typeof flv_height!='undefined')
{
	strheight=flv_height;
}else{
	var strheight="300";
}
}catch(e){}
try{
if (typeof flv_width!='undefined')
{
	strwidth=flv_width;
}else{
	var strwidth="320";
}
}catch(e){}
//alert("strheight="+strheight);
//alert("strwidth="+strwidth);
var interfaceType="3";
var CPID=getDianShiCPID(video_ad_primary_column_id, video_ad_channel_id);
var CPPgTypeID=getDianShiCPPgTypeID(video_ad_primary_column_id, video_ad_channel_id);
var BannerType="";
var IsLoadPlayer=true;
var CPPLayerVersion="64";
var playerDiv="wmpDiv";  
var playerId="player1"; 
var adplayDiv="hezonAdDiv";  
var adplayId="flvAdPlay";
var adUrl = "/library/videoad/cctvPlay.swf?pid=" + getHeZhongChuanMeiPid(video_ad_primary_column_id, video_ad_channel_id) + "&sid=" + getHeZhongChuanMeiSid(video_ad_primary_column_id, video_ad_channel_id);



var openvid=-1;
var i=0;
try{
	while (openvid==-1&&sub_column_id[i]){
		openvid=getopenvID(sub_column_id[i], video_ad_channel_id);
		i++;
	}
}catch(e){
	var openvid=getopenvID(video_ad_primary_column_id, video_ad_channel_id);
}
var kejieid=-1;
var m=0;
try{
	while (kejieid==-1&&sub_column_id[m]){
		kejieid=getkejieID(sub_column_id[m], video_ad_channel_id);
		m++;
	}
}catch(e){
	var kejieid=getkejieID(video_ad_primary_column_id, video_ad_channel_id);
}
try{
	if (kejieid==-1&&sub_column_id!=null){
		kejieid=getkejieID(sub_column_id, video_ad_channel_id);
	}
}catch(e){
	var kejieid=getkejieID(video_ad_primary_column_id, video_ad_channel_id);
}
//alert("kejieid="+kejieid);


////////////////////////////////////////////////////////////////////////VadJS

//if(play_no==1){
//				var VadJS_video='<object classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" id="MediaPlayer" width="340" height="260" VIEWASTEXT>';
//							VadJS_video+='<param name="AudioStream" value="-1"><param name="AutoSize" value="0"><param name="AutoStart" value="1"><param name="AnimationAtStart" value="-1"><param name="AllowScan" value="-1"><param name="AllowChangeDisplaySize" value="-1"><param name="AutoRewind" value="0"><param name="Balance" value="0">';
//							VadJS_video+='<param name="BaseURL" value=""><param name="BufferingTime" value="5"><param name="CaptioningID" value=""><param name="ClickToPlay" value="-1"><param name="CursorType" value="0"><param name="CurrentPosition" value="-1"><param name="CurrentMarker" value="0"><param name="DefaultFrame" value=""><param name="DisplayBackColor" value="0"><param name="DisplayForeColor" value="16777215"><param name="DisplayMode" value="0">';
//							VadJS_video+='<param name="DisplaySize" value="2"><param name="Enabled" value="-1"><param name="EnableContextMenu" value="-1"><param name="EnablePositionControls" value="0"><param name="EnableFullScreenControls" value="-1"><param name="EnableTracker" value="0"><param name="Filename" value="mms://218.1.74.226/pg/entertainment/SHE.wmv"><param name="InvokeURLs" value="-1"><param name="Language" value="-1"><param name="Mute" value="0">';
//							VadJS_video+='<param name="PlayCount" value="1"><param name="PreviewMode" value="0"><param name="Rate" value="1"><param name="SAMILang" value=""><param name="SAMIStyle" value=""><param name="SAMIFileName" value=""><param name="SelectionStart" value="-1"><param name="SelectionEnd" value="-1"><param name="SendOpenStateChangeEvents" value="-1">';
//							VadJS_video+='<param name="SendWarningEvents" value="-1"><param name="SendErrorEvents" value="-1"><param name="SendKeyboardEvents" value="0"><param name="SendMouseClickEvents" value="0"><param name="SendMouseMoveEvents" value="0"><param name="SendPlayStateChangeEvents" value="-1"><param name="ShowCaptioning" value="0"><param name="ShowControls" value="-1"><param name="ShowAudioControls" value="-1">';
//							VadJS_video+='<param name="ShowDisplay" value="0"><param name="ShowGotoBar" value="0"><param name="ShowPositionControls" value="-1"><param name="ShowStatusBar" value="-1"><param name="ShowTracker" value="-1"><param name="TransparentAtStart" value="0"><param name="VideoBorderWidth" value="0"><param name="VideoBorderColor" value="0"><param name="VideoBorder3D" value="0"><param name="Volume" value="-40"><param name="WindowlessVideo" value="0">';
//						VadJS_video+='</object>';
//	document.getElementById(AdDivName).innerHTML = thtml;
//}


//新增Flash节目播放器接口，支持Firfox Ver2.2
// 广告播放完毕
var rannumber = Math.random()*2;
var play_no = 0;
if(rannumber>1){
	if(getHeZhongChuanMeiSid(video_ad_primary_column_id, video_ad_channel_id)!=-1){
		play_no = 1;
	}else {
		play_no = -1;
	}
}else{
	if(getDianShiCPPgTypeID(sub_column_id, video_ad_channel_id)!=-1){
		play_no = 0;
	}else{
		play_no = -1;
	}
}


//alert("play_no="+play_no);
//判断是否启用和众传媒广告

//if(getHeZhongChuanMeiSid(video_ad_primary_column_id, video_ad_channel_id)!=-1)
//{
//alert(getHeZhongChuanMeiSid(video_ad_primary_column_id, video_ad_channel_id));
//	play_no = 1;
//}



//判断是否启用openV广告
if(openvid!=-1)
{
	play_no = 2;
}
if(kejieid!=-1)
{
	play_no = 3;
}
//判断是不是公益广告
try{
i=0;
	while (sub_column_id.indexOf("C18556")!=-1){
		play_no = -1;
		i++;
	}
}catch(e){}

//alert("play_no="+play_no);
	//暂时不加广告
//var play_no=1;//暂时不加广告
//var play_no=Math.round(Math.random());
//alert(play_no);
///////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////点视


	var FLVflag=true;
	var i_flash;
	var v_flash;
	var plugin = (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) ?
	                navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0;

	
	var objVadCP=document.getElementById(CPPlayerID);
	//callItemPlayerPause();
	var strUrl="http://www2.vadcast.com/";
	var interfaceUrl="";
	var playing=false;
	var player=false;
	var oldurl="";
	var intervalId;
	var playerintervalId;
	var setTimeoutID;
	var adStr="";
	var rightflag=true;
	
	
	var wmplayer=document.getElementById(playerId);
	var playing=false;
	var player=false;
	var intervalId;
	var playItvId;
	var timeoutItvId;

if (playtype==null)
{ 
   var playtype="vod";
   var adtime="";
   
}else{
    if (playtype!="vod"){
      var adtime="30";  
	}
}


function adplayer_closed() {
	if(player==true) {
		CPDivDisplay(); 
	}else{
		PlayPg1();
	}
	
}
//-->
function check90() {//检查节目播放器状态 
	if(objVadCP.playState==1) {  
		if(player==false) {
			//var GetTail_interfaceUrl=strUrl+"GetTailFlvAd.aspx";
			player=true;
			clearInterval(playerintervalId);
	        //PlayAd();
			AdDivDisplay();
			try{	
				var flvad=document.getElementsByName("adplayer")[0];
				flvad.movie=" ";
				flvad.movie =strUrl+"VAdInterFace/admain.swf?interfaceUrl="+interfaceUrl+"&strUrl="+strUrl+"servlet/&CPID="+CPID+"&CPPgTypeID="+CPPgTypeID+"&type="+playtype+"&adtime="+adtime+"&adStr="+adStr+"&showmode=2";
			}catch(e){;}
		}
	}
}

function setVersion() { 
	FLVflag=false;
}

//CTS 接口调用 flash 函数的命令
function callItemPlayer() {
	objVadCP.AdisOver();
}
function callItemPlayerPause(){
	objVadCP.AdisBegin();
}

function PlayAd() {
	interfaceUrl="";
	oldurl="";
	
	switch (interfaceType)
		{
			case "3":
				interfaceUrl=strUrl+"servlet/GetAd";
				break;
			case "15":
				interfaceUrl=strUrl+"servlet/GetAd";
				break;
			default:
			    interfaceUrl=strUrl+"servlet/GetAd";
				break;
		}

	objVadCP=document.getElementById(CPPlayerID);
	
	AdDivDisplay();// 隐藏节目层，只看见广告层
	
	      AdPlayerLoad(AdDivName,strheight,strwidth);
	
	// 节目缓冲，缓冲后停止
	
	if (objVadCP!=null) {
		switch (interfaceType) {
			case "11":
				break;
			case "12":
				break;	
			case "13":
				break;
			case "14":	
				break;
			default:
				switch (CPPLayerVersion) {
					case "64":
						intervalId=window.setInterval(checkSfBuffer,200);
						break;
					case "90":
						objVadCP.Controls.play();
						intervalId=window.setInterval(checkBuffer,200);
						break;
					case "Real":
						intervalId=window.setInterval(checkRealBuffer,200);
						break;
					default:
						break;
				}
		}
	}
		
		// ======= 
}

function checkSfBuffer() {
	if (objVadCP.PlayState==2 && playing==false) {
		objVadCP.Pause();
	}
}


function checkRealBuffer() {
	if (objVadCP.GetPlayState()==3 && playing==false) {
		objVadCP.DoPause();
	}
}

function playwaite() {
	if (playing==false) PlayPg1();
}

function ChangeUrl(newliveurl) {//更新直播地址
	var obj=document.getElementById(CPPlayerID);
	var oldurl=obj.Url;
	var url_array =oldurl.split("&");
	var oldliveurl;
	var newurl;
	
	for (loop=0; loop < url_array.length;loop++) {    
		if (url_array[loop].indexOf("LiveUrl")>=0) {
			oldliveurl=url_array[loop];
			break;
		} 
	}
	newurl= oldurl.replace(oldliveurl,"LiveUrl="+newliveurl);
	obj.Url=newurl;
	obj.Controls.Play();
}

function PlayPg1() {// FLV 广告播放完毕，后调用该函数播放节目
	rightflag=false;
	player=false;
	
	try{	
		if (objVadCP!=null && playing==false) {
			switch (interfaceType)	{
				case "11":
				case "12":	
				case "13":
				case "14":
					objVadCP.Url=interfaceUrl;
					objVadCP.Controls.play();
					break;
				default:
				switch (CPPLayerVersion) {
					case "64":
						Player64();
						break;
					case "90":
						Player90();
						break;
					case "Real":
						PlayerReal();
						break;
					case "swf":
						PlayerFlash();
						break;
					default:
						objVadCP.Controls.play();
						break;
				}
			}
		//var flvad=document.getElementById("adplayer");
		//flvad.movie=" ";
		}
	}catch(e){;}   	  
}


// ======= 加入播放FLV广告代码
function AdPlayerLoad(AdDivName,strheight,strwidth) {	
    var adUrl = "";
    adUrl =strUrl+"VAdInterFace/admain.swf?interfaceUrl="+interfaceUrl+"&strUrl="+strUrl+"servlet/&CPID="+CPID+"&CPPgTypeID="+CPPgTypeID+"&type="+playtype+"&adtime="+adtime+"&adStr="+adStr+"&showmode=1";
			
	var thtml = "";
	thtml += "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0' id='adplayer' width='" +strwidth+ "' height='" +strheight+ "'>";
	thtml += "<param name='movie' value='" + adUrl + "'>";
	thtml += "<param name='menu' value='false'>";
	thtml += "<param name='wmode' value='transparent'>";
	thtml += "<param name='allowScriptAccess' value='always'>";
	thtml += "<embed src='" + adUrl + "' allowScriptAccess='always' quality='high' wmode='transparent' width='" +strwidth+ "' height='" +strheight+ "' name='adplayer' menu='false' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer'>";
	thtml += "</embed>";
	thtml += "</object>";
	document.getElementById(AdDivName).innerHTML = thtml;
}

function resizead(){

	var flvad=document.getElementsByName("adplayer")[0];

	flvad.width = strwidth * 2;
	flvad.height = strheight * 2;
	
	document.getElementById(AdDivName).style.left = -(strwidth * 100 / 400);
	document.getElementById(AdDivName).style.top = -(strwidth * 100 / 400);
	document.getElementById(AdDivName).style.display = "";
}


function resizead2(){
	
	var flvad=document.getElementsByName("adplayer")[0];
	
	flvad.width = strwidth;
	flvad.height = strheight;
	document.getElementById(AdDivName).style.left = 0;
	document.getElementById(AdDivName).style.top = 0;
	document.getElementById(AdDivName).style.display = "";
}



/*function checkBuffer() {
	switch (objVadCP.playState) {
		case 3:
			if (playing==false) objVadCP.Controls.pause();
			return;			
		default:
			return;
	}
}*/
							
function AdDivDisplay() {
	document.getElementById(AdDivName).style.display="";
	document.getElementById(CPDivName).style.display="none";
}

function CPDivDisplay() {
	try{	
		document.getElementById(AdDivName).style.display="none";
		document.getElementById(CPDivName).style.display="";
	}catch(e){;}
}							

// CP播发器为MediaPlayer6.4版本
function Player64() {			
	CPDivDisplay();
	clearInterval(intervalId);
	if (objVadCP!=null) {
		playing=true;
		objVadCP.Play();
	}	
}

// CP 播放器为RealPalyer
function PlayerReal() {
	CPDivDisplay();
	clearInterval(intervalId);
	if (objVadCP!=null) {	
		playing=true;
		objVadCP.DoPlay();
	}
}

// CP 播放器为Flash播放器
function PlayerFlash() {
	CPDivDisplay();
	if (objVadCP!=null) {
		playing=true;
		callItemPlayer();
	}
}

// CP播放器:MediaPlayer9
function Player90() {
	CPDivDisplay();
	clearInterval(intervalId);
	if (objVadCP!=null) {	
		playing=true;		
		objVadCP.Controls.play();
	}
	//playerintervalId=setInterval(check90,100);
}							
//-->

// 屏蔽flash右键
function onRightClick_ns(e) {
	if(e.which==3 && rightflag==true) {
		e.stopPropagation(); 
	}
	return false;
}

function onRightClick_ie(e) {
	if(event.button>1 && rightflag==true) {
		parent.frames.location.replace('javascript: parent.falseframe');
	}
	return false;
}

//-->

/*function PlayMoreAd() {
	objVadCP=document.getElementById(CPPlayerID);
	strUrl="http://www2.vadcast.com/VAdInterFace/";
	interfaceUrl="";
	playing=false;
	clearTimeout(setTimeoutID);
	oldurl="";
	rightflag=true;
	PlayAd();
	
	var flvad=document.getElementsByName("adplayer")[0];
	flvad.movie=" ";

	if (interfaceType == "15"){
		flvad.movie =strUrl+"admain.swf?interfaceUrl="+interfaceUrl+"&strUrl="+strUrl+"&CPID="+CPID+"&CPPgTypeID="+CPPgTypeID+"&adStr="+adStr;
	}else{
		flvad.movie =strUrl+"adplayer.swf?interfaceUrl="+interfaceUrl+"&CPID="+CPID+"&CPPgTypeID="+CPPgTypeID+"&adStr="+adStr;
	}
	
	setTimeoutID=setTimeout(playwaite,45000);
}*/


///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// hzcm



//if(play_no!=1){	
//	var strMoz='<embed type="application/x-mplayer2" ';
//	strMoz+='pluginspage="http://www.microsoft.com/Windows/Downloads/Contents/Products/MediaPlayer/" name="mediaObjectId" ';
//	strMoz+='filename="'+src+'" autostart="true" enablecontextmenu="1" clicktoplay="1" enablepositioncontrols="0" ';
//	strMoz+='showcontrols="1" showstatusbar="0" showtracker="1" showdisplay="0" id="player1" width="320" height="300"></embed>';
//	var IEmp = '<OBJECT ID="player1" NAME="player1" WIDTH=340 HEIGHT=260 CLASSID="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6"><PARAM name="autoStart" value="True"><PARAM NAME="URL" VALUE="'+src+'"></OBJECT>';
//	if(navigator.userAgent.indexOf('MSIE')>0){
//		document.write(IEmp);
//	}
//else{
//		document.write(strMoz);
//	}
//}
//alert("22222");
/*function checkBuffer(){
	if((wmplayer.playState==3) && (playing==false)){
		wmplayer.Controls.pause();
	}
}*/
//alert("33333");
function checkWmp(){ 
	if(wmplayer.playState==1){  
	   if(!player){
			player=true;
		    clearInterval(playItvId);
			displayAd();
		}
	}
}					
//alert("44444444");

function displayAd() {
	//alert("displayAd");
	document.getElementById(adplayDiv).style.display="";
	document.getElementById(playerDiv).style.display="none";
}
//alert("5555555555555");
function displayWmp(){
	try{	
		document.getElementById(adplayDiv).style.display="none";
		document.getElementById(playerDiv).style.display="";
	}catch(e){;}
}			
//alert("6666666666");
function playWmp(){
	displayWmp();
	//alert(intervalId);
	clearInterval(intervalId);
	if (wmplayer!=null){	
		playing=true;	
		player=true;
		//alert(2);	
		wmplayer.play();		
	}
   	playItvId=setInterval(checkWmp,100);
}


//alert("7777777777777");
function PlayAd1(){
	displayAd();
	//alert("PlayAd1");
	var swfHtml = "";
	swfHtml += "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0' id='flvAdPlay' width='" +strwidth+ "' height='" +strheight+ "'><param name='movie' value='" + adUrl + "'><param name='menu' value='false'>";
	swfHtml += "<param name='wmode' value='transparent'><param name='allowScriptAccess' value='always'><embed src='" + adUrl + "' allowScriptAccess='always' quality='high' wmode='transparent' width='" +strwidth+ "' height='" +strheight+ "' name='flvAdPlay' menu='false' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer'></embed></object>";
	document.getElementById(adplayDiv).innerHTML = swfHtml;
//alert(swfHtml);
	if (wmplayer!=null){
		try{
			//alert(wmplayer.width);
			try {
				wmplayer.play();
			} catch (e) {}
			//alert(3);
			intervalId=window.setInterval(checkBuffer,200);
			//alert(intervalId);
		}catch(e){}
	}
}
//alert("8888888888888");
function PlayPg(){
	player=false;	
	//alert(wmplayer);
	//alert(playing);
	try{	
		if ((wmplayer!=null) && (playing==false)) {
			playWmp();
		}
   }catch(e){;}   	  
}


/////////////////////////////////////////////////////////////////////////////openV

function openv_ad(projectId,width,height){
 
if (play_no == 2) {
 
 document.write('<img id="ad_log" width="0" height="0">');

 
 var openv_ad = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" odebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="'+width+'" height="'+height+'" id="vplay"><param name="allowScriptAccess" value="always"><param name="movie" value="http://casting.openv.com/ad_player.swf?&BufferSecs=1&preBvisible=false&nextBvisible=false&autostart=true&clickjscript=ad_click('+projectId+')&isover=flvPlayEndCall('+projectId+')&showOverEvent=true&securityxml=http://admanager.openv.tv/crossdomain.xml&fullBvisible=false&FileLocation=http://casting.openv.com/getAdFlv.php?projectId='+projectId+'&isnovideo=novideo()"><param name="quality" value="high"><param name="FlashVars" value="&FileLocation=http://casting.openv.com/getAdFlv.php?projectId='+projectId+'"><embed src="http://casting.openv.com/ad_player.swf" allowScriptAccess="always" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="'+width+'" height="'+height+'"></embed></object>';
 
 wmplayer.pause();
 document.getElementById(adplayDiv).style.display='block';
 document.getElementById(adplayDiv).innerHTML = openv_ad;
 document.getElementById(playerDiv).style.display='none';
 
}
 
}//end openv_ad

function novideo(){

	document.getElementById(adplayDiv).style.display='none';
	document.getElementById(playerDiv).style.display='block';
	wmplayer.play();
}  


function flvPlayEndCall(projectId){

	document.getElementById('ad_log').src='http://www.openv.tv/adtopic.php?from=cctv_ad_'+projectId+'&';
	document.getElementById(adplayDiv).style.display='none';
	document.getElementById(playerDiv).style.display='block';
	wmplayer.play();
 
}//end flvPlayEndCall
 
function ad_click(projectId){
 
 document.getElementById('ad_log').src='http://www.openv.tv/adtopic.php?from=cctv_ad_click_'+projectId+'&';
}

///////////////////////////////////////////////////////////////////////////科捷

var videoAfpAdBefore = kejieid;
var videoAfpSetAdLayer = "hezonAdDiv";
var videoAfpSetMainLayer = "wmpDiv";
var videoAfpSetMainPlayer = "player1";
var videoAfpSetH = strheight;
var videoAfpSetW = strwidth;
//var videoAfpAdBefore = '';

var videoAfpPicShowTimes = 15000;	//此处定义非WindowsMedia视频广告的默认插播时间。单位（毫秒）
var videoAfpStartChecker;
var videoAfpStopChecker;
var videoAfpChecker;
var videoAfpPlayState = 0;
var videoAfpPicShowTime;

var _videoAfpMainLayer;
var _videoAfpLayer;
var _videoAfpScriptLayer;
var _videoAfpMainPlayer;
var _videoAfpAdPlayer;

function videoAfpInsertAd(s)
{
	var regS = new RegExp("<script","gi");
	s = s.replace(regS,"<script DEFER");
	videoAfpArea.innerHTML = s;
}

function insertFlash(elm, url, w, h, id) {//flash ad 所需要的函数
 if (!document.getElementById(elm)) return;
 var str = '';
 str += '<embed width="'+ w +'" height="'+ h +'" src="'+ url +'" quality="autohigh" wmode="opaque" type="application/x-shockwave-flash" plugspace="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" id='+id+'></embed>';
 document.getElementById(elm).innerHTML = str;
}

function videoAfpControlsPause()
{
	_videoAfpMainPlayer.pause();
}

function videoAfpControlsPlay()
{
	_videoAfpMainPlayer.play();
}

function videoAfpTransDisplay(s)
{
	if (1 == s)
	{
		_videoAfpLayer.style.display = "block";
		_videoAfpMainLayer.style.display = "none";
		return;
	}

	_videoAfpLayer.style.display = "none";
	_videoAfpMainLayer.style.display = "block";	

	videoAfpArea.innerHTML = "";
	_videoAfpScriptLayer.innerHTML = "";
}

function videoAfpSetDiv()
{
	_videoAfpMainLayer = document.getElementById(videoAfpSetMainLayer);
	_videoAfpLayer = document.getElementById(videoAfpSetAdLayer);

	_videoAfpLayer.style.display =  "none";
	_videoAfpLayer.style.position =  "relative";
	_videoAfpLayer.style.width =  videoAfpSetW;
	_videoAfpLayer.style.height = videoAfpSetH;
	_videoAfpLayer.style.border = "0";
	_videoAfpLayer.style.zIndex =  "1000";
	_videoAfpLayer.style.visibility =  "visible";
	_videoAfpLayer.innerHTML = "<table width="+videoAfpSetW+" height="+videoAfpSetH+" border=0 cellpadding=0 cellspacing=0 bgcolor='#000000'><tr><td id='videoAfpArea' valign='middle' align='center'><font color='#FFFFFF' size='4' face='Tahoma'>Loading...</font></td></tr></table>";

	_videoAfpScriptLayer = document.createElement("div");
	_videoAfpScriptLayer.id = "videoAfpScriptLayer";
	_videoAfpScriptLayer.style.position =  "absolute";
	_videoAfpScriptLayer.style.width =  "1";
	_videoAfpScriptLayer.style.height = "1";
	_videoAfpScriptLayer.style.border = "0";
	_videoAfpScriptLayer.style.zIndex =  "900";
	_videoAfpScriptLayer.style.visibility =  "visible";
	_videoAfpScriptLayer.style.display =  "none";

	_videoAfpMainLayer.parentElement.insertBefore(_videoAfpScriptLayer,_videoAfpMainLayer);
}

function videoAfpPlay()
{
	if (window.navigator.userAgent.indexOf("MSIE")<1)
	{
		return;
	}
	videoAfpStartCheck();
}

function videoAfpStartCheck()
{
	if(document.getElementById(videoAfpSetMainPlayer) && document.getElementById(videoAfpSetMainPlayer).openState == 6)
	{
		_videoAfpMainPlayer = document.getElementById(videoAfpSetMainPlayer);

		videoAfpStopChecker = setInterval(videoAfpStopCheck,200);

		videoAfpSetDiv();
		videoAfpTransDisplay(1);

		_videoAfpMainPlayer.mute = true;

		if (videoAfpAdBefore)
		{
			videoAfpScript(videoAfpAdBefore,1);
		}
		else
		{
			videoAfpStart();
		}

	}
	else
	{
		setTimeout(videoAfpStartCheck,100);
	}
}

function videoAfpCheck()
{
	if (_videoAfpAdPlayer.playState == 0 && _videoAfpAdPlayer.openState == 6)
	{
		clearInterval(videoAfpChecker);
		videoAfpStart();
	}
}

function videoAfpStopCheck()
{
	if(videoAfpPlayState > 0)
	{
		clearInterval(videoAfpStopChecker);
	}
	if (videoAfpPlayState == 0 && _videoAfpMainPlayer.openState == 6 && _videoAfpMainPlayer.playState == 2)
	{
		videoAfpPlayState = 1;
		videoAfpControlsPause();
	}
}

function videoAfpTimer()
{
	videoAfpStart();
}


function videoAfpStart()
{
	videoAfpTransDisplay();
	videoAfpPlayState = 2;
	videoAfpControlsPlay();
	_videoAfpMainPlayer.mute = false;
}

function videoAfpScript(uri,mode)
{
	videoAfpArea.innerHTML = "";
	videoAfpPicShowTime = videoAfpPicShowTimes;

	var _script = document.createElement("script");
	_script.src = uri;
	_script.onreadystatechange = function(){videoAfpScriptCheck(this,mode);};
	_videoAfpScriptLayer.appendChild(_script);
}

function videoAfpScriptCheck(obj,mode)
{
	if(obj.readyState == 'loaded' || obj.readyState == 'complete')
	{
		if(videoAfpArea.innerHTML != "")
		{			
			if(document.getElementById("AdPlayer"))
			{
				_videoAfpAdPlayer=document.getElementById("AdPlayer")
				videoAfpChecker = setInterval(videoAfpCheck,500);
			}
			else
			{
				setTimeout(videoAfpTimer,videoAfpPicShowTime);
			}

			videoAfpControlsPlay();
		}
		else
		{	
			videoAfpStart();
		}
	}
}

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////



function checkBuffer() {
	if(play_no==0) {
		switch (objVadCP.playState) {
			case 3:
				if (playing==false) objVadCP.Controls.pause();
				return;			
			default:
				return;
		}
	} else if (play_no == 1) {
		if ((wmplayer.playState==3) && (playing==false)) {
			wmplayer.pause();
		}
	}
}
function playVideoNoAd() {
	wmplayer.play();
}
if (play_no == -1) {
	//wmplayer.play();
	//alert(wmplayer.playState);
	setTimeout(playVideoNoAd,1000);
	//aaaa1();
} else if (play_no == 0) {
	//alert(1);
	if (document.getElementById("wait") != null) {
		document.getElementById("wait").style.display="none";
	}
	if (plugin) {
		var words = navigator.plugins["Shockwave Flash"].description.split(" ");
		for (var i = 0; i < words.length; ++i) {
			if (isNaN(parseInt(words[i]))) continue;
			var MM_PluginVersion = words[i]; 
		}
		if (MM_PluginVersion!=8) setVersion();
	}
	
	if( navigator.userAgent && navigator.userAgent.indexOf("MSIE")>=0 && (navigator.appVersion.indexOf("Win") != -1) )  {
		document.write('<SCR' + 'IPT LANGUAGE=VBScript\> \n');
		document.write('on error resume next \n');
		document.write('set f = CreateObject("ShockwaveFlash.ShockwaveFlash")\n');
		document.write('if IsObject(f) then \n');
		document.write('i_flash = true \n');
		document.write('v_flash = hex(f.FlashVersion()) \n');
		document.write('end if \n');
		document.write('</SCR' + 'IPT\> \n');
		
		if (v_flash!=80000) {
			setVersion();
		}
	}
	
	
	this.ns=(navigator.appName=='Netscape'); 
	
	if (this.ns) {
		document.captureEvents(Event.MOUSEDOWN); 
		document.addEventListener("mousedown", onRightClick_ns, true); 
	} else {
		document.onmousedown=onRightClick_ie; 
	}
	setTimeoutID=setTimeout(playwaite,45000);
	PlayAd();			//VadJS
} else if (play_no == 1) {
	//alert("1111");
	if (document.getElementById("wait") != null) {
		document.getElementById("wait").style.display="none";
	}
	timeoutItvId=setTimeout(function(){if (playing==false) PlayPg();},100000);
	PlayAd1();			//hzcm
}
if (play_no == 2)
{	
	//alert("1111");
	setTimeout(playVideoNoAd,100000);
	openv_ad(openvid,strwidth,strheight);
}
if (play_no == 3)
{	//科捷

//alert("科捷");
videoAfpPlay();
}

 
