function showD(id,div)
{
	document.write("<table Cellspacing=2 cellpadding=2 bgcolor=#00C4E7>");
	for(key in m_js[id])
	{
		if(key>2){
			if(hasChild(id+"_"+key)){
				document.write("<tr><td style=\'cursor:pointer;width:101px;\' hidth=\"17\" onMouseOver=\"HiddenMenu(\'"+id+"\');ShowMenu(\'"+div+"\','"+id+"_"+key+"');this.background=\'/webmedia/TTRImg2007II/02.jpg\'\" onMouseOut=\"this.background=\'/webmedia/TTRImg2007II/01.jpg'\" align=\"left\" background=\"/webmedia/TTRImg2007II/01.jpg\">"+m_js[id][key][1]+"</td></tr>");
			}else{
				document.write("<tr><td style=\'width:101px;\' hidth=\"17\" onMouseOut=\"this.bgColor=\'#A8EBFE\'\" onMouseOver=\"HiddenMenu(\'"+id+"\');this.bgColor=\'#74D1E2'\" align=\"left\" bgcolor=\"#A8EBFE\"><a href=\"/Webmedia/html/Class/List_"+key+"_1.html\">"+m_js[id][key][1]+"</td></tr>");
			}
		}
	}
	document.write("</table>");
}

function hasChild(key)
{
	key=key.toString().replace(/_/g,"][");
	eval("NodeArray=m_js["+key+"]");
	return NodeArray.length>2;	
}


//生成下级类别div
function ShowYLQT(str)
{
	T_html="";
	str1=str.toString().replace(/_/g,"][");
	eval("TempArray=m_js["+str1+"]");
	T_html="<div id=\""+str+"\" style=\"position:absolute;visibility:hidden;z-index:"+TempArray[0]+"\">";
	T_html+="<table Cellspacing=2 cellpadding=2 bgcolor=#00C4E7>";
	for(val in TempArray)
	{
		if(val>2)
		{
			if(hasChild(str+"_"+val))
			{
				
				T_html+="<tr><td id=\"t_"+TempArray[0]+"\" style=\'cursor:hand\' hidth=\"17\" width=\"100\" onMouseOver=\"HiddenMenu(\'"+str+"\');ShowMenu('"+str+"','"+str+"_"+val+"');this.background=\'/webmedia/TTRImg2007II/02.jpg\'\" onMouseOut=\"this.background=\'/webmedia/TTRImg2007II/01.jpg'\" align=\"left\" background=\"/webmedia/TTRImg2007II/01.jpg\">"+TempArray[val][1]+"</td></tr>";
			}else{
				T_html+="<tr><td hidth=\"17\" width=\"100\" onMouseOut=\"this.bgColor=\'#A8EBFE\'\" onMouseOver=\"HiddenMenu(\'"+str+"\');this.bgColor=\'#74D1E2'\" align=\"left\" bgcolor=\"#A8EBFE\"><a href=\"/Webmedia/html/Class/List_"+val+"_1.html\">"+TempArray[val][1]+"</td></tr>";
			}
		}
	}
	T_html+="</table>"
	T_html+="</div>"
	document.getElementById('ClassTemp').innerHTML+=T_html;
	//alert(document.getElementById('ClassTemp').innerHTML)
}


//递归生成所有有下级类别的层
function CheckClass(array,prefix)
{

	for(key in array)
	{
		if(key>2)
		{
			if(hasChild(prefix+key))
			{
				k=(prefix+key).toString().replace(/_/g,"][");
				eval("arr=m_js["+k+"]");
				ShowYLQT(prefix+key);
				CheckClass(arr,prefix+key+"_");
			}
		}
	}
}

//显示菜单层
function ShowMenu(ClassIDP,ClassIDN)
{
	var objP=document.getElementById(ClassIDP);
	var objN=document.getElementById(ClassIDN);
	var x=objP.offsetLeft+event.srcElement.offsetLeft;
	var y=objP.offsetTop+event.srcElement.offsetTop;
	objN.style.top=y-2;
	objN.style.left=x+100;
	objN.style.visibility='visible';
}

