var VersionReqired = 12952;
var maxVersion=12954;
var verCOM=null;
function CheckBanaComVersion(){	//通过BanaCheckVersion.BChkVer检测播放控件的版本
	try{
		if(verCOM===null){
			verCOM = new ActiveXObject("BanaCheckVersion.BChkVer.1"); 
		}
		if(verCOM.CheckVersion(VersionReqired)===true){ //版本低于传入参数要求
			//alert("您安装的广州电视台P2P播放插件版本过低，请先升级。\n[确定]后系统将引导您进入下载页面，请下载最新版软件并安装。");
		  	//downloadBanacast();
		  	AddDlgDomObj();
		  	fdiv_open();
		  	//var	strHtml="<h4><font color=\"#FF6204\" style=\"font-size:18px; font-weight:normal;font-family:'黑体';\">下载提示：</font></h4>";
    		//strHtml+=" <p style=\"font-size:16px; font-family:'黑体';\">　　您安装的广州电视<strong>P2P</strong>播放软件版本过低，请立即下载最新版软件并安装。</p>";
   			//document.getElementById("fdiv_text").innerHTML=strHtml;
			return false;
		}
		else{
			return true;
		}		
	}catch(ex){
		//alert("您尚未安装广州电视台P2P播放插件，或版本过低，请先安装。\n[确定]后系统将引导您进入下载页面，请下载最新版软件并安装。");
	  	//downloadBanacast();
	  	AddDlgDomObj();
	  	fdiv_open();		
	  	return false;
	}
}

function SetDlgtoWaitStat(){
	if(!document.getElementById("fdiv_title")){
		AddDlgDomObj();
		fdiv_open();
	}
	document.getElementById("fdiv_title").innerHTML=" 软件安装";	
	var	strHtml="<h4><font color=\"#FF6204\" style=\"font-size:18px; font-weight:normal;font-family:'黑体';\">安装提示：</font></h4>";
    strHtml+=" <p style=\"font-size:12px; font-family:'宋体';\">　　<strong>1. </strong>请在客户端下载完成后，进行安装。</p><p>　　<strong>2. </strong>安装完成后，<font color='#FF6204'>如果您是首次观看节目</font>，请参照下图在IE加载控件提示中<font color='#FF6204'>允许加载“Banacast 版本检测”</font>。<br/><div style=\"width:380px;overflow:hidden\"><img src='img/help_LoadVerChkCom.gif' /></div></p>";
   	document.getElementById("fdiv_text").innerHTML=strHtml;	
	document.getElementById("fdiv_btns").style.display="none"
	LisBanComSetupState();
}

function SetDlgtoWaitStat_Moz(index)
{
    if(!document.getElementById("fdiv_title")){
		AddDlgDomObj();
		fdiv_open();
	}
	if(index==1)
	{
	    document.getElementById("fdiv_title").innerHTML=" 软件安装";	
	    var	strHtml="<h4><font color=\"#FF6204\" style=\"font-size:18px; font-weight:normal;font-family:'黑体';\">安装提示：</font></h4>";
        strHtml+=" <p style=\"font-size:12px; font-family:'宋体';\">请在客户端下载完成后，进行安装。</p>";
      	document.getElementById("fdiv_text").innerHTML=strHtml;	
	    document.getElementById("fdiv_btns").style.display="none";
    	//LisBanComSetupState();
	}
	else
	{
	    document.getElementById("fdiv_title").innerHTML=" 插件安装";	
	    var	strHtml="<h4><font color=\"#FF6204\" style=\"font-size:18px; font-weight:normal;font-family:'黑体';\">提示：</font></h4>";
        strHtml+=" <p style=\"font-size:12px; font-family:'宋体';\">请在npBanaPlugin.dll下载完成后将其放在<font color=\"blue\">系统盘的Program Files/Mozilla Firefox/plugins目录下面，然后重启firefox</font></p>";
      	document.getElementById("fdiv_text").innerHTML=strHtml;	
	    document.getElementById("fdiv_btns").style.display="none"
	}
}

