// JavaScript Document
// Slider
var slideelemente=Array();;
var sliderview;
var slideaction;
var mompos=0;
var oldpos=mompos;
var blocked=0;
var aktslide=1;
var step=35;
var slowstep=10;
var slidenum=0;
var slowslidenum;
var maxslidenum=0;
onload = function() {
 sliderview=document.getElementById('slidercontents');
 sliderview.style.left=mompos+'px';
 tmpslideelemente=document.getElementById('slidercontents').getElementsByTagName('div');
 j=0;
 for(i=0;i<tmpslideelemente.length;i++)
 {
  if(tmpslideelemente[i].className=='element')
  {
   slideelemente[j]=tmpslideelemente[i];
   j=j+1;
  }
 }
 maxslidenum=Math.round(slideelemente[0].offsetWidth/step);
 slowslidenum=Math.round(maxslidenum*14/15);
 var geswidth=slideelemente.length*slideelemente[0].offsetWidth;
 document.getElementById('slidercontents').style.width=geswidth+'px';
}
function slideleft()
{
 if(blocked==0 & aktslide>1)
 {
  oldpos=mompos;
  var slide=slideelemente[0].offsetWidth;
  slideaction=setInterval("slide("+slide+");", 25);
  aktslide=aktslide-1;
  blocked=1;
 }
}
function slideright()
{
 if(blocked==0 & aktslide<slideelemente.length)
 {
  oldpos=mompos;
  var slide=slideelemente[0].offsetWidth*-1;
  slideaction=setInterval("slide("+slide+");", 25);
  aktslide=aktslide+1;
  blocked=1;
 }
}
function slide(wieweit)
{
 if(slidenum<slowslidenum) var scrollstep=step;
 else var scrollstep=slowstep;
 if((wieweit<0 & oldpos+wieweit<mompos-scrollstep) || (wieweit>0 & oldpos+wieweit>mompos+scrollstep))
 {
  if(wieweit<0) mompos=mompos-scrollstep;
  if(wieweit>0) mompos=mompos+scrollstep;
  sliderview.style.left=mompos+'px';
  slidenum=slidenum+1;
 }
 else
 {
  mompos=oldpos+wieweit;
  sliderview.style.left=mompos+'px';
  clearInterval(slideaction);
  blocked=0;
  slidenum=0;
 }
}