//隐藏同级及其下级所有菜单层
function HiddenMenu(divID)
{
	key=divID.toString().replace(/_/g,"][");
	eval("divArr=m_js["+key+"]");
	for(val in divArr)
	{
		if(val>2)
		{
			if(hasChild(divID+'_'+val))
			{
				document.getElementById(divID+'_'+val).style.visibility='hidden';
				HiddenMenu(divID+'_'+val);
			}
		}
	}
}

function showTable(ShowStr,HiddenStr,PicNum)
{
	arr=HiddenStr.split('|');
	for(i=0;i<arr.length;i++)
	{
		document.getElementById(arr[i]).style.display='none';
	}
	if(ShowStr!='') 
	{
		document.getElementById(ShowStr).style.display='';
	}
	for(i=1;i<=3;i++)
	{
		document.getElementById('n'+i).src='/WebMedia/TTRImg2007II/n'+i+'.jpg';
	}
	if(PicNum!='')
	{
		document.getElementById('n'+PicNum).src='/WebMedia/TTRImg2007II/n'+PicNum+'_1.jpg';
	}
}
function showDiv(ShowStr,HiddenStr,parentID)
{
	HiddenMenu('1830');
	HiddenMenu('1831');
	HiddenMenu('1835');
	HiddenMenu('1829');
	HiddenMenu('1833');
	HiddenMenu('1832');
	HiddenMenu('1837');
	HiddenMenu('1836');
	
	
	arr=HiddenStr.split('|');
	for(i=0;i<arr.length;i++)
	{
		document.getElementById(arr[i]).style.visibility='hidden';
	}
	if(ShowStr!='') 
	{
		var obj=getBoundingClientRect(document.getElementById(parentID));
		document.getElementById(ShowStr).style.top = obj.top+25;
		document.getElementById(ShowStr).style.left = obj.left+0;
		document.getElementById(ShowStr).style.width = '100px';
		document.getElementById(ShowStr).style.visibility='visible';
	}
}

function getBoundingClientRect(obj) {
        var left = obj.offsetLeft;
        var top = obj.offsetTop;
        var offsetParent = obj.offsetParent;
        if(offsetParent != document.body) {
                var parentRect = getBoundingClientRect(offsetParent);
                left += parentRect.left;
                top += parentRect.top;
        }
        return {'left':left, 'top':top};
}

var target="_self";

function hasChild(key)
{
	key=key.toString().replace(/_/g,"][");
	eval("NodeArray=m_js["+key+"]");
	return NodeArray.length>2;	
}
function co_tree(id)
{
	var obj_div=document.getElementById("div_"+id);
	var obj_img=document.getElementById("img_"+id)
	if(obj_div.style.display=="none"){
		obj_div.style.display=""
		obj_img.src="/webmedia/oemui/vod/o.gif"
	}else{
		obj_div.style.display="none"
		obj_img.src="/webmedia/oemui/vod/c.gif"
	}
}
function List_Array(array,prefix)
{
	var k,kk;
	var img=""
	var link="";
	var cls="";
	var html="";
	if(prefix!="")cls=" class=\"node\"";
	for(k in array)
	{
		var target=""
		if(k>2){
			if(hasChild(prefix+k))
			{
				link="javascript:co_tree('"+(prefix+k)+"')"
				img="/webmedia/oemui/vod/c.gif"
				kk=(prefix+k).toString().replace(/_/g,"][")
				eval("arr=m_js["+kk+"]")
				div=""
				div=List_Array(arr,prefix+k+"_")
			}else{
				link="/webmedia/Html/Class/List_"+k+"_1.html"
				img="/webmedia/oemui/vod/n.gif"
				target=" target=\"\""
				div=""
			}
			html+="<div"+cls+"><a href=\""+link+"\""+target+"><img src=\""+img+"\" align=\"absmiddle\" border=\"0\" id=\"img_"+(prefix+k)+"\"> <img src=\"/webmedia/oemui/vod/f.gif\" align=\"absmiddle\" border=\"0\"> "+array[k][1]+"</a></div><div class=\"node\" style=\"display:none\" id=\"div_"+(prefix+k)+"\">"+div+"</div>"
		}
	}
	return html;
}

