/* START FF Consolen-Ausgabe */
function hosinfo(ausgabe)
{
   if(navigator.appName.indexOf("Netscape") != -1)
   {
     try{console.info(ausgabe)} catch(e){}; 
   }
}
/* ENDE  FF Consolen-Ausgabe */

/* START String-Trim-Funktion */
function trim(zeichenkette) {
  //hosinfo(zeichenkette) 
  if(typeof zeichenkette != "undefined")
  {
    return zeichenkette.replace (/^\s+/, '').replace (/\s+$/, '');
  }
  else
  {
    return '';
  }  
}
/* ENDE  String-Trim-Funktion */

/* START Get-Parameter in ein Array schreiben */
function get_to_array() 
{
    var url   = window.location.search;
    if (url != "")  
    {
      if ( url.substring(0,2) == '??' ) {
        url = url.substring(1,url.length);
      }
      ps_get = new Object();
      url = url.substring(1,url.length);
      liste = url.split("&");
      for (i=0;i<=liste.length-1;i++) 
      {
        temp = liste[i].split("=");
        temp[1]=temp[1].replace(/\+/g," ");
        temp[1]=unescape(temp[1]);
        ps_get[temp[0]] = temp[1];
      } 
     return ps_get;
   } 
   else 
   {
     return '';
   }
}
/* ENDE  Get-Parameter in ein Array schreiben */

/* START TopSlider */
/* START TopSlider Timer */
function start_tstimer() {
  ts_timer = window.setTimeout("el=tsswitch(el)",5000);
}  
function reset_tstimer() {
  if(typeof ts_timer != "undefined") {
    window.clearTimeout(ts_timer);
  }
}
function tsswitch(el) {
  if(el==1) {
//  reparatur: wenn beim Durchlauf des Slider gleichzeitig der Weiterling geklickt wurde
    document.getElementById("tsartikel").style.left=0+'px';
  }
  el=tsmoveright(el);
  reset_tstimer();
  start_tstimer();
  return el;
}  
/* ENDE  TopSlider Timer */

/* START TopSlider Initialisierung */
var artmax=0;
var SliderElementBreite=840;
var tsclear=0;
function initts() {
  artmax=document.getElementById("tsartikel").getElementsByTagName("li").length;
  if(artmax>1) {
    for(ac=0; ac<artmax; ac++) {
      var tempclasse="passiv";
      if(ac==0) {
        tempclasse="activ";
      }
      var tempac='<li class="'+tempclasse+'"></li>';
      document.getElementById("activicons").innerHTML=document.getElementById("activicons").innerHTML+tempac;
    }
    tsclear=artmax*SliderElementBreite-SliderElementBreite;
  } else {
    document.getElementById("topsliderall").style.display="none";
  }
} 
/* ENDE  TopSlider Initialisierung */

/* START TopSlider Reparaturscript */
function tsrep(el) {
  left=-((el-1)*SliderElementBreite);
  document.getElementById("tsartikel").style.left=left+'px';
}
/* ENDE  TopSlider Reparaturscript */

/* START TopSlider Rechts */
function tsmoveright(el) {
  tsrep(el);
  if(el<artmax) {
    el+=1;
    Effect.MoveBy('tsartikel', 0, -840, {duration:1, transition:Effect.Transitions.sinoidal, afterFinish: tsicon(el) });
  } else {
    trep=el+1;
    el=1;       
    Effect.MoveBy('tsartikel', 0, tsclear, {duration:1, transition:Effect.Transitions.sinoidal, afterFinish: tsicon(el)});
  }
  return el;
}
/* ENDE  TopSlider Rechts */

/* START TopSlider Links */
function tsmoveleft(el) {
  tsrep(el);
  if(el>1) {
    el-=1;
    Effect.MoveBy('tsartikel', 0, 840, {duration:1, transition:Effect.Transitions.sinoidal, afterFinish: tsicon(el)});
  } else {
    el=artmax;
    Effect.MoveBy('tsartikel', 0, -tsclear, {duration:1, transition:Effect.Transitions.sinoidal, afterFinish: tsicon(el)});
  }
  return el;
}
/* ENDE  TopSlider Links */

/* START TopSlider Element X von Y Activ Anzeige Funktion */
function tsicon(el) {
  tempel=el-1;
  liElemente=document.getElementById("activicons").getElementsByTagName("li");
  for(tsi=0; tsi<artmax; tsi++) {
    var tempclasse="passiv";
    if(tsi==tempel) {
      tempclasse="activ";
    }
    liElemente[tsi].className=tempclasse;
  }
}
/* ENDE  TopSlider Element X von Y Activ Anzeige Funktion */
/* ENDE  TopSlider */

