/*
 * SimpleFader v1.0.0
 * http://www.faebusoft.ch/projects/simplefader
 * 
 * Copyright 2010, faebusoft.ch, Fabian von Allmen
 * Licensed under GPL Version 2 licenses.
 * http://www.gnu.org/licenses/gpl-2.0.txt
 * 
 * Version: v1.0.0 (2010-10-27)
 * Author: faebusoft.ch, Fabian von Allmen
 */
var simplefader={num:-1,cur:-99,old:-1,step:1,intervall:6*1000,fadeintervall:700,holderid:'simplefader',controlid:'simplefadercontrols',screens:null,timer:null,running:true,stop:false,screenchooser:true,playresume:true,init:function(){this.screens=jQuery('#'+this.holderid).children('.screen');this.num=this.screens.length;if(this.num==0){return}this.screens.each(function(i){jQuery(simplefader.screens[i]).mouseover(function(){simplefader.running=false});jQuery(simplefader.screens[i]).mouseout(function(){simplefader.running=true});if(simplefader.screenchooser){jQuery('#'+simplefader.controlid).append('<a href="#" id="simplefaderctrl'+i+'" onclick="simplefader.fadeTo('+i+');return false;" onfocus="this.blur();">'+(i+1)+'</a>')}});jQuery('#'+simplefader.controlid).mouseover(function(){simplefader.running=false});jQuery('#'+simplefader.controlid).mouseout(function(){simplefader.running=true});if(this.playresume){jQuery('#'+simplefader.controlid).append('<a href="#" onclick="simplefader.startStop();return false;" class="playresume" onfocus="this.blur();">&nbsp;</a>')}if(this.step<0){this.fadeTo(this.num-1)}else{this.fadeTo(0)}if(this.stop){this.startStop()}},fadeTo:function(pos){window.clearTimeout(this.timer);this.old=this.cur;this.cur=pos;this.fade();this.timer=window.setTimeout('simplefader.walk();',this.intervall);if(!this.stop){this.startStop()}},startStop:function(){this.stop=!this.stop;if(this.stop){jQuery('#'+simplefader.controlid+' a.playresume').addClass('fadernavon')}else{jQuery('#'+simplefader.controlid+' a.playresume').removeClass('fadernavon')}},walk:function(){if(this.running&&!this.stop){window.clearTimeout(this.timer);this.old=this.cur;if(this.cur==-99){this.cur=0}else{this.cur+=this.step}if(this.cur>=this.num){this.cur=0}else if(this.cur<0){this.cur=this.num-1}this.fade()}this.timer=window.setTimeout('simplefader.walk();',this.intervall)},fade:function(){if(this.old>-1){jQuery('#simplefaderctrl'+simplefader.old).removeClass('fadernavon');jQuery(this.screens[this.old]).fadeOut(this.fadeintervall,function(){})}if(this.cur>-1){jQuery(this.screens[this.cur]).fadeIn(this.fadeintervall,function(){jQuery('#simplefaderctrl'+simplefader.cur).addClass('fadernavon')})}}};

var simplefader_02={num:-1,cur:-99,old:-1,step:1,intervall:6*1000,fadeintervall:700,holderid:'simplefader_02',controlid:'simplefader_02controls',screens:null,timer:null,running:true,stop:false,screenchooser:true,playresume:true,init:function(){this.screens=jQuery('#'+this.holderid).children('.screen');this.num=this.screens.length;if(this.num==0){return}this.screens.each(function(i){jQuery(simplefader_02.screens[i]).mouseover(function(){simplefader_02.running=false});jQuery(simplefader_02.screens[i]).mouseout(function(){simplefader_02.running=true});if(simplefader_02.screenchooser){jQuery('#'+simplefader_02.controlid).append('<a href="#" id="simplefader_02ctrl'+i+'" onclick="simplefader_02.fadeTo('+i+');return false;" onfocus="this.blur();">'+(i+1)+'</a>')}});jQuery('#'+simplefader_02.controlid).mouseover(function(){simplefader_02.running=false});jQuery('#'+simplefader_02.controlid).mouseout(function(){simplefader_02.running=true});if(this.playresume){jQuery('#'+simplefader_02.controlid).append('<a href="#" onclick="simplefader_02.startStop();return false;" class="playresume" onfocus="this.blur();">&nbsp;</a>')}if(this.step<0){this.fadeTo(this.num-1)}else{this.fadeTo(0)}if(this.stop){this.startStop()}},fadeTo:function(pos){window.clearTimeout(this.timer);this.old=this.cur;this.cur=pos;this.fade();this.timer=window.setTimeout('simplefader_02.walk();',this.intervall);if(!this.stop){this.startStop()}},startStop:function(){this.stop=!this.stop;if(this.stop){jQuery('#'+simplefader_02.controlid+' a.playresume').addClass('fadernavon')}else{jQuery('#'+simplefader_02.controlid+' a.playresume').removeClass('fadernavon')}},walk:function(){if(this.running&&!this.stop){window.clearTimeout(this.timer);this.old=this.cur;if(this.cur==-99){this.cur=0}else{this.cur+=this.step}if(this.cur>=this.num){this.cur=0}else if(this.cur<0){this.cur=this.num-1}this.fade()}this.timer=window.setTimeout('simplefader_02.walk();',this.intervall)},fade:function(){if(this.old>-1){jQuery('#simplefader_02ctrl'+simplefader_02.old).removeClass('fadernavon');jQuery(this.screens[this.old]).fadeOut(this.fadeintervall,function(){})}if(this.cur>-1){jQuery(this.screens[this.cur]).fadeIn(this.fadeintervall,function(){jQuery('#simplefader_02ctrl'+simplefader_02.cur).addClass('fadernavon')})}}};

