YAHOO.namespace("KR.util");YAHOO.KR.util.chgTabBtn=function(A){if(A){this.init(A)}};YAHOO.KR.util.chgTabBtn.prototype={nIdx:0,nMax:0,sTabType:null,oCfg:null,oTarget:null,oOldTarget:null,oContents:null,oOldContents:null,evtAct:function(E,F){var D=F.THIS;D.oTarget=D.getTarget(E,this);var A=D.oTarget.getAttribute(D.oCfg.attrName);if(A){D.nMax=0;var C=function(I){var K=I.getAttribute(D.oCfg.attrName);if(K){var H=K.split("|");var J=H[0];var G=H[1];if(YAHOO.util.Dom.getStyle(J,"display")!="none"){D.oOldContents=document.getElementById(J);D.oOldTarget=I}if(K==A){D.nIdx=D.nMax;document.getElementById("frm_srch").action=G}D.nMax++;return true}};var B=A.split("|");D.aBtnSet=YAHOO.util.Dom.getElementsBy(C,"*",this);D.oContents=document.getElementById(B[0]);D.setElement(F.tabType)}},setElement:function(A){switch(A.toUpperCase()){case"IMG":this.chgBtnImage(this.oTarget,this.oOldTarget);break;default:this.chgBtnStyle(this.oTarget,this.oOldTarget);break}this.chgLayer(this.oContents,this.oOldContents)},chgLayer:function(A,B){if(B){YAHOO.util.Dom.setStyle(B,"display","none")}YAHOO.util.Dom.setStyle(A,"display","block")},chgBtnStyle:function(A,B){if(B){this.controlClass(B,this.oCfg.classes.on,this.oCfg.classes.off)}this.controlClass(A,this.oCfg.classes.off,this.oCfg.classes.on);this.chgSideBtnStyle(A)},chgSideBtnStyle:function(A){if(this.oCfg.classes.left.length){YAHOO.util.Dom.removeClass(this.aBtnSet,this.oCfg.classes.left);if(this.nIdx!=0){YAHOO.util.Dom.addClass(this.aBtnSet[this.nIdx-1],this.oCfg.classes.left)}}if(this.oCfg.classes.right.length){YAHOO.util.Dom.removeClass(this.aBtnSet,this.oCfg.classes.right);if(this.nIdx!=this.nMax-1){YAHOO.util.Dom.addClass(this.aBtnSet[this.nIdx+1],this.oCfg.classes.right)}}},chgBtnImage:function(A,B){if(B){B.src=this.fetchImgSrc(B.src,this.oCfg.imgPostFix.off,this.oCfg.imgPostFix.on)}A.src=this.fetchImgSrc(A.src,this.oCfg.imgPostFix.on,this.oCfg.imgPostFix.off)},fetchImgSrc:function(E,A,C){var D,B;D=E.substring(0,E.lastIndexOf(".")-C.length);B=E.substring(E.lastIndexOf("."));return D+A+B},getTarget:function(B,C){var A=B.target||B.srcElement;this.oOriginNode=A;return this.resolveAttrNode(A,C)},resolveAttrNode:function(A,B){if(A.getAttribute(this.oCfg.attrName)){return A}else{if(A==B||A.nodeName.toUpperCase()=="BODY"){return this.oOriginNode}else{return this.resolveAttrNode(A.parentNode,B)}}},controlClass:function(B,A,C){if(A.length){YAHOO.util.Dom.removeClass(B,A)}YAHOO.util.Dom.addClass(B,C)},setEvtHandler:function(B,D,C){var A={tabType:C.toUpperCase(),THIS:this};YAHOO.util.Event.addListener(B,D,this.evtAct,A)},init:function(A){this.oCfg=A}};YAHOO.namespace("KR.srch");YAHOO.KR.srch.srchRank=function(A){if(A){this.init(A)}};YAHOO.KR.srch.srchRank.prototype={oCfg:null,nGlobalTimer:null,rtimeList:null,globalAct:function(){clearTimeout(this.nGlobalTimer);YUA.setValue("sMethod","GET");YUA.setValue("sFormat","JSON");YUA.setValue("bSynced",true);YUA.setValue("bCache",false);YUA.setValue("bDebug",false);this.rtimeList=YUA.mRequest(this.oCfg.ajaxUrl);if(!this.rtimeList){YAHOO.util.Event.stopEvent(this)}this.localAct()},anim:function(){var E=this.aItems[this.nIdx];var D=YAHOO.util.Dom.getXY(E);var C={points:{to:D,control:[[D[0],D[1]+15],[D[0],D[1]-15]]},opacity:{from:0.1,to:1}};var A=new YAHOO.util.Motion(E,C,this.oCfg.ani.speed,YAHOO.util.Easing[this.oCfg.ani.type]);A.animate();listUrl=this.rtimeList[this.nIdx]["url"];listText=this.rtimeList[this.nIdx]["text"];listCss=this.rtimeList[this.nIdx]["cl"];listImg=this.rtimeList[this.nIdx]["img"];listAlt=this.rtimeList[this.nIdx]["alt"];listNum=this.rtimeList[this.nIdx]["num"];var B="<a href='"+this.oCfg.rdUrl+listUrl+"'>"+listText+"</a>";E.innerHTML=B},localAct:function(){this.nIdx=0;var B=this;var A=function(){if(B.nIdx<B.aItems.length){B.anim();B.nIdx++;B.nLocalTimer=setTimeout(A,B.oCfg.timer.local)}else{clearTimeout(B.nLocalTimer);var C=function(){B.globalAct()};B.nGlobalTimer=setTimeout(C,B.oCfg.timer.global)}};this.nLocalTimer=setTimeout(A,this.oCfg.timer.local)},getElements:function(){this.oCover=document.getElementById(this.oCfg.cover);this.aItems=this.oCover.getElementsByTagName(this.oCfg.items.tag)},init:function(B){this.oCfg=B;this.getElements();var A=this;var C=function(){A.globalAct()};this.nGlobalTimer=setTimeout(C,this.oCfg.timer.global)}};YAHOO.KR.util.init=function(){x=new YAHOO.KR.util.chgTabBtn({attrName:"t",classes:{on:"on",off:"",left:"",right:"x"},imgPostFix:{on:"",off:""}});x.chgBtnStyle=function(B,D){var E=function(G,F){if(G.nodeName=="#text"){switch(F){case true:return E(G.nextSibling,F);break;case false:return E(G.previousSibling,F);break}}else{return G}};if(D){var C=E(D.nextSibling,true);if(!C.getAttribute(this.oCfg.attrName)){YAHOO.util.Dom.removeClass(C,this.oCfg.classes.right)}this.controlClass(D,this.oCfg.classes.on,this.oCfg.classes.off)}var C=E(B.nextSibling,true);if(!C.getAttribute(this.oCfg.attrName)){YAHOO.util.Dom.addClass(C,this.oCfg.classes.right)}this.controlClass(B,this.oCfg.classes.off,this.oCfg.classes.on);this.chgSideBtnStyle(B)};x.setEvtHandler("prn","click","cls");var A=new YAHOO.KR.srch.srchRank({cover:"cbb",items:{tag:"li"},timer:{global:60000,local:1000},ani:{speed:0.3,type:"easeInStrong"},rdUrl:"",ajaxUrl:"/sf2/project/hanafos/trans/rsq_js.php"});document.getElementById("p").focus()};var YUA=new YAHOO.KR.widget.AjaxManager();YAHOO.util.Event.addListener(window,"load",YAHOO.KR.util.init);