function fade(name,dir,clicked) {
  //autoplay abschalten
  if(fader[name]['auto']){
	 eval("clearTimeout(fade"+name+"_timer)");
  }
  //direction: 0=nach links 1=nach rechts
  if(dir==1){
    modifyImageNumber(name,1);
  	jQuery(".divImageContainer"+name).each(function(){
  		if(jQuery(this).css("display") == "block"){
  			$(this).fadeOut("normal");
  		}
  	});
  	jQuery("#fadeImage" + fader[name]['act']).fadeIn("normal");
  }
  if(dir==0){
    modifyImageNumber(name,-1);
  	jQuery(".divImageContainer"+name).each(function(){
  		if(jQuery(this).css("display") == "block"){
  			$(this).fadeOut("normal");
  		}
  	});
  	jQuery("#fadeImage" + fader[name]['act']).fadeIn("normal");
  }
  //autoplay falls gesetzt wieder aufnehmen
  if(fader[name]['auto']){
	 eval("fade"+name+"_timer = setTimeout('fade("+name+",1,0)', fader["+name+"]['interval'])");
  }
}

function play_fader(name) {
  eval("fade"+name+"_timer = setTimeout('fade("+name+",1,0)', fader["+name+"]['interval'])");
  fader[name]['auto'] = true;
  jQuery("#play"+name).addClass("activated");
  jQuery("#pause"+name).removeClass("activated");
}

function pause_fader(name) {
  eval("clearTimeout(fade"+name+"_timer)");
  fader[name]['auto'] = false;
  jQuery("#play"+name).removeClass("activated");
  jQuery("#pause"+name).addClass("activated");
}

function rewind_fader(name) {
  if(fader[name]['auto']){
	 eval("clearTimeout(fade"+name+"_timer)");
  }
  fader[name]['act'] = 1;
  document.getElementById("actualimagenumber"+name).firstChild.data = fader[name]['act'];
	jQuery(".divImageContainer"+name).each(function(){
		if(jQuery(this).css("display") == "block"){
			$(this).fadeOut("normal");
		}
	});
	jQuery("#fadeImage" + fader[name]['act']).fadeIn("normal");
  if(fader[name]['auto']){
	 eval("fade"+name+"_timer = setTimeout('fade("+name+",1,0)', fader["+name+"]['interval'])");
  }
}

function modifyImageNumber(name,dir){
  number=parseFloat(document.getElementById("actualimagenumber"+name).firstChild.data);
  if(number+dir > fader[name]['totalimgagenumber']){
    number=1;
  }else if(number+dir==0){
    number=fader[name]['totalimgagenumber'];
  }else{
    number=number+dir;
  }
  fader[name]['act'] = number;
  document.getElementById("actualimagenumber"+name).firstChild.data = number;
}