var simplefader_03={num:-1,cur:-99,old:-1,step:1,intervall:6*1000,fadeintervall:700,holderid:'simplefader_03',controlid:'simplefader_03controls',screens:null,timer:null,running:true,stop:false,screenchooser:true,playresume:true,init:function(){this.screens=jQuery('#'+this.holderid).children('.screen');this.num=this.screens.length;if(this.num==0){return}this.screens.each(function(i){jQuery(simplefader_03.screens[i]).mouseover(function(){simplefader_03.running=false});jQuery(simplefader_03.screens[i]).mouseout(function(){simplefader_03.running=true});if(simplefader_03.screenchooser){jQuery('#'+simplefader_03.controlid).append('<a href="#" id="simplefader_03ctrl'+i+'" onclick="simplefader_03.fadeTo('+i+');return false;" onfocus="this.blur();">'+(i+1)+'</a>')}});jQuery('#'+simplefader_03.controlid).mouseover(function(){simplefader_03.running=false});jQuery('#'+simplefader_03.controlid).mouseout(function(){simplefader_03.running=true});if(this.playresume){jQuery('#'+simplefader_03.controlid).append('<a href="#" onclick="simplefader_03.startStop();return false;" class="playresume" onfocus="this.blur();">&nbsp;</a>')}if(this.step<0){this.fadeTo(this.num-1)}else{this.fadeTo(0)}if(this.stop){this.startStop()}},fadeTo:function(pos){window.clearTimeout(this.timer);this.old=this.cur;this.cur=pos;this.fade();this.timer=window.setTimeout('simplefader_03.walk();',this.intervall);if(!this.stop){this.startStop()}},startStop:function(){this.stop=!this.stop;if(this.stop){jQuery('#'+simplefader_03.controlid+' a.playresume').addClass('fadernavon')}else{jQuery('#'+simplefader_03.controlid+' a.playresume').removeClass('fadernavon')}},walk:function(){if(this.running&&!this.stop){window.clearTimeout(this.timer);this.old=this.cur;if(this.cur==-99){this.cur=0}else{this.cur+=this.step}if(this.cur>=this.num){this.cur=0}else if(this.cur<0){this.cur=this.num-1}this.fade()}this.timer=window.setTimeout('simplefader_03.walk();',this.intervall)},fade:function(){if(this.old>-1){jQuery('#simplefader_03ctrl'+simplefader_03.old).removeClass('fadernavon');jQuery(this.screens[this.old]).fadeOut(this.fadeintervall,function(){})}if(this.cur>-1){jQuery(this.screens[this.cur]).fadeIn(this.fadeintervall,function(){jQuery('#simplefader_03ctrl'+simplefader_03.cur).addClass('fadernavon')})}}};

var simplefader_04={num:-1,cur:-99,old:-1,step:1,intervall:6*1000,fadeintervall:700,holderid:'simplefader_04',controlid:'simplefader_04controls',screens:null,timer:null,running:true,stop:false,screenchooser:true,playresume:true,init:function(){this.screens=jQuery('#'+this.holderid).children('.screen');this.num=this.screens.length;if(this.num==0){return}this.screens.each(function(i){jQuery(simplefader_04.screens[i]).mouseover(function(){simplefader_04.running=false});jQuery(simplefader_04.screens[i]).mouseout(function(){simplefader_04.running=true});if(simplefader_04.screenchooser){jQuery('#'+simplefader_04.controlid).append('<a href="#" id="simplefader_04ctrl'+i+'" onclick="simplefader_04.fadeTo('+i+');return false;" onfocus="this.blur();">'+(i+1)+'</a>')}});jQuery('#'+simplefader_04.controlid).mouseover(function(){simplefader_04.running=false});jQuery('#'+simplefader_04.controlid).mouseout(function(){simplefader_04.running=true});if(this.playresume){jQuery('#'+simplefader_04.controlid).append('<a href="#" onclick="simplefader_04.startStop();return false;" class="playresume" onfocus="this.blur();">&nbsp;</a>')}if(this.step<0){this.fadeTo(this.num-1)}else{this.fadeTo(0)}if(this.stop){this.startStop()}},fadeTo:function(pos){window.clearTimeout(this.timer);this.old=this.cur;this.cur=pos;this.fade();this.timer=window.setTimeout('simplefader_04.walk();',this.intervall);if(!this.stop){this.startStop()}},startStop:function(){this.stop=!this.stop;if(this.stop){jQuery('#'+simplefader_04.controlid+' a.playresume').addClass('fadernavon')}else{jQuery('#'+simplefader_04.controlid+' a.playresume').removeClass('fadernavon')}},walk:function(){if(this.running&&!this.stop){window.clearTimeout(this.timer);this.old=this.cur;if(this.cur==-99){this.cur=0}else{this.cur+=this.step}if(this.cur>=this.num){this.cur=0}else if(this.cur<0){this.cur=this.num-1}this.fade()}this.timer=window.setTimeout('simplefader_04.walk();',this.intervall)},fade:function(){if(this.old>-1){jQuery('#simplefader_04ctrl'+simplefader_04.old).removeClass('fadernavon');jQuery(this.screens[this.old]).fadeOut(this.fadeintervall,function(){})}if(this.cur>-1){jQuery(this.screens[this.cur]).fadeIn(this.fadeintervall,function(){jQuery('#simplefader_04ctrl'+simplefader_04.cur).addClass('fadernavon')})}}};