var timer_BanaComLoadSeccByIE = null;
function LisBanComSetupState(){
	if(verCOM==null){
		try{
			verCOM = new ActiveXObject("BanaCheckVersion.BChkVer.1"); 
		}catch(ex){
			//创建版本检测控件失败
			window.setTimeout("LisBanComSetupState()",1000);
			return;	
		}
	}
	if(verCOM!=null){
		if(verCOM.CheckVersion(VersionReqired)===true){ //版本低于传入参数要求
			//版本过低
			window.setTimeout("LisBanComSetupState()",1000);
			return;	
		}
	}
	if(!document.getElementById("fdiv_title")){
		AddDlgDomObj();
		fdiv_open();
	}
	document.getElementById("fdiv_title").innerHTML=" 播放节目";	
	var	strHtml="<h4><font color=\"#FF6204\" style=\"font-size:18px; font-weight:normal;font-family:'黑体';\">插件安装成功：</font></h4>";
    strHtml+=" <p style=\"font-size:12px; font-family:'宋体';\">　　广州电视台P2P播放软件已成功安装，您要播放您刚才点击的节目“"+getCookie("RequestedProName")+"”吗？</p>";
   	document.getElementById("fdiv_text").innerHTML=strHtml;
	strHtml=""
	strHtml="<div class=\"fdiv_btno\" style=\"margin-right:50px;\"><div class=\"fdiv_btni\" onclick=\"fdiv_close();CallBack_ComSetupOk();timer_BanaComLoadSeccByIE=window.setInterval('LisBanaLoadSuccByIE()',3000);\">开始播放</div></div>";
    strHtml+="<div class=\"fdiv_btno\"><div class=\"fdiv_btni\" onclick=\"fdiv_close();\">不播放</div></div>";
	document.getElementById("fdiv_btns").innerHTML=strHtml;
	document.getElementById("fdiv_btns").style.display="";
}

function LisBanaLoadSuccByIE(){
	if(!IsBanaComInited){
		if(!document.getElementById("fdiv_title")){
			AddDlgDomObj();
			fdiv_open();
		}
		document.getElementById("fdiv_title").innerHTML=" 加载提示";	
		var	strHtml="<h4><font color=\"#FF6204\" style=\"font-size:18px; font-weight:normal;font-family:'黑体';\">插件加载提示：</font></h4>";
	    strHtml+=" <p style=\"font-size:12px; font-family:'宋体';\">　　正在准备加载节目，<font color='#FF6204'>由于您是首次观看节目</font>，请参照下图在IE加载控件提示中<font color='#FF6204'>允许加载“Banacast ActiveX播放插件”</font>。<br/><div style=\"width:380px;overflow:hidden\"><img src='img/help_LoadBanaCom.gif' /></div></p>";
	   	document.getElementById("fdiv_text").innerHTML=strHtml;	
	   	document.getElementById("fdiv_btns").style.display="none";
	   	window.clearInterval(timer_BanaComLoadSeccByIE);
	}
}
function DynaLoadBannaCom(){
	var BanaComStr ="<OBJECT CLASSID='clsid:5220cb21-c88d-11cf-b347-00aa00a28331'>";
	BanaComStr+="  <PARAM NAME='LPKPath' VALUE='bana.lpk'>";
	BanaComStr+="</OBJECT>";
	BanaComStr+="<object id='bana' standby='正在加载播放组件...' classid='clsid:67004315-CF72-4E45-A739-6DB3959A7010'>";
	BanaComStr+="  <param name='Width' value='460'>";
	BanaComStr+="  <param name='Height' value='345'>";
	BanaComStr+="</object>";
	document.getElementById("playWnd").innerHTML=BanaComStr;
}

function QueryString(obj){
	var name,value,i; 
	var str=location.href;
	var num=str.indexOf("?");
	str=str.substr(num+1);
	var arrtmp=str.split("&");
	for(i=0;i < arrtmp.length;i++){ 
	    num=arrtmp[i].indexOf("="); 
		if(num>0){
			name=arrtmp[i].substring(0,num);
			value=arrtmp[i].substr(num+1);			
			if(obj == name) {
				return value;
			}
	  } 
	}
} 

var getCookie=function(name){
	var search = name + "=";
	var offset = document.cookie.indexOf(search);
	if (offset != -1) {
		offset += search.length;
		var end = document.cookie.indexOf(";", offset);
		if (end == -1){
			end = document.cookie.length;
		}
		return decodeURIComponent(document.cookie.substring(offset, end));
	}else {
		return "";
	}
} 

var setCookie = function(name,value,hours,domain){
	if(arguments.length > 3){
		var expireDate=new Date(new Date().getTime()+hours*3600000);		
		document.cookie = name + "=" + encodeURIComponent(value) + "; path=/; domain=" + domain + "; expires=" + expireDate.toGMTString();
	}
	if(arguments.length>2){
		var expireDate=new Date(new Date().getTime()+hours*3600000);		
		document.cookie = name + "=" + encodeURIComponent(value) + "; path=/; expires=" + expireDate.toGMTString();
		
	}else{
		document.cookie = name + "=" + encodeURIComponent(value) + "; path=/"; 
	}
}

var deleteCookie = function(sName) {
	var tempDate = new Date();
	tempDate.setTime(tempDate.getTime()-1);
    var sCookie = sName + "=; expires=" + tempDate.toGMTString();
    sCookie += "; path=/" ;
    document.cookie = sCookie;
 }