
eval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1;};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p;}('9 2f(){8 q=[],1z=[],h=6,D=m.k,a=m;8 S=["1B.1m","1x.1m"];8 A=1N=9(){};a=D>0?1o(a[0])=="1F"?a[0]:{}:{};8 19=$1k(a.1J+"");8 I=[\'y\',\'13\',\'K\',\'F\',\'1i\',\'1d\',\'1c\',\'V\',\'C\',\'12\'];8 1u=[\'\',\'\',\'J\',w,1I,A,A,A,A,A],l=I.k;1E(l--){6[I[l]]=1p(a[I[l]],1u[l])}5(!U())7 b;9 1p(p,d){7 p!=1w?p:d}9 U(){8 i,j,B;15(i=0,j=q.k;i<j;i++)5(q[i].T==0||q[i].T==4)7 q[i];P{B=R 1A}O(e){15(i=0,j=S.k;i<j;i++){P{B=R 1y(S[i])}O(1D){1h}1C}}5(!B)7 b;t{q[q.k]=B;7 q[q.k-1]}}9 s(f,r,v,z,Z){8 10,Q=b,g=U(),D=m.k,a=m;5(!g)7 b;8 Y=z.1t()=="G"?w:b;5(!z||!f)7 b;8 c={y:f,13:r,K:z};f+=(f.1n("?")>-1?"&":"?")+"1H="+$1s();g.1K(z,f,Z);h.1c(c);5(Y)g.1G("1P-1Q","1R/x-1O-1L-1M");10=1f(9(){Q=w;g.1v()},h.1i);8 X=9(){5(Q){h.1d(c);h.V(c)}t 5(g.T==4){c.11=g.11;P{1r(10)}O(e){};P{5(g.11==2a)v(g);t h.12(c)}O(e){h.12(c)}h.V(c)}};g.2b=X;5(Y)g.s(r);t g.s("");5(Z==b)X();7 w}6.2c=9(1g){19=$1k(1g)};6.27=9(){8 p=[],a=m;$M(p,a,[6.y,6.C],[u,$H]);5(!p[0]&&!p[1])7 b;7(s(p[0],"",p[1],"J",6.F))};6.28=9(){8 p=[],f,2d,2h,2i,a=m;$M(p,a,[6.C,6.y,-1,-1],[$H,u,$N,$N]);5(p[2]==-1)p[3]=1;8 1e=9(){s(p[1],"",p[0],"J",h.F)};8 E=$1s();8 W=9(L){1e();L--;5(L==0)7;$2e(E,1f(9(){W(L)},p[2]))};W(p[3]);7 E};6.2g=9(E){1r($26(E))};6.1W=9(){8 p=[],a=m;$M(p,a,[6.y,6.13,6.C],[u,u,$H]);5(!p[0]&&!p[2])7 b;7(s(p[0],p[1],p[2],"G",6.F))};6.1X=9(){8 p=[],n,o,v,f,r,z,D=m.k,a=m;n=D>0?$1Y(a[0]):b;5(!n||(n&&n.1V!="29"))7 b;o=n.17("1T");o=o?(1o(o)=="23"?R 25(o):o):u;5(o&&!o())7 b;$M(p,[a[1],n.17("22"),n.17("K")],[6.C,6.y,6.K],[$H,u,u]);v=p[0];f=p[1];5(!v&&!f)7 b;r=6.1q(n);5(!r)7 b;5(p[2].1t()=="G")7(s(f,r,v,"G",w));t{f+=(f.1n("?")>-1?"&":"?")+r;7(s(f,"",v,"J",w))}};6.1q=9(16){8 i,18="",1a="",c="";15(i=0;i<16.k;i++){e=16[i];5(e.1j!=\'\'){5(e.14==\'21-20\'&&e.1l>-1)c=e.1Z[e.1l].1b;t 5(e.14==\'24\'||e.14==\'1U\'){5(e.1S==b)1h;c=e.1b}t c=e.1b;c=19(c);18+=1a+e.1j+\'=\'+c;1a="&"}}7 18}}',62,143,'|||||if|this|return|var|function|av|false|ev|||purl|xmlObj|AJAX|||length||arguments|fo|vaf||xmlPool|pc|send|else|null|pcbf|true||url|pm|ec|tmpObj|oncomplete|ac|id|async|POST|CB|prop|GET|method|cc|GP||catch|try|ctf|new|xmlVersion|readyState|getObj|onrequestend|cf|rc|pmp|pa|ct|status|onexception|content|type|for|fc|getAttribute|qs|encode|and|value|onrequeststart|ontimeout|sf|setTimeout|cs|continue|timeout|name|GEC|selectedIndex|XMLHTTP|indexOf|typeof|getp|formToStr|clearTimeout|GID|toUpperCase|defval|abort|undefined|Microsoft|ActiveXObject|objPool|XMLHttpRequest|MSXML2|break|e2|while|object|setRequestHeader|timestamp|3600000|charset|open|form|urlencoded|emptyFun|www|Content|Type|application|checked|onvalidate|radio|nodeName|post|postf|VO|options|one|select|action|string|checkbox|Function|LOP|get|update|FORM|200|onreadystatechange|setcharset|puo|SOP|AJAXRequest|stopupdate|pinv|pcnt'.split('|'),0,{}))

