fs_imgarr=new Array();
fs_imgstr=new Array();
fs_linkstr=new Array();
fs_clslinkstr=new Array();

fs_fadespeed=0;
fs_changedelay=3000;

imgnum=0;

function fadecontrol_sl(){
  
  //imgnum = fs_imgarr.length - 1;
  imgnum = fs_imgarr.length;
    
  fadecontrol_fademi=1;
  fadecontrol_vcurr=0;
  fadecontrol_vnext=0;
  fadecontrol_vssdiv=null;
  stepc=20*(2000/1000);
  fadecontrol_dif=0.00;
  fadecontrol_op=1.00;
  fadecontrol_dif=(1.00/stepc);
  
  uagent = window.navigator.userAgent.toLowerCase();
  IEB=(uagent.indexOf('msie') != -1)?true:false;
  
  var scompat = document.compatMode;
  if(scompat != "BackCompat"){}
  
  dstr1='<div id="';
  dstr2='" style="position:absolute;text-align:'+"center"+';visibility:hidden;left:0px;top:0px;padding:0px;margin:0px;overflow:hidden;">';
  //dstr2='" style="text-align:center;visibility:hidden;padding:0px;margin:0px;overflow:hidden;">';
  dstr3='<img id="fadecontrol_img';
  dstr4='" src="';
  dstr5='" style="position:relative;left:0px;top:0px;padding:0px;margin:0px;border:0px;" alt="" border="0"></img>';
  //dstr5='" style="padding:0px;margin:0px;border:0px;" alt="" border="0" />';
  dstr6='</div>';
  
  this.fadecontrol_dotrans=fadecontrol_dotrans;
  this.fadecontrol_initte=fadecontrol_initte;
  this.fadecontrol_initte2=fadecontrol_initte2;
  this.fadecontrol_beftrans=fadecontrol_beftrans;
  this.fadecontrol_dotransff=fadecontrol_dotransff;
}

function fadecontrol_dotrans(){
  if(IEB==true){
    fadecontrol_vssdiv.filters[0].apply();
  }
  fadecontrol_objc=document.getElementById('fadecontrol_d'+fadecontrol_vcurr);
  fadecontrol_objn=document.getElementById('fadecontrol_d'+fadecontrol_vnext);
  fadecontrol_objc.style.visibility="hidden";
  fadecontrol_objn.style.visibility="visible";
  if(IEB==true){
    fadecontrol_vssdiv.filters[0].play();
  }
  fadecontrol_vcurr=fadecontrol_vnext;
  fadecontrol_vnext=fadecontrol_vnext+1;
  if(fadecontrol_vnext>=imgnum){
    fadecontrol_vnext=0;
  }
  setTimeout('fadecontrol_dotrans()',fs_changedelay);
}

function fadecontrol_dotransff(){
  fadecontrol_op=fadecontrol_op-fadecontrol_dif;
  fadecontrol_objc=document.getElementById('fadecontrol_d'+fadecontrol_vcurr);
  fadecontrol_objn=document.getElementById('fadecontrol_d'+fadecontrol_vnext);
  if(fadecontrol_op<(0.00)){
    fadecontrol_op=0.00;
  }
  fadecontrol_objc.style.opacity = fadecontrol_op;
  fadecontrol_objn.style.opacity = 1.00;
  if(fadecontrol_op>(0.00)){
    setTimeout('fadecontrol_dotransff()',fs_fadespeed);
  } else {
    fadecontrol_objc.style.zIndex=2;
    fadecontrol_objn.style.zIndex=3;
    setTimeout('fadecontrol_beftrans()',fs_changedelay);
  }
}

function fadecontrol_beftrans(){
  fadecontrol_vcurr=fadecontrol_vnext;
  fadecontrol_vnext=fadecontrol_vnext+1;
  if(fadecontrol_vnext>=imgnum){
    fadecontrol_vnext=0;
  }
  fadecontrol_op=1.00;
  fadecontrol_objc=document.getElementById('fadecontrol_d'+fadecontrol_vcurr);
  fadecontrol_objn=document.getElementById('fadecontrol_d'+fadecontrol_vnext);
  fadecontrol_objc.style.visibility="visible";
  fadecontrol_objn.style.visibility="visible";
  fadecontrol_objc.style.zIndex=3;
  fadecontrol_objn.style.zIndex=2;
  fadecontrol_objc.style.opacity = 1.00;
  fadecontrol_objn.style.opacity = 1.00;
  fadecontrol_dotransff();
}

function fadecontrol_initte2(){
  fadecontrol_vssdiv=document.getElementById("fadecontrol_dv");
  if(imgnum>0){
    fadecontrol_objc=document.getElementById('fadecontrol_d'+0);
    fadecontrol_objc.style.visibility="visible";
  }
  if(imgnum>1){
    if((IEB==true)||(fadecontrol_fademi==0)){
      fadecontrol_vcurr=0;
      fadecontrol_vnext=1;
      setTimeout('fadecontrol_dotrans()',fs_changedelay);
      
      
    } else {
      fadecontrol_vcurr=0;
      fadecontrol_vnext=0;
      setTimeout('fadecontrol_beftrans()',fs_changedelay);
    }
  }
}

function fadecontrol_initte(){
  i=0;
  innertxt="";
  for(i=0;i<=fs_imgarr.length;i++){
    innertxt=innertxt+dstr1+"fadecontrol_d"+i+dstr2+fs_linkstr[i]+dstr3+i+dstr4+fs_imgstr[i]+dstr5+fs_clslinkstr[i]+dstr6;
  }
  spage=document.getElementById('fadecontrol_dv');
  spage.innerHTML=""+innertxt;
  setTimeout('fadecontrol_initte2()',200);
}