function popup(szUrl, iWidth, iHeight, bResize, bScroll, bTarget)
{
	iWinLeft = 2048;iWinHeight = 1536;
	iWidth = 0;iHeight = 0;

	var szStyle = "";
	szStyle = szStyle + "width=" + iWidth;
	szStyle = szStyle + ",height=" + iHeight;
	szStyle = szStyle + ",left=" + iWinLeft;
	szStyle = szStyle + ",top=" + iWinHeight;
	szStyle = szStyle + ",toolbar=no";

	bResize = 1;
	if(bResize)szStyle = szStyle + ",resizable=yes";
	else szStyle = szStyle + ",resizable=no";
	if(bScroll)szStyle = szStyle + ",scrollbars=yes";
	else szStyle = szStyle + ",scrollbars=no";

	window.open(szUrl, "_blank", szStyle);
}

function ShowTime()
{
	var date=new Date();
	y=date.getFullYear();
	m=date.getMonth()+1;
	d=date.getDate();
	h=date.getHours();
	mi=date.getMinutes();
	s=date.getSeconds();
	document.getElementById('showTime').innerHTML="&nbsp;&nbsp;&nbsp;"+y+"年"+m+"月"+d+"日 "+h+":"+mi+":"+s;
}

//提交错误报告
function OpenError()
{
	var url="http://www.link-e.net:8080/newmess.php?url="+location.href;
	window.open(url,'');
}



////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function download_index(nid){
	var oHttp = new ActiveXObject("Microsoft.XMLHTTP");
	oHttp.open("POST","../../../portal.do?PID=060103",false);
	oHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	oHttp.send("nid=" +nid );
	//alert(oHttp.responseText); 
	if ( oHttp.responseText!=""){
		var urls= 	 oHttp.responseText;	
		oHttp.open("POST","../../../portal.do?PID=060102",false);
		oHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		oHttp.send("nid="+nid);
		if ( oHttp.responseText=="0"){
			window.open("../../../"+urls , "_blank" );
		}else{
			alert("无法找到下载资源，请与管理员联系！");
		}
			 
	}else{
		alert("无法找到下载资源，请与管理员联系！");
	}
}
function download_indexWeb(nid){
	var oHttp = new ActiveXObject("Microsoft.XMLHTTP");
	oHttp.open("POST","portal.do?PID=060103",false);
	oHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	oHttp.send("nid=" +nid );
	//alert(oHttp.responseText); 
	if ( oHttp.responseText!=""){
		var urls= 	 oHttp.responseText;	
		oHttp.open("POST","portal.do?PID=060102",false);
		oHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		oHttp.send("nid="+nid);
		if ( oHttp.responseText=="0"){
			//alert("../../"+urls);
			//window.open( urls , "_blank" );
			window.open( ""+urls, "_blank" );
		}else{
			alert("无法找到下载资源，请与管理员联系！");
		}
			 
	}else{
		alert("无法找到下载资源，请与管理员联系！");
	}
	} 
function CheckPlayer()
{

	try
	{
		var oTest = new ActiveXObject("PlayCaller7.PlayCallerP2P.1");

		try{
			var v=oTest.GetVersion();
		}
		catch(e){
			var s="您的播放器版本过老，请升级！";
			alert(s);
		return false;
			}
		
	}
	catch(e)
	{
 		//alert(window.opener)
		//if(window.opener == undefined)
		//{
			//alert("11");
			window.alert("首次点播将安装播放器插件...");
			//download_index (1);
		//}
		//else
		//{
			//window.opener.alert("首次点播将安装播放器插件...");
			//download_index (1);
			//self.close();
		//}
 		window.open("http://www.viewgood.net/webplayer2008.exe","_blank");
		return false;
	}
 
	return true;
}
function CheckPlayerLive()
{
	try
	{
		var oTest = new ActiveXObject("VGPlayer.WebPlayer7P2P.1");
	}
	catch(e)
	{
		if(window.opener == undefined)
		{
			window.alert("首次点播将安装播放器插件...");
			download_indexWeb (1);
		}
		else
		{
			window.opener.alert("首次点播将安装播放器插件...");
			download_indexWeb (1);
			self.close();
		}
		return false;
	}
 
	return true;
}
function CheckPlayerWeb()
{
	try
	{
		var oTest = new ActiveXObject("VGPlayer.WebPlayer7P2P.1");
	}
	catch(e)
	{
		if(window.opener == undefined)
		{
			window.alert("首次点播将安装播放器插件...");
			download_indexWeb(1);
		}
		else
		{
			window.opener.alert("首次点播将安装播放器插件...");
			download_indexWeb (1);
			self.close();
		}
		return false;
	}
 
	return true;
}