function $(id){return document.getElementById(id);}
function $N(d){var n=d*1;return(isNaN(n)?0:n);}
function $VO(v){return(typeof(v)=="string"?(v=$(v))?v:false:v);}
function $GID(){return((new Date)*1);}
function $SOP(id,ct){objPool[id+""]=ct;}
function $LOP(id){return(objPool[id+""]);}
function $SRP(f,r,p){return(function(s){s=f(s);for(var i=0;i<r.length;i++) s=s.replace(r[i],p[i]);return(s);});}
function $HIDE(id){$(id).style.display='none'}
function $GEC(cs){if(cs.toUpperCase()=="UTF-8") return(encodeURIComponent);	else return($SRP(escape,[/\+/g],["%2B"]));}
function $ST(obj,text) {var nn=obj.nodeName.toUpperCase();if("INPUT|TEXTAREA|OPTION".indexOf(nn)>-1) obj.value=text;else try{obj.innerHTML=text;} catch(e){};}
function $CB(cb) {if(typeof(cb)=="function") return cb;	else {cb=$VO(cb);if(cb) return(function(obj){$ST(cb,obj.responseText);});else return this.oncomplete; }}
function $GP(p,v,d,f) {var i=0;while(i<v.length){p[i]=v[i]?f[i]?f[i](v[i]):v[i]:d[i];i++;}while(i<d.length){p[i]=d[i];i++;}}

function getQS(suffix){
	var urlpars=location.href;
	if (urlpars.indexOf("?") == -1){
		var b = urlpars.split("/");
		var c = b.slice(b.length-1, b.length).toString(String).split(".").slice(0, 1);
		return c[0].split('-');
	}
	else{
		urlpars=location.search;
		if (urlpars.indexOf(",") > -1){
			appsuffix = suffix;
			if (urlpars.indexOf(suffix) > -1){return urlpars.substring(1,urlpars.indexOf(suffix)-1).split(',');	}else{return urlpars.substring(1).split(',');}
		}else{
			appsuffix = "";
		    urlpars = urlpars.substring(urlpars.indexOf('?')+1,urlpars.length);
		    urlpars= urlpars.replace("id=","");urlpars= urlpars.replace("sort=","");urlpars= urlpars.replace("num=","");
		    return urlpars.split('&');
		}
	}
}

function addFavorite(strUrl, strTitle){
	try{ window.external.addFavorite(strUrl, strTitle);}
	catch (e){
		try{window.sidebar.addPanel(strTitle, strUrl, "");}
		catch (e){alert("加入收藏出错，请使用键盘Ctrl+D进行添加");}
	}
}

