var NetJs={dlcbix:0,dlcbs:{},downloadJs:function(b,e,j,i){var g=document.getElementsByTagName("head")[0];var f=document.createElement("script");f.type="text/javascript";var h=[];for(var c in e){h.push([c,"=",e[c]].join(""))}NetJs.dlcbix++;var d="cb_"+NetJs.dlcbix;NetJs.dlcbs[d]=function(a){j.call(i,a)};f.src=b+"cb=NetJs.dlcbs.cb_"+NetJs.dlcbix+(h.length>0?"&"+h.join("&"):"");g.appendChild(f)}};NetFSO={dlcbix:0,dlcbs:{},downloadFile:function(c,f,j,i){var h=[];for(var d in f){h.push([d,"=",f[d]].join(""))}NetFSO.dlcbix++;var e="cb_"+NetFSO.dlcbix;NetFSO.dlcbs[e]=function(a){j.call(i,a)};var g=document.createElement("div");var b="jwnetfso"+NetFSO.dlcbix;g.innerHTML='<iframe id="'+b+'" onload="NetFSO.dlcbs.'+e+'(this.window || this.contentWindow);" style="display:none;"></iframe>';document.getElementsByTagName("body")[0].appendChild(g);document.getElementById(b).src=c+h.join("&")+"&v="+Math.random()}};function Template(f,b){Template.jwid++;this.id=Template.jwid;var d={};var e=this.id;var a=0;var c=f.replace(/__NAME__="(\w{0,})"/ig,function(h,g){a++;var i=g+"_"+e+"_"+a;if(typeof d[g]=="undefined"){d[g]=[];d[g].push(a)}else{d[g].push(a)}return'id="jw_'+i+'"'});$(b).innerHTML=c;this._els=d;this.rts={}}Template.jwid=0;Template.prototype={getEL:function(f,g,e){if(typeof this._els[f]=="undefined"){return null}var c=[];for(var d=0,a=this._els[f].length;d<a;d++){var b=g.call(e,$("jw_"+f+"_"+this.id+"_"+this._els[f][d]));c.push(b)}return c},getEL1:function(a){return $("jw_"+a+"_"+this.id+"_"+this._els[a][0])},addRt:function(a){var c=this;var b=this.getEL(a,function(d){if(typeof c.rts[a]=="undefined"){c.rts[a]=d.innerHTML.replace("<!--","").replace("-->","")}})},createRt:function(a){return new TemplateRt(typeof this.rts[a]=="undefined"?"__NAME__ : "+a+" NotFined":this.rts[a])}};function TemplateRt(a){this.tp=a;this.els=[]}TemplateRt.jwid=0;TemplateRt.prototype={get:function(){var b=[];var a=this.tp.replace(/id="(\w{0,})"/ig,function(f,e){var c=e.split("_");c.shift();c.pop();c.pop();var d=c.join("_");var g=e+"_"+TemplateRt.jwid;b.push({n:d,id:g});return'id="'+g+'"'});this.els.push(b);TemplateRt.jwid++;return a},getELs:function(g,f){for(var e=0,a=this.els.length;e<a;e++){var k={};for(var b=0,c=this.els[e].length;b<c;b++){var h=this.els[e][b];k[h.n]=$(h.id);k.ix=e}g.call(f,k)}},getELss:function(){var b=[];for(var f=0,a=this.els.length;f<a;f++){var h={};for(var c=0,e=this.els[f].length;c<e;c++){var g=this.els[f][c];h[g.n]=$(g.id);h.ix=f}b.push(h)}return b}};var JwCookie={read:function(a){var b=document.cookie.match("(?:^|;)\\s*"+a+"=([^;]*)");return b?b[1]:null},dispose:function(c,b){var a=new Date();a.setTime(a.getTime()+-1*24*60*60*1000);var d=c+"=; domain="+b.domain+"; path="+b.path+"; expires="+a.toString();document.cookie=d;return this}};var JwUser={port:80,urls:{},events:{onLoginSuccess:[],onLoginFailure:[],onLoginStateChange:[]},cookieToken:"$",userInfo:{Gender:"",PpNum:"",ExpNum:"",LevelName:"",NextLevelName:"",NextLevelExpNum:"",Area:"",Subscribe:"",UnreadNotes:"",HeadPic:"",Email:"",OnlineTime:"",UserName:""},logined:false,addEvent:function(c,b,a){if(typeof this.events[c]=="undefined"){alert("未定义 "+c+" 事件,无法进行绑定");return}this.events[c].push([b,a])},__fncEvent:function(d,b){var e=this.events[d];for(var c=0,a=e.length;c<a;c++){e[c][0].call(e[c][1],b)}},init:function(){this.urls={login:"http://passport.pplive.com:"+this.port+"/clientlogin.do?",register:"http://passport.pplive.com:"+this.port+"/registerandlogin.do",forgetpwd:"http://passport.pplive.com:"+this.port+"/fetchpassword.do",userinfo:"http://home.pplive.com",usertips:"http://home.pplive.com/userinbox"};this.tryReadUserInfo()},login:function(a,b){NetFSO.downloadFile(this.urls.login,{IsTest:"OK",username:encodeURIComponent(a),password:encodeURIComponent(b)},function(c){this.tryReadUserInfo()?this.__loginOnSuccess():this.__loginOnFailure()},this)},__loginOnSuccess:function(){this.__fncEvent("onLoginSuccess",null)},__loginOnFailure:function(){this.__fncEvent("onLoginFailure",null)},tryReadUserInfo:function(){if(!JwCookie.read("UDI")){this.__fncEvent("onLoginStateChange",{state:"notlogined",userInfo:null});return false}if(JwCookie.read("PPName")){var b=JwCookie.read("PPName").split(this.cookieToken);this.userInfo.UserName=decodeURIComponent(b[0])}var c=JwCookie.read("UDI").split(this.cookieToken);var a=0;for(var d in this.userInfo){if(d=="UserName"){break}this.userInfo[d]=decodeURIComponent(c[a]);a++}this.logined=true;this.__fncEvent("onLoginStateChange",{state:"logined",userInfo:this.userInfo});return true},logout:function(){var b={domain:"pplive.com",path:"/"};JwCookie.dispose("UDI",b);JwCookie.dispose("PPName",b);JwCookie.dispose("PPKey",b);this.logined=false;for(var a in this.userInfo){this.userInfo[a]=""}this.__fncEvent("onLoginStateChange",{state:"logouted",userInfo:this.userInfo})}};var JwUserUI={init:function(){JwUser.addEvent("onLoginStateChange",function(e){switch(e.state){case"logined":$("btn_uname").innerHTML="欢迎您! "+e.userInfo.UserName+"";$("btn_uname").style.display="";$("btn_logout").style.display="";$("btn_login").style.display="none";$("btn_register").style.display="none";break;case"notlogined":case"logouted":$("btn_uname").style.display="none";$("btn_logout").style.display="none";$("btn_login").style.display="";$("btn_register").style.display="";break}},this);JwUser.addEvent("onLoginSuccess",function(){$("loginbox").style.display="none";b(2)},this);JwUser.addEvent("onLoginFailure",function(){b(1)},this);var c=new Template($("loginbox").innerHTML,$("loginbox"));c.getEL1("lb_b1").style.display="none";c.getEL1("lb_b2").style.display="none";var b=function(d){for(var e=0;e<3;e++){c.getEL1("lb_b"+(e+1)).style.display="none"}c.getEL1("lb_b"+(d+1)).style.display="block"};$("btn_logout").addEvent("click",function(d){d.stop();if(confirm("确定退出登录吗?")){JwUser.logout()}});c.getEL1("lb_btn_relogin").addEvent("click",function(d){d.stop();b(2)});c.getEL1("lb_btn_close").addEvent("click",function(d){d.stop();$("loginbox").style.display="none"});$("btn_login").addEvent("click",function(e){e.stop();var d=Element.getCoordinates($("user_btns"));$("loginbox").style.display="block";$("loginbox").style.top=d.top-10+"px";$("loginbox").style.left=(d.right-Element.getCoordinates($("loginbox")).width)+"px";b(2)});var a=function(){var e=c.getEL1("lb_input_pwd").value;var d=c.getEL1("lb_input_name").value;if(d.length==0||e.length==0){return}b(0);JwUser.login(d,e)};c.getEL1("lb_btn_login").addEvent("click",function(d){d.stop();a()});c.getEL1("lb_input_name").addEvent("keyup",function(d){if(d.code==13){a()}});c.getEL1("lb_input_pwd").addEvent("keyup",function(d){if(d.code==13){a()}})},showLoginBox:function(a,b){$("loginbox").style.display="block";$("loginbox").style.top=b+"px";$("loginbox").style.left=a+"px"},addFavor:function(d,c,e){if(!JwUser.logined){alert("您还没有登陆,请先登录后再执行收藏操作");var a=Element.getCoordinates($(d));$("loginbox").style.display="block";$("loginbox").style.top=a.bottom+"px";$("loginbox").style.left=(a.right-Element.getCoordinates($("loginbox")).width)+"px";return}var b="http://bk.pplive.com/xihttp/ikan2/favor/json/post/?";NetJs.downloadJs(b,{type:c,id:e},function(f){if(f.Status==0){alert(f.Msg)}else{alert("收藏成功!")}},this)}};function utf16to8(e){var b,d,a,f;b="";a=e.length;for(d=0;d<a;d++){f=e.charCodeAt(d);if((f>=1)&&(f<=127)){b+=e.charAt(d)}else{if(f>2047){b+=String.fromCharCode(224|((f>>12)&15));b+=String.fromCharCode(128|((f>>6)&63));b+=String.fromCharCode(128|((f>>0)&63))}else{b+=String.fromCharCode(192|((f>>6)&31));b+=String.fromCharCode(128|((f>>0)&63))}}}return b}function utf8to16(g){var b,e,a,h;var f,d;b="";a=g.length;e=0;while(e<a){h=g.charCodeAt(e++);switch(h>>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:b+=g.charAt(e-1);break;case 12:case 13:f=g.charCodeAt(e++);b+=String.fromCharCode(((h&31)<<6)|(f&63));break;case 14:f=g.charCodeAt(e++);d=g.charCodeAt(e++);b+=String.fromCharCode(((h&15)<<12)|((f&63)<<6)|((d&63)<<0));break}}return b}var base64EncodeChars="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var base64DecodeChars=new Array(-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,62,-1,-1,-1,63,52,53,54,55,56,57,58,59,60,61,-1,-1,-1,-1,-1,-1,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-1,-1,-1,-1,-1,-1,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,-1,-1,-1,-1,-1);function base64encode(g){var c,e,a;var f,d,b;a=g.length;e=0;c="";while(e<a){f=g.charCodeAt(e++)&255;if(e==a){c+=base64EncodeChars.charAt(f>>2);c+=base64EncodeChars.charAt((f&3)<<4);c+="==";break}d=g.charCodeAt(e++);if(e==a){c+=base64EncodeChars.charAt(f>>2);c+=base64EncodeChars.charAt(((f&3)<<4)|((d&240)>>4));c+=base64EncodeChars.charAt((d&15)<<2);c+="=";break}b=g.charCodeAt(e++);c+=base64EncodeChars.charAt(f>>2);c+=base64EncodeChars.charAt(((f&3)<<4)|((d&240)>>4));c+=base64EncodeChars.charAt(((d&15)<<2)|((b&192)>>6));c+=base64EncodeChars.charAt(b&63)}return c}function base64decode(h){var g,f,d,b;var e,a,c;a=h.length;e=0;c="";while(e<a){do{g=base64DecodeChars[h.charCodeAt(e++)&255]}while(e<a&&g==-1);if(g==-1){break}do{f=base64DecodeChars[h.charCodeAt(e++)&255]}while(e<a&&f==-1);if(f==-1){break}c+=String.fromCharCode((g<<2)|((f&48)>>4));do{d=h.charCodeAt(e++)&255;if(d==61){return c}d=base64DecodeChars[d]}while(e<a&&d==-1);if(d==-1){break}c+=String.fromCharCode(((f&15)<<4)|((d&60)>>2));do{b=h.charCodeAt(e++)&255;if(b==61){return c}b=base64DecodeChars[b]}while(e<a&&b==-1);if(b==-1){break}c+=String.fromCharCode(((d&3)<<6)|b)}return c}function Comment(a,c,b){this.cnf=b;this.tpl=new Template(c,a);this.tpl.addRt("cmt_list");this.tpl.getEL("cmt_list",function(d){this.changePage(1)},this);this.bindEvent();this.pageCount=0;this.list=[];this.lookAt="";this.OnPostSuccess=null;this.OnClickLoginLink=null;this.tpl.getEL("cmt_notbkuser",function(d){d.style.display="none"},this);this.rt=null;this.rpix=-1;this.felements={};this.logined=false;this.loginUser={}}Comment.prototype={urlget:"http://bk.pplive.com/xihttp/ikan2/comment/json/get/?",urlpost:"http://bk.pplive.com/xihttp/ikan2/comment/json/post/?",bindList:function(b){var a=this;if(b.Status!=1){return}this.list=b.Data.Comments;this.tpl.getEL("cmt_num",function(c){c.innerHTML=b.Data.CommentCount},this);this.tpl.getEL("cmt_look_all",function(c){c.href=b.Data.MoreLink},this);this.tpl.getEL("cmt_list",function(g){var e=this.tpl.createRt("cmt_list");this.rt=e;var d=[];for(var f=0,c=b.Data.Comments.length;f<c;f++){d.push(e.get())}g.innerHTML=d.join("");e.getELs(function(l){l.cmt_list_item_userface.src=b.Data.Comments[l.ix].UserFace;l.cmt_list_item_username.innerHTML=b.Data.Comments[l.ix].UserName;l.cmt_list_item_time.innerHTML=b.Data.Comments[l.ix].Time;l.cmt_list_item_content.innerHTML=b.Data.Comments[l.ix].Content;l.cmt_list_item_reply.setProperty("jwcommentix",l.ix);l.cmt_list_item_quote_notuser.style.display="none";var i=b.Data.Comments[l.ix].Replies;if(i.length==0){l.cmt_list_item_quote.style.display="none"}var m=[];for(var k=0,h=i.length;k<h;k++){m.push(["<dl>",'<dt><img src="'+i[k].UserFace+'"></dt>','<dd><div class="hd">'+i[k].UserName+"&nbsp;&nbsp;&nbsp;"+i[k].Time+"发表</div>",'<div class="ct">'+i[k].Content+"</div>","</dd>","</dl>"].join(""))}l.cmt_list_item_quote_rpls.innerHTML=m.join("");l.cmt_list_item_quote_box.style.display="none";this.bindReplyEvent(l)},this)},this);this.showPageList(b.Data.CommentCount)},bindReplyEvent:function(b){var a=this;b.cmt_list_item_reply.addEvent("click",function(c){a.reply(parseInt(this.getProperty("jwcommentix")));c.stop()});b.cmt_list_item_quote_login.addEvent("click",function(c){if(a.OnClickLoginLink!=null){a.OnClickLoginLink(this)}c.stop()});b.cmt_list_item_quote_cancel.addEvent("click",function(c){b.cmt_list_item_quote_box.style.display="none";c.stop()});b.cmt_list_item_quote_post.addEvent("click",function(c){a.postCmtt(b.cmt_list_item_quote_notuser,b.cmt_list_item_quote_content,b.cmt_list_item_quote_checkcode,true);c.stop()});b.cmt_list_item_quote_checkcode.addEvent("keydown",this.checkcode_check);b.cmt_list_item_quote_checkcode.addEvent("focus",function(c){a.checkcodeImgRef(b.cmt_list_item_quote_img)});b.cmt_list_item_quote_ref.addEvent("click",function(c){a.checkcodeImgRef(b.cmt_list_item_quote_img);c.stop()})},reply:function(a){var b=this.rt.getELss()[a];if(this.rpix!=-1&&this.rpix!=a){this.rt.getELss()[this.rpix]["cmt_list_item_quote_box"].style.display="none";if(this.list[this.rpix].Replies.length==0){this.rt.getELss()[this.rpix]["cmt_list_item_quote"].style.display="none"}}var c=b.cmt_list_item_quote_box;if(c.style.display=="none"){c.style.display="block";b.cmt_list_item_quote.style.display="block";if(this.logined){b.cmt_list_item_quote_login.innerHTML=this.loginUser;b.cmt_list_item_quote_login.href="http://passport.pplive.com/UserCenter.aspx";b.cmt_list_item_quote_notuser.checked=false;b.cmt_list_item_quote_notuser.style.display=""}else{b.cmt_list_item_quote_login.innerHTML="点击登陆";b.cmt_list_item_quote_login.href="#";b.cmt_list_item_quote_notuser.checked=true;b.cmt_list_item_quote_notuser.style.display="none"}this.rpix=a}else{c.style.display="none";if(this.list[a].Replies.length==0){b.cmt_list_item_quote.style.display="none"}this.rpix=-1}},login:function(a){this.logined=true;this.loginUser=a;this.tpl.getEL("cmt_login",function(c){c.innerHTML=a;c.href="http://passport.pplive.com/UserCenter.aspx"});this.tpl.getEL("cmt_notbkuser",function(c){c.checked=false;c.style.display=""});if(this.rpix!=-1){var b=this.rt.getELss()[this.rpix];b.cmt_list_item_quote_login.innerHTML=a;b.cmt_list_item_quote_login.href="http://passport.pplive.com/UserCenter.aspx";b.cmt_list_item_quote_notuser.checked=false;b.cmt_list_item_quote_notuser.style.display=""}},logout:function(){this.logined=false;this.tpl.getEL("cmt_login",function(b){b.innerHTML="点击登陆";b.href="#"});cmt.tpl.getEL("cmt_notbkuser",function(b){b.checked=true;b.style.display="none"});if(this.rpix!=-1){var a=this.rt.getELss()[this.rpix];a.cmt_list_item_quote_login.innerHTML="点击登陆";a.cmt_list_item_quote_login.href="#";a.cmt_list_item_quote_notuser.checked=true;a.cmt_list_item_quote_notuser.style.display="none"}},bindEvent:function(){var a=this;this.tpl.getEL("cmt_login",function(b){b.addEvent("click",function(c){if(a.OnClickLoginLink!=null){a.OnClickLoginLink(b)}c.stop()})},this);this.tpl.getEL("cmt_form_submit",function(b){b.addEvent("click",function(c){a.postCmtt(a.tpl.getEL1("cmt_notbkuser"),a.tpl.getEL1("cmt_form_content"),a.tpl.getEL1("cmt_form_checkcode"),false);c.stop()})},this);this.tpl.getEL("cmt_form_checkcode_ref",function(b){b.addEvent("click",function(c){a.checkcodeImgRef(a.tpl.getEL1("cmt_form_checkcode_img"));c.stop()})},this);this.tpl.getEL("cmt_form_checkcode",function(b){b.addEvent("focus",function(c){a.checkcodeImgRef(a.tpl.getEL1("cmt_form_checkcode_img"));c.stop()})},this);this.tpl.getEL("cmt_ref",function(b){b.addEvent("click",function(c){a.changePage(a.cnf.ipage);c.stop()})},this);this.tpl.getEL("cmt_form_checkcode",function(b){b.addEvent("keydown",this.checkcode_check)},this)},checkcode_check:function(a){if((a.code>47&&a.code<58)||(a.code>95&&a.code<106)||a.code==8){}else{a.stop()}},postCmtt:function(f,b,a,d){this.felements={notuser:f,content:b,checkcode:a};var g={};if(b.value.length==0){alert("请填写内容！");b.focus();return}g.content=b.value.substring(0,100);if(a.value.length!=4){alert("请填写验证码！");a.focus();return}g.checkcode=a.value;if(f.checked){g.notbkuser=1}else{g.notbkuser=0}var c={};for(var e in this.cnf){c[e]=this.cnf[e]}for(var e in g){c[e]=g[e]}if(d&&this.rpix!=-1){c.cid=this.list[this.rpix].ID}NetJs.downloadJs(this.urlpost,c,this.postCompleted,this)},postCompleted:function(a){if(a.Status==1){this.changePage(1);this.felements.content.value="";this.felements.checkcode.value="";alert("发表/回复成功");if(this.OnPostSuccess!=null){this.OnPostSuccess()}}else{alert(a.Msg)}},checkcodeImgRef:function(a){a.src="http://bk.pplive.com/checkcode/?v="+Math.random()},showPageList:function(f){this.pageCount=Math.ceil(f/this.cnf.num);var a=[];var c=this.cnf.ipage;var g=1;var b=this.pageCount;g=c-3;b=c+3;if(g<1){g=1;b=this.pageCount>7?7:this.pageCount}if(b>this.pageCount){g=this.pageCount-6;b=this.pageCount}if(c!=1){a.push('<li><a href="#" class="disable" title="prev">上一页</a></li>')}if(c>4&&this.pageCount>7){a.push('<li><a href="#" class="disable" title="1">1</a></li>');a.push("<li>...</li>")}if(g<1){g=1}for(var e=g;e<=b;e++){if(c==e){a.push('<li><a href="#" class="active" title="'+e+'">'+e+"</a></li>")}else{a.push('<li><a href="#" class="disable" title="'+e+'">'+e+"</a></li>")}}if(c<this.pageCount-3&&this.pageCount>7){a.push("<li>...</li>");a.push('<li><a href="#" class="disable" title="'+this.pageCount+'">'+this.pageCount+"</a></li>")}if(c!=this.pageCount&&this.pageCount!=0){a.push('<li><a href="#" class="disable" title="next">下一页</a></li>')}var d=this;this.tpl.getEL("cmt_page",function(l){l.innerHTML=a.join("");var k=l.getElements("a");for(var j=0,h=k.length;j<h;j++){k[j].addEvent("click",function(i){(function(){var m=i.target;if(m.title=="prev"){if(this.cnf.ipage>1){this.cnf.ipage--;this.changePage(this.cnf.ipage)}return}if(m.title=="next"){if(this.cnf.ipage<this.pageCount){this.cnf.ipage++;this.changePage(this.cnf.ipage)}return}this.changePage(parseInt(m.title))}).call(d);i.stop()})}},this)},changePage:function(a){this.cnf.ipage=a;NetJs.downloadJs(this.urlget,this.cnf,this.bindList,this);this.tpl.getEL("cmt_list",function(b){b.innerHTML="评论加载中..."},this)}};var comment_tpl=["<div>","<h4>发表评论 </h4>",'<form method="post">',"<table>","<tr>","<th>用户： </th>","<td>",'<a href="#" title="点这里登录" __NAME__="cmt_login">点这里登录 </a>','<label for="notbkuser">','<input type="checkbox" __NAME__="cmt_notbkuser" value="1" checked>&nbsp;匿名发表（最多100字）</label>',"</td>","</tr>","<tr>","<th>内容： </th>",'<td><textarea name="content" title="输入内容" __NAME__="cmt_form_content"></textarea></td>',"</tr>","<tr>","<th>验证码： </th>","<td>",'<input name="checkcode" type="text" title="输入验证码" __NAME__="cmt_form_checkcode" maxlength="4" />','<img src="http://img1.pplive.com/images/2008/10/31/16535225541.gif" __NAME__="cmt_form_checkcode_img" />','<a href="#" __NAME__="cmt_form_checkcode_ref">看不清</a>','<a href="#" title="发表评论" __NAME__="cmt_form_submit">发表评论</a>',"</td>","</tr>","</table>","</form>","</div>","<div>","<div>",'<strong __NAME__="cmt_video_name">《天使与魔鬼(达芬奇密码前传)》</strong>评论（共<span __NAME__="cmt_num">0</span>条）','<a href="#" __NAME__="cmt_ref">刷新评论</a>','<a href="#" target="_blank" __NAME__="cmt_look_all">查看所有评论</a>',"</div>",'<div __NAME__="cmt_page">','<a href="#" __NAME__="cmt_page_prev">上一页</a>','<span __NAME__="cmt_page_num"></span>','<a href="#" __NAME__="cmt_page_next">下一页</a>',"</div>",'<div __NAME__="cmt_list">',"<!--","<table>","<tr>",'<td rowspan="2"><img src="" width="48" height="48" __NAME__="cmt_list_item_userface" /></td>',"<td>",'<span __NAME__="cmt_list_item_username"></span> ','<span __NAME__="cmt_list_item_time"><span> ','<a href="#" title="举报" __NAME__="cmt_list_item_report">举报</a>','<a href="#" title="回复" __NAME__="cmt_list_item_reply">回复</a>',"</td>","</tr>","<tr>",'<td __NAME__="cmt_list_item_content"></td>',"</tr>","</table>","-->","</div>","</div>"].join("");function initSearch(){var p=$("_j_dom_SearchInput"),o="http://www.pplive.com/search/suggest/?",r=new Image(1,1),q="http://218.61.6.151/t.gif?rid=4a5ee4943d2be&lt=";var m=new Element("ul",{"class":"sm_search_tips",styles:{display:"none",position:"absolute","z-index":50,left:0,top:0}});var d="-- 请输入关键字 --",a=500,n=[],b=[],h=null,j="",i=-1,e=null,f=false;function k(){var s=p.get("value");if(s.trim()==""||s==d){return false}try{location.href="/search/?kw="+encodeURIComponent(s)}catch(t){}}function l(t){var s=parseInt(i)+parseInt(t);if(s<0){s=n.length-1}else{if(s>=n.length){s=0}}b[i]&&b[i].removeClass("current");i=s;b[i]&&b[i].set("class","current");n[i]&&p.set("value",n[i].name)}function g(){var s=p.get("value").trim("");if(s!=""&&s!=d&&s!=j){NetJs.downloadJs(o,{kw:encodeURIComponent(s)},function(t){c(t)});j=s;r.src=q+new Date().getTime()}}function c(v){var u=[];for(var t=0;t<v.length;t++){u.push(['<li><a href="javascript:;" title="',v[t].name,'">',v[t].name.truncate(18,true),"</a></li>"].join(""))}u.push('<li style="display:none;"><a class="help" href="/help/#search_tips" title="查看搜索帮助">？搜索帮助</a></li>');m.set("html",u.join(""));var w=p.getCoordinates();if(!f){m.inject(document.body);f=true;m.set("tween",{duration:"short",transition:"quad:in"})}m.setStyles({display:"",opacity:1,overflow:"hidden",height:0,width:w.width+40,left:w.left-5,top:w.top+w.height});m.tween("height",(v.length)*24);b=m.getElements("li");n=v;for(var t=b.length-1;t--;){b[t].set("tid",t);b[t].addEvent("click",function(z){new Event(z).stop();var s=parseInt(this.get("tid"));location.href=n[s].link;return false})}}p.setStyle("color","#999");p.addEvents({focus:function(){this.select();var s=this.get("value").trim();if(s==""||s==d){this.setStyle("color","#000");this.set("value","")}},blur:function(){var s=this.get("value").trim();if(s==""||s==d){this.setStyle("color","#999");this.set("value",d)}},keydown:function(s){switch(s.key){case"enter":if(s.control){location.href=n[i].link;return false}else{k()}break;case"up":if(m.getStyle("display")=="none"){m.setStyle("display","")}l(-1);break;case"down":if(m.getStyle("display")=="none"){m.setStyle("display","")}l(1);break;default:try{clearTimeout(h)}catch(s){}h=setTimeout(g,a);break}}});$("j_dom_searchsubmit").addEvent("click",function(){k();return false});$(document.body).addEvent("click",function(s){m.tween("opacity",0)})}var PageHeader={defaultSearchTxt:"-- 请输入关键字 --",init:function(){JwUserUI.init();JwUser.init();var a=this;$("_j_dom_SearchInput").addEvent("focus",function(b){if(a.defaultSearchTxt==this.value){this.value=""}});$("_j_dom_SearchInput").addEvent("blur",function(b){if(this.value.replace(/(^\s*)|(\s*$)/g,"")==""){this.value=a.defaultSearchTxt}});initSearch()}};(function(){var b,c=[];function e(){var h=0,f=c.length,j,k,g;for(;h<f;h++){j=c[h];k=j.pos.getPosition();j.src.setStyles({left:k.x,top:k.y});g=j.src.getSize();j.pos.setStyles({width:g.x,height:g.y})}}function d(f,g){f=$(f);g=$(g);c.push({src:f,pos:g});if(!b){b=$setInterval(e,1000)}f.setStyles({position:"absolute",display:"block"});e()}window.$ma=d;if(!Cookie.read("fb")){var a=new Image(1,1);a.id="getFbCode";a.src=" http://iptable.pplive.com/ikan.php";a.onload=function(){}}})();(function(){function h(q){return document.getElementById(q)}var i={extendObj:function(q,t){for(var r in q){t[r]=q[r]}},cmbObj:function(){var q={},t;for(var s=0,r=arguments.length;s<r;s++){t=arguments[s];for(var u in t){q[u]=t[u]}}return q},pina:function(t,q){for(var s=0,r=q.length;s<r;s++){if(q[s]==t){return true}}},extendClass:function(r,s){for(var q in r.prototype){if(s.prototype[q]==undefined){s.prototype[q]=r.prototype[q]}}}};var l={hl:function(s,r){if(s.isShowing){return false}var q={_timer:null,_step:4,_delay:100,_clear:function(){if(this._timer){clearInterval(this._timer)}},setopt:function(u,t){this["_"+u]=t},show:function(t){var v=this;var u=t.style.backgroundColor;this._curcolor=60;t.style.backgroundColor="rgb(100%,100%,60%)";t.isShowing=true;this._timer=setInterval(function(){v._curcolor+=v._step;if(v._curcolor>100){v._clear();t.style.backgroundColor="rgb(100%,100%,100%)";t.style.backgroundColor=u;t.isShowing=false;if(typeof(v._afterF)=="function"){v._afterF()}}else{t.style.backgroundColor="rgb(100%,100%,"+v._curcolor+"%)"}},this._delay)}};q.setopt("afterF",r);q.show(s)},dragit:function f(r,q){DragO={getAbsX:function(s){bx=isCSS1Dom?document.documentElement.scrollLeft:document.body.scrollLeft;x=isIE?s.clientX+bx:s.pageX;return x},getAbsY:function(s){by=isCSS1Dom?document.documentElement.scrollTop:document.body.scrollTop;y=isIE?s.clientY+by:s.pageY;return y},setAlpha:function(t,s){if(document.all){t.style.filter="alpha(opacity="+s+"0)"}else{t.style.opacity=s/10}},doDown:function(v){v=v?v:window.event;var t=isIE?v.offsetX:v.layerX;var w=isIE?v.offsetY:v.layerY;var s=this.tar;var u=this;DragO.setAlpha(s,6);document.onmousemove=function(z){z=z?z:event;isIE?u.setCapture():window.captureEvents(Event.MOUSEMOVE|Event.MOUSEUP);s.style.left=(DragO.getAbsX(z)-t)+"px";s.style.top=(DragO.getAbsY(z)-w)+"px"};document.onmouseup=function(z){z=z?z:event;document.onmousemove=null;isIE?u.releaseCapture():window.captureEvents(Event.MOUSEMOVE|Event.MOUSEUP);DragO.setAlpha(s,10)}},init:function(t,s){t.onmousedown=this.doDown;t.tar=s;t.style.cursor="move"}};DragO.init(r,q)}};function a(q){this._tpl=q}a.filter={arrayclass:function(q){if(q==1){return'class="pollNone"'}return q%2?"":'class="even"'},trclass:function(q){return q%2?'class="even"':""},titlepre:function(q){return"调查"},spanclass:function(q){var q=q+1;return["style",(q%5)].join("")},output_ans_head:function(q){if(q%4==1){return'<tr align="center" valign="top">'}else{return""}},output_ans_head_noatr:function(q){if(q%4==1){return"<tr>"}else{return""}},output_ans_head_as:function(q){if(q%4==1){return'<tr align="center" valign="top" class="as">'}else{return""}},output_ans_tail:function(q){if(q%4==0){return"</tr>"}else{return""}}};a.prototype={_dotpl:function(t,r){var r=r;var t=t;var s=/\%\(if\s+([^)]*)\)(.*?)\%\(endif\)/ig;var q=/%\(questionloop\)(.*)%\(\/questionloop\)/i;t=this._proqloop(t,r);t=this._proif(t,r);return this._rnd(t,r)},_proif:function(B,t){var O=B,M,r,J,K,N,G,w,z,C;var u;var L=[];var A=[];var F=/\%\(if\s+([^)]*)\)(.*?)\%\(endif\)/ig;var I=/\%\(if\s+([^)]*)\)(.*?)\%\(endif\)/i;var v=/\%\(elif\s+([^)]*?)\)(.*?(%\(elif|%\(else|$))/i;var q=B.match(F);if(!q){return O}for(var H=0,s=q.length;H<s;H++){C="";L=[],A=[];M=q[H];r=M.match(I);J=r[1];K=r[2];G=K.indexOf("%(elif")!=-1?K.indexOf("%(elif"):K.indexOf("%(else");N=G!=-1?K.substr(0,G):K;while(K.match(v)){u=K.match(v);L.push(u[1]);A.push(u[2].replace(u[3],""));K=K.replace(u[0].replace(u[3],""),"")}z=K.indexOf("%(else)");if(z!=-1){C=K.substr(z+7)}if(t[J]){w=N}else{w=C?C:""}for(var E=0,D=L.length;E<D;E++){if(t[L[E]]){w=A[E]}}O=O.replace(M,w)}return O},_proqloop:function(E,w){var O=E,M,N;var t=/%\(questionloop\)(.*)%\(\/questionloop\)/i;var B=E.match(t);if(!B){return O}var A=B[1];var u=/%\(answerloop\)(.*?)%\(\/answerloop\)/ig;var L=/%\(answerloop\)(.*?)%\(\/answerloop\)/i;var H=A.match(u);if(!H){alert("no answer loop");return false}for(var C=0,s=H.length;C<s;C++){A=A.replace(L,"%(answerblock"+C+")")}var r="";for(var I=0,z=w.question.length;I<z;I++){var v=w.question[I];i.extendObj(w,v);for(var D=0,q=H.length;D<q;D++){var K="";N=H[D].replace(/\%\(\/?answerloop\)/ig,"");for(var G=0,F=v.answer.length;G<F;G++){var J=v.answer[G];i.extendObj(v,J);i.extendObj({answerloopid:G+1},J);M=this._proif(N,J);K+=this._rnd(M,J);M=null}v["answerblock"+D]=K}M=this._proif(A,v);r+=this._rnd(M,v);M=null}O=O.replace(t,r);return O},_proaloop:function(C,H){var B=C,F,G,D,u,v,E,z,A,t;var q=/%\(answerloop\)(.*?)%\(\/answerloop\)/ig;var s=/%\(answerloop\)(.*?)%\(\/answerloop\)/i;matcharr=C.match(q);if(!matcharr){return B}for(var w=0,r=matcharr.length;w<r;w++){F=matcharr[w];G=F.match(s);D=G[1];D=this._proif(D,H);z=this._rnd(D,H);B=B.replace(F,z)}},_rnd:function(q,t){var s=a.filter;var r=function(u,A){A=A.split("|");var z=t[A[0]];for(var v=1;v<A.length;v++){z=s[A[v]](z)}if(z===""){return""}if(z==0||z==-1){z+=""}return z||"Null"};return q.replace(/%\(([A-Za-z0-9_|.]*)\)/g,r)},render:function(r){var q=this._tpl;q=q.replace(/\<\!\-\-|\-\-\>/g,"");q=q.replace(/\n|\r/ig,"");q=q.replace(/%\(c\)(.*?)%\(\/c\)/ig,"");return this._dotpl(q,r)}};function j(q,r){this.init(q,r)}j.prototype={init:function(q,r){this._sid=q;this._pagetpl=new a(r.pagetpl);this._resulttpl=new a(r.resulttpl);this._minipagetpl=new a(r.minipagetpl);window["pplivecontrol"+this._type+this._sid]=this;this._extdata={};this._initextdata()},_sid:null,_type:null,_ismini:false,_urlpre:{},_config:{},_data:null,_datastat:false,_view:null,_beforeF:null,_afterF:null,_getdata:function(v){var r=this;var u=v=="v"?function(){r.showpage()}:function(){r.showresult()};var q=function(t){r._updatedata(t);u()};var s=[this._urlpre.getdataurl,"SubjectID=",this._sid,"&random=",Math.random()].join("");c.sendJs(s,q)},_updatedata:function(q){},_initextdata:function(){},setopt:function(r,q){this["_"+r]=q},config:function(r,q){this._config[r]=q},setextd:function(r,q){this._extdata.p=q},dosubmit:function(){},showpage:function(){this.closer();this._updatepage()},_updatepage:function(){if(this._datastat){var s=i.cmbObj(this._extdata,this._data);var r=this._ismini?this._minipagetpl:this._pagetpl;var q=h(this._config.containerpre+this._sid);if(!q){return}if(this._data.subjectid=="0"){return}q.innerHTML=r.render(s);if(typeof(this._afterupdatepage)=="function"){this._afterupdatepage()}return true}this._getdata("v")},showresult:function(){},_openr:function(r){var s=h(this._config.containerpre+"_result"+this._sid);var q=h(this._config.containerpre+this._sid);if(!s){s=document.createElement("div");s.id=this._config.containerpre+"_result"+this._sid;document.body.insertBefore(s,document.body.firstChild)}s.innerHTML=this._resulttpl.render(r);s.style.position="absolute";s.style.display="block";s.style.zIndex=1000;s.getElementsByTagName("div")[0].style.margin="0";s.style.top=ViewArea.scrollTop()+ViewArea.height()/2-s.clientHeight/2+"px";s.style.left=ViewArea.scrollLeft()+ViewArea.width()/2-s.clientWidth/2+"px";l.dragit(h("resulthandler"+this._sid),s)},closer:function(){try{h(this._config.containerpre+"_result"+this._sid).style.display="none"}catch(q){}return false}};var n={pagetpl:'<!--<div class="window_A1"><div class="pollMotion" style="display:none;" id="votetip%(subjectid)">正在提交数据，请稍后……</div><table class="w_C1">  <tr>    <th class="pollTitle" style="font-size:16px;font-weight:bold;">%(subjectname)</th>  </tr>	  %(questionloop)	    	<tr style="font-weight:bold;">	    		<td class="pollNote">		    		%(if subjectmore)					%(questionloopid|titlepre)%(questionname)				%(else)					%(questionname)				%(endif)			</td>	  	</tr>	  	<tr>	    		<td class="resultView whiteBody">				%(if qimgtype)				<table class="pollContent pollImg">      				%(c)<tr align="center" valign="top">%(/c)      				%(answerloop)      					%(answerloopid|output_ans_head)       					 <td %(answerloopid|arrayclass)>       					 <label for="no%(answerid)">       					 <img src="%(answerimg)" /><br />       					 %(if subjectshowi)       					 <input type="%(answertype)" name="%(qinputname)" id="no%(answerid)" value="%(ainputvalue)"/>       					 %(endif)       					 %(answername)       					 </label>       					</td>       				%(answerloopid|output_ans_tail)       				%(/answerloop)	      				%(c)</tr>%(/c)    				</table>    				%(else)				<table class="pollContent">				%(answerloop)					<tr>					  <td style="padding-left:20px;" %(answerloopid|arrayclass)>				%(if subjectshowi)				<input type="%(answertype)" name="%(qinputname)" id="no%(answerid)" value="%(ainputvalue)" style="padding-right:10px; " />				%(endif)					  <label for="no%(answerid)">%(answername)</label>					  </td>					</tr>				%(/answerloop)					</table>				%(endif)			</td>  		</tr>	%(/questionloop)	  <tr>    		<td align="center" class="pollSbt">			%(if subjectopenvote)				<input type="submit" class="sbt_A1" value="投票" onclick="%(dovotes)" style="display:none;"/>				<div class="btn c_b">				    <a href="#" title="提交" class="btn_1" onclick="%(dovotes)">提交</a> 				    <a href="http://www.chana-mazda.com/market/100ml/" target="_blank" title="百米知马力专区" class="btn_2">百米知马力专区</a>				</div>			%(endif)    			%(if subjectopenresult)				<input type="submit" class="sbt_A2" value="查看" onclick="%(showresult)" style="display:none;"/>			%(endif)		</td>  	</tr> 	 <tr>    		<td class="pollOther">    		    	<table width="100%"  border="0" cellspacing="0" cellpadding="0">      			<tr>      			%(if subjectvotetip)<td align="left" class="C_F60">%(subjectvotetip)</td>%(endif)      			<td align="right">　    			%(if subjectplink)[<a href="%(subjectplink)" class="C_F60">观看节目</a>]%(endif)    			%(if subjectpost)[<a href="%(subjectpost)" class="C_F60">去P吧讨论</a>]%(endif)    			</td>    			</tr>    			</table>    		</td> 	 </tr>	  </table></div>-->',minipagetpl:'<div class="window_A1"><div class="pollMotion" style="display:none;" id="votetip%(subjectid)">正在提交数据，请稍后……</div><table class="w_A1">  <tr>    <th class="pollTitle">PP大调查</th>  </tr>  <tr>    <td class="pollTopic">%(subjectname)</td>  </tr>  %(questionloop)  <tr>    <td class="pollNote">        %(if subjectmore)		%(questionloopid|titlepre)%(questionname)	%(else)		%(questionname)	%(endif)    </td>  </tr>  <tr>    <td class="resultView">	<table class="pollContent">	%(answerloop)        %(c)<tr>%(/c)        %(answerloopid|output_ans_head_noatr)		  <td>		  	%(if subjectshowi)				<input type="%(answertype)" name="%(qinputname)" id="no%(answerid)" value="%(ainputvalue)" />			%(endif)			  <label for="no%(answerid)">%(answername)</label>		  </td>	%(answerloopid|output_ans_tail)	%(c)</tr>%(/c)	%(/answerloop)	</table>	</td>  </tr>  %(/questionloop)  <tr>    <td align="center" class="pollSbt">		%(if subjectopenvote)			<input type="submit" class="sbt_A1" value="投票" onclick="%(dovotes)"/>		%(endif)    		%(if subjectopenresult)			<input type="submit" class="sbt_A2" value="查看" onclick="%(showresult)"/>		%(endif)    </td>  </tr>  <tr>%(if subjectvotetip)<td align="center" class="C_F60">%(subjectvotetip)</td>%(endif)</tr>  <tr>    <td align="right" class="pollOther">       	%(if subjectplink)[<a href="%(subjectplink)" class="C_F60">观看节目</a>]%(endif)    	%(if subjectpost)[<a href="%(subjectpost)" class="C_F60">去P吧讨论</a>]%(endif)    </td>  </tr></table><ins class="rBot"><b><i>&nbsp;</i></b></ins></div>',resulttpl:'<!--<div class="window_A1"><table class="w_C1">  <tr>    <th class="pollTitle" id="resulthandler%(subjectid)"><span onclick="%(closer)"><a href="#1" class="close_A1" title="返回" style="color:orange;">返回</a></span>%(subjectname)</th>  </tr>	  %(questionloop)	    	<tr>	    		<td class="pollNote" style="font-weight:bold;">		    		%(if subjectmore)					%(questionloopid|titlepre)%(questionname)				%(else)					%(questionname)				%(endif)			</td>	  	</tr>	  	<tr>	    		<td class="resultView whiteBody">	    		%(if qimgtype)	    			<table class="pollContent pollImg">		  			%(c)<tr align="center" valign="top" class="as">%(/c)		  			%(answerloop)		  			%(answerloopid|output_ans_head_as)       					 <td %(answerloopid|arrayclass)>       					 <label for="no%(answerid)">       					 <img src="%(answerimg)" /><br />       					 %(answername)       					 </label>       					</td>       					%(answerloopid|output_ans_tail)       					%(/answerloop)			 			 %(c)</tr>%(/c)				</table>	    		%(endif)				<table class="pollContent">				%(answerloop)				          <tr %(answerloopid|arrayclass)>           					<th width="32%">%(answerloopid).%(answername)</th>            					<th width="33%"><span style="width:%(answershowpect)%" class="%(answerloopid|spanclass)"></span></th>            					<th width="35%"><big>%(answercount)票</big> <tt>(%(answerpect)%)</tt></th>          				</tr>				%(/answerloop)					</table>			</td>  		</tr>	%(/questionloop) 	 <tr>    		<td align="right" class="pollOther">    			%(if subjectplink)[<a href="%(subjectplink)" class="C_F60">观看节目</a>]%(endif)    			%(if subjectpost)[<a href="%(subjectpost)" class="C_F60">去P吧讨论</a>]%(endif)    		</td> 	 </tr> 	 </table></div>-->'};function g(q,r){this.init(q,r)}g.prototype={jl:false,_type:"poll",_urlpre:{getdataurl:"http://poll.pplive.com/Result.aspx?",dovoteurl:"http://poll.pplive.com/poll.aspx?",quepre:"answers"},_config:{containerpre:"",inpnamepre:"pplivevotequt",inpvaluepre:"pplivevoteans",waitvotedata:false,resultafvote:true,viewtype:1,hasvote:false,mustvote:false,resultnotopen:false},_updatedata:function(F){var M={};var z=F.Subject;M.subjectid=z.Id;M.subjectname=z.Name;var K=b.get("haspplivedovote"+this._sid);var v=K?2:1;this.config("hasvote",K);M.subjectopenvote=parseInt(z.EnablePoll)&&!(K);M.subjectvotetip="";M.subjectvotetip+=parseInt(z.EnablePoll)?"":"超过今日投票限额 ";M.subjectvotetip+=K?"已投票,谢谢关注":"";if(z.OverTimeType=="2"){M.subjectopenvote=false;M.subjectvotetip="投票已截止,谢谢关注"}else{if(z.OverTimeType=="0"){M.subjectopenvote=false;M.subjectvotetip="投票尚未开始,谢谢关注"}}M.EnableView=z.EnableView;M.ViewStyle=z.ViewStyle;M.subjectopenresult=z.EnableView&v;M.subjectresulttip="不能查看";M.subjectplink=z.SynacastURL;M.subjectpost=z.P8URL;M.subjectshowi=z.OverTimeType=="1"&&M.subjectopenvote;this.config("showinpage",z.ViewStyle=="1");if(this._config.showinpage){this._extdata.closer=this._extdata.showvote}if(z.ViewStyle=="2"){M.subjectopenresult=false;this.config("resultnotopen",z.ViewStyle=="2")}M.question=[];var B=z.Questions?z.Questions.Question:[];if(!(B instanceof Array)){B=[B]}var w,q,u,s,I;if(B.length>1){M.subjectmore=true}for(var H=0,A=B.length;H<A;H++){w=B[H];q={};q.questionname=w.Name;q.questionid=w.Id;q.qimgtype=w.Type&2;q.questionloopid=H+1;q.qinputname=[w.Id,"_",this._config.inpnamepre].join("");q.answer=[];try{u=w.Answers.Answer}catch(J){M.question.push(q);continue}if(!(u instanceof Array)){u=[u]}q.totlecount=0;var t=1;var C;for(var L=0,D=u.length;L<D;L++){C=0;if(!u[L]["Count"]){break}C=parseInt(u[L]["Count"]);q.totlecount+=C;if(C>t){t=C}}for(var G=0,E=u.length;G<E;G++){s={};I=u[G];s.answername=I.Name;s.answerimg=I.ImageURL;s.answertype=w.Type&1?"checkbox":"radio";s.answerid=I.Id;s.ainputvalue=I.Id+"_"+this._config.inpvaluepre;if(I.Count){s.answercount=parseInt(I.Count);if(!q.totlecount){s.answerpect="0.0"}else{s.answerpect=(100*s.answercount/parseInt(q.totlecount)).toString().substr(0,4)}s.answershowpect=(100*s.answercount/t).toString().substr(0,4)}q.answer.push(s)}M.question.push(q)}this._data=M;this._datastat=true},_initextdata:function(){this._extdata.dovotes="window.pplivecontrol"+this._type+this._sid+".dosubmit();return false";this._extdata.showresult="window.pplivecontrol"+this._type+this._sid+".showresult();return false";this._extdata.showvote="window.pplivecontrol"+this._type+this._sid+".showpage();return false";this._extdata.closer="window.pplivecontrol"+this._type+this._sid+".closer();return false"},_getvote:function(){var w={},t=[],u,C,B;var A=[];var r=h(this._config.containerpre+this._sid);var z=r.getElementsByTagName("input");for(var v=0,s=z.length;v<s;v++){B=z[v];C=B.value.split("_")[0];if(B.type=="checkbox"){if(B.checked){if(B.name in w){w[B.name].push(C)}else{w[B.name]=[C]}}}if(B.type=="radio"){if(B.checked){w[B.name]=[C]}}}if(!w){return false}for(var q in w){if(typeof(w[q])!="function"){t=t.concat(w[q])}}if(!t){return false}A=t;return A},dosubmit:function(){if(this.jl){alert("您已经投过票了!");return}this.closer();var t=this._getvote();var r=t.join(",");if(!r){alert("你还没有选择");return false}var s=this;var w={sid:s._sid,showresult:function(){s.showresult()}};var q=function(z){w.responseText=z.responseText;if(typeof(s._afterF)=="function"){s._afterF(w)}};var u=[this._urlpre.dovoteurl,"SubjectID=",this._sid,"&",this._urlpre.quepre,"=",r].join("");if(typeof(s._beforeF)=="function"){s._beforeF(w)}this._setHasvote();try{this._addVote(t)}catch(v){}if(this._config.waitvotedata){c.sendJs(u,q)}else{c.sendJs(u,function(){});w.responseText="200-ok";if(typeof(s._afterF)=="function"){setTimeout(function(){s.jl=true;s._afterF(w)},1000)}}return true},_setHasvote:function(){b.set("haspplivedovote"+this._sid,"1",1);this._config.hasvote|=1;this._data.subjectopenvote=false;this._data.subjectshowi=false;this._data.subjectvotetip="已投票,谢谢关注";this._data.subjectopenresult=this._data.ViewStyle!="2"&&(this._data.EnableView&2)?true:false},_addVote:function(B){var s=this._data.question;var C,E,w,r;for(var A=0,u=s.length;A<u;A++){C=s[A];r=false;for(var z=0,D=C.answer.length;z<D;z++){w=C.answer[z];if(i.pina(w.answerid,B)){w.answercount++;C.totlecount++;r=true}}w=null;if(r){for(var v=0,t=C.answer.length;v<t;v++){w=C.answer[v];w.answerpect=(100*w.answercount/parseInt(C.totlecount)).toString().substr(0,4)}}}},showresult:function(){if(!this._config.showinpage||!this._config.resultnotopen){this._updatepage()}if(this._config.resultnotopen){return false}if(this._config.mustvote&&!this._config.hasvote){alert("请先投票再查看");return false}if(this._datastat){var q=i.cmbObj(this._extdata,this._data);if(this._config.showinpage&&!this._ismini){h(this._config.containerpre+this._sid).innerHTML=this._resulttpl.render(q)}else{this._openr(q)}return false}this._getdata("r")}};i.extendClass(j,g);function m(s,u,r){var u=u||{};var r=r||{};var q=u.containerpre||"pplivepollcontainer";var t=u.containerclass||"pplivepollcontainer";var z=u.afterF||null;var w=u.beforeF||null;var v=new g(s,n);v.setopt("afterF",z);v.setopt("beforeF",w);v.setopt("ismini",r.showmini);v.config("containerpre",q);v.showpage()}var p={beforeF:function(q){},afterF:function(q){alert("投票成功,谢谢参与!")}};var k={pagetpl:'<div class="window_A1"><div class="pollMotion" style="display:none;" id="wagertip%(subjectid)">正在投票，请稍后……</div><table class="w_C1">  <tr>    <th class="pollTitle">%(subjectname)</th>  </tr>  %(questionloop)  <tr>    <td class="pollNote">%(subjectdec)</td>      </tr>  <tr>    <td class="resultView whiteBody" id="wagertablecon%(subjectid)">	    <table class="pollContent" >	    %(answerloop)          <tr %(loopid|trclass) id="wagertr%(answerid)">            <td width="32%">            %(if showrad)            <input type="radio" name="%(qinputname)" id="no%(answerid)" value="%(inpvalue)"/>            %(endif)            <label for="no%(answerid)">%(answername)</label>            </td>            %(if showapic)<td width="32%"><span style="width:%(answerpect)%" class="%(loopid|spanclass)"></span></td>%(endif)            <td width="36%">%(if showman)<big>%(gpc)人</big>%(endif) %(if showval)<tt>(%(gval)分)</tt>%(endif)<label id="wagerla%(answerid)"></label></td>          </tr>          %(/answerloop)        </table>	</td>  </tr>  %(/questionloop)  <tr>    <td align="left" id="wagertipcon%(subjectid)">		<table cellspacing="5" class="jcIntegral">			<tr><td colspan="2" class="jcIco2">当前奖金总额：<i class="C_090" id="prizepoll%(subjectid)">%(prizepoll)</i>分</td>		    </tr>			<tr>			<td class="jcpre" id="pointarea%(subjectid)"></td>			<td align="left" valign="top"  id="timearea%(subjectid)"></td>		    </tr>		</table>	</td>  </tr>  <tr>    <td align="center" class="pollSbt">	%(if showwager)	<input type="submit" class="sbt_A1" value="提交" onclick="%(dosubmit)" />	%(endif)	</td>  </tr>  <tr>    <td align="right" class="pollOther">    %(if subjectplink)[<a href="%(subjectplink)" class="C_F60">观看节目</a>]%(endif)    %(if subjectpost)[<a href="%(subjectpost)" class="C_F60" target="_blank">去P吧讨论</a>]%(endif)    <a href="#"><img src="http://res.pplive.com/poll/images/help.gif" border="0" style="margin-bottom:-2px" /></a>    </td>  </tr></table></div>',minipagetpl:'<div class="window_A1"><div class="pollMotion" style="display:none;" id="wagertip%(subjectid)">正在投票，请稍后……</div><table class="w_A1">  <tr>    <th class="pollTitle">PP竞猜</th>  </tr>  <tr>    <td class="pollTopic jcIco1">%(subjectname)</td>  </tr>  %(questionloop)  <tr>    <td class="pollNote">%(subjectdec)</td>  </tr>  <tr>    <td class="resultView">	<table class="pollContent">	%(answerloop)          <tr %(loopid|trclass) id="wagertr%(answerid)">            <td width="32%">            %(if showrad)            <input type="radio" name="%(qinputname)" id="no%(answerid)" value="%(inpvalue)"/>            %(endif)            <label for="no%(answerid)">%(answername)</label>            </td>	</tr>        %(/answerloop)	</table>	</td>  </tr>  %(/questionloop)  <tr>    <td align="left">      <table cellspacing="5" class="jcIntegral">        <tr><td class="jcIco2">奖金总额：<i class="C_090">%(prizepoll)</i>分</td></tr>        <tr><td><span id="pointarea%(subjectid)"></span><br /><span id="timearea%(subjectid)"></span></td></tr>      </table>   </td>  </tr>  <tr>    <td align="center" class="pollSbt">    %(if showwager)    <input type="submit" class="sbt_A1" value="投票" onclick="%(dosubmit)" />    %(endif)    <input type="submit" class="sbt_A2" value="查看" onclick="%(showresult)" /></td>  </tr>  <tr>    <td align="right" class="pollOther">    %(if subjectplink)[<a href="%(subjectplink)" class="C_F60">观看节目</a>]%(endif)    %(if subjectpost)[<a href="%(subjectpost)" class="C_F60" target="_blank">去P吧讨论</a>]%(endif)    <a href="#"><img src="http://res.pplive.com/poll/images/help.gif" border="0" style="margin-bottom:-2px" /></a>    </td>  </tr></table><ins class="rBot"><b><i>&nbsp;</i></b></ins></div>',resulttpl:'<div class="window_A1" style="width:430px "><table class="w_B1">  <tr>    <th class="pollTitle" id="resulthandler%(subjectid)">    <span onclick="%(closer)"><a href="#1" class="close_A1" title="返回" >返回</a></span><i>&nbsp;</i>竞猜结果</th>  </tr>  <tr>    <td class="pollTopic jcIco1">%(subjectname)</td>  </tr>  %(questionloop)  <tr>    <td class="pollNote">%(subjectdec)</td>  </tr>  <tr>    <td class="resultView whiteBody">	    <table class="pollContent">             %(answerloop)			<tr %(answerloopid|arrayclass)>           		<th width="32%">%(answerloopid).%(answername)</th>            		<th width="33%"><span style="width:%(answerpect)%" class="%(answerloopid|spanclass)"></span></th>            		<th width="35%"><big>%(gpc)人</big> <tt>(%(gval))分</tt></th>          		</tr>          %(/answerloop)        </table>	</td>  </tr>  %(/questionloop)  <tr>    <td align="right" class="pollOther">    %(if subjectplink)[<a href="%(subjectplink)" class="C_F60" target="_blank">观看节目</a>]%(endif)    %(if subjectpost)[<a href="%(subjectpost)" class="C_F60" target="_blank">去P吧讨论</a>]%(endif)    </td>  </tr></table></div>'};function d(q,r){this.init(q,r)}d.prototype={_type:"wager",_urlpre:{getdataurl:"http://jingcai.pplive.com/Result.aspx?",dowagerurl:"http://jingcai.pplive.com/Guess.aspx?"},_config:{containerpre:"pplivewagercontainer",chipinput:"pplivewagerchip",inpnamepre:"pplivewagerqut",inpvaluepre:"pplivewagerval",waitvotedata:true,MinChip:0,MaxChip:0},_updatedata:function(q){var B={};var s=q.Subject;var z;var t=0,v=0;B.subjectid=s.Id;B.subjectname=s.Name;B.subjectdec=s.Description;B.state=s.State;B.daan=s.CorrectOption;B.question=[{}];B.question[0].qinputname=s.Id+"_"+this._config.inpnamepre;try{ops=s.Options.Option}catch(A){ops=[]}if(!(ops instanceof Array)){ops=[ops]}for(var w=0,u=ops.length;w<u;w++){t+=parseInt(ops[w].GuessValue);v+=parseInt(ops[w].GuessPersonCount)}B.question[0].prizecount=t;B.question[0].peoplecount=v;B.question[0].answer=[];ans=B.question[0].answer;for(var w=0,u=ops.length;w<u;w++){ans[w]={};ans[w].answerid=ops[w].Id;ans[w].answerpect=ops[w]["GuessPersonCount"]!="0"?((100*parseInt(ops[w]["GuessPersonCount"])/parseInt(v)+"").substr(0,4)):"0";ans[w].loopid=w;ans[w].answername=ops[w].Name;ans[w].inpvalue=ops[w].Id+"_"+this._config.inpvaluepre;ans[w].gval=ops[w].GuessValue;ans[w].gpc=ops[w].GuessPersonCount}B.showman=s.ViewOption&2;B.showval=s.ViewOption&1;B.showapic=B.showman||B.showval;B.prizepoll=t+parseInt(s.PrizePool);B.chipinput=this._sid+"_"+this._config.chipinput;B.minprize=parseInt(s.MinValue);B.maxprize=parseInt(s.MaxValue);B.wagerend=s.State=="2";if(s.State=="3"){B.wagerend=true;B.wagercheck=true}if(s.State=="4"){B.deleted=s.State=="4"}B.endtime=s.EndTime;B.checktime=s.CheckTime;if(B.minprize==B.maxprize){B.givenprize=true}this.config("MinChip",B.minprize);this.config("MaxChip",B.maxprize);B.subjectplink=s.SynacastURL;B.subjectpost=s.P8URL;B.showwager=true;B.haswager=false;B.userright=false;if(s.User){if(s.User.IsCanPoll=="False"){B.showwager=false;B.haswager=true}B.usergval=s.User.GuessValue;z=s.User.PrizeValue||"0";z=z+"";B.userprize=z.indexOf(".")==-1?z:z.substr(0,z.indexOf("."));if(B.userprize!="0"){B.userright=true}}B.showwager=B.showrad=(B.wagerend||B.wagercheck||B.haswager||B.deleted)?false:true;this._data=B;this._datastat=true},_initextdata:function(){this._extdata.dosubmit="window.pplivecontrol"+this._type+this._sid+".dosubmit();return false";this._extdata.showresult="window.pplivecontrol"+this._type+this._sid+".showresult();return false";this._extdata.closer="window.pplivecontrol"+this._type+this._sid+".closer();return false"},_getUname:function(){var r=b.get("PPName")||"";var q=r.split("$")[0];q=encodeURIComponent(q);return q?q:false},dosubmit:function(){var t=this._getVal();if(!t){return}this.closer();var r=this;var u={sid:r._sid,showresult:function(){r.showresult()}};var q=function(w){var z=w.responseText.split("-")[0];var v=w.responseText.split("-")[1];if(z=="6"){r._setHaswager();r._addWager(t);r._updatepage()}r.showtip(v,4000);u.responseText=w.responseText;if(typeof(r._afterF)=="function"){r._afterF(u)}};var s=[this._urlpre.dowagerurl,"OptionID=",t[0],"&GuessValue=",t[1]].join("");if(typeof(r._beforeF)=="function"){r._beforeF(u)}if(this._config.waitvotedata){c.sendJs(s,q)}else{c.sendJs(s,function(){});this._setHaswager();this._addWager(t);this._updatepage();u.responseText="1-ok";if(typeof(r._afterF)=="function"){setTimeout(function(){r._afterF(u)},1000)}}return true},_getVal:function(){var u=retval=null;var q=h(this._config.containerpre+this._sid);var r=q.getElementsByTagName("input");for(var t=0,s=r.length;t<s;t++){if(r[t].type=="radio"&&r[t].checked){u=r[t].value.split("_")[0];break}}if(!u){alert("你还没有选择!");return false}retval=parseInt(h(this._sid+"_"+this._config.chipinput).value);if(!retval){alert("请输入投注积分");return false}if(retval<this._config.MinChip||retval>this._config.MaxChip){this.showtip("请输入合法积分",1500);return false}return[u,retval]},_setHaswager:function(){},_addWager:function(w){var t=this._data;var u=null,q=null,v=false;t.haswager=true;t.prizepoll+=w[1];t.showrad=false;t.showwager=false;u=t.question[0];u.prizecount+=w[1];u.peoplecount++;for(var s=0,r=u.answer.length;s<r;s++){v=false;q=u.answer[s];if(q.answerid==w[0]){q.gpc=parseInt(q.gpc)+1;q.gval=parseInt(q.gval)+w[1];v=true}q.answerpect=(100*q.gpc/parseInt(u.peoplecount)).toString().substr(0,4)}},_afterupdatepage:function(){var w=this._data;var v=h("pointarea"+this._sid);var r=h("timearea"+this._sid);var t="";var q="";var s=[this._sid,"_",this._config.chipinput].join("");if(w.deleted){h("prizepoll"+this._sid).innerHTML="0";h("wagertablecon"+this._sid).style.display="none";h("wagertipcon"+this._sid).style.borderTop="1px solid #D5D5D5";v.innerHTML="<i>竟猜因故取消，原投注金额已返回用户个人帐户。</i>";return}if(w.wagerend){if(w.wagercheck){if(!this.ismini){try{h("wagertr"+this._data.daan).className+=" pollProper";h("wagerla"+this._data.daan).innerHTML="正确答案"}catch(u){}}if(w.haswager){if(w.userright){v.className="pollright";t=['<i><img src="http://res.pplive.com/poll/images/happy.gif" width="20" height="20" />恭喜！您猜对了！</i>',"竞猜",w.usergval,"分，共获得",w.userprize,'分。可去<a href="http://passport.pplive.com/UserCenter.aspx">我的PP中心</a>','><a href="http://passport.pplive.com/Guess.aspx?username=',this._getUname(),'">我的竞猜</a>'," 查看详情"].join("")}else{v.className="pollwrong";t=['<i><img src="http://res.pplive.com/poll/images/mad.gif" width="20" height="20" />您猜错了，真遗憾！</i>','可去<a href="http://passport.pplive.com/UserCenter.aspx">',"我的PP中心</a>>",'<a href="http://passport.pplive.com/Guess.aspx?username=',this._getUname(),'">我的竞猜</a> 查看详情'].join("")}}else{t="本次竞猜已结束,期待你下次参与"}}else{t="竞猜投交已截止,请等待结果公布";q="结果公布时间  "+w.checktime}}else{if(w.haswager){t="竞猜已投交,请等待结果公布";q="结果公布时间  "+w.checktime}else{if(w.givenprize){t=["本次竞猜需要消耗",w.minprize,'个积分<input type="hidden" value="',w.minprize,'" id="',s,'" />'].join("")}else{t=['输入本注投注积分<input type="text" size="4" style="height:16px;line-height:16px" id="',s,'"/>分<i>(',w.minprize,"--",w.maxprize,"分)</i>"].join("")}q="本次竞猜截止时间  "+w.endtime}}v.innerHTML=t;r.innerHTML=q},islogin:function(){return this._getUname()?true:false},showtip:function(u,r){var r=r==undefined?2:r;h("wagertip"+this._sid).innerHTML=u;h("wagertip"+this._sid).style.display="block";var q=this;var v=function(){l.hl(h("wagertip"+q._sid),function(){h("wagertip"+q._sid).style.display="none"})};clearTimeout(this._tiptimer);this._tiptimer=setTimeout(v,r)},shownotlogin:function(){h(this._config.containerpre+this._sid).innerHTML='你还没有登录,请先<a href="http://passport.pplive.com/Login.aspx?APReturnURL='+window.location.href+'">登录</a>再参加竞猜'},showresult:function(){var q=i.cmbObj(this._extdata,this._data);this._openr(q)}};i.extendClass(j,d);function o(s,u,r){var u=u||{};var r=r||{};var q=u.containerpre||"pplivewagercontainer";var t=u.containerclass||"pplivewagercontainer";var z=u.afterF||null;var w=u.beforeF||null;var v=new d(s,k);v.setopt("afterF",z);v.setopt("beforeF",w);v.setopt("ismini",r.showmini);v.config("containerpre",q);v.showpage()}var e={beforeF:function(q){h("wagertip"+q.sid).innerHTML='<img src="http://res.pplive.com/poll/images/buffer_A1.gif" width="32" height="32" />正在提交数据，请稍后…';h("wagertip"+q.sid).style.display="block"}};var c={sendJs:function(s,v,r){var t=document.getElementsByTagName("head")[0];var u=document.createElement("script");u.id=yun.getGuid();yun.regJson(u.id,v,r);u.type="text/javascript";var q="&cb=yun.dojson&jsonId="+u.id;s=s.match(/\?/)?s+q:s+"?"+q;u.src=s;t.appendChild(u)}};var b={get:function(q){var u=null;if(document.cookie&&document.cookie!=""){var t=document.cookie.split(";");for(var s=0;s<t.length;s++){var r=t[s].replace(/^\s+|\s+$/g,"");if(r.substring(0,q.length+1)==(q+"=")){u=decodeURIComponent(r.substring(q.length+1));break}}}return u},set:function(r,z,w){var q="";var v=new Date();v.setTime(v.getTime()+w*24*60*60*1000);q="; expires="+v.toUTCString();var u="; path=/";var s="; domain=pplive.com";var t="";document.cookie=[r,"=",encodeURIComponent(z),q,u,s,t].join("")}};window.initpoll=m;window.Pollopt=p;window.initwager=o;window.Wageropt=e})();if(!yun){var yun={ver:"1.1.5",idseq:100,id:"yun",htData:[]}}yun.getGuid=function(){return this.id+this.idseq++};yun.reg=function(a,b){this.htData[a]=b};yun.regJson=function(c,b,a){this.reg(c,{cb:b,op:a})};yun.dojson=function(c,b){var a=this.htData[c];a.cb(b,a.op);a.cb=a.opt=a=this.htData[c]=null};