function playwithexe(progid , classid,download){
    //playwithweb(progid , classid,download);
    //return;
    
   
	if(!CheckPlayer ()) return false;
	var objPlayCaller;
	try{
		objPlayCaller = new ActiveXObject("PlayCaller7.PlayCallerP2P.1");
	}catch(e){
		alert("PlayCaller 对象创建失败！");
		return;
	}
	var objXmlHttp = GetXMLHttpObj();
	if(typeof(objXmlHttp) != "object"){
		alert("XmlHttp 对象创建失败！");
		return;
	}
	var uIp = "";
	try{
		ipMan = new ActiveXObject("VGIPMan.ViewgoodIPMan.1");
		uIp = ipMan.GetLocalIP();
	}
	catch(e){
		uIp = ""
	}
	//document.write("player.asp?progid="+progid+"&classid="+classid+"&lip="+uIp+"&download="+download +"&seed="+rd)
   //alert("player.asp?progid="+progid+"&classid="+classid+"&lip="+uIp+"&download="+download +"&seed="+rd);
	var rd=(1+Math.random());
	//window.open("player.asp?progid="+progid+"&classid="+classid+"&download="+download ,"_blank",sFeatures); 
	objXmlHttp.Open("GET", "/webmedia/oemui/player.asp?progid="+progid+"&classid="+classid+"&lip="+uIp+"&download="+download +"&seed="+rd, false);
	objXmlHttp.Send();
	var strParam = objXmlHttp.responseText;
	//alert(strParam);
	if (strParam =="-1005") {alert(" 网络错误，您无法得到服务");return;}
	if (strParam =="-1001") {alert(" 请您先登录");return;} 
	if (strParam =="-1002") {alert(" 资源错误，无法得到节目信息");return;} 
	if (strParam =="-1003") {alert(" 您的账户等级不够");return;} 
	if (strParam =="-1004") {alert(" 您的账户已经过期");return;}
	if (strParam =="-1007") {alert("您没有观看此节目的权限！");return;}
	if (strParam =="-1008") {alert("您的账户已经被禁用！");return;}
	if (strParam =="-1009") {alert("请您先登录！");return;}
	if (strParam==""){alert("网络错误，您无法得到负载服务");return;}
	
	var objDOM = GetXMLDOMObject();
	if(typeof(objDOM) != "object"){
		alert("DOMDocument 对象创建失败！");
		return;
	}  
	objDOM.loadXML(strParam);
		var s="result/err";
			var nd=objDOM.selectSingleNode(s);
			if(nd!=null){
				s=nd.firstChild.nodeValue;
				alert(s);
				return;
				
			        }
	//alert(strParam );
	objXmlHttp.Open("POST", "../../../portal.do?PID=069020", false);
	objXmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	objXmlHttp.Send();

	var s=objXmlHttp.responseText; 		
	//if(s=="0")  s=" -s";
	//else s="";
	 s=" -s";
	//alert(strParam+s);
 
	objDOM.loadXML(strParam);
	if(objDOM.parseError.errorCode == 0){
		try{

	 		objPlayCaller.StartP2P(objDOM.xml+s);
		}catch(e){
			alert("P2P 功能模块调用错误");
		}
	}else{
		    alert(strParam);

	}  
	 
		
}
function playwithweb(progid){
	    // ,classid,download
		
		if(!CheckPlayerWeb ()) return false;
		var objPlayCaller;
		try{
			objPlayCaller = new ActiveXObject("PlayCaller7.PlayCallerP2P.1");
		}catch(e){
			alert("PlayCaller 对象创建失败！");
			return;
		}
	var objXmlHttp = GetXMLHttpObj();
			if(typeof(objXmlHttp) != "object"){
				alert("XmlHttp 对象创建失败！");
				return;
			}
			var uIp = "";
			try{
				ipMan = new ActiveXObject("VGIPMan.ViewgoodIPMan.1");
				uIp = ipMan.GetLocalIP();
				}
		catch(e){uIp = ""}
		  //alert(uIp);
		   var rd=(1+Math.random());
		
		   var classid=9;
		   var uIp="192.168.0.56";
		   var download=0;

		   objXmlHttp.Open("GET", "player.asp?progid="+progid+"&classid="+classid+"&lip="+uIp+"&download="+download +"&seed="+rd, false);
		   
			objXmlHttp.Send();
			var strParam = objXmlHttp.responseText;		
			//alert(strParam );
			if (strParam =="-1005") {alert(" 网络错误，您无法得到服务");return;}
			if (strParam =="-1001") {alert(" 请您先登录");return;} 
			if (strParam =="-1002") {alert(" 资源错误，无法得到节目信息");return;} 
			if (strParam =="-1003") {alert(" 您的账户等级不够");return;} 
			if (strParam =="-1004") {alert(" 您的账户已经过期");return;}
			if (strParam =="-1007") {alert("您没有观看此节目的权限！");return;}
			if (strParam =="-1008") {alert("您的账户已经被禁用！");return;}
			if (strParam =="-1009") {alert("请您先登录！");return;}
			if (strParam==""){alert("网络错误，您无法得到负载服务");return;}
			
			var objDOM = GetXMLDOMObject();
			if(typeof(objDOM) != "object"){
				alert("DOMDocument 对象创建失败！");
				return;
			}  
			//alert(strParam );
		  objXmlHttp.Open("POST", "../../../portal.do?PID=069020", false);
			objXmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			objXmlHttp.Send();
			var s=objXmlHttp.responseText; 		
			if(s=="0")  s=" -s";
			else s="";
			//alert(strParam+s);

			objDOM.loadXML(strParam);
			if(objDOM.parseError.errorCode == 0){
				try{
					objPlayCaller.StartP2P(objDOM.xml+s);
				}catch(e){
					alert("P2P 功能模块调用错误");
				}

				

				
			}else{
				alert(strParam);
			}  
			 
			
}
//
function playmemo(progid , classid,download){
	    
		if(!CheckPlayerLive ()) return false;
		var objPlayCaller;
		try{
			objPlayCaller = new ActiveXObject("PlayCaller7.PlayCallerP2P.1");
		}catch(e){
			alert("PlayCaller 对象创建失败！");
			return;
		}
	var objXmlHttp = GetXMLHttpObj();
			if(typeof(objXmlHttp) != "object"){
				alert("XmlHttp 对象创建失败！");
				return;
			}
			var uIp = "";
			try{
				ipMan = new ActiveXObject("VGIPMan.ViewgoodIPMan.1");
				uIp = ipMan.GetLocalIP();
				}
		catch(e){uIp = ""}
		  //alert(uIp);
		   var rd=(1+Math.random());
		   objXmlHttp.Open("GET", "portal.do?PID=060020&progid="+progid+"&classid="+classid+"&lip="+uIp+"&download="+download +"&seed="+rd, false);
			objXmlHttp.Send();
			var strParam = objXmlHttp.responseText; 
			//alert(strParam );
			if (strParam =="-1005") {alert(" 网络错误，无法得到服务");return;}
			if (strParam =="-1001") {alert(" 用户错误，请先登陆");return;} 
			if (strParam =="-1002") {alert(" 资源错误，无法得到节目信息");return;} 
			if (strParam =="-1003") {alert(" 用户等级不够");return;} 
			if (strParam =="-1004") {alert(" 用户已经过期");return;}
			if (strParam =="-1007") {alert("没有观看此类别下节目的权限！");return;}
		  if (strParam==""){alert("网络错误，无法得到服务");return;}
			
			var objDOM = GetXMLDOMObject();
			if(typeof(objDOM) != "object"){
				alert("DOMDocument 对象创建失败！");
				return;
			}  
			//alert(strParam );
		  objXmlHttp.Open("POST", "portal.do?PID=069020", false);
			objXmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			objXmlHttp.Send();
			var s=objXmlHttp.responseText; 		
			if(s=="0")  s=" -s";
			else s="";
			//alert(strParam+s);
			objDOM.loadXML(strParam);
			if(objDOM.parseError.errorCode == 0){
								try{
	 
					objPlayCaller.StartP2P(objDOM.xml+s);
				}catch(e){
					alert("P2P 功能模块调用错误");
				}

				

				
			}else{
					alert("播放节目出错，可能网络不正常，请稍候重新尝试");
			}  
			 
			
}

