﻿//网站首页直播用函数var url_Player ="mms://218.99.1.245/shtv";//"mms://media.catv.net/shtv";// //var url_ADurl_pre = ""//"mms://media.catv.net/shtv_V1/Introduce/201008/shxc2.wmv";var url_ADurl_end = "";var _step = 1;var clearSate = 1;function getState()   //取视频控件状态{        if (clearSate < 0)  //点击停止钮后的状态            return;        switch (document.getElementById("CibnPlayer").playstate) {            case 6:   //正在缓冲，显示flash                                document.getElementById("divpalyer").style.display = "none";                document.getElementById("flashDiv").style.display = "";                break;            case 2:   //pause                break;            case 3:   //playing正在播放                document.getElementById("flashDiv").style.display = "none";                document.getElementById("divpalyer").style.display = "";                break;            case 1:   //stop或者播放完毕            case 10:   //准备就绪                 StopClick()                 break;                case 8:   //播放完毕                //如果播放的是前置视频广告并播放完毕,继续播放视频                if (document.getElementById("CibnPlayer").URL.indexOf(url_ADurl_pre) >= 0) {                    _step = 2;                    Clickflag = false;                    PlayClick();                    break;                }                //视频播放完毕，如果有后置视频广告，播放广告                if (url_ADurl_end != "" && document.getElementById("CibnPlayer").URL.indexOf(url_Player) >= 0) {                    _step = 3;                    Clickflag = false;                    PlayClick();                    break;                }                else {                    //视频播放完毕，并且没有后置广告，停止播放，隐藏播放器                    StopClick();                    break;                }                //有后置广告并且播放完毕                if (document.getElementById("CibnPlayer").URL.indexOf(url_ADurl_end) >= 0) {                    StopClick();                }                break;            case 9:                document.getElementById("divpalyer").style.display = "none"; //隐藏遮罩                document.getElementById("flashDiv").style.display = "";    //显示视频                                break;            default: //缓冲完毕                document.getElementById("flashDiv").style.display = "none";    //隐藏遮罩                document.getElementById("divpalyer").style.display = ""; //显示视频                break;        }	   clearSate= window.setTimeout("getState()",1000);}var Clickflag=false;function PlayClick() //播放视频{ 	    clearSate = 0;		try{	        document.getElementById("divimage").style.display = "none"; //隐藏圆播放钮层            document.getElementById("flashDiv").style.display = '';  //显示视频	        	        //已经开始播放的处理，用于按了暂停钮后的情况，不重设URL	        if (document.getElementById("CibnPlayer").Controls.currentPositionString != "") {                document.getElementById("flashDiv").style.display = "none";	            		        document.getElementById("divimage").style.display='none';  //隐藏遮罩		        document.getElementById("divpalyer").style.display = '';  //显示视频	            document.getElementById("CibnPlayer").Controls.Play(); 	            return;	        }		    if(!Clickflag)		    {//		        if(document.all.flashDiv.style.display =='none')//		        {                    switch (_step) {                        case 1:   //正在放前置广告，点播放钮                            if (url_ADurl_pre != "") {                                _step = 1;                                document.getElementById("CibnPlayer").URL = url_ADurl_pre; //有前置广告，放广告                            }                            else {                                _step = 2;                                document.getElementById("CibnPlayer").URL = url_Player; //无前置广告，放视频                            }                            break;                        case 2:   //正在放视频，点播放钮                            document.getElementById("CibnPlayer").URL = url_Player; //直接放视频                            break;                        case 3:   //正在放后置广告，点播放钮                            if (url_ADurl_end != "") {                                _step = 3;                                document.getElementById("CibnPlayer").URL = url_ADurl_end; //有前置广告，放广告                            }                            else                                document.getElementById("CibnPlayer").URL = url_Player; //无后置广告，放视频                            break;                    }	                    		            if(window.document.CibnPlayer.Controls.currentPositionString == "") {//		                window.document.all.divpalyer.style.display='';    //显示视频		                window.document.all.divimage.style.display='none';  //隐藏遮罩		                window.document.CibnPlayer.Controls.Play();		                getState();			            Clickflag=true;			        }//			    }			}		}		catch(e)		{}   }			function PauseClick() //暂停		{		try{			window.document.CibnPlayer.Controls.Pause();		}		catch(e)		{}   	}				function doVolRise()   // 升音	{		try		{			if (window.document.CibnPlayer.Settings.volume<=90){				window.document.CibnPlayer.Settings.volume=window.document.CibnPlayer.Settings.volume + 10;			}			else{				window.document.CibnPlayer.Settings.volume=100;			}		}		catch(e)			{}	}	function doVolDel()  //降音	{		try{			if (window.document.CibnPlayer.Settings.mute)				window.document.CibnPlayer.Settings.mute='false';			if (window.document.CibnPlayer.Settings.volume>=10){				window.document.CibnPlayer.Settings.volume=window.document.CibnPlayer.Settings.volume - 10;			}			else{				window.document.CibnPlayer.Settings.volume=0;			}		}		catch(e)			{}		}		function doMute()	//静音	{		try{			window.document.CibnPlayer.Settings.mute=!window.document.CibnPlayer.Settings.mute;		}		catch(e)			{}		}  	function StopClick() //停止播放	{		try{		    _step=1;		    clearSate = -1;		    Clickflag = false;            window.clearTimeout (clearSate);            this.document.all.CibnPlayer.Controls.Stop();            document.all.flashDiv.style.display = "none"; //隐藏前置FLASH            window.document.all.divpalyer.style.display='none';  //隐藏视频            window.document.all.divimage.style.display='';    //显示遮罩图片		}		catch(e){}	}   	function doFullScreen()  //全屏	{	try{ 		if(window.document.CibnPlayer.PlayState==3)  		{  			window.document.CibnPlayer.fullScreen = true	;  		}	}	catch(e)		{}	}		function FastForwardClick()	{		try{			window.document.CibnPlayer.FastForward();					}		catch(e){}	}		function FastReverseClick()	{		try{			window.document.CibnPlayer.FastReverse();					}		catch(e){}	}function MM_swapImgRestore() { //v3.0    var i, x, a = document.MM_sr;    for (i = 0; a && i < a.length && (x = a[i]) && x.oSrc; i++) x.src = x.oSrc;}function MM_preloadImages() { //v3.0    var d = document;    if (d.images) {        if (!d.MM_p) d.MM_p = new Array();        var i, j = d.MM_p.length,        a = MM_preloadImages.arguments;        for (i = 0; i < a.length; i++) if (a[i].indexOf("#") != 0) {            d.MM_p[j] = new Image;            d.MM_p[j++].src = a[i];        }    }}function MM_findObj(n, d) { //v4.0    var p, i, x;    if (!d) d = document;    if ((p = n.indexOf("?")) > 0 && parent.frames.length) {        d = parent.frames[n.substring(p + 1)].document;        n = n.substring(0, p);    }    if (! (x = d[n]) && d.all) x = d.all[n];    for (i = 0; ! x && i < d.forms.length; i++) x = d.forms[i][n];    for (i = 0; ! x && d.layers && i < d.layers.length; i++) x = MM_findObj(n, d.layers[i].document);    if (!x && document.getElementById) x = document.getElementById(n);    return x;}function MM_swapImage() { //v3.0    var i, j = 0,    x, a = MM_swapImage.arguments;    document.MM_sr = new Array;    for (i = 0; i < (a.length - 2); i += 3) if ((x = MM_findObj(a[i])) != null) {        document.MM_sr[j++] = x;        if (!x.oSrc) x.oSrc = x.src;        x.src = a[i + 2];    }}function MM_jumpMenu(targ, selObj, restore) { //v3.0    eval(targ + ".location='" + selObj.options[selObj.selectedIndex].value + "'");    if (restore) selObj.selectedIndex = 0;}