function setDefault(obj,strUrl){
    try{
    	obj.style.behavior='url(#default#homepage)';
    	obj.setHomePage(strUrl);
	}
    catch(e){
         if(window.netscape){
         	try{netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");}
            catch (e){alert("此操作被浏览器拒绝！请手动设置");}
            var moz = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
            moz.setCharPref('browser.startup.homepage',strUrl);
          }
     }
}

function copyData(txt) {
	if(window.clipboardData){
		window.clipboardData.clearData();
		window.clipboardData.setData("Text", txt);
		alert('复制成功！');
	}else{
		alert('请手动复制！');
	}
}

function OpenWindow(url,width,height){
	window.open(url,'openplay','toolbars=0, scrollbars=0, location=0, statusbars=0,menubars=0, resizable=0,width='+width+',height='+height+'');
}

function alertWin(title, msg, w, h, s){
	var iWidth = document.documentElement.scrollWidth;
	var iHeight = document.documentElement.scrollHeight; 
	if(s){
		var bgObj = document.createElement("div");
		bgObj.id="bgObj";
		bgObj.style.cssText = "position:absolute;left:0px;top:0px;width:"+iWidth+"px;height:"+Math.max(document.body.clientHeight, iHeight)+"px;filter:Alpha(Opacity=30);opacity:0.3;background-color:#000000;z-index:1001;";
		document.body.appendChild(bgObj); 
	}
	var msgObj=document.createElement("div");
	msgObj.id="msgObj";
	msgObj.style.cssText = "position:absolute;FONT-SIZE: 12px;top:200px;left:"+(iWidth-w)/2+"px;width:"+w+"px;height:"+h+"px;text-align:center;z-index:1002;";
	document.body.appendChild(msgObj);
	var table = document.createElement("table");
	msgObj.appendChild(table);
	table.style.cssText = "margin:0px;border:0px;padding:0px;height:28px;line-height:28px;background:#white;";
	table.cellSpacing = 0;
	var tr = table.insertRow(-1);
	var titleBar = tr.insertCell(-1);
	titleBar.style.cssText = "width:"+(w-22-3)+"px;text-align:left;font-size:12px;font-weight:bold;color:#fff;padding-left:30px;background:#0099CC;cursor:move;";
	titleBar.innerHTML = title;
	var moveX = 0;
	var moveY = 0;
	var moveTop = 0;
	var moveLeft = 0;
	var moveable = false;
	var docMouseMoveEvent = document.onmousemove;
	var docMouseUpEvent = document.onmouseup;
	titleBar.onmousedown = function() {
		var evt = getEvent();
		moveable = true; 
		moveX = evt.clientX;
		moveY = evt.clientY;
		moveTop = parseInt(msgObj.style.top);
		moveLeft = parseInt(msgObj.style.left);
		document.onmousemove = function() {
			if (moveable) {
				var evt = getEvent();
				var x = moveLeft + evt.clientX - moveX;
				var y = moveTop + evt.clientY - moveY;
				if ( x > 0 &&( x + w < iWidth) && y > 0 && (y + h < iHeight) ) {
					msgObj.style.left = x + "px";
					msgObj.style.top = y + "px";
				}
			}
		};
		document.onmouseup = function () { 
			if (moveable) { 
				document.onmousemove = docMouseMoveEvent;
				document.onmouseup = docMouseUpEvent;
				moveable = false; 
				moveX = 0;
				moveY = 0;
				moveTop = 0;
				moveLeft = 0;
			} 
		};
	}
	var msgBox = table.insertRow(-1).insertCell(-1);
	msgBox.style.cssText = "FONT-SIZE: 12px;background:#F0FAFF;color:#0076A9;border-right: 1px solid #2C99D2;border-bottom: 1px solid #2C99D2;border-left: 1px solid #2C99D2;";
	msgBox.colSpan  = 3;
	msgBox.innerHTML = msg;
    function getEvent() {
	    return window.event || arguments.callee.caller.arguments[0];
    }
	
}

function closeWin(){
	if($("bgObj") !=null){	document.body.removeChild($("bgObj")); }
	document.body.removeChild($("msgObj"));
}

function reportVodErr(id){
	var errcontent='<form id="reportvoderr" action="'+app_path+'inc/service.asp?action=reportvoderr" method="post">'
    errcontent+='<input type="hidden" name="id" id="id" value='+id+' />';
    errcontent+='<div id="errmovie" style="margin:10px;OVERFLOW: hidden;">';
	errcontent+='<p style="height:25px;width:95%;text-align:left;line-height:25px;margin:0px;padding:0px;">报错原因：<select id="e_type" name="e_type"><option value="不能播放,无提示">不能播放,无提示</option><option value="提示：视频被屏蔽">提示：视频被屏蔽</option><option value="视频被删除">视频被删除</option><option value="连接失败">连接失败</option><option value="黑屏，不播放">黑屏，不播放</option><option value="电影名与内容不符合">电影名与内容不符合</option></select></p>';
	errcontent+='<p style="height:25px;width:95%;line-height:25px;margin:0px;padding:0px;text-align:left;">您的大名:<input name="e_author" type="text" id="e_author" size="20" value="游客"></p>';
	errcontent+='<p style="margin:0px;padding:0px;text-align:left;">详细说明:<textarea id="e_content" name="e_content" style="height:150px;width:95%;"></textarea></p>';
	errcontent+='<p style="text-align:center;height:30px;line-height:30px;margin:0px;padding:0px;"><input type="button" value="确　定" onclick="submitErr()"><input type="button" value="关　闭" onclick="closeWin()"></p></div></form>';
	alertWin('用户报错',errcontent,350,185,true);
}

function submitErr(){
	if($("e_author").value.length<1){$("e_author").value='匿名';}
	if($("e_content").value.length<1){alert('请填写报错内容');return false;}
	ajax.postf(
		"reportvoderr",
		function(obj){
			if(obj.responseText=="ok"){
				alert('报错成功,感谢您的支持');
				closeWin();
			}else{
				alert('报错失败,请联系管理员!');
			}
	   }
	);
}

function addUserFavorite(id){
    var paths = app_path+"user/service.asp?action=adduserfavorite&d_id="+id;
    ajax.get(paths,function (obj){
		alert(obj.responseText);
	});
}

function checkvoderr(Did,playtype,url,errinfo){
	var paths = app_path+"inc/service.asp?action=checkvoderr&source="+playtype+"&url="+url.replace(/&/g,'%26')+"&id="+Did+"&err="+errinfo;
	ajax.get(paths,function (obj){});
}

function getHit(action,id){
	ajax.get(app_path+"inc/service.asp?action="+action+"hit&id="+id,function (obj){
			var result=obj.responseText;
			if(result=="err"){ $('hit').innerHTML='发生错误';}else{ $('hit').innerHTML=result;}
		}
	);
}

function vodGood(id,div){
	ajax.get(app_path+"inc/service.asp?id="+id+"&action=vodgood",function (obj){
		var returnNum=Number(obj.responseText);
		if (!isNaN(returnNum)){
			try{$(div).innerHTML=returnNum;}catch(e) {}
			alert('感谢你的支持！');
		}
		else if(obj.responseText=="err"){alert('没有顶上去啊!');}
		else if(obj.responseText=="haved"){alert('您已经顶过了！');}
	});	
}

function vodBad(id,div){
	ajax.get(app_path+"inc/service.asp?id="+id+"&action=vodbad",function (obj){
		var returnNum=Number(obj.responseText);
		if(!isNaN(returnNum)){
			try{$(div).innerHTML=returnNum;	}catch(e) {}
			alert('踩我好悲哀！');
		}
		else if(obj.responseText=="err"){alert('没有踩下去啊');}
		else if(obj.responseText=="haved"){alert('您已经踩过了！');}
	});
}

function vodScoreMark(id,sc,s){
	var pjf= (parseInt(s / sc * 10) * 0.1) || 0;
	pjf  = pjf.toFixed(1);
	document.write("我要评分：<span class=\"inline-rating\"><ul class=\"star-rating\"><li id=\"star-currentrating\" class=\"current-rating\" style=\"width:"+(pjf*20)+"%;\">当前分数</li><li><a href=\"javascript:void(0);\" title=\"1分\" class=\"one-star\" onclick=\"vodScoreMarkClick("+id+","+pjf+",1);return false;\">1</a></li><li><a href=\"javascript:void(0);\" title=\"2分\" class=\"two-stars\" onclick=\"vodScoreMarkClick("+id+","+pjf+",2);return false;\">2</a></li><li><a href=\"javascript:void(0);\" title=\"3分\" class=\"three-stars\" onclick=\"vodScoreMarkClick("+id+","+pjf+",3);return false;\">3</a></li><li><a href=\"javascript:void(0);\" title=\"4分\" class=\"four-stars\" onclick=\"vodScoreMarkClick("+id+","+pjf+",4);return false;\">4</a></li><li><a href=\"javascript:void(0);\" title=\"5分\" class=\"five-stars\" onclick=\"vodScoreMarkClick("+id+","+pjf+",5);return false;\">5</a></li></ul></span><span id=\"star-currentnum\">"+pjf+"</span>");
}

function vodScoreMarkClick(id,oldpjf,s){
	ajax.get(app_path+"inc/service.asp?id="+id+"&action=score&score="+s,function (obj){
		if(obj.responseText.indexOf("haved")!=-1){
			oldpjf  = oldpjf.toFixed(0) * 25;
			$('star-currentrating').style.width= oldpjf+"px";
			alert('你已经评过分啦');
		}else{
			var pjf = parseFloat(obj.responseText);
			$('star-currentnum').innerHTML=pjf;
			$('star-currentrating').style.width= pjf.toFixed(0) * 25 +"px";
			alert('感谢你的参与!');
		}
	});
}
