var GlobalImgFades=new Array();var GlobalImgFadesCount=0;function CreateImgFadeObj(){this.ImgArray=new Array();this.LinkArray=new Array();this.ImgElemName="";this.ImgChangeTime=2;this.DoImgPreloading=true;this.ImgWidth=-1;this.ImgHeight=-1;var f=null;var i=null;var c=null;var d=null;var e=1;var a=0;var h=0;var b=null;var g=GlobalImgFadesCount;GlobalImgFades[GlobalImgFadesCount]=this;GlobalImgFadesCount++;this.AddImage=function(k,j){if(j==null){j=""}this.ImgArray[this.ImgArray.length]=new Array(k,j)};this.AddLink=function(j,k){if(k==""||k==null){k="_self"}this.LinkArray[this.LinkArray.length]=new Array(j,k)};this.Start=function(){if(document.getElementById(this.ImgElemName)){b=document.getElementById(this.ImgElemName);if(this.LinkArray.length>0){i=b.getElementsByTagName("a")[0];if(this.LinkArray.length<this.ImgArray.length){for(var l=this.LinkArray.length-1;l<this.ImgArray.length;l++){this.LinkArray[this.LinkArray.length]=new Array(this.LinkArray[l][0],this.LinkArray[l][1])}}}f=b.getElementsByTagName("img")[0];if(this.DoImgPreloading){var m;for(var k=0;k<this.ImgArray.length;k++){m=new Image();m.src=this.ImgArray[k][0]}}setTimeout("GlobalImgFades["+g+"].DoFade();",this.ImgChangeTime*1000)}};this.DoFade=function(){if(this.ImgArray.length<=0||b==null){return}c=f;d=i;f=document.createElement("img");f.src=this.ImgArray[e][0];f.alt=this.ImgArray[e][1];f.style.opacity="0";f.style.filter="alpha(opacity=0)";if(this.ImgWidth>-1){f.width=this.ImgWidth;f.style.width=this.ImgWidth}if(this.ImgHeight>-1){f.height=this.ImgHeight;f.style.height=this.ImgHeight}if(this.LinkArray.length>0){i=document.createElement("a");i.href=this.LinkArray[e][0];i.target=this.LinkArray[e][1];i.appendChild(f);b.appendChild(i)}else{b.appendChild(f)}if(e==(this.ImgArray.length-1)){e=0}else{e++}a=setInterval("GlobalImgFades["+g+"].DoOpacity();",20)};this.DoOpacity=function(){if(h>=100){clearTimeout(a);a=0;h=0;if(this.LinkArray.length>0){if(d!=null){b.removeChild(d);d=null}}else{if(c!=null){b.removeChild(c);c=null}}setTimeout("GlobalImgFades["+g+"].DoFade();",this.ImgChangeTime*1000);return false}f.style.opacity=h/100;f.style.filter="alpha(opacity="+h+")";h=h+2}};
