
is_wii=(function is_wii(){return window.opera&&navigator.platform=='Nintendo Wii';})();function display_mode_is_thin(){return(document.body.currentStyle.fontSize=="thin");}
if(is_wii){ceh=function(){return htm.clientHeight}}
Hooks=function(){var hooks=[];this.add=function(f){hooks.push(f);}
this.rem=function(f){var i=hooks.indexOf(f);if(-1!=i)hooks=hooks.splice(i,1)}
this.go=function(){for(var i=0;i<hooks.length;i++)hooks[i].apply(this,arguments);}}
Stage=function(id,visibled){var visible=visibled;var self=this;this.is_visible=function(){return visible;}
this.show=function(){if(!visible){visible=true;self.onshow.go();shw(id)}}
this.hide=function(){if(visible){visible=false;self.onhide.go();hid(id)}}
this.onshow=new Hooks();this.onhide=new Hooks();}
function sot(e){return e.options[e.selectedIndex].text}
qform=new function(){function qform(){return document.forms.search}
function submit(){return qform().submit()}
function reset(l,v){qform().q.value='';evs(v);setTimeout(function(){qform().q.focus();},10)}
function change(l,v){if(qform().q.value)qform().submit();}
return{reset:reset,change:change}}
mlay=new function(){var mel;var vy;var st=new Stage("mlayo");function click(l,v){var src=l.getAttribute("title");if(/(youtube|google|break)\.com\//.test(src))src+="&autoplay=1";if(!mel)mel=$('mlayo').getElementsByTagName("embed")[0];var meln=mel.nextSibling;var melp=mel.parentNode;melp.removeChild(mel);mel=document.createElement("embed");mel.setAttribute("type","application/x-shockwave-flash");mel.setAttribute("align","center");mel.setAttribute("wmode","transparent");mel.setAttribute("width","640");mel.setAttribute("height","500");melp.insertBefore(mel,meln);if(/youtube\.com\/v\/([^&]+)/.test(sr)){mel.setAttribute("flashVars","video_id="+RegExp.$1);src="http://s.ytimg.com/yt/swf/watch_v8-vfl70428.swf";}
mel.setAttribute("src",src);if(/dailymotion.com\//.test(src))mel.setAttribute("flashVars","autoStart=1");if(/metacafe.com\//.test(src))mel.setAttribute("flashVars","autoPlay=yes");face.movie();var r=fpc(l,"result");var t=fcc(r,"title");$('mtitle').innerHTML=t.innerHTML;}
function show(){$('mlayo').style.height=ceh();st.show();}
function hide(){st.hide();if(mel)mel.setAttribute("src","");}
function test(l){}
return{click:click,show:show,test:test,hide:hide}}
autopager=new function(){var readingnow=false;var nextbar;function nexte(){return $('nextb');}
function readed(t){var p=fpc(nextbar,'rset');isa(p,divc(t,"rset"));rmm(nextbar);check()
readingnow=false;if(rlay.is_visible())timer.g();hid('loadingnow');if(autopager.onreaded){autopager.onreaded();}}
function is_reading(){return readingnow;}
function reading(){var e=nexte();if(!e||readingnow)return;nextbar=fpc(e,'nextbar');autopager.lasthref=e.href.toString();ajt(autopager.lasthref+"&mini=1",readed);shw('loadingnow');e.id="";e.innerHTML="Loading...";}
function check(){if(!bod)vini();var e=nexte();if(e&&bod&&(e.offsetTop-sct()<ceh()*2)){reading()}else{timer.g();}}
function start(){check();}
function stop(){timer.s();}
var timer=new tim(check,300,true);return{nexte:nexte,read:reading,start:start,is_reading:is_reading,stop:stop}}
rlay=new function(){var st=new Stage('main_area',true);st.onshow.add(function(){autopager.start();});st.onhide.add(function(){autopager.stop();});return{show:st.show,is_visible:st.is_visible,hide:st.hide}}
caption=new function(){var x=0;var msg;var st=new Stage('caption');function show(v,m){setmsg(m);var y=emy(v)-sct();$('caption').className=(y>300)?"bottom":"top";st.show();}
function hide(){msg="";st.hide();}
st.onshow.add(function(){scroller.g();$('caption').style.opacity=fade=0;fader.g();});st.onhide.add(function(){scroller.s();$('caption').style.opacity=fade=0;fader.s();});var scroller=new tim(function(){if(st.is_visible()){x+=2;$('captionbody').scrollTop=x;scroller.g()}},10,true);var fade;var fader=new tim(function(){fade+=0.2;if(fade<1){fader.g()}else{fade=1;}
$('caption').style.opacity=fade;},10,true);function setmsg(m){if(msg!=m){msg=m;$('captionbody').innerHTML="<div id='caption-msg'>"+msg+"</div>";x=-80;}}
return{show:show,hide:hide}}
mmv=function(v){var e=v.target;var xy=emp(v);if(e&&e.tagName){if(e.tagName=="A"&&clh(e.parentNode,"title")){if(e.offsetWidth>e.parentNode.offsetWidth)
caption.show(v,e.innerHTML);}else if(e.tagName=="B"&&e.parentNode.tagName=="A"&&clh(e.parentNode.parentNode,"title")){caption.show(v,e.parentNode.innerHTML);}else{caption.hide();}}else{caption.hide();}}
dlay=new function(){var pos;var st=new Stage('detailboard');st.onshow.add(function(){shw("dhelp");eva(doc,"keypress",keyhook,true);});st.onhide.add(function(){hid("dhelp");evr(doc,"keypress",keyhook,true);})
function keyhook(v){switch(v.keyCode){case 175:prev();evs(v);break;case 176:next();evs(v);break;case 173:evs(v);break;}}
function set(id){if(!st.is_visible()){face.detail();}
if($(id)){pos=id;$('detail-num').innerHTML=idnum(id);$('detail-main1').innerHTML=$(id).innerHTML.replace(/\<b\> \.\.\.\ \<\/b\>/gi,' ... ').replace(/(class="url"\>)(.*?)(\<\/div)/i,function(m,a,b,c){return a+b.replace(/(.)/g,function(a,b){return b+'<wbr />'})+c;});}else{$('detail-main1').innerHTML="Loading...";autopager.onreaded=function(){show(id);autopager.onreaded=null;}}}
function cur(){return $(pos)}
var idreg=/^([^0-9]*)([0-9]+)$/;function idnum(id){return idreg.test(id)&&(RegExp.$2-0);}
function idadd(id,step){return idreg.test(id)&&(RegExp.$1+(RegExp.$2-0+step));}
function next(){set(idadd(pos,1))
if(!$(idadd(pos,3))){autopager.read();}}
function prev(){set(idadd(pos,-1))}
return{next:next,prev:prev,set:set,show:st.show,hide:st.hide,cur:cur}}
face=new function(){var vy;var p;var now;var pre;function results(){rlay.show();switch(now){case movie:htm.scrollTop=vy;mlay.hide();break;case detail:htm.scrollTop=dlay.cur().offsetTop;dlay.hide();break;}
pre=now;now=results;}
function movie(){mlay.show();switch(now){case results:vy=htm.scrollTop;break;case detail:break;}
pre=now;now=movie;}
function movie_close(){pre();}
function detail(){dlay.show();switch(now){case results:rlay.hide();break;case movie:mlay.hide();break;}
pre=now;now=detail;}
var now=results;return{results:results,movie:movie,movie_close:movie_close,detail:detail,now:now}}
engine=new function(){function form(){return document.forms.q;}
function input(){return form().engine;}
function value(v){return v?(input().value=v):input().value;}
function is_movie(l){return l.id.indexOf('_movie')!=-1;}
function element_param(l){return is_movie(l)?'movie':'web';}
function other(w){return w=="web"?'movie':'web';}
function other_element(l){return $('tab_'+other(element_param(l)));}
function white(l){l.src=l.src.replace('_gray','_white');}
this.mout=function(l,v){if(value()!=element_param(l))white(l);}
this.min=function(l,v){l.src=l.src.replace('_white','_gray');}
this.click=function(l,v){input().value=element_param(l);this.mout(other_element(l));evs(v);}}
wacaal=new function(){var words=[];var setF=gra("#ffffff","#0000ff"),setB=gra("#FFFF88","#ffffff");function el(){return $('area_query')}
var ph=0;function append(w){var a=document.createElement('a');a.href="?pr=wacaal&q="+encodeURI(w);a.onclick=function(e){wacaal.click(e)}
a.appendChild(txn(w));a.title=w;a.style.color=setF(0);a.style.backgroundColor=setB(0);var li=document.createElement('li');li.appendChild(a);el().insertBefore(li,el().firstChild);return a;}
function add(w){var a=append(w);if(el().childNodes.length>=20)el().removeChild(el().lastChild);var i=0.01;var t=new tim(function(){a.style.color=setF(i);a.style.backgroundColor=setB(i);if(i<1){i=i+(1-i)/9+0.001;t.g()}},50)}
var is_stop=false;function go(){if(!is_stop){var w=words.pop();if(w){add(w.keyword);}
if(words.length<10){ajs('/wacaalapi?d='+escape(new Date()),function(r){words=words.concat(r||[]);});}}
m.g();}
var m=new tim(go,3500,true);this.click=function(v){var l=evt(v);evs(v);document.forms.q.q.value=l.title;document.forms.q.submit();}
this.start=function(){is_stop=false;go();}
this.resume=function(){is_stop=false;}
this.stop=function(){is_stop=true;}}
toppage=new function(){this.change=function(l,e){if(md&&l.form.q.value!=''){l.form.submit();}}
this.clear=function(l,e){l.form.q.value='';evs(e);}
this.close=function(e){shw('sagoolTkrMode-disp');hid('sagoolTkrMode-hidden');hid('area_query');sec('sagoolTkrDispMode',"hidden");evs(e);}
this.open=function(e){shw('sagoolTkrMode-hidden');hid('sagoolTkrMode-disp');shw('area_query');sec('sagoolTkrDispMode',0);evs(e);}}
loadcache=new tim(function(){var s=autopager.lasthref;if(s){s=s&&/.*[&?]r?start=([0-9]+)/(s)?RegExp.$1:0}
$('loadcache-st').value='{t:'+htm.scrollTop+',s:'+(s||0)+'}';loadcache.g();},100,true);function wiiini2(){sec("wii","1");hid('loadingnow');function se(){var st=jso($('loadcache-st').value);if(st){$('main_area').style.minHeight=(st.t+ceh())+"px";if(10<st.s)autopager.nexte().href+='&rstart='+st.s;sto(function(){htm.scrollTop=st.t;},10);}
loadcache.g();autopager.start();}
sto(se,10);}
function wiiini(){md=false;}