//焦点图构造函数
//FocusPic(BigPicID,SmallPicsID,TitleID,MemoID) 大图容器ID，小图列表容器ID，标题容器ID ,说明容器ID
//	add(BigPic,SmallPic,Url,Title,Memo) 大图地址，小图地址，链接地址，标题，说明文字
//	begin() 开始执行
//	TimeOut = 5000 默认切换时间
var FocusPic=function(g,h,j,k,l,m){this.Data=[];this.ImgLoad=[];this.TimeOut=5000;var n=navigator.appVersion.indexOf("MSIE")!=-1?true:false;this.width=l;this.height=m;this.adNum=0;var o;if(!FocusPic.childs){FocusPic.childs=[]};this.showTime=null;this.showSum=10;this.ID=FocusPic.childs.push(this)-1;this.Add=function(a,b,c,d,e){var f;this.Data.push([a,b,c,d,e]);f=this.ImgLoad.length;this.ImgLoad.push(new Image());this.ImgLoad[f].src=a};this.TimeOutBegin=function(){clearInterval(o);o=setInterval("FocusPic.childs["+this.ID+"].next()",this.TimeOut)};this.TimeOutEnd=function(){clearInterval(o)};this.select=function(a){if(a>this.Data.length-1){return};if(a==this.adNum){return};this.TimeOutBegin();if(g){if(this.$(g)){var b=this.$(g).getElementsByTagName("a")[0];b.href=this.Data[a][2];if(this.aImgY){this.aImgY.style.display='none';this.aImg.style.zIndex=0};this.aImgY=this.$('F'+this.ID+'BF'+this.adNum);this.aImg=this.$('F'+this.ID+'BF'+a);clearTimeout(this.showTime);this.showSum=10;this.showTime=setTimeout("FocusPic.childs["+this.ID+"].show()",50)}};if(j){if(this.$(j)){this.$(j).innerHTML="<a href=\""+this.Data[a][2]+"\" target=\"_blank\">"+this.Data[a][3]+"</a>"}};if(k){if(this.$(k)){this.$(k).innerHTML=this.Data[a][4]}};if(h){if(this.$(h)){var c=this.$(h).getElementsByTagName("span"),i;for(i=0;i<c.length;i++){if(i==a||a==(i-this.Data.length)){c[i].className="selected"}else{c[i].className=""}}}};if(this.onselect){this.onselect()};this.adNum=a};var p=function(a,b){var c=a.offsetLeft;var d=a.offsetTop;var e=a;while(e.id!=document.body&e.id!=document.documentElement&e!=b){e=e.offsetParent;c+=e.offsetLeft;d+=e.offsetTop};return{left:c,top:d}};this.show=function(){this.showSum--;this.aImgY.style.display='block';this.aImg.style.display='block';if(n){this.aImg.style.filter="alpha(opacity=0)";this.aImg.style.filter="alpha(opacity="+(10-this.showSum)*10+")"}else{this.aImg.style.opacity=0;this.aImg.style.opacity=(10-this.showSum)*0.1};if(this.showSum<=0){this.aImgY.style.display='none';this.aImg.style.zIndex=0;this.aImgY=null}else{this.aImg.style.zIndex=2;this.showTime=setTimeout("FocusPic.childs["+this.ID+"].show()",20)}};this.next=function(){var a=this.adNum;a++;if(a>=this.Data.length){a=0};this.select(a)};this.MInStopEvent=function(a){if(a){if(this.$(a)){if(this.$(a).attachEvent){this.$(a).attachEvent("onmouseover",Function("FocusPic.childs["+this.ID+"].TimeOutEnd()"));this.$(a).attachEvent("onmouseout",Function("FocusPic.childs["+this.ID+"].TimeOutBegin()"))}else{this.$(a).addEventListener("mouseover",Function("FocusPic.childs["+this.ID+"].TimeOutEnd()"),false);this.$(a).addEventListener("mouseout",Function("FocusPic.childs["+this.ID+"].TimeOutBegin()"),false)}}}};this.begin=function(){this.MInStopEvent(j);this.MInStopEvent(h);this.MInStopEvent(g);this.adNum=0;var i,temp="";if(g){if(this.$(g)){var a=this.$(g).getElementsByTagName("a")[0];a.style.zoom=1;this.$(g).style.position="relative";this.$(g).style.zoom=1;this.$(g).style.overflow="hidden";for(i=0;i<this.Data.length;i++){temp+='<img src="'+this.Data[i][0]+'" id="F'+this.ID+'BF'+i+'" style="display:'+(i==this.adNum?'block':'none')+'" galleryimg="no"'+(this.width?' width="'+this.width+'"':'')+(this.height?' height="'+this.height+'"':'')+' alt="'+this.Data[i][3]+'" />'};a.innerHTML=temp;var b=a.getElementsByTagName("img");var c=p(b[0],this.$(g));for(i=0;i<b.length;i++){b[i].style.position="absolute";b[i].style.top=c.top+"px";b[i].style.left=c.left+"px"}}};if(h){if(this.$(h)){temp="";for(i=0;i<this.Data.length;i++){temp+="<span"+(this.adNum==i?' class="selected"':"")+"><a href=\""+this.Data[i][2]+"\" target=\"_blank\"><img src=\""+this.Data[i][1]+"\" width=55 height=42 onmouseover=\"FocusPic.childs["+this.ID+"].select("+i+")\" alt=\""+this.Data[i][3]+"\" /></a></span>"};this.$(h).innerHTML=temp}};if(j){if(this.$(j)){this.$(j).innerHTML="<a href=\""+this.Data[this.adNum][2]+"\" target=\"_blank\">"+this.Data[this.adNum][3]+"</a>"}};if(k){if(this.$(k)){this.$(k).innerHTML=this.Data[this.adNum][4]}};this.TimeOutBegin()};this.$=function(a){if(document.getElementById){return eval('document.getElementById("'+a+'")')}else{return eval('document.all.'+a)}}};
