var Hongru={};function H$(a){return document.getElementById(a)}function H$$(b,a){return a.getElementsByTagName(b)}Hongru.fader=function(){function a(c,b){this.anchor=c;this.init(b)}a.prototype={init:function(d){var g=H$(d.id),f=H$$("ul",g)[0],b=this.li=H$$("li",f);this.a=d.auto?d.auto:2;this.index=d.position?d.position:0;this.curC=d.curNavClass?d.curNavClass:"fader-cur-nav";this.l=b.length;this.cur=this.z=0;nav_wp=document.createElement("div");nav_wp.style.cssText="position:absolute;right:0;bottom:0;padding:8px 0;";var h=this.alt=document.createElement("p");this.img=[];for(var c=0;c<this.l;c++){this.img.push(H$$("img",this.li[c])[0])}for(var e=0;e<this.l;e++){this.li[e].o=100;this.li[e].style.opacity=this.li[e].o/100;this.li[e].style.filter="alpha(opacity="+this.li[e].o+")";var j=document.createElement("a");j.className=d.navClass?d.navClass:"fader-nav";j.innerHTML=e+1;j.onclick=new Function(this.anchor+".pos("+e+")");nav_wp.appendChild(j)}g.appendChild(h);g.appendChild(nav_wp);this.textH=nav_wp.offsetHeight;h.style.cssText="height:"+this.textH+"px;line-height:"+this.textH+"px;color:#fff;font-size:12px;padding-left:20px;margin:0;position:absolute;left:0;bottom:0;overflow:hidden;width:100%;background:#000;opacity:0.7;filter:alpha(opacity=70);";this.pos(this.index)},auto:function(){this.li.a=setInterval(new Function(this.anchor+".move(1)"),this.a*1000)},move:function(c){var d=this.cur+c;var b=c==1?d==this.l?0:d:d<0?this.l-1:d;this.pos(b)},pos:function(c){clearInterval(this.li.a);clearInterval(this.li[c].f);this.z++;this.li[c].style.zIndex=this.z;this.alt.style.zIndex=this.z+1;nav_wp.style.zIndex=this.z+2;this.cur=c;this.li.a=false;if(this.li[c].o>=100){this.li[c].o=0;this.li[c].style.opacity=0;this.li[c].style.filter="alpha(opacity=0)";this.alt.style.height=0}this.alt.innerHTML=this.img[c].alt;for(var b=0;b<this.l;b++){nav_wp.getElementsByTagName("a")[b].className=b==c?this.curC:"fader-nav"}this.li[c].f=setInterval(new Function(this.anchor+".fade("+c+")"),20)},fade:function(b){if(this.li[b].o>=100){clearInterval(this.li[b].f);if(!this.li.a){this.auto()}}else{this.li[b].o+=5;this.li[b].style.opacity=this.li[b].o/100;this.li[b].style.filter="alpha(opacity="+this.li[b].o+")";this.alt.style.height=Math.ceil(this.li[b].o*this.textH/100)+"px"}}};return{init:a}}();
