var current=1;
var sliding;
var fadeIt;
function slideShowWriteImages() {
	for(i=imgs;i>=1;i--) {
  	nr=imgs-i+1;
    if(nr==1) opac=100; else opac=0;
  	document.writeln('<img src="'+slideImage[nr]+'" id="slideImg'+nr+'" style="position:absolute;z-index:'+nr+';filter:alpha(opacity='+opac+');opacity:'+(opac/100)+';">');
  }
}
function changeOpacity(nr,opac) {
	el=document.getElementById("slideImg"+nr);
	if (navigator.appName.indexOf("Microsoft")==-1)
  		el.style.opacity=opac/100;
  else
	  	el.filters.alpha.opacity=opac;
}
function changeSlideImage(nr) {
	endSlideShow();
  nr=nr*1;
  if(fadeIt) clearInterval(fadeIt);
  if(nr!==current) {
  	if(nr>current) {
    	for(i=current;i<nr;i++){
      	if(i!==1) changeOpacity(i,0);
      }
      changeOpacity(nr,100);
    }
    else {
    	for(i=current;i>nr;i--) {
      	changeOpacity(i,0);
      }
      changeOpacity(nr,100);
    }
  	changeSlideNumber(nr);
  	changeSlideText(nr);
  	current=nr;
  }
}
function changeSlideNumber(to) {
  document.getElementById('slideShowNr'+to).style.background='url(/inc/slideShow/images/slideNrBgHover.gif) repeat-x';
  document.getElementById('slideShowNr'+to).style.color='black';
  document.getElementById('slideShowNr'+to).style.fontWeight='bold';
  document.getElementById('slideShowNr'+current).style.background='url(/inc/slideShow/images/slideNrBg.gif) repeat-x';
  document.getElementById('slideShowNr'+current).style.color='white';
  document.getElementById('slideShowNr'+current).style.fontWeight='normal';
}
function doFade(nr,down) {
	el=document.getElementById("slideImg"+nr);
  prev=nr*1-1; if(prev*1==0) prev=imgs;
  prev_nr=prev;
  prev=document.getElementById("slideImg"+prev);
  //////////
	if (navigator.appName.indexOf("Microsoft")==-1) {
   if(current*1!==1 && !down) {	
    opac=el.style.opacity;
    el.style.opacity=opac*1+0.05;
   }
   else {
    if(down) prev=el;
    opac=prev.style.opacity;
    prev.style.opacity=opac*1-0.05;
    opac=1-opac;
   }
  }
  else  // if ie
    if(current*1!==1 && !down) {
  	 el.filters.alpha.opacity=parseInt(el.filters.alpha.opacity)+5;
     opac=el.filters.alpha.opacity;
    }
    else {
     if(down) prev=el;
  	 prev.filters.alpha.opacity=parseInt(prev.filters.alpha.opacity)-5;
     opac=100-parseInt(prev.filters.alpha.opacity);
    }
  ////////////
  if(opac==100 || opac==1) {
  	if(prev_nr*1==1) { fill1=1; fill2=100; }
    else { fill1=0; fill2=0; }
  	clearInterval(fadeIt);
    if (navigator.appName.indexOf("Microsoft")==-1)
  		prev.style.opacity=fill1;
    else // if ie
    	prev.filters.alpha.opacity=fill2;
  }
}
function fade() {
  next=current*1+1;
  if(next>imgs) next=1;
  changeSlideNumber(next);
  changeSlideText(next);
  current=next;
	fadeIt=setInterval("doFade('"+current+"')",50);
}
function changeSlideText(to) {
  if(document.getElementById("slideShowContent1").style.display!=='none')
    document.getElementById("slideShowContent1").style.display='none';
	to=document.getElementById("slideShowContent"+to);
  el=document.getElementById("slideShowContent");
  el.innerHTML=to.innerHTML;
}
function slideShowWriteNumbers() {
	imgs=imgs*1;
  bg='slideNrBgHover';
  fweight='bold';
  color='black';
	for(i=1;i<=imgs;i++) {
  	document.write('<td height="16" onclick="changeSlideImage('+i+')" id="slideShowNr'+i+'" style="font-size:12px;padding:0 2 0 2;background:url(/inc/slideShow/images/'+bg+'.gif) repeat-x; font-weight:'+fweight+'; color:'+color+'; cursor:pointer;">');
    document.write(i+'</td>');
  	bg='slideNrBg';
    fweight='normal';
  	color='white';
  }
}
function slideNumbersTable() {
	document.write('<table style="margin:0px;height:16px;" cellspacing="0" cellpadding="0">');
  document.write('<tr><td height="16">');
  document.write('<a onclick="slideShow()" href="javascript:void(0)"><img src="/inc/slideShow/buttons/play.gif" id="play_slideShow" alt="Play Slide Show" style="margin:0px;display:none;border:none"></a>');
  document.write('<a onclick="endSlideShow()" href="javascript:void(0)"><img src="/inc/slideShow/buttons/pause.gif" id="pause_slideShow" alt="Pause Slide Show" style="margin:0px;border:none"></a>');
  document.write('</td>');
  slideShowWriteNumbers();
  document.write('<td width="2">');
	document.write('<img src="/inc/slideShow/images/slideNrEnd.gif" alt="">');
	document.write('</td></tr></table>');
}
function slideShow() {
	sliding=setInterval("fade()",4000);
  if(document.getElementById('pause_slideShow')) document.getElementById('pause_slideShow').style.display='';
  if(document.getElementById('play_slideShow')) document.getElementById('play_slideShow').style.display='none';
}
function endSlideShow() {
	if(sliding) clearInterval(sliding);
  document.getElementById("play_slideShow").style.display='';
  document.getElementById("pause_slideShow").style.display='none';
}
window.onload=setTimeout("slideShow()",4000);