function playlive(progid,mode){
		if(!CheckPlayerLive ()) return false;
		var objPlayCaller;
		try{
			objPlayCaller = new ActiveXObject("PlayCaller7.PlayCallerP2P.1");
		}catch(e){
			alert("PlayCaller 对象创建失败！");
			return;
		}
	var objXmlHttp = GetXMLHttpObj();
			if(typeof(objXmlHttp) != "object"){
				alert("XmlHttp 对象创建失败！");
				return;
			}
			var uIp = "";
			try{
				ipMan = new ActiveXObject("VGIPMan.ViewgoodIPMan.1");
				uIp = ipMan.GetLocalIP();
				}
		catch(e){uIp = ""}
		  //alert(uIp);
		   var rd=(1+Math.random());
		   
		   var classid=9;
		   var uIp="192.168.0.56";
		   var download=0;
		   
		   objXmlHttp.Open("GET", "player.asp?progid="+progid+"&classid="+classid+"&lip="+uIp+"&download="+download +"&seed="+rd, false);
			objXmlHttp.Send();
			var strParam = objXmlHttp.responseText; 
			
			//alert(strParam );
			
			if (strParam =="-1005") {alert(" 网络错误，您无法得到服务");return;}
			if (strParam =="-1001") {alert(" 请您先登录");return;} 
			if (strParam =="-1002") {alert(" 资源错误，无法得到节目信息");return;} 
			if (strParam =="-1003") {alert(" 您的账户等级不够");return;} 
			if (strParam =="-1004") {alert(" 您的账户已经过期");return;}
			if (strParam =="-1007") {alert("您没有观看此节目的权限！");return;}
			if (strParam =="-1008") {alert("您的账户已经被禁用！");return;}
			if (strParam =="-1009") {alert("请您先登录！");return;}
			if (strParam==""){alert("网络错误，您无法得到负载服务");return;}
		  if (strParam==""){alert("网络错误，无法得到服务");return;}
			objXmlHttp.Open("POST", "portal.do?PID=069020", false);
			objXmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			objXmlHttp.Send();
			var s=objXmlHttp.responseText; 		
			if(s=="0")  s=" -s";
			else s="";
			var objDOM = GetXMLDOMObject();
			if(typeof(objDOM) != "object"){
				alert("DOMDocument 对象创建失败！");
				return;
			}  
			//alert(strParam );
			objDOM.loadXML(strParam);
			if(objDOM.parseError.errorCode == 0){
				try{
	 
					objPlayCaller.StartP2P(objDOM.xml+s);
				}catch(e){
					alert("P2P 功能模块调用错误");
				}
				
			}else{
				alert(strParam);
			}  
			 
			
}

