		function opacity(id, opacStart, opacEnd, millisec) {
			//speed for each frame
			var speed = Math.round(millisec / 100);
			var timer = 0;

			//determine the direction for the blending, if start and end are the same nothing happens
			if(opacStart > opacEnd) {
				for(i = opacStart; i >= opacEnd; i--) {
					setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
					timer++;
	        	}
			} else if(opacStart < opacEnd) {
				for(i = opacStart; i <= opacEnd; i++) { 
					setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
					timer++;
				}
			}
		}

		//change the opacity for different browsers
		function changeOpac(opacity, id) {
			var object = document.getElementById(id).style;
			object.opacity = (opacity / 100);
			object.MozOpacity = (opacity / 100);
			object.KhtmlOpacity = (opacity / 100);
			object.filter = "alpha(opacity=" + opacity + ")";
		}

		Array.prototype.remove=function(dx){
			if(isNaN(dx)||dx>=this.length){return false;}
			for(var i=0,n=0;i<this.length;i++){
				if(this[i]!=this[dx]){
					this[n++]=this[i];
				}
			}
			this.length-=1
		}

		Array.prototype.swp = function(a,b){
			if(isNaN(a)||a>=this.length||a<0){return false;}
			if(isNaN(b)||b>=this.length||b<0){return false;}
			var c = this[a];
			this[a] = this[b];
			this[b] = c;
		};

		Array.prototype.inArray = function (value){
			var i;
			for (i=0; i < this.length; i++){
				if (this[i] === value) {
					return i;
				}
			}
			return -1;
		};

		function setCookie(name,value){
			var Days = 365;
			var exp  = new Date();
			exp.setTime(exp.getTime() + Days*24*60*60*1000);
			document.cookie = name + "=" + escape (value) + ";expires=" + exp.toGMTString();
		}

		function getCookie(name){
			var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
			if(arr != null) return unescape(arr[2]); return null;
		}

		function delCookie(name){
			var exp = new Date();
			exp.setTime(exp.getTime() - 1);
			var cval=getCookie(name);
			if(cval!=null) document.cookie = name + "=" + cval + ";expires=" + exp.toGMTString();
		}

		function htplayer_func_playlist_mouseover(thisobject,islast){
			if (islast) {
				thisobject.className="htplayer-playlist-item-last-hover";
			}else {
				thisobject.className="htplayer-playlist-item-hover";
			}
		}

		function htplayer_func_playlist_mouseout(thisobject,islast){
			if (islast) {
				thisobject.className="htplayer-playlist-item-last";
			}else {
				thisobject.className="htplayer-playlist-item";
			}
		}

		var threadID = -1;
		htplayer_MessageList = new Array();
		var htplayer_lastMsgType = 0;
		var htplayer_lastShowedMsg = 0;
		var htplayer_useJSLoadMode = 0;
		var htplayer_JSLoadTimer = 0;
		var htplayer_JSLoadSucc = false;

		var htplayer_var_theaterMode = 0;
		var htplayer_var_playerDivPos;
		var htplayer_shareCode = null;

		window.onresize = function () {
			if (!(threadID>0)) {
				return false;
			}
			if (htplayer_var_theaterMode == 1) {
				htplayer_func_show(7);
			}else if(document.getElementById("htplayer_topwindow")){
				document.getElementById("htplayer_topwindow").style.top = YAHOO.util.Dom.getY('htplayer_playerbox') + "px";
				document.getElementById("htplayer_topwindow").style.left = YAHOO.util.Dom.getX('htplayer_playerbox')+ "px";
				if (htplayer_obj_ytplayer){
					document.getElementById('htplayer_playercover').style.zIndex = '2';
					document.getElementById('htplayer_playercover').style.display = '';
					YAHOO.util.Dom.setXY('htplayer_playercover',htplayer_var_playerDivPos);
					document.getElementById('htplayer_playercover').style.width  = "480px";
					document.getElementById('htplayer_playercover').style.height = "260px";
					document.getElementById('htplayer_playercover2').style.zIndex = '3';
					document.getElementById('htplayer_playercover2').style.display = '';
					YAHOO.util.Dom.setXY('htplayer_playercover2',htplayer_var_playerDivPos);
					document.getElementById('htplayer_playercover2').style.width  = "350px";
					document.getElementById('htplayer_playercover2').style.height = "335px";
				}
			}
		}

		window.onscroll = function () {
			if (htplayer_var_theaterMode == 1) {
				htplayer_func_show(7);
			}
		}

		function htplayer_hint_show(hintnum){
			if (hintnum == 1) { //megav
				document.getElementById('htplayer_boxImages').style.display = "none";
				document.getElementById('htplayer_topwindow').innerHTML = "<table border=0 width='100%' height='100%' class='htplayer-hintmsg' cellspan=20><tr><td align=left valign=middle><center><B><h2>播放提示</h2></B></center>　　该视频使用Mega的内嵌播放器。播放时，请使用该内嵌播放器的控制按钮进行播放暂停操作。该内嵌播放器不支持连续播放，请在播放结束后点击下一段按钮或在播放列表中选择下一段进行播放。<BR>　　Mega对非付费会员有播放时间限制，所以当出现播放限时的提示时，您可以休息一下再继续观看:-)。<BR><BR>　　<input type='checkbox' id='htplayer_hint_checkbox_1' value='101'>我已经了解该信息，今后在此台电脑上请不要再显示此提示信息。<center><BR><BR><button onclick='htplayer_hint_confirm(1);'>明白了，开始播放视频</button></center></td></tr></table>";
			}else if (hintnum == 2) { //ziddu
				document.getElementById('htplayer_boxImages').style.display = "none";
				document.getElementById('htplayer_topwindow').innerHTML = "<table border=0 width='100%' height='100%' class='htplayer-hintmsg' cellspan=20><tr><td align=left valign=middle><center><B><h2>播放提示</h2></B></center>　　该视频使用Ziddu的内嵌播放器。在首次观看前可能需要先输入验证码，请按照屏幕显示的验证码输入即可。播放时，请使用该内嵌播放器的控制按钮进行播放暂停操作。<BR>　　1. 内嵌播放器的进度条似乎并不工作，并且会导致播放停止，所以请不要尝试拖动。<BR>　　2. 内嵌播放器不支持连续播放，请在播放结束后点击下一段按钮或在播放列表中选择下一段进行播放。<BR>　　3. 内嵌播放器目前在傲游等浏览器下无法正常工作，我们推荐您使用Firefox或Chrome浏览器观看。<BR><BR>　　IE用户需要先设置一下cookies，否则无法正常播放，请<a href='showthread.php?t=12313' target='_blank'>点击这里查看设置说明</a>。<BR><BR>　　<input type='checkbox' id='htplayer_hint_checkbox_2' value='101'>我已经了解该信息，今后在此台电脑上请不要再显示此提示信息。<center><BR><BR><button onclick='htplayer_hint_confirm(2);'>明白了，开始播放视频</button></center></td></tr></table>";
			}else if (hintnum == 3) { //zshare
				document.getElementById('htplayer_boxImages').style.display = "none";
				document.getElementById('htplayer_topwindow').innerHTML = "<table border=0 width='100%' height='100%' class='htplayer-hintmsg' cellspan=20><tr><td align=left valign=middle><center><B><h2>播放提示</h2></B></center>　　该视频使用zShare的内嵌播放器。播放时，请使用该内嵌播放器的控制按钮进行播放暂停操作。<BR>　　对于大部分视频，内嵌播放器的进度条支持直接选择而不需要等待加载完毕。<BR>　　内嵌播放器不支持连续播放，请在播放结束后点击下一段按钮或在播放列表中选择下一段进行播放。<BR><BR>　　<B><font color='#fc9'>注意：开启剧场效果，以及在剧场模式下调整浏览器大小，都会导致内嵌播放器自动重新加载，您需要手动拖动进度条继续观看。</font></B><BR><BR>　　<input type='checkbox' id='htplayer_hint_checkbox_3' value='101'>我已经了解该信息，今后在此台电脑上请不要再显示此提示信息。<center><BR><BR><button onclick='htplayer_hint_confirm(3);'>明白了，开始播放视频</button></center></td></tr></table>";
			}
		}

		function htplayer_hint_confirm(hintnum){
			if (hintnum == 1) { //megav
				htplayer_hint_megav_isshow = true;
				if (document.getElementById('htplayer_hint_checkbox_1').checked == true){
					setCookie("hint_megav",101);
				}else{
					delCookie("hint_megav");
				}
			}else if (hintnum == 2) { //ziddu
				htplayer_hint_ziddu_isshow = true;
				if (document.getElementById('htplayer_hint_checkbox_2').checked == true){
					setCookie("hint_ziddu",101);
				}else{
					delCookie("hint_ziddu");
				}
			}else if (hintnum == 3) { //zShare
				htplayer_hint_zshare_isshow = true;
				if (document.getElementById('htplayer_hint_checkbox_3').checked == true){
					setCookie("hint_zShare",101);
				}else{
					delCookie("hint_zShare");
				}
			}
			waiting_hint_confirm = 2;
			htplayer_func_doplay();
			return true;
		}

		function htplayer_func_show(status) {
			if (status == 0) {
				document.getElementById('htplayer_subtitle').innerHTML = "正在准备播放界面，请确认您的电脑安装了最新的Flash Player。";
				document.getElementById('region_htplayer').style.display = '';
				document.getElementById('region_htplayer_main').style.display = 'none';
			} else if (status == 1) {
				document.getElementById('region_htplayer').style.height = '405px';
				document.getElementById('region_htplayer_main').style.display = '';
				document.getElementById('htplayer_topwindow').style.display = '';
				htplayer_var_playerDivPos = YAHOO.util.Dom.getXY('htplayer_playerbox');
				YAHOO.util.Dom.setXY('htplayer_topwindow',htplayer_var_playerDivPos);
				htplayer_func_showmessage(1,"【播放器】准备就绪，点击播放按钮开始播放");
				htplayer_func_showmessage(0,"");
				document.getElementById('htplayer_boxImages').innerHTML = '<img src="'+htplayer_videoInfo[2]+'" style="display:none;" onload="this.style.display = \'\';">';
				document.getElementById('htplayer_boxImages').style.display = "";
				document.getElementById('htplayer_btn_play').style.display = '';
				document.getElementById('htplayer_topwindow').style.display = 'none';
				document.getElementById('htplayer_btn_theater').style.display = 'none';
				document.getElementById('htplayer_playercover').style.display = 'none';
				document.getElementById('htplayer_playercover2').style.display = 'none';
			} else if (status == 2) {
				document.getElementById('region_htplayer').style.display = '';
				document.getElementById('htplayer_topwindow').style.display = '';
				if (htplayer_var_theaterMode == 1) {
					htplayer_func_show(4);
				}
				htplayer_var_playerDivPos = YAHOO.util.Dom.getXY('htplayer_playerbox');
				YAHOO.util.Dom.setXY('htplayer_topwindow',htplayer_var_playerDivPos);
				document.getElementById('htplayer_topwindow').innerHTML = "";
				document.getElementById('htplayer_boxImages').innerHTML = '<img src="'+htplayer_videoInfo[2]+'" style="display:none;" onload="this.style.display = \'\';">';
				document.getElementById('htplayer_boxImages').style.display = "";
				document.getElementById('htplayer_btn_play').style.display = '';
				document.getElementById('htplayer_topwindow').style.display = 'none';
				document.getElementById('htplayer_btn_theater').style.display = 'none';
				document.getElementById('htplayer_playercover').style.display = 'none';
				document.getElementById('htplayer_playercover2').style.display = 'none';
				if (htplayer_obj_htplayer) {
					htplayer_obj_htplayer.sendEvent("STOP");
				}else if (htplayer_obj_ytplayer) {
					htplayer_stopClicked = true;
					htplayer_obj_ytplayer.stopVideo();
				}
				htplayer_thisMenuNum = -1;
				htplayer_thisItemNum = -1;
				htplayer_thisPartNum = -1;
				htplayer_playPartList.length = 0;
				htplayer_thisPlayerType = -1;
				htplayer_thisSourceType = -1;
				htplayer_obj_htplayer = null;
				htplayer_obj_ytplayer = null;
				htplayer1 = null;
				document.getElementById('htplayer_topwindow').innerHTML = "";
				htplayer_func_drawMenuList();
				htplayer_func_drawItemList(0);
				htplayer_func_playlistMenu_click(1);
			} else if (status == 3) {
				if (htplayer_obj_ytplayer){
					document.getElementById('htplayer_playercover').style.zIndex = '51';
					document.getElementById('htplayer_playercover').style.display = '';
					document.getElementById('htplayer_playercover2').style.zIndex = '51';
					document.getElementById('htplayer_playercover2').style.display = '';
				}
				htplayer_func_show(7);
				htplayer_var_theaterMode=1;
				document.getElementById('htplayer_topwindow').style.zIndex = '50';
				document.getElementById('htplayer_control').style.display = 'none';
				document.getElementById('region_htplayer_region02').style.display = 'none';
				changeOpac(0,'htplayer_bg_gray1');
				document.getElementById('htplayer_bg_gray1').style.display = '';
				opacity('htplayer_bg_gray1', 0, 85, 500);
				setTimeout("document.getElementById('htplayer_btn_theater_active').style.display = '';",500);
				setTimeout("document.getElementById('htplayer_btn_pre_top').style.display = '';",500);
				setTimeout("document.getElementById('htplayer_btn_next_top').style.display = '';",500);
				setTimeout("document.getElementById('htplayer_subtitle2').style.display = '';",500);
				htplayer_func_showmessage(1,"【播放器】剧场模式开启，按F11键获得更佳效果");
				document.getElementById('htplayer_btn_theater').style.display = 'none';
			} else if (status == 4) {
				document.getElementById('htplayer_btn_theater_active').style.display = 'none';
				document.getElementById('htplayer_btn_pre_top').style.display = 'none';
				document.getElementById('htplayer_btn_next_top').style.display = 'none';
				document.getElementById('htplayer_subtitle2').style.display = 'none';
				opacity('htplayer_bg_gray1', 85, 0, 500);
				setTimeout("document.getElementById('htplayer_playerbox').style.zIndex = '0';",500);
				setTimeout("document.getElementById('htplayer_bg_gray1').style.display='none';",500);
				setTimeout("document.getElementById('htplayer_btn_theater').style.display = '';",500);
				setTimeout("document.getElementById('htplayer_control').style.display = '';",500);
				setTimeout("document.getElementById('region_htplayer_region02').style.display = '';",500);
				htplayer_var_playerDivPos = YAHOO.util.Dom.getXY('htplayer_playerbox');
				YAHOO.util.Dom.setXY('htplayer_topwindow',htplayer_var_playerDivPos);
				document.getElementById('htplayer_topwindow').style.width  = "480px";
				document.getElementById('htplayer_topwindow').style.height = "360px";
				document.getElementById('htplayer_topwindow').style.zIndex = '2';
				if (thisItemInfo[4]==4){
					zshareurl = thisItemInfo[9];
					var htplayer1 = "<iframe id='htplayer_zshareiframe' class='htplayer-zshareiframe' src='"+zshareurl+"' border=0 frameborder=0 scrolling=no width='480' height='410'></iframe>";
					document.getElementById('htplayer_topwindow').innerHTML = htplayer1;
				}
				if (htplayer_obj_ytplayer){
					document.getElementById('htplayer_playercover').style.zIndex = '2';
					document.getElementById('htplayer_playercover').style.display = '';
					YAHOO.util.Dom.setXY('htplayer_playercover',htplayer_var_playerDivPos);
					document.getElementById('htplayer_playercover').style.width  = "480px";
					document.getElementById('htplayer_playercover').style.height = "260px";
					document.getElementById('htplayer_playercover2').style.zIndex = '3';
					document.getElementById('htplayer_playercover2').style.display = '';
					YAHOO.util.Dom.setXY('htplayer_playercover2',htplayer_var_playerDivPos);
					document.getElementById('htplayer_playercover2').style.width  = "350px";
					document.getElementById('htplayer_playercover2').style.height = "335px";
				}
				htplayer_var_theaterMode=0;
				htplayer_func_showmessage(1,"【播放器】剧场模式关闭，已恢复到普通模式");
				document.getElementById('htplayer_btn_theater').style.display = '';
			} else if (status == 5) {
			} else if (status == 6) {
			} else if (status == 7) {
				document.getElementById('htplayer_bg_gray1').style.width  = "100px";
				document.getElementById('htplayer_bg_gray1').style.height = "100px";
				newViewportWidth = YAHOO.util.Dom.getViewportWidth();
				newViewportHeight = YAHOO.util.Dom.getViewportHeight();
				newDocumentWidth = YAHOO.util.Dom.getDocumentWidth();
				newDocumentHeight = YAHOO.util.Dom.getDocumentHeight();
				newDocumentScrollLeft = YAHOO.util.Dom.getDocumentScrollLeft();
				newDocumentScrollTop = YAHOO.util.Dom.getDocumentScrollTop();
				document.getElementById('htplayer_bg_gray1').style.width  = newDocumentWidth + "px";
				document.getElementById('htplayer_bg_gray1').style.height = newDocumentHeight + "px";
				YAHOO.util.Dom.setX('htplayer_topwindow',newDocumentScrollLeft + 10);
				YAHOO.util.Dom.setY('htplayer_topwindow',newDocumentScrollTop + 10);
				document.getElementById('htplayer_topwindow').style.width  = (newViewportWidth - 20) + "px";
				document.getElementById('htplayer_topwindow').style.height = (newViewportHeight - 50) + "px";
				YAHOO.util.Dom.setXY('htplayer_playercover',YAHOO.util.Dom.getXY('htplayer_topwindow'));
				document.getElementById('htplayer_playercover').style.width  = (newViewportWidth - 20) + "px";
				document.getElementById('htplayer_playercover').style.height = (newViewportHeight - 150) + "px";
				YAHOO.util.Dom.setXY('htplayer_playercover2',YAHOO.util.Dom.getXY('htplayer_topwindow'));
				document.getElementById('htplayer_playercover2').style.width  = (newViewportWidth - 150) + "px";
				document.getElementById('htplayer_playercover2').style.height = (newViewportHeight - 75) + "px";
				document.getElementById("htplayer_btn_theater_active").style.top = (newDocumentScrollTop + newViewportHeight - 40) + "px";
				document.getElementById("htplayer_btn_theater_active").style.left = (newDocumentScrollLeft + newViewportWidth - 110)+ "px";
				document.getElementById("htplayer_btn_pre_top").style.top = (newDocumentScrollTop + newViewportHeight - 40) + "px";
				document.getElementById("htplayer_btn_pre_top").style.left = (newDocumentScrollLeft + 10)+ "px";
				document.getElementById("htplayer_btn_next_top").style.top = (newDocumentScrollTop + newViewportHeight - 40) + "px";
				document.getElementById("htplayer_btn_next_top").style.left = (newDocumentScrollLeft + 50)+ "px";
				document.getElementById('htplayer_subtitle2').style.width  = (newViewportWidth - 200) + "px";
				document.getElementById("htplayer_subtitle2").style.top = (newDocumentScrollTop + newViewportHeight - 32) + "px";
				document.getElementById("htplayer_subtitle2").style.left = (newDocumentScrollLeft + 90)+ "px";
				if (thisItemInfo[4]==4){
					zshareurl = thisItemInfo[9];
					zshareurl = zshareurl.replace('width=480','width='+(newViewportWidth - 20));
					zshareurl = zshareurl.replace('height=360','height='+(newViewportHeight - 46));
//					zshareurl = zshareurl.replace('width=488','width='+(newViewportWidth - 12));
//					zshareurl = zshareurl.replace('height=415','height='+(newViewportHeight - 15));
					var htplayer1 = "<iframe id='htplayer_zshareiframe' class='htplayer-zshareiframe' src='"+zshareurl+"' border=0 frameborder=0 scrolling=no width='"+(newViewportWidth-40)+"' height='"+(newViewportHeight-40)+"'></iframe>";
					document.getElementById('htplayer_topwindow').innerHTML = htplayer1;
				}
			} else if (status == 8) {
			} else if (status == 9) {
			} else {
			}
		}

		function htplayer_func_showmessage(msgtype,msg) {
			if (msgtype == 1) {
				htplayer_lastMsgType = 1;
				thisMsgStr = msg;
				document.getElementById('htplayer_subtitle').innerHTML = thisMsgStr;
				document.getElementById('htplayer_subtitle2').innerHTML = thisMsgStr;
			} else{
				if (htplayer_lastMsgType == 1){
					htplayer_lastMsgType = 0;
					setTimeout("htplayer_func_showmessage(0,'this');",15000);
				} else{
					if (msg == 'next') {
						htplayer_lastShowedMsg++;
						if (htplayer_lastShowedMsg >= htplayer_MessageList.length) {
							htplayer_lastShowedMsg = 0;
						}
					}
					thisMsgType = Number(htplayer_MessageList[htplayer_lastShowedMsg][0]);
					if (thisMsgType == 0) {
						thisMsgStr = htplayer_MessageList[htplayer_lastShowedMsg][1];
					} else if (thisMsgType == 1) {
						thisMsgStr = "<a href='viewthread.php?tid=" + htplayer_MessageList[htplayer_lastShowedMsg][2] + "' target='_blank'>" + htplayer_MessageList[htplayer_lastShowedMsg][1] + "</a>";
					} else if (thisMsgType == 2) {
						thisMsgStr = "<a href='" + htplayer_MessageList[htplayer_lastShowedMsg][2] + "' target='_blank'>" + htplayer_MessageList[htplayer_lastShowedMsg][1] + "</a>";
					} else {
						thisMsgStr = "";
					}
					document.getElementById('htplayer_subtitle').innerHTML = thisMsgStr;
					document.getElementById('htplayer_subtitle2').innerHTML = thisMsgStr;
					setTimeout("htplayer_func_showmessage(0,'next');",15000);
				}
			}
		}

		function htplayer_func_btn_play_click() {
			document.getElementById('htplayer_btn_play').style.display = 'none';
			if (htplayer_obj_htplayer) {
				htplayer_obj_htplayer.sendEvent("PLAY","true");
				htplayer_func_showmessage(1,"【播放器】继续播放 " + thisItemInfo[1]);
			}else if (htplayer_obj_ytplayer) {
				htplayer_obj_ytplayer.playVideo();
				htplayer_func_showmessage(1,"【播放器】继续播放 " + thisItemInfo[1]);
			}else {
				htplayer_func_playnext();
			}
		}

		function htplayer_func_btn_pause_click() {
			if (htplayer_obj_htplayer) {
				htplayer_obj_htplayer.sendEvent("PLAY","false");
				htplayer_func_showmessage(1,"【播放器】暂停播放");
			}else if (htplayer_obj_ytplayer) {
				htplayer_obj_ytplayer.pauseVideo();
				htplayer_func_showmessage(1,"【播放器】暂停播放");
			}else {
				htplayer_func_showmessage(1,"【播放器】请使用内嵌播放器的暂停按钮");
				return false;
			}
		}

		function htplayer_func_btn_stop_click() {
			if (htplayer_obj_htplayer) {
				htplayer_obj_htplayer.sendEvent("STOP");
				htplayer_func_showmessage(1,"【播放器】停止播放");
			}else if (htplayer_obj_ytplayer) {
				htplayer_stopClicked = true;
				htplayer_obj_ytplayer.stopVideo();
				htplayer_func_showmessage(1,"【播放器】停止播放");
			}else {
				htplayer_func_showmessage(1,"【播放器】停止播放");
				htplayer_func_show(2);
			}
		}

		function htplayer_func_btn_pre_click() {
			htplayer_func_playpre();
		}

		function htplayer_func_btn_next_click() {
			htplayer_func_playnext();
		}

		function htplayer_func_playercover_click(){
			if (htplayer_obj_ytplayer) {
				ytp_status = htplayer_obj_ytplayer.getPlayerState();
				if (ytp_status == 1){
					htplayer_func_btn_pause_click();
					return true;
				}else{
					if (ytp_status == 2){
						htplayer_func_btn_play_click();
						return true;
					}
				}
			}
		}

		function htplayer_func_playercover_dblclick(){
			if (htplayer_obj_ytplayer) {
				if (htplayer_var_theaterMode == 1) {
					htplayer_func_show(4);
				}else{
					htplayer_func_show(3);
				}
			}
		}

		function htplayer_func_changetoytplayer(onoff){
			if (onoff == 1){
				htplayer_conf_ytorg = true;
			}else{
				htplayer_conf_ytorg = false;
			}
			htplayer_func_doplay();
			return true;
		}

		var xmlHttp;
		var xmlHttpType;
		var RequestQuery;

		htplayer_playMenuList = new Array();
		htplayer_playItemList = new Array();
		htplayer_playPartList = new Array();
		htplayer_thisMenuNum = -1;
		htplayer_thisItemNum = -1;
		htplayer_thisPartNum = -1;
		htplayer_thisPlayerType = -1;
		htplayer_thisSourceType = -1;
		var thisItemInfo = null;
		var lastItemInfo = null;

		var htplayer_playerKey = "";
		htplayer_successLoad = false;
		htplayer_stopClicked = false;
		htplayer_htisbuffer = false;
		var htplayer_obj_htplayer;
		var htplayer_obj_htplayer_subtitle = false;
		var htplayer_obj_htplayer_rtmp = false;
		var htplayer_obj_ytplayer;
		var htplayer_conf_ytorg = false;
		htplayer_hint_megav_isshow = false;
		htplayer_hint_zshare_isshow = false;
		htplayer_hint_ziddu_isshow = false;
		waiting_hint_confirm = 0;

		thisBalance = 0;
		selectBalance = 1;

		function createXMLHttpRequest(){
			xmlHttpType = 0;
			if(window.ActiveXObject){
				xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
				xmlHttpType = 1;
			}
			else if(window.XMLHttpRequest){
				xmlHttp = new XMLHttpRequest();
				xmlHttpType = 2;
			}
		}

		function htplayer_func_playlistLoad(plsid){
			htplayer_playMenuList.length = 0;
			htplayer_playItemList.length = 0;
			htplayer_playPartList.length = 0;
			htplayer_MessageList.length = 0;
			if (htplayer_useJSLoadMode == 1){
				htplayer_func_playlistLoad_js(plsid);
				return true;
			}
			htplayer_func_show(0);
			createXMLHttpRequest();
			if(xmlHttpType == 0){
				document.getElementById('htplayer_subtitle').innerHTML = "尝试使用兼容模式读取播放列表";
				htplayer_func_playlistLoad_js(plsid);
				return false;
			}else{
				xmlHttp.onreadystatechange = htplayer_func_playlistLoad_handleStateChange;
				xmlHttp.open("POST", "youzinplayer/api.php/playlist/"+plsid+"/"+htplayer_playerKey+"/playlist.xml", true);
//				xmlHttp.open("GET", "youzinplayer/api.php/playlist/"+plsid+"/"+htplayer_playerKey+"/playlist.xml", true);
				xmlHttp.setRequestHeader("cache-control","no-cache"); 
				xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;charset=UTF-8');
//				xmlHttp.setRequestHeader('Content-Type', 'text/xml; charset=utf-8');
				xmlHttp.send("vid="+plsid+"&playerkey="+htplayer_playerKey);
//				xmlHttp.send();
				document.getElementById('htplayer_subtitle').innerHTML = "准备读取播放列表，如果长时间没有反应请 <span style='cursor:pointer;' onclick='htplayer_func_playlistLoad_js("+threadID+")'>点击使用兼容模式</span>";
			}
		}

		function htplayer_func_playlistLoad_handleStateChange(){
			if(xmlHttp.readyState == 4){
				if (xmlHttp.status == 200 || xmlHttp.status == 0){
					document.getElementById('htplayer_subtitle').innerHTML = "播放器正在准备启动";
					try {
						htplayer_playerKey = xmlHttp.responseXML.getElementsByTagName('playkey')[0].firstChild.nodeValue;
						if (htplayer_playerKey.length < 42 || htplayer_playerKey.length > 43){
							document.getElementById('htplayer_subtitle').innerHTML = htplayer_playerKey;
							return false;
						}else{
							document.getElementById('htplayer_subtitle').innerHTML = "读取授权成功";
						}
						htplayer_videoInfo = new Array( Number(xmlHttp.responseXML.getElementsByTagName('videoid')[0].firstChild.nodeValue),xmlHttp.responseXML.getElementsByTagName('videotitle')[0].firstChild.nodeValue,xmlHttp.responseXML.getElementsByTagName('videothumbs')[0].firstChild.nodeValue,xmlHttp.responseXML.getElementsByTagName('videoauthor')[0].firstChild.nodeValue);
						tipmessage = xmlHttp.responseXML.getElementsByTagName('tipmessage');
						for (var i = 0; i < tipmessage.length; i++) {
							htplayer_MessageList[htplayer_MessageList.length] = new Array( Number(tipmessage[i].getElementsByTagName('msgtype')[0].firstChild.nodeValue), tipmessage[i].getElementsByTagName('msgtitle')[0].firstChild.nodeValue, tipmessage[i].getElementsByTagName('msgvar')[0].firstChild.nodeValue, Number(tipmessage[i].getElementsByTagName('msgtarget')[0].firstChild.nodeValue));
						}
						document.getElementById('htplayer_subtitle').innerHTML = "读取推荐列表成功";
						menuitem = xmlHttp.responseXML.getElementsByTagName('playmenu');
						for(var i=0;i<menuitem.length;i++){
							htplayer_thisMenuNum = htplayer_playMenuList.length;
							htplayer_playMenuList[htplayer_thisMenuNum] = new Array( menuitem[i].getElementsByTagName('menuid')[0].firstChild.nodeValue, menuitem[i].getElementsByTagName('menuname')[0].firstChild.nodeValue, Number(menuitem[i].getElementsByTagName('menulevel')[0].firstChild.nodeValue), menuitem[i].getElementsByTagName('menuvar1')[0].firstChild.nodeValue, menuitem[i].getElementsByTagName('menuvar2')[0].firstChild.nodeValue, menuitem[i].getElementsByTagName('menuvar3')[0].firstChild.nodeValue);
							playitem = menuitem[i].getElementsByTagName('playitem');
							htplayer_playItemList[htplayer_thisMenuNum] = new Array();
							for(var j=0;j<playitem.length;j++){
								htplayer_playItemList[htplayer_thisMenuNum][htplayer_playItemList[htplayer_thisMenuNum].length] = new Array(playitem[j].getElementsByTagName('itemid')[0].firstChild.nodeValue, playitem[j].getElementsByTagName('itemname')[0].firstChild.nodeValue, Number(playitem[j].getElementsByTagName('itemlevel')[0].firstChild.nodeValue), Number(playitem[j].getElementsByTagName('itemtype')[0].firstChild.nodeValue), Number(playitem[j].getElementsByTagName('itemplayer')[0].firstChild.nodeValue), Number(playitem[j].getElementsByTagName('itemsource')[0].firstChild.nodeValue), Number(playitem[j].getElementsByTagName('itembalance')[0].firstChild.nodeValue), playitem[j].getElementsByTagName('itemcaps')[0].firstChild.nodeValue, playitem[j].getElementsByTagName('itemvar1')[0].firstChild.nodeValue, playitem[j].getElementsByTagName('itemvar2')[0].firstChild.nodeValue, 0);
							}
							if (htplayer_playMenuList[htplayer_thisMenuNum].length == 0) {
								htplayer_playMenuList.length--;
							}
						}
						document.getElementById('htplayer_subtitle').innerHTML = "读取播放列表成功";
						if (htplayer_playMenuList.length == 0) {
							document.getElementById('htplayer_subtitle').innerHTML = "播放器没有启动，没有可供播放的内容";
						}else if (htplayer_playMenuList[0].length == 0) {
							document.getElementById('htplayer_subtitle').innerHTML = "播放器没有启动，没有可供播放的内容";
						}else {
							htplayer_thisMenuNum = -1;
							htplayer_thisItemNum = -1;
							htplayer_thisPartNum = -1;
							htplayer_func_drawMenuList();
							htplayer_func_drawItemList(0);
							htplayer_func_playlistMenu_click(1);
							htplayer_func_show(1);
						}
					} catch(err){
						document.getElementById('htplayer_subtitle').innerHTML = "浏览器错误 尝试使用兼容模式启动";
						htplayer_func_playlistLoad_js(threadID);
						return false;
					}
				}else{
					document.getElementById('htplayer_subtitle').innerHTML = "启动失败，请检查网络连接。  <span style='cursor:pointer;' onclick='htplayer_func_playlistLoad("+threadID+")'>再试一次</span>  <span style='cursor:pointer;' onclick='htplayer_func_playlistLoad_js("+threadID+")'>使用兼容模式</span>";
				}
			}else if(xmlHttp.readyState == 0){
				document.getElementById('htplayer_subtitle').innerHTML = "正在初始化网络连接";
			}else if(xmlHttp.readyState == 1){
				document.getElementById('htplayer_subtitle').innerHTML = "正在准备请求播放列表";
			}else if(xmlHttp.readyState == 2){
				document.getElementById('htplayer_subtitle').innerHTML = "正在等待接收播放列表";
			}else if(xmlHttp.readyState == 3){
				document.getElementById('htplayer_subtitle').innerHTML = "正在接收播放列表";
			}else {
				document.getElementById('htplayer_subtitle').innerHTML = "正在初始化播放器";
			}
		}

		function htplayer_func_playlistLoad_js(plsid){
			htplayer_func_show(0);
			htplayer_useJSLoadMode = 1;
			htplayer_playMenuList.length = 0;
			htplayerJSLoader = "<iframe id='htplayer_jsloadiframe' class='htplayer-jsloadiframe' src='youzinplayer/api.php/playlist_js/"+plsid+"/"+htplayer_playerKey+"/playlist.html' border=0 frameborder=0 scrolling=no width='1' height='1'></iframe>";
			document.getElementById('htplayer_jsloadwindow').innerHTML = htplayerJSLoader;
			document.getElementById('htplayer_subtitle').innerHTML = "尝试使用兼容模式读取播放列表";
		}

		function htplayer_jsfunc_updateplaykey(newkey){
			htplayer_playerKey = newkey;
		}

		function htplayer_jsfunc_addvideoinfo(newvideoid, newvideotitle, newvideothumbs, newvideoauthor){
			htplayer_videoInfo = new Array( Number(newvideoid), newvideotitle, newvideothumbs, newvideoauthor);
		}

		function htplayer_jsfunc_addtipmsg(newmsgtype, newmsgtitle, newmsgvar, newmsgtarget){
			htplayer_MessageList[htplayer_MessageList.length] = new Array( Number(newmsgtype), newmsgtitle, newmsgvar, Number(newmsgtarget));
		}

		function htplayer_jsfunc_addplaymenu(newmenuid, newmenuname, newmenulevel){
			htplayer_thisMenuNum = htplayer_playMenuList.length;
			htplayer_playMenuList[htplayer_thisMenuNum] = new Array( newmenuid, newmenuname, Number(newmenulevel));
			htplayer_playItemList[htplayer_thisMenuNum] = new Array();
		}

		function htplayer_jsfunc_addplayitem(newitemid, newitemname, newitemlevel, newitemtype, newitemplayer, newitemsource, newitembalance, newitemcaps, newitemvar1, newitemvar2){
			htplayer_playItemList[htplayer_thisMenuNum][htplayer_playItemList[htplayer_thisMenuNum].length] = new Array( newitemid, newitemname, newitemlevel, Number(newitemtype), Number(newitemplayer), Number(newitemsource), Number(newitembalance), newitemcaps, newitemvar1, newitemvar2, 0);
		}

		function htplayer_jsfunc_loadjslistok(){
			document.getElementById('htplayer_jsloadwindow').innerHTML = "";
			document.getElementById('htplayer_subtitle').innerHTML = "读取播放列表成功";
			if (htplayer_playMenuList.length == 0) {
				document.getElementById('htplayer_subtitle').innerHTML = "播放器没有启动，没有可供播放的内容";
			}else if (htplayer_playMenuList[0].length == 0) {
				document.getElementById('htplayer_subtitle').innerHTML = "播放器没有启动，没有可供播放的内容";
			}else {
				htplayer_thisMenuNum = -1;
				htplayer_thisItemNum = -1;
				htplayer_thisPartNum = -1;
				htplayer_func_drawMenuList();
				htplayer_func_drawItemList(0);
				htplayer_func_playlistMenu_click(1);
				htplayer_func_show(1);
			}
		}

		function htplayer_func_partlistLoad(){
			if (htplayer_useJSLoadMode == 1){
				htplayer_func_partlistLoad_js();
				return true;
			}
			createXMLHttpRequest();
			if(xmlHttpType == 0){
				document.getElementById('htplayer_subtitle').innerHTML = "尝试使用兼容模式读取资源信息";
				htplayer_func_partlistLoad_js();
				return true;
			}else{
				xmlHttp.onreadystatechange = htplayer_func_partlistLoad_handleStateChange;
				xmlHttp.open("POST", htplayer_playItemList[htplayer_thisMenuNum][htplayer_thisItemNum][8], true);
				xmlHttp.setRequestHeader("cache-control","no-cache"); 
				xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;charset=UTF-8');
//				xmlHttp.setRequestHeader('Content-Type', 'text/xml; charset=utf-8');
				xmlHttp.send("vid="+htplayer_playItemList[htplayer_thisMenuNum][htplayer_thisItemNum][0]);
//				xmlHttp.send();
			}
		}

		function htplayer_func_partlistLoad_handleStateChange(){
			if(xmlHttp.readyState == 4){
				if (xmlHttp.status == 200 || xmlHttp.status == 0){
					try{
						htplayer_playerKey = xmlHttp.responseXML.getElementsByTagName('playkey')[0].firstChild.nodeValue;
						if (htplayer_playerKey.length < 42 || htplayer_playerKey.length > 43){
							document.getElementById('htplayer_subtitle').innerHTML = htplayer_playerKey;
							return false;
						}else{
							document.getElementById('htplayer_subtitle').innerHTML = "播放器读取授权成功";
						}
						playitem = xmlHttp.responseXML.getElementsByTagName('playitem');
						htplayer_playPartList.length = 0;
						for(var j=0;j<playitem.length;j++){
							htplayer_playPartList[htplayer_playPartList.length] = new Array(playitem[j].getElementsByTagName('itemid')[0].firstChild.nodeValue, playitem[j].getElementsByTagName('itemname')[0].firstChild.nodeValue, Number(playitem[j].getElementsByTagName('itemlevel')[0].firstChild.nodeValue), Number(playitem[j].getElementsByTagName('itemtype')[0].firstChild.nodeValue), Number(playitem[j].getElementsByTagName('itemplayer')[0].firstChild.nodeValue), Number(playitem[j].getElementsByTagName('itemsource')[0].firstChild.nodeValue), Number(playitem[j].getElementsByTagName('itembalance')[0].firstChild.nodeValue), playitem[j].getElementsByTagName('itemcaps')[0].firstChild.nodeValue, playitem[j].getElementsByTagName('itemvar1')[0].firstChild.nodeValue, playitem[j].getElementsByTagName('itemvar2')[0].firstChild.nodeValue, 0);
						}
						if (htplayer_playPartList.length == 0) {
							htplayer_func_showmessage(1,"【播放器】读取段落信息失败");
							htplayer_func_playnext();
						}else {
							htplayer_thisPartNum = 0;
							htplayer_func_doplay();
						}
					} catch(err){
						document.getElementById('htplayer_subtitle').innerHTML = "浏览器功能错误 尝试使用兼容模式读取资源信息";
						htplayer_func_partlistLoad_js();
						return false;
					}
				}else{
					document.getElementById('htplayer_subtitle').innerHTML = "接收失败，请检查网络。  <span style='cursor:pointer;' onclick='htplayer_func_partlistLoad()'>再试一次</span>  <span style='cursor:pointer;' onclick='htplayer_func_partlistLoad_js()'>使用兼容模式</span>";
				}
			}else if(xmlHttp.readyState == 0){
				htplayer_func_showmessage(1,"【播放器】正在初始化网络连接");
			}else if(xmlHttp.readyState == 1){
				htplayer_func_showmessage(1,"【播放器】正在准备请求段落信息");
			}else if(xmlHttp.readyState == 2){
				htplayer_func_showmessage(1,"【播放器】正在等待接收段落信息");
			}else if(xmlHttp.readyState == 3){
				htplayer_func_showmessage(1,"【播放器】正在接收段落信息");
			}else {
				htplayer_func_showmessage(1,"【播放器】正在初始化网络连接");
			}
		}

		function htplayer_func_partlistLoad_js(){
			htplayer_useJSLoadMode = 1;
			htplayer_playPartList.length = 0;
			htplayerJSLoader = "<iframe id='htplayer_jsloadiframe' class='htplayer-jsloadiframe' src='" + htplayer_playItemList[htplayer_thisMenuNum][htplayer_thisItemNum][8] + "' border=0 frameborder=0 scrolling=no width='1' height='1'></iframe>";
			document.getElementById('htplayer_jsloadwindow').innerHTML = htplayerJSLoader;
			document.getElementById('htplayer_subtitle').innerHTML = "尝试使用兼容模式读取段落信息";
			htplayer_JSLoadTimer = 0;
			htplayer_JSLoadSucc = false;
			setTimeout("htplayer_jsfunc_loadjspartcheck()",500);
		}

		function htplayer_jsfunc_addpartitem(newitemid, newitemname, newitemlevel, newitemtype, newitemplayer, newitemsource, newitembalance, newitemcaps, newitemvar1, newitemvar2){
			htplayer_playPartList[htplayer_playPartList.length] = new Array( newitemid, newitemname, newitemlevel, Number(newitemtype), Number(newitemplayer), Number(newitemsource), Number(newitembalance), newitemcaps, newitemvar1, newitemvar2, 0);
		}

		function htplayer_jsfunc_loadjspartok(){
			document.getElementById('htplayer_jsloadwindow').innerHTML = "";
			if (htplayer_playPartList.length == 0) {
				htplayer_func_showmessage(1,"【播放器】读取段落信息失败");
				htplayer_func_playnext();
			}else {
				htplayer_thisPartNum = 0;
				htplayer_JSLoadSucc = true;
			}
		}

		function htplayer_jsfunc_loadjspartcheck(){
			if (htplayer_JSLoadSucc){
				htplayer_func_doplay();
				htplayer_JSLoadSucc = false;
				htplayer_JSLoadTimer = 0;
			} else if (htplayer_JSLoadTimer < 60){
				htplayer_JSLoadTimer++;
				setTimeout("htplayer_jsfunc_loadjspartcheck()",500);
			} else {
				htplayer_func_showmessage(1,"【播放器】读取段落信息失败");
			}
		}

		function htplayer_func_drawMenuList(){
			outtext ="";
			for (var i = 0; i < htplayer_playMenuList.length; i++) {
				outtext += '<div id="htplayer_pls_menulst_'+i+'"';
				if (i == htplayer_thisMenuNum) {
					if (i>7 && i == htplayer_playMenuList.length-1) {
						outtext += ' class="htplayer-playlist-item-last-select"';
					}else {
						outtext += ' class="htplayer-playlist-item-select"';
					}
				} else {
					if (i>7 && i == htplayer_playMenuList.length-1) {
						outtext += ' class="htplayer-playlist-item-last" onmouseover="htplayer_func_playlist_mouseover(this,true);" onmouseout="htplayer_func_playlist_mouseout(this,true);"';
					}else {
						outtext += ' class="htplayer-playlist-item" onmouseover="htplayer_func_playlist_mouseover(this,false);" onmouseout="htplayer_func_playlist_mouseout(this,false);"';
					}
				}
				outtext += ' onclick="htplayer_func_menulist_click('+i+');" title="'+htplayer_playMenuList[i][1]+'">';
				outtext += '&nbsp; '+ htplayer_playMenuList[i][2] +' - '+htplayer_playMenuList[i][1];
				outtext += '</div>';
			}
			document.getElementById("htplayer_pls_list_1").innerHTML = outtext;
		}

		function htplayer_func_drawItemList(menuid){
			outtext ="";
			for (var i = 0; i < htplayer_playItemList[menuid].length; i++) {
				if (htplayer_playItemList[menuid][i][3]==3)
					continue;
				outtext += '<div id="htplayer_pls_item_'+menuid+'_'+i+'"';
				if (i == htplayer_thisItemNum && menuid == htplayer_thisMenuNum) {
					if (i>7 && i == htplayer_playItemList[menuid].length-1) {
						outtext += ' class="htplayer-playlist-item-last-select"';
					}else {
						outtext += ' class="htplayer-playlist-item-select"';
					}
					outtext += ' title="'+htplayer_playItemList[menuid][i][1]+'">';
				} else {
					if (i>7 && i == htplayer_playItemList[menuid].length-1) {
						outtext += ' class="htplayer-playlist-item-last" onmouseover="htplayer_func_playlist_mouseover(this,true);" onmouseout="htplayer_func_playlist_mouseout(this,true);"';
					}else {
						outtext += ' class="htplayer-playlist-item" onmouseover="htplayer_func_playlist_mouseover(this,false);" onmouseout="htplayer_func_playlist_mouseout(this,false);"';
					}
					outtext += ' onclick="htplayer_func_itemlist_click('+menuid+','+i+');" title="'+htplayer_playItemList[menuid][i][1]+'">';
				}
				outtext += '&nbsp; ' + htplayer_playItemList[menuid][i][2] + ' - '+ htplayer_playItemList[menuid][i][1];
				outtext += '</div>';
			}
			document.getElementById("htplayer_pls_list_2").innerHTML = outtext;
		}

		function htplayer_func_drawPartList(){
			outtext ="";
			for (var i = 0; i < htplayer_playPartList.length; i++) {
				if (htplayer_playPartList[i][3]==3)
					continue;
				outtext += '<div id="htplayer_pls_part_'+i+'"';
				if (i == htplayer_thisPartNum) {
					if (i>7 && i == htplayer_playPartList.length-1) {
						outtext += ' class="htplayer-playlist-item-last-select"';
					}else {
						outtext += ' class="htplayer-playlist-item-select"';
					}
					outtext += ' title="'+htplayer_playPartList[i][1]+'">';
				} else {
					if (i>7 && i == htplayer_playPartList.length-1) {
						outtext += ' class="htplayer-playlist-item-last" onmouseover="htplayer_func_playlist_mouseover(this,true);" onmouseout="htplayer_func_playlist_mouseout(this,true);"';
					}else {
						outtext += ' class="htplayer-playlist-item" onmouseover="htplayer_func_playlist_mouseover(this,false);" onmouseout="htplayer_func_playlist_mouseout(this,false);"';
					}
					outtext += ' onclick="htplayer_func_partlist_click('+i+');" title="'+htplayer_playPartList[i][1]+'">';
				}
				outtext += '&nbsp; '+ htplayer_playPartList[i][2] +' - '+htplayer_playPartList[i][1];
				outtext += '</div>';
			}
			document.getElementById("htplayer_pls_list_3").innerHTML = outtext;
		}

		function htplayer_func_playlistMenu_click(idx){
			if (idx == 1) {
				if (htplayer_playMenuList.length == 1) {
					idx = 2;
					document.getElementById("htplayer_pls_menu_1").className="htplayer-playlist-menu";
					document.getElementById("htplayer_pls_menu_1").style.display="none";
					document.getElementById("htplayer_pls_list_1").style.display="none";
				}else{
					document.getElementById("htplayer_pls_menu_1").className = "htplayer-playlist-menu-selected";
					document.getElementById("htplayer_pls_list_1").style.display = "";
				}
			}else{
				if (htplayer_playMenuList.length == 1) {
					document.getElementById("htplayer_pls_menu_1").className = "htplayer-playlist-menu";
					document.getElementById("htplayer_pls_menu_1").style.display = "none";
					document.getElementById("htplayer_pls_list_1").style.display = "none";
				}
				document.getElementById("htplayer_pls_menu_1").className="htplayer-playlist-menu";
				document.getElementById("htplayer_pls_list_1").style.display="none";
			}

			if (idx == 2) {
				document.getElementById("htplayer_pls_menu_2").className="htplayer-playlist-menu-selected";
				document.getElementById("htplayer_pls_list_2").style.display="";
			}else{
				document.getElementById("htplayer_pls_menu_2").className="htplayer-playlist-menu";
				document.getElementById("htplayer_pls_list_2").style.display="none";
			}

			if (idx==3) {
				document.getElementById("htplayer_pls_menu_3").className="htplayer-playlist-menu-selected";
				document.getElementById("htplayer_pls_menu_3").style.display="";
				document.getElementById("htplayer_pls_list_3").style.display="";
			}else{
				document.getElementById("htplayer_pls_menu_3").className="htplayer-playlist-menu";
				if (htplayer_playPartList.length < 1) {
					document.getElementById("htplayer_pls_menu_3").style.display="none";
				}else {
					document.getElementById("htplayer_pls_menu_3").style.display="";
				}
				document.getElementById("htplayer_pls_list_3").style.display="none";
			}

			if (idx == 4) {
				document.getElementById("htplayer_pls_menu_4").className="htplayer-playlist-menu-selected";
				document.getElementById("htplayer_pls_list_4").style.display="";
				ShareCode = "<div style='padding:10px;'>视频编号: <b>" + htplayer_videoInfo[0] + "</b>";
				if (htplayer_thisMenuNum >= 0){
					ShareCode += "<BR>当前播放列表编号: <b>" + htplayer_playMenuList[htplayer_thisMenuNum][0] + "</b>";
					if (htplayer_thisItemNum >= 0){
						ShareCode += "<BR>当前章节编号: <b>" + htplayer_playItemList[htplayer_thisMenuNum][htplayer_thisItemNum][0] + "</b>";
						if (htplayer_playPartList.length > 0 && htplayer_thisPartNum >= 0) {
							ShareCode += "<BR>当前段落编号: <b>" + htplayer_playPartList[htplayer_thisPartNum][0] + "</b>";
						}
					}
				}
				ShareCode += "<BR><BR>高级引用教程: <a href='viewthread.php?tid=14555' target='_blank'>点击查看</a><BR>";
				ShareCode += "<BR>简单引用参考代码(全部视频): ";
				ShareCode += "<BR>flash地址:";
				ShareCode += "<BR><input type=text readonly onclick='this.select()' style='clear:both; width:220px; overflow: hidden;' value='http://bbs.youzin.net/youzinplayer/share.php/flash/" + htplayer_videoInfo[0] + "/flash.swf'>";
				ShareCode += "<BR>论坛[flash]代码:";
				ShareCode += "<BR><input type=text readonly onclick='this.select()' style='clear:both; width:220px; overflow: hidden;' value='[flash=640,660]http://bbs.youzin.net/youzinplayer/share.php/flash/" + htplayer_videoInfo[0] + "/flash.swf[/flash]'>";
				ShareCode += "<BR>论坛[media]代码:";
				ShareCode += "<BR><input type=text readonly onclick='this.select()' style='clear:both; width:220px; overflow: hidden;' value='[media=swf,640,660]http://bbs.youzin.net/youzinplayer/share.php/flash/" + htplayer_videoInfo[0] + "/flash.swf[/media]'>";
				ShareCode += "<BR>HTML代码: ";
				ShareCode += "<BR><input type=text readonly onclick='this.select()' style='clear:both; width:220px; overflow: hidden;' value='<embed src=\"http://bbs.youzin.net/youzinplayer/share.php/flash/" + htplayer_videoInfo[0] + "/flash.swf\" quality=\"high\" width=\"640\" height=\"660\" allowfullscreen=\"true\" allowScriptAccess=\"always\" type=\"application/x-shockwave-flash\"></embed>'>";
				if (htplayer_thisMenuNum >= 0){
					ShareCode += "<BR><BR>当前播放列表: ";
					ShareCode += "<BR><input type=text readonly onclick='this.select()' style='clear:both; width:220px; overflow: hidden;' value='http://bbs.youzin.net/youzinplayer/share.php/flash/" + htplayer_playMenuList[htplayer_thisMenuNum][0] + "/flash.swf'>";
					ShareCode += "<BR>论坛[flash]代码:";
					ShareCode += "<BR><input type=text readonly onclick='this.select()' style='clear:both; width:220px; overflow: hidden;' value='[flash=640,660]http://bbs.youzin.net/youzinplayer/share.php/flash/" + htplayer_playMenuList[htplayer_thisMenuNum][0] + "/flash.swf[/flash]'>";
					ShareCode += "<BR>论坛[media]代码:";
					ShareCode += "<BR><input type=text readonly onclick='this.select()' style='clear:both; width:220px; overflow: hidden;' value='[media=swf,640,660]http://bbs.youzin.net/youzinplayer/share.php/flash/" + htplayer_playMenuList[htplayer_thisMenuNum][0] + "/flash.swf[/media]'>";
					ShareCode += "<BR>HTML代码: ";
					ShareCode += "<BR><input type=text readonly onclick='this.select()' style='clear:both; width:220px; overflow: hidden;' value='<embed src=\"http://bbs.youzin.net/youzinplayer/share.php/flash/" + htplayer_playMenuList[htplayer_thisMenuNum][0] + "/flash.swf\" quality=\"high\" width=\"640\" height=\"660\" allowfullscreen=\"true\" allowScriptAccess=\"always\" type=\"application/x-shockwave-flash\"></embed>'>";
					if (htplayer_thisItemNum >= 0){
						ShareCode += "<BR><BR>当前播放章节: ";
						ShareCode += "<BR><input type=text readonly onclick='this.select()' style='clear:both; width:220px; overflow: hidden;' value='http://bbs.youzin.net/youzinplayer/share.php/flash/" + htplayer_playItemList[htplayer_thisMenuNum][htplayer_thisItemNum][0] + "/flash.swf'>";
						ShareCode += "<BR>论坛[flash]代码:";
						ShareCode += "<BR><input type=text readonly onclick='this.select()' style='clear:both; width:220px; overflow: hidden;' value='[flash=640,660]http://bbs.youzin.net/youzinplayer/share.php/flash/" + htplayer_playItemList[htplayer_thisMenuNum][htplayer_thisItemNum][0] + "/flash.swf[/flash]'>";
						ShareCode += "<BR>论坛[media]代码:";
						ShareCode += "<BR><input type=text readonly onclick='this.select()' style='clear:both; width:220px; overflow: hidden;' value='[media=swf,640,660]http://bbs.youzin.net/youzinplayer/share.php/flash/" + htplayer_playItemList[htplayer_thisMenuNum][htplayer_thisItemNum][0] + "/flash.swf[/media]'>";
						ShareCode += "<BR>HTML代码: ";
						ShareCode += "<BR><input type=text readonly onclick='this.select()' style='clear:both; width:220px; overflow: hidden;' value='<embed src=\"http://bbs.youzin.net/youzinplayer/share.php/flash/" + htplayer_playItemList[htplayer_thisMenuNum][htplayer_thisItemNum][0] + "/flash.swf\" quality=\"high\" width=\"640\" height=\"660\" allowfullscreen=\"true\" allowScriptAccess=\"always\" type=\"application/x-shockwave-flash\"></embed>'>";
					}
				}
				ShareCode += "</div>";
				
				document.getElementById("htplayer_pls_list_4").innerHTML = ShareCode;
			}else{
				document.getElementById("htplayer_pls_menu_4").className="htplayer-playlist-menu";
				if (!htplayer_shareCode) {
					document.getElementById("htplayer_pls_menu_4").style.display="";
				}
				document.getElementById("htplayer_pls_list_4").style.display="none";
			}
		}

		function htplayer_func_menulist_click(menuid) {
			htplayer_func_drawItemList(menuid);
			htplayer_func_playlistMenu_click(2);
		}

		function htplayer_func_itemlist_click(menuid,itemid) {
			htplayer_thisMenuNum = menuid;
			htplayer_thisItemNum = itemid;
			htplayer_thisPartNum = -1;
			htplayer_playPartList.length = 0;
			htplayer_func_doplay();
		}

		function htplayer_func_partlist_click(partid) {
			htplayer_thisPartNum = partid;
			htplayer_func_doplay();
		}

		function htplayer_func_playnext(){
			if (htplayer_playPartList.length > 1 && htplayer_thisPartNum < htplayer_playPartList.length - 1){
				if (htplayer_successLoad){
					while (htplayer_playPartList[htplayer_thisPartNum + 1][2] == htplayer_playPartList[htplayer_thisPartNum][2] && htplayer_thisPartNum < htplayer_playPartList.length - 2) {
						htplayer_thisPartNum++;
					}
					if (htplayer_playPartList[htplayer_playPartList.length-1][2] == htplayer_playPartList[htplayer_thisPartNum][2] && htplayer_thisPartNum == htplayer_playPartList.length-2) {
						htplayer_thisPartNum++;
					}
				}
				htplayer_thisPartNum++;
				if (htplayer_thisPartNum < htplayer_playPartList.length) {
					if (htplayer_successLoad && !(htplayer_playPartList[htplayer_thisPartNum][5]==thisItemInfo[5] && htplayer_playPartList[htplayer_thisPartNum][4]==thisItemInfo[4])){
						htplayer_notFoundSame = true;
						for (i=htplayer_thisPartNum+1;i<htplayer_playPartList.length;i++) {
							if (htplayer_playPartList[i][2] != htplayer_playPartList[htplayer_thisPartNum][2]) {
								i=htplayer_playPartList.length;
							} else if (htplayer_playPartList[i][5]==thisItemInfo[5] && htplayer_playPartList[i][4]==thisItemInfo[4]){
								htplayer_thisPartNum=i;
								i=htplayer_playPartList.length;
								htplayer_notFoundSame = false;
							}
						}
						if (htplayer_notFoundSame && lastItemInfo) {
							for (i=htplayer_thisPartNum+1;i<htplayer_playPartList.length;i++) {
								if (htplayer_playPartList[i][2] != htplayer_playPartList[htplayer_thisPartNum][2]) {
									i=htplayer_playPartList.length;
								} else if (htplayer_playPartList[i][5]==lastItemInfo[5] && htplayer_playPartList[i][4]==lastItemInfo[4]){
									htplayer_thisPartNum=i;
									i=htplayer_playPartList.length;
									htplayer_notFoundSame = false;
								}
							}
						}
					}
					htplayer_func_doplay();
					return true;
				}
			}
			if (htplayer_playPartList.length > 0) {
				htplayer_thisPartNum = -1;
				htplayer_playPartList.length = 0;
			}
			if (htplayer_thisMenuNum == -1 || htplayer_thisItemNum == -1) {
				htplayer_thisMenuNum = 0;
				htplayer_thisItemNum = 0;
				htplayer_func_doplay();
				return true;
			}
			if (htplayer_thisItemNum < htplayer_playItemList[htplayer_thisMenuNum].length - 1) {
				if (htplayer_successLoad) {
					while (htplayer_playItemList[htplayer_thisMenuNum][htplayer_thisItemNum + 1][2] == htplayer_playItemList[htplayer_thisMenuNum][htplayer_thisItemNum][2] && htplayer_thisItemNum < htplayer_playItemList[htplayer_thisMenuNum].length - 2) {
						htplayer_thisItemNum++;
					}
					if (htplayer_playItemList[htplayer_thisMenuNum][htplayer_playItemList[htplayer_thisMenuNum].length-1][2] == htplayer_playItemList[htplayer_thisMenuNum][htplayer_thisItemNum][2] && htplayer_thisItemNum == htplayer_playItemList[htplayer_thisMenuNum].length - 2) {
						htplayer_thisItemNum++;
					}
				}
				htplayer_thisItemNum++;
				if (htplayer_thisItemNum < htplayer_playItemList[htplayer_thisMenuNum].length) {
					if (htplayer_successLoad && !(htplayer_playItemList[htplayer_thisMenuNum][htplayer_thisItemNum][5]==thisItemInfo[5] && htplayer_playItemList[htplayer_thisMenuNum][htplayer_thisItemNum][4]==thisItemInfo[4])){
						htplayer_notFoundSame = true;
						for (i=htplayer_thisItemNum+1;i<htplayer_playItemList[htplayer_thisMenuNum].length;i++) {
							if (htplayer_playItemList[htplayer_thisMenuNum][i][2] != htplayer_playItemList[htplayer_thisMenuNum][htplayer_thisItemNum][2]) {
								i=htplayer_playItemList[htplayer_thisMenuNum].length;
							} else if (htplayer_playItemList[htplayer_thisMenuNum][i][5]==thisItemInfo[5] && htplayer_playItemList[htplayer_thisMenuNum][i][4]==thisItemInfo[4]){
								htplayer_thisItemNum=i;
								i=htplayer_playItemList[htplayer_thisMenuNum].length;
								htplayer_notFoundSame = false;
							}
						}
						if (htplayer_notFoundSame && lastItemInfo) {
							for (i=htplayer_thisItemNum+1;i<htplayer_playItemList[htplayer_thisMenuNum].length;i++) {
								if (htplayer_playItemList[htplayer_thisMenuNum][i][2] != htplayer_playItemList[htplayer_thisMenuNum][htplayer_thisItemNum][2]) {
									i=htplayer_playItemList[htplayer_thisMenuNum].length;
								} else if (htplayer_playItemList[htplayer_thisMenuNum][i][5]==lastItemInfo[5] && htplayer_playItemList[htplayer_thisMenuNum][i][4]==lastItemInfo[4]){
									htplayer_thisItemNum=i;
									i=htplayer_playItemList[htplayer_thisMenuNum].length;
									htplayer_notFoundSame = false;
								}
							}
						}
					}
					htplayer_func_doplay();
					return true;
				}
			}
			if (htplayer_thisMenuNum < htplayer_playMenuList.length - 1) {
				if (htplayer_successLoad){
					while (htplayer_playMenuList[htplayer_thisMenuNum + 1][2] == htplayer_playMenuList[htplayer_thisMenuNum][2] && htplayer_thisMenuNum < htplayer_playMenuList.length - 2) {
						htplayer_thisMenuNum++;
					}
					if (htplayer_playMenuList[htplayer_playMenuList.length-1][2] == htplayer_playMenuList[htplayer_thisMenuNum][2] && htplayer_thisMenuNum == htplayer_playMenuList.length -2) {
						htplayer_thisMenuNum++;
					}
				}
				htplayer_thisMenuNum++;
				if (htplayer_thisMenuNum < htplayer_playMenuList.length) {
					htplayer_thisItemNum = 0;
					if (htplayer_successLoad && !(htplayer_playItemList[htplayer_thisMenuNum][htplayer_thisItemNum][5]==thisItemInfo[5] && htplayer_playItemList[htplayer_thisMenuNum][htplayer_thisItemNum][4]==thisItemInfo[4])){
						htplayer_notFoundSame = true;
						for (i=htplayer_thisItemNum+1;i<htplayer_playItemList[htplayer_thisMenuNum].length;i++) {
							if (htplayer_playItemList[htplayer_thisMenuNum][i][2] != htplayer_playItemList[htplayer_thisMenuNum][htplayer_thisItemNum][2]) {
								i=htplayer_playItemList[htplayer_thisMenuNum].length;
							} else if (htplayer_playItemList[htplayer_thisMenuNum][i][5]==thisItemInfo[5] && htplayer_playItemList[htplayer_thisMenuNum][i][4]==thisItemInfo[4]){
								htplayer_thisItemNum=i;
								i=htplayer_playItemList[htplayer_thisMenuNum].length;
								htplayer_notFoundSame = false;
							}
						}
						if (htplayer_notFoundSame && lastItemInfo) {
							for (i=htplayer_thisItemNum+1;i<htplayer_playItemList[htplayer_thisMenuNum].length;i++) {
								if (htplayer_playItemList[htplayer_thisMenuNum][i][2] != htplayer_playItemList[htplayer_thisMenuNum][htplayer_thisItemNum][2]) {
									i=htplayer_playItemList[htplayer_thisMenuNum].length;
								} else if (htplayer_playItemList[htplayer_thisMenuNum][i][5]==lastItemInfo[5] && htplayer_playItemList[htplayer_thisMenuNum][i][4]==lastItemInfo[4]){
									htplayer_thisItemNum=i;
									i=htplayer_playItemList[htplayer_thisMenuNum].length;
									htplayer_notFoundSame = false;
								}
							}
						}
					}
					htplayer_func_doplay();
					return true;
				}
			}
			htplayer_func_playcomplate();
		}

		function htplayer_func_playpre(){
			if (htplayer_playPartList.length > 0 && htplayer_thisPartNum > 0){
				if (htplayer_successLoad){
					while (htplayer_playPartList[htplayer_thisPartNum - 1][2] == htplayer_playPartList[htplayer_thisPartNum][2] && htplayer_thisPartNum > 1) {
						htplayer_thisPartNum--;
					}
					if (htplayer_playPartList[0][2] == htplayer_playPartList[htplayer_thisPartNum][2] && htplayer_thisPartNum == 1) {
						htplayer_thisPartNum--;
					}
				}
				htplayer_thisPartNum--;
				if (htplayer_thisPartNum >=0) {
					if (htplayer_successLoad && !(htplayer_playPartList[htplayer_thisPartNum][5]==thisItemInfo[5] && htplayer_playPartList[htplayer_thisPartNum][4]==thisItemInfo[4])){
						htplayer_notFoundSame = true;
						for (i=htplayer_thisPartNum-1;i>=0;i--) {
							if (htplayer_playPartList[i][2] != htplayer_playPartList[htplayer_thisPartNum][2]) {
								i=-1;
							} else if (htplayer_playPartList[i][5]==thisItemInfo[5] && htplayer_playPartList[i][4]==thisItemInfo[4]){
								htplayer_thisPartNum=i;
								i=-1;
								htplayer_notFoundSame = false;
							}
						}
						if (htplayer_notFoundSame && lastItemInfo) {
							for (i=htplayer_thisPartNum-1;i>=0;i--) {
								if (htplayer_playPartList[i][2] != htplayer_playPartList[htplayer_thisPartNum][2]) {
									i=-1;
								} else if (htplayer_playPartList[i][5]==lastItemInfo[5] && htplayer_playPartList[i][4]==lastItemInfo[4]){
									htplayer_thisPartNum=i;
									i=-1;
									htplayer_notFoundSame = false;
								}
							}
						}
					}
					htplayer_func_doplay();
					return true;
				}
			}
			if (htplayer_playPartList.length > 0) {
				htplayer_thisPartNum = -1;
				htplayer_playPartList.length = 0;
			}
			if (htplayer_thisItemNum >0) {
				if (htplayer_successLoad) {
					while (htplayer_playItemList[htplayer_thisMenuNum][htplayer_thisItemNum - 1][2] == htplayer_playItemList[htplayer_thisMenuNum][htplayer_thisItemNum][2] && htplayer_thisItemNum>0) {
						htplayer_thisItemNum--;
					}
					if (htplayer_playItemList[htplayer_thisMenuNum][0][2] == htplayer_playItemList[htplayer_thisMenuNum][htplayer_thisItemNum][2] && htplayer_thisItemNum == 1) {
						htplayer_thisItemNum--;
					}
				}
				htplayer_thisItemNum--;
				if (htplayer_thisItemNum >=0) {
					if (htplayer_successLoad && !(htplayer_playItemList[htplayer_thisMenuNum][htplayer_thisItemNum][5]==thisItemInfo[5] && htplayer_playItemList[htplayer_thisMenuNum][htplayer_thisItemNum][4]==thisItemInfo[4])){
						htplayer_notFoundSame = true;
						for (i=htplayer_thisItemNum-1;i>=0;i--) {
							if (htplayer_playItemList[htplayer_thisMenuNum][i][2] != htplayer_playItemList[htplayer_thisMenuNum][htplayer_thisItemNum][2]) {
								i=-1;
							} else if (htplayer_playItemList[htplayer_thisMenuNum][i][5]==thisItemInfo[5] && htplayer_playItemList[htplayer_thisMenuNum][i][4]==thisItemInfo[4]){
								htplayer_thisItemNum=i;
								i=-1;
								htplayer_notFoundSame = false;
							}
						}
						if (htplayer_notFoundSame && lastItemInfo) {
							for (i=htplayer_thisItemNum-1;i>=0;i--) {
								if (htplayer_playItemList[htplayer_thisMenuNum][i][2] != htplayer_playItemList[htplayer_thisMenuNum][htplayer_thisItemNum][2]) {
									i=-1;
								} else if (htplayer_playItemList[htplayer_thisMenuNum][i][5]==lastItemInfo[5] && htplayer_playItemList[htplayer_thisMenuNum][i][4]==lastItemInfo[4]){
									htplayer_thisItemNum=i;
									i=-1;
									htplayer_notFoundSame = false;
								}
							}
						}
					}
					htplayer_func_doplay();
					return true;
				}
			}
			if (htplayer_thisMenuNum >0) {
				if (htplayer_successLoad){
					while (htplayer_playMenuList[htplayer_thisMenuNum - 1][2] == htplayer_playMenuList[htplayer_thisMenuNum][2] && htplayer_thisMenuNum >0) {
						htplayer_thisMenuNum--;
					}
					if (htplayer_playMenuList[0][2] == htplayer_playMenuList[htplayer_thisMenuNum][2] && htplayer_thisMenuNum == 1) {
						htplayer_thisMenuNum--;
					}
				}
				htplayer_thisMenuNum--;
				if (htplayer_thisMenuNum >=0) {
					htplayer_thisItemNum = htplayer_playItemList[htplayer_thisMenuNum].length - 1;
					if (htplayer_successLoad && !(htplayer_playItemList[htplayer_thisMenuNum][htplayer_thisItemNum][5]==thisItemInfo[5] && htplayer_playItemList[htplayer_thisMenuNum][htplayer_thisItemNum][4]==thisItemInfo[4])){
						htplayer_notFoundSame = true;
						for (i=htplayer_thisItemNum-1;i>=0;i--) {
							if (htplayer_playItemList[htplayer_thisMenuNum][i][2] != htplayer_playItemList[htplayer_thisMenuNum][htplayer_thisItemNum][2]) {
								i=-1;
							} else if (htplayer_playItemList[htplayer_thisMenuNum][i][5]==thisItemInfo[5] && htplayer_playItemList[htplayer_thisMenuNum][i][4]==thisItemInfo[4]){
								htplayer_thisItemNum=i;
								i=-1;
								htplayer_notFoundSame = false;
							}
						}
						if (htplayer_notFoundSame && lastItemInfo) {
							for (i=htplayer_thisItemNum-1;i>=0;i--) {
								if (htplayer_playItemList[htplayer_thisMenuNum][i][2] != htplayer_playItemList[htplayer_thisMenuNum][htplayer_thisItemNum][2]) {
									i=-1;
								} else if (htplayer_playItemList[htplayer_thisMenuNum][i][5]==lastItemInfo[5] && htplayer_playItemList[htplayer_thisMenuNum][i][4]==lastItemInfo[4]){
									htplayer_thisItemNum=i;
									i=-1;
									htplayer_notFoundSame = false;
								}
							}
						}
					}
					htplayer_func_doplay();
					return true;
				}
			}
			htplayer_func_playcomplate();
		}

		function htplayer_func_doplay() {
			if (document.getElementById('htplayer_topwindow').style.display == 'none'){
				document.getElementById('htplayer_topwindow').style.display = '';
			}
			if (waiting_hint_confirm < 1) {
				document.getElementById('htplayer_playercover').style.display = 'none';
				document.getElementById('htplayer_playercover2').style.display = 'none';
				if (htplayer_playItemList[htplayer_thisMenuNum][htplayer_thisItemNum][3]==1){
					if (htplayer_playPartList.length == 0) {
						htplayer_func_partlistLoad();
						return true;
					}
					if (htplayer_thisPartNum == -1) {
						htplayer_thisPartNum = 0;
					}
					if (thisItemInfo){
						lastItemInfo = thisItemInfo.slice(0); 
					}
					thisItemInfo = htplayer_playPartList[htplayer_thisPartNum].slice(0);
					if (!lastItemInfo){
						lastItemInfo = thisItemInfo.slice(0); 
					}
					htplayer_func_drawMenuList();
					htplayer_func_drawItemList(htplayer_thisMenuNum);
					htplayer_func_drawPartList();
					htplayer_func_playlistMenu_click(3);
				}else{
					if (thisItemInfo){
						lastItemInfo = thisItemInfo.slice(0); 
					}
					thisItemInfo = htplayer_playItemList[htplayer_thisMenuNum][htplayer_thisItemNum].slice(0); 
					if (!lastItemInfo){
						lastItemInfo = thisItemInfo.slice(0); 
					}
					htplayer_func_drawMenuList();
					htplayer_func_drawItemList(htplayer_thisMenuNum);
					htplayer_func_playlistMenu_click(2);
				}
			}
			document.getElementById('htplayer_btn_play').style.display = 'none';
			if (thisItemInfo[4]==0){
				htplayer_successPlay = false;
				if (thisItemInfo[3] == 2 && lastItemInfo) {
					thisItemInfo[4] = lastItemInfo[4];
					thisItemInfo[5] = lastItemInfo[5];
				}
//				if (htplayer_obj_htplayer){
				if (htplayer_obj_htplayer && htplayer_obj_htplayer_rtmp == false){
					htplayer_obj_htplayer.sendEvent("LOAD",thisItemInfo[8]);
					htplayer_func_showmessage(1,"【播放器】开始播放 " + thisItemInfo[1]);
					return true;
				}else{
					if (htplayer1) {
						htplayer1 = null;
					}
					htplayer_obj_htplayer = null;
					htplayer_obj_ytplayer = null;
					var htplayer1 = new SWFObject("youzinplayer/HTPlayer.swf","HTPlayer1","100%","100%","9.0.115");
					htplayer1.addParam("allowfullscreen","true");
					htplayer1.addParam("allowscriptaccess","always");
					htplayer1.addParam("wmode","transparent");
					htplayer1.addVariable("controlbar","over");
					htplayer1.addVariable("bufferlength","2");
					htplayer1.addVariable("autostart","true");
					htplayer1.addVariable("file",thisItemInfo[8]);
					htplayer1.write('htplayer_topwindow');
					document.getElementById('htplayer_boxImages').style.display = "none";
					htplayer_obj_htplayer_subtitle = false;
					htplayer_obj_htplayer_rtmp = false;
					htplayer_func_showmessage(1,"【播放器】开始播放 " + thisItemInfo[1]);
					return true;
				}
			}
			if (thisItemInfo[4]==1){
				htplayer_successPlay = false;
				if (thisItemInfo[3] == 2 && lastItemInfo) {
					thisItemInfo[4] = lastItemInfo[4];
					thisItemInfo[5] = lastItemInfo[5];
				}
				if (htplayer_conf_ytorg == true){
					if (htplayer_obj_ytplayer){
						document.getElementById('htplayer_playercover').style.display = '';
						document.getElementById('htplayer_playercover2').style.display = '';
						htplayer_obj_ytplayer.cueVideoById(thisItemInfo[8],0,"hd720");
						htplayer_func_showmessage(1,"<span style='cursor:pointer;' onclick='htplayer_func_changetoytplayer(0)' title='使用HT播放器'>【播放器】开始播放 " + thisItemInfo[1] + "</span>");
						return true;
					}else{
						if (htplayer1) {
							htplayer1 = null;
						}
						htplayer_obj_htplayer = null;
						htplayer_obj_ytplayer = null;
						var htplayer1 = new SWFObject("http://www.youtube.com/v/"+thisItemInfo[8]+"?version=3&disablekb=1&rel=0&hd=1&hl=zh_CN&fs=1&autoplay=1&color1=0x234900&color2=0x4e9e00&enablejsapi=1&playerapiid=htplayer_obj_ytplayer","HTPlayer1","100%","100%","9.0.115");
						htplayer1.addParam("allowfullscreen","true");
						htplayer1.addParam("allowscriptaccess","always");
						htplayer1.addParam("wmode","transparent");
						htplayer1.write('htplayer_topwindow');
						document.getElementById('htplayer_boxImages').style.display = "none";
						htplayer_func_showmessage(1,"<span style='cursor:pointer;' onclick='htplayer_func_changetoytplayer(0)' title='使用HT播放器'>【播放器】开始播放 " + thisItemInfo[1] + "</span>");
						return true;
					}
				}else{
					if (htplayer_obj_htplayer){
						htplayer_obj_htplayer.sendEvent("LOAD","http://www.youtube.com/v/" + thisItemInfo[8]);
						htplayer_func_showmessage(1,"<span style='cursor:pointer;' onclick='htplayer_func_changetoytplayer(1)' title='使用原生播放器'>【播放器】开始播放 " + thisItemInfo[1] + "</span>");
						return true;
					}else{
						if (htplayer1) {
							htplayer1 = null;
						}
						htplayer_obj_htplayer = null;
						htplayer_obj_ytplayer = null;
						var htplayer1 = new SWFObject("youzinplayer/HTPlayer.swf","HTPlayer1","100%","100%","9.0.115");
						htplayer1.addParam("allowfullscreen","true");
						htplayer1.addParam("allowscriptaccess","always");
						htplayer1.addParam("wmode","transparent");
						htplayer1.addVariable("controlbar","over");
						htplayer1.addVariable("bufferlength","2");
						htplayer1.addVariable("autostart","true");
						htplayer1.addVariable("file","http://www.youtube.com/v/" + thisItemInfo[8]);
	    			htplayer1.write('htplayer_topwindow');
						document.getElementById('htplayer_boxImages').style.display = "none";
						htplayer_func_showmessage(1,"<span style='cursor:pointer;' onclick='htplayer_func_changetoytplayer(1)' title='使用原生播放器'>【播放器】开始播放 " + thisItemInfo[1] + "</span>");
						return true;
					}
				}
			}
			if (thisItemInfo[4]==2){
				htplayer_successPlay = true;
				if (thisItemInfo[3] == 2 && lastItemInfo) {
					thisItemInfo[4] = lastItemInfo[4];
					thisItemInfo[5] = lastItemInfo[5];
				}
				if (htplayer1) {
					htplayer1 = null;
				}
				htplayer_obj_htplayer = null;
				htplayer_obj_ytplayer = null;
				var htplayer1 = new SWFObject(thisItemInfo[9]+"/playcfg/CCTVvideoplayer.swf","HTPlayer1","100%","100%","9.0.115");
				htplayer1.addParam("allowfullscreen","true");
				htplayer1.addParam("allowscriptaccess","always");
				htplayer1.addParam("wmode","transparent");
				htplayer1.addParam("quality", "autohigh");
				htplayer1.addVariable("id", thisItemInfo[8]);
				htplayer1.addVariable("method","http");
				htplayer1.addVariable("site",thisItemInfo[9]);
				htplayer1.addVariable("ad_call", "http://a.cctv.com/xtserver/block");
				htplayer1.write('htplayer_topwindow');
				document.getElementById('htplayer_boxImages').style.display = "none";
				document.getElementById('htplayer_btn_play').style.display = 'none';
				document.getElementById('htplayer_btn_theater').style.display = '';
				htplayer_func_showmessage(1,"【播放器】开始播放 " + thisItemInfo[1]);
				return true;
			}
			if (thisItemInfo[4]==3){
				if (Number(getCookie("hint_megav")) == 101){
					htplayer_hint_megav_isshow = true;
					waiting_hint_confirm = 0;
				}else if(!htplayer_hint_megav_isshow){
					htplayer_hint_show(1);
					waiting_hint_confirm = 1;
					return false;
				}
				waiting_hint_confirm = 0;
				htplayer_successPlay = true;
				if (thisItemInfo[3] == 2 && lastItemInfo) {
					thisItemInfo[4] = lastItemInfo[4];
					thisItemInfo[5] = lastItemInfo[5];
				}
				if (htplayer1) {
					htplayer1 = null;
				}
				htplayer_obj_htplayer = null;
				htplayer_obj_ytplayer = null;
				var htplayer1 = new SWFObject(thisItemInfo[9],"HTPlayer1","100%","100%","9.0.115");
				htplayer1.addParam("allowfullscreen","true");
				htplayer1.addParam("allowscriptaccess","always");
				htplayer1.addParam("wmode","transparent");
				htplayer1.addParam("quality", "autohigh");
				htplayer1.write('htplayer_topwindow');
				document.getElementById('htplayer_boxImages').style.display = "none";
				document.getElementById('htplayer_btn_theater').style.display = '';
				htplayer_func_showmessage(1,"【播放器】开始播放 " + thisItemInfo[1]);
				return true;
			}
			if (thisItemInfo[4]==4){
				if (Number(getCookie("hint_zshare")) == 101){
					htplayer_hint_zshare_isshow = true;
					waiting_hint_confirm = 0;
				}else if(!htplayer_hint_zshare_isshow){
					htplayer_hint_show(3);
					waiting_hint_confirm = 1;
					return false;
				}
				waiting_hint_confirm = 0;
				htplayer_successPlay = true;
				if (thisItemInfo[3] == 2 && lastItemInfo) {
					thisItemInfo[4] = lastItemInfo[4];
					thisItemInfo[5] = lastItemInfo[5];
				}
				if (htplayer1) {
					htplayer1 = null;
				}
				htplayer_obj_htplayer = null;
				htplayer_obj_ytplayer = null;
				var htplayer1 = "<iframe id='htplayer_zshareiframe' class='htplayer-zshareiframe' src='"+thisItemInfo[9]+"' border=0 frameborder=0 scrolling=no></iframe>";
				document.getElementById('htplayer_topwindow').innerHTML = htplayer1;
				document.getElementById('htplayer_boxImages').style.display = "none";
				document.getElementById('htplayer_btn_theater').style.display = '';
				htplayer_func_showmessage(1,"【播放器】开始播放 " + thisItemInfo[1]);
				return true;
			}
			if (thisItemInfo[4]==5){
				if (Number(getCookie("hint_ziddu")) == 101){
					htplayer_hint_ziddu_isshow = true;
					waiting_hint_confirm = 0;
				}else if(!htplayer_hint_ziddu_isshow){
					htplayer_hint_show(2);
					waiting_hint_confirm = 1;
					return false;
				}
				waiting_hint_confirm = 0;
				if (htplayer_var_theaterMode == 1) {
					htplayer_func_show(4);
				}
				htplayer_successPlay = true;
				if (thisItemInfo[3] == 2 && lastItemInfo) {
					thisItemInfo[4] = lastItemInfo[4];
					thisItemInfo[5] = lastItemInfo[5];
				}
				if (htplayer1) {
					htplayer1 = null;
				}
				htplayer_obj_htplayer = null;
				htplayer_obj_ytplayer = null;
				var htplayer1 = "<iframe id='htplayer_zidduiframe' class='htplayer-zidduiframe' src='"+thisItemInfo[9]+"' border=0 frameborder=0 scrolling=no></iframe>";
				document.getElementById('htplayer_topwindow').innerHTML = htplayer1;
				document.getElementById('htplayer_boxImages').style.display = "none";
				document.getElementById('htplayer_btn_theater').style.display = 'none';
				htplayer_func_showmessage(1,"【播放器】开始播放 " + thisItemInfo[1]);
				return true;
			}
			if (thisItemInfo[4]==6){
				htplayer_successPlay = false;
				if (thisItemInfo[3] == 2 && lastItemInfo) {
					thisItemInfo[4] = lastItemInfo[4];
					thisItemInfo[5] = lastItemInfo[5];
				}
				if (htplayer_obj_htplayer && htplayer_obj_htplayer_subtitle){
					htplayer_obj_htplayer.sendEvent("LOAD",thisItemInfo[8]);
//					setTimeout("htplayer_func_btn_play_click()",1000);
					htplayer_func_showmessage(1,"【播放器】开始播放 " + thisItemInfo[1]);
					return true;
				}else{
					if (htplayer1) {
						htplayer1 = null;
					}
					htplayer_obj_htplayer = null;
					htplayer_obj_ytplayer = null;
					var htplayer1 = new SWFObject("youzinplayer/HTPlayer.swf","HTPlayer1","100%","100%","9.0.115");
					htplayer1.addParam("allowfullscreen","true");
					htplayer1.addParam("allowscriptaccess","always");
					htplayer1.addParam("wmode","transparent");
					htplayer1.addVariable("controlbar","over");
					htplayer1.addVariable("bufferlength","2");
					htplayer1.addVariable("autostart","true");
					htplayer1.addVariable("file",thisItemInfo[8]);
					htplayer1.addVariable('plugins', 'captions-1');
					htplayer1.addVariable('autostart','true');
					htplayer1.write('htplayer_topwindow');
					document.getElementById('htplayer_boxImages').style.display = "none";
					htplayer_obj_htplayer_subtitle = true;
					htplayer_obj_htplayer_rtmp = false;
					htplayer_func_showmessage(1,"【播放器】开始播放 " + thisItemInfo[1]);
					return true;
				}
			}
			if (thisItemInfo[4]==7){
				htplayer_successPlay = false;
				if (thisItemInfo[3] == 2 && lastItemInfo) {
					thisItemInfo[4] = lastItemInfo[4];
					thisItemInfo[5] = lastItemInfo[5];
				}
				if ((htplayer_obj_htplayer) && htplayer_obj_htplayer_rtmp == 1024){
					htplayer_obj_htplayer.sendEvent("LOAD",thisItemInfo[9]);
//					setTimeout("htplayer_func_btn_play_click()",1000);
					htplayer_func_showmessage(1,"【播放器】开始播放 " + thisItemInfo[1]);
					return true;
				}else{
					if (htplayer1) {
						htplayer1 = null;
					}
					htplayer_obj_htplayer = null;
					htplayer_obj_ytplayer = null;
					var htplayer1 = new SWFObject("youzinplayer/HTPlayer.swf","HTPlayer1","100%","100%","9.0.115");
					htplayer1.addParam("allowfullscreen","true");
					htplayer1.addParam("allowscriptaccess","always");
					htplayer1.addParam("wmode","transparent");
					htplayer1.addVariable("controlbar","over");
					htplayer1.addVariable("bufferlength","2");
					htplayer1.addVariable("autostart","true");
					htplayer1.addVariable("streamer",thisItemInfo[8]);
					htplayer1.addVariable("file",thisItemInfo[9]);
					htplayer1.addVariable('autostart','true');
					htplayer1.write('htplayer_topwindow');
					document.getElementById('htplayer_boxImages').style.display = "none";
					htplayer_obj_htplayer_subtitle = false;
					htplayer_obj_htplayer_rtmp = true;
					htplayer_func_showmessage(1,"【播放器】开始播放 " + thisItemInfo[1]);
					return true;
				}
			}
			if (thisItemInfo[4]==999){
				htplayer_successPlay = true;
				if (thisItemInfo[3] == 2 && lastItemInfo) {
					thisItemInfo[4] = lastItemInfo[4];
					thisItemInfo[5] = lastItemInfo[5];
				}
				if (htplayer1) {
					htplayer1 = null;
				}
				htplayer_obj_htplayer = null;
				htplayer_obj_ytplayer = null;
				var htplayer1 = new SWFObject(thisItemInfo[9],"HTPlayer1","100%","100%","9.0.115");
				htplayer1.addParam("allowfullscreen","true");
				htplayer1.addParam("allowscriptaccess","always");
				htplayer1.addParam("wmode","transparent");
				htplayer1.addParam("quality", "autohigh");
				htplayer1.write('htplayer_topwindow');
				document.getElementById('htplayer_boxImages').style.display = "none";
				document.getElementById('htplayer_btn_theater').style.display = '';
				htplayer_func_showmessage(1,"【播放器】开始播放 " + thisItemInfo[1]);
				return true;
			}
		}
		function htplayer_func_playcomplate(){
			htplayer_func_showmessage(1,"【播放器】全部内容播放结束");
			htplayer_func_show(2);
		}

		function playerReady(obj) {
			document.getElementById('htplayer_btn_theater').style.display = '';
			htplayer_obj_htplayer = document.getElementById("HTPlayer1");
			htplayer_obj_htplayer.addModelListener("STATE","htplayer_onhtplayerStateChange");
			htplayer_obj_htplayer.addModelListener("TIME","htplayer_onhtplayerTimeChange");
			htplayer_obj_htplayer.addModelListener("ERROR","htplayer_onhtplayerError");
		};

		function onYouTubePlayerReady(playerId) {
			document.getElementById('htplayer_btn_theater').style.display = '';

			htplayer_var_playerDivPos = YAHOO.util.Dom.getXY('htplayer_playerbox');
			document.getElementById('htplayer_playercover').style.zIndex = '2';
			document.getElementById('htplayer_playercover').style.display = '';
			YAHOO.util.Dom.setXY('htplayer_playercover',htplayer_var_playerDivPos);
			document.getElementById('htplayer_playercover').style.width  = "480px";
			document.getElementById('htplayer_playercover').style.height = "260px";

			document.getElementById('htplayer_playercover2').style.zIndex = '3';
			document.getElementById('htplayer_playercover2').style.display = '';
			YAHOO.util.Dom.setXY('htplayer_playercover2',htplayer_var_playerDivPos);
			document.getElementById('htplayer_playercover2').style.width  = "350px";
			document.getElementById('htplayer_playercover2').style.height = "335px";

			htplayer_obj_ytplayer = document.getElementById("HTPlayer1");
			htplayer_obj_ytplayer.addEventListener("onStateChange", "htplayer_onytplayerStateChange");
			htplayer_obj_ytplayer.setPlaybackQuality("hd720");
			if (htplayer_obj_ytplayer.getPlayerState() = -1) {
				htplayer_onytplayerStateChange(-1);
			}
		}

		function htplayer_onhtplayerStateChange(obj) { 
			oldState = obj.oldstate;
			currentState = obj.newstate;
			if (currentState=="COMPLETED"){
				htplayer_func_playnext();
			}
			if (currentState=="ERROR"){
				htplayer_func_playnext();
			}
			if (currentState == "BUFFERING") {
				htplayer_htisbuffer = true;
			}else{
				htplayer_htisbuffer = false;
			}
		}
		function htplayer_onhtplayerTimeChange(obj) { 
			htplayer_duration = obj.duration;
			htplayer_position = obj.position;
			if (htplayer_duration>0 && htplayer_duration < 360000) {
				htplayer_successLoad = true;
			}
			if (htplayer_htisbuffer && htplayer_duration == htplayer_position) {
				htplayer_func_playnext();
			}
		}
		function htplayer_onhtplayerError(obj) { 
			htplayer_func_showmessage(1,"【播放器】错误： " + obj.message);
			htplayer_successLoad = false;
			htplayer_func_playnext();
		}

		function htplayer_onytplayerStateChange(currentState) {
			if (currentState == -1 || currentState == 5){
				ytplayernewState = htplayer_obj_ytplayer.getPlayerState();
				if (ytplayernewState == currentState || (currentState == -1 && ytplayernewState == 2)) {
					htplayer_obj_ytplayer.playVideo();
					setTimeout("htplayer_onytplayerStateChange("+currentState+")",200);
				}
			}
			if (currentState==0){
				htplayer_func_playnext();
			}
			if (currentState==1){
				htplayer_duration = htplayer_obj_ytplayer.getDuration();
				if (htplayer_duration>0 && htplayer_duration < 360000) {
					htplayer_successLoad = true;
				}
				document.getElementById('htplayer_btn_theater').style.display = '';
				htplayer_stopClicked = false;
			}else{
				htplayer_stopClicked = false;
			}
		}