
function outputScore(v_score,id)
{if(v_score<1||v_score>5)
{v_score=3;}
var v_html="";var i=0;for(;i<v_score;i++)
{v_html+='<img src="http://img1.kaixin001.com.cn/i/movie/x1.gif" />';}
for(;i<5;i++)
{v_html+='<img src="http://img1.kaixin001.com.cn/i/movie/x3.gif" />';}
if($(id))
{$(id).innerHTML=v_html;}
else
{document.write(v_html);}}
function outputScoreEx(v_score,v_div)
{getScoreHtml(v_score,v_score,v_div);}
function getScoreHtml(v_score,v_show,v_div)
{if(v_score<1||v_score>5)
{v_score=3;}
if(v_show<1||v_show>5)
{v_show=3;}
v_score=parseInt(v_score);v_show=parseInt(v_show);var v_html='<input type=hidden name=score value="'+v_score+'">';var i=0;for(;i<v_show;i++)
{v_html+='<img src="http://img1.kaixin001.com.cn/i/movie/x1.gif" onmouseover="javascript:getScoreHtml(\''+v_score+'\', \''+(i+1)+'\', \''+v_div+'\');" onmousedown="javascript:getScoreHtml(\''+(i+1)+'\', \''+(i+1)+'\', \''+v_div+'\');" onmouseout="javascript:getScoreHtml(\''+v_score+'\', \''+v_score+'\', \''+v_div+'\');" />';}
for(;i<5;i++)
{v_html+='<img src="http://img1.kaixin001.com.cn/i/movie/x3.gif"  onmouseover="javascript:getScoreHtml(\''+v_score+'\', \''+(i+1)+'\', \''+v_div+'\');" onmousedown="javascript:getScoreHtml(\''+(i+1)+'\', \''+(i+1)+'\', \''+v_div+'\');" onmouseout="javascript:getScoreHtml(\''+v_score+'\', \''+v_score+'\', \''+v_div+'\');" />';}
$(v_div).innerHTML=v_html;}
var currpos=1;var movienum=0;var pretxt;var prestart;function blurSearch(evnt)
{if($('divsearch').style.display=='none')
{return 0;}
var ev=window.event?window.event:evnt;var pos1=$('divsearch').viewportOffset();var pos2=$('txt').viewportOffset();if(ev.clientX>=pos1[0]&&ev.clientX<=pos1[0]+$('divsearch').clientWidth&&ev.clientY>=pos1[1]&&ev.clientY<=pos1[1]+$('divsearch').clientHeight)
{return 1;}
if(ev.clientX>=pos2[0]&&ev.clientX<=pos2[0]+$('txt').clientWidth&&ev.clientY>=pos2[1]&&ev.clientY<=pos2[1]+$('txt').clientHeight)
{return 1;}
$('divsearch').style.display='none';return 2;}
function btn_keyup(evnt)
{var evt=evnt||window.event;var key=evt?(evt.charCode||evt.keyCode):0;if(key==38&&movienum>0)
{showPreMovie();}
else if(key==40&&movienum>0)
{showNextMovie();}
else
{search(0,key==13);}}
function showNextMovie()
{currpos+=1;if(currpos>movienum)
{currpos=1;}
showMovie(currpos);}
function showPreMovie()
{currpos-=1;if(currpos==0)
{currpos=movienum;}
showMovie(currpos);}
function search(start,force)
{var txt=$('txt').value.trim();if(txt=="")
{h('divsearch');}
else
{$('imgloading').style.display='inline';pretxt=txt;prestart=start;var url="/!film/!m/query.php";var pars="start="+start+"&txt="+encodeURIComponent(txt);new Ajax.Request(url,{method:"post",parameters:pars,onComplete:function(req){getMovies(req);}});}}
function getMovies(req)
{$('imgloading').style.display='none';eval("r="+req.responseText);if(!r.m)
{return;}
var html=getSearchHtml(r);$('divsearch').innerHTML=html;s('divsearch');movienum=r['m'].length;showMovie(1);}
function getSearchHtml(r)
{var html=getMovieHtml(r)+getUserHtml(r)+getPageHtml(r);if(html=='')
{html='<div class="c6 ml5 mt5 mb5" style="line-height: 20px;">没有找到与“'+escapeHTML(pretxt)+'”相关的电影。<a class="sl" href="javascript:void(0)" onclick="regMovie(pretxt);">登记电影</a></div>';}
return html;}
function getMovieHtml(r)
{if(r['m'].length==0)return'';var html='<div style="border-bottom:1px dashed #ccc">';for(var i=0;i<r['m'].length;i++)
{html+=getDetailMovie(r['m'][i],i+1);html+=getGeneMovie(r['m'][i],i+1);}
html+='</div>'
return html;}
function getDetailMovie(m,i)
{if(m.mtype.indexOf('/')>0)
{m.mtype=m.mtype.substring(0,m.mtype.indexOf('/')).trim();}
if(m.zone.indexOf('/')>0)
{m.zone=m.mtype.substring(0,m.zone.indexOf('/')).trim();}
if(m.director.length>16)
{m.director=m.director.substring(0,16).trim()+'...';}
if(m.actor.length>40)
{m.actor=m.actor.substring(0,40).trim()+'...';}
var html='<div id="dm_'+i+'" class="bg_f7 c"><b class="f12">'+m.mname+'</b><br/><div class="l tac" style="width:55px;"><img class="pic1" src="'+m.cover+'" style="width:55px;height:55px;"/><a class="sl" href="/!film/m/detail.php?mid='+m.mid+'">查看详情</a></div>';html+='<div class="l ml5" style="width:220px;">年代：'+m.year+' 类型：'+m.mtype+' 地区：'+m.zone+'<br/>导演：'+m.director+'<br/>演员：'+m.actor;html+='<div style="padding-left: 36px;"><div class="gbs1 mt5"><input id="btn_fb13" class="gb1" type="button" onclick="window.location=\'/!film/m/detail.php?mid='+m.mid;html+='&act=view\';" style="padding: 3px 8px; font-size: 12px; width: 67px;" onmouseout="this.className=\'gb1\';" onmouseover="this.className=\'gb2\';" title="我已看过" value="我已看过"/></div>';html+='<div class="flw5">&nbsp;</div><div class="gbs1 mt5"><input id="btn_fb13" class="gb1" type="button" onclick="window.location=\'/!film/m/detail.php?mid='+m.mid;html+='&act=want\';" style="padding: 3px 8px; font-size: 12px; width: 67px;" onmouseout="this.className=\'gb1\';" onmouseover="this.className=\'gb2\';" title="我也想看" value="我也想看"/></div></div></div><div class="c"></div></div>';return html;}
function getGeneMovie(m,i)
{var html='<div id="gm_'+i+'" class="name c" onclick="showMovie('+i+');" >'+m.mname+'</div>';return html;}
function getUserHtml(r)
{if(r.anum==0)return'';var html='<div class="c6 name" >找到“'+escapeHTML(pretxt)+'”导演、主演的电影'+r.anum+'部。<a href="/!film/m/slist.php?a='+encodeURIComponent(pretxt)+'" class="sl">查看详细>></a></div>';return html;}
function getPageHtml(r)
{if(r['m'].length==0)return'';var num=5;var start=r.start;var sumpage=Math.ceil(r.mnum/num);var currpage=Math.ceil((start+1)/num);var html='<div class="page">';if(currpage>1)
{html+='<a class="sl up noline" href="javascript:search('+(start-num)+');">&lt;&lt;上一页</a>';}
if(currpage<sumpage)
{html+='<a class="sl down noline" href="javascript:search('+(start+num)+');">下一页&gt;&gt;</a>';}
html+='共'+sumpage+'页</div>';return html;}
function escapeHTML(s){return s.replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;').replace(/\r/g,'').replace(/\n/g,'<br/>');}
function showMovie(idx)
{for(var i=1;i<=5;i++)
{h('dm_'+i);s('gm_'+i);}
h('gm_'+idx);s('dm_'+idx);currpos=idx;}
function regMovie(name)
{openWindow("/!film/!m/new_dlg.php?name="+encodeURIComponent(name),400,350,"登记新电影");}
function regSucc()
{openWindow("/!film/!m/new_dlg.php?flag=succ",400,250,"登记新电影成功");}
function delRecommend(mid)
{var url="/!film/!m/delrecommend.php";var pars="mid="+mid;new Ajax.Request(url,{method:"post",parameters:pars,onComplete:function(req){r=req.responseText;if(r=='1')
{window.location.reload(true);}
else
{}}});}
function fshow()
{var pic1=$('img1');var linka=$('link1');pic1.src='http://img1.kaixin001.com.cn/i2/tanhao1.gif';linka.className='sl';linka.style.color='#336699';}
function fshow1()
{var pic1=$('img1');var linka=$('link1');pic1.src='http://img1.kaixin001.com.cn/i2/tanhao_n.gif';linka.className='sl2';linka.style.color='#ACC1D6';}
function reportErr(mid)
{openWindow("/!film/!m/reporterr_dlg.php?mid="+mid,390,300,"举报错误资料");}
function f2_afterseluid(uid)
{window.location.href="/!film/m/ulist.php?uid="+uid;}
var otherfriend_display=false;function viewOtherFriend()
{$('xx_sh').innerHTML='<img src="http://img1.kaixin001.com.cn/i/xx_xx1.gif" class="cp" onmouseover="this.src=\'http://img1.kaixin001.com.cn/i/xx_xx2.gif\';" onmouseout="this.src=\'http://img1.kaixin001.com.cn/i/xx_xx1.gif\';" alt="好友的电影" />';$('fsg_nr').style.display="none";if(otherfriend_display==false)
{otherfriend_display=true;doAjaxOtherFriend();}
else if(otherfriend_display==true)
{otherfriend_display=false;$("otherfriend").style.display="none";}}
function doAjaxOtherFriend()
{var appurl="/!film/m/ulist.php";var url="/interface/appfriend.php";var pars="aid="+g_app_id;var myAjax=new Ajax.Request(url,{method:"post",parameters:pars,onComplete:function(req){otherAjaxShow(req,appurl);}});}
function otherAjaxShow(req,appurl)
{eval("r="+req.responseText);var html='';for(var i=0;i<r.length;i++)
{html+='<div class="bb1d8"><a style="cursor:pointer;" class="sl2_r" href="'+appurl+'?uid='+r[i].uid+'"><div class="l" style="width:5em;">'+r[i].name+'</div><div class="l" style="width:3em;">'+'('+r[i].index_num+')</div><div class="l" style="width:2em;">'+'&gt;&gt;</div><div class="c"></div></a>'+'</div>';}
if(r.length==0)
{html+='<div class="p5 c9">你的好友还没有该项记录</div>';}
$("NM_lis").innerHTML=html;$("otherfriend").style.display="block";}
function close_otherfriend()
{otherfriend_display=false;$("otherfriend").style.display="none";}