function GetXMLHttpObj()
{
	var oXMLHttpRequest;
	try{
		oXMLHttpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	}catch(e){
		try{
			oXMLHttpRequest = new ActiveXObject("Msxml2.XMLHTTP");
		}catch(e){
			try{
				oXMLHttpRequest = new XMLHttpRequest();
			}catch(e){
				oXMLHttpRequest = false;
			}
		}
	}
	if (typeof(oXMLHttpRequest) == "object"){return oXMLHttpRequest;}
	else{return null;}
}

function GetXMLDOMObject()	// 获取 XMLDOM 对象
{
	try{
		if(window.ActiveXObject)
		{
			var oReturnObject = new ActiveXObject(GetDOMDocumentPrefix() + ".DOMDocument");
			oReturnObject.async				= false;
			oReturnObject.resolveExternals	= false;
			return oReturnObject;
		}
	}
	catch(ex){
		return null;
	}
}

function GetDOMDocumentPrefix()
{
	var szPrefixes = ["MSXML2", "Microsoft", "MSXML", "MSXML3"];
	var oReturnObject;

	for(var i = 0; i < szPrefixes.length; i++)
	{
		try
		{
			oReturnObject = new ActiveXObject(szPrefixes[i] + ".DOMDocument");
			return szPrefixes[i];
		}
		catch(ex){}
	}

	return "";
}

function popupPlayer(progid,classid,download)
{
	
	mode="0";	
	playwithexe(progid,classid,download) ;
}