// JavaScript Document

function openWin(url,winname,width,height,posx,posy,scrollbars) {
  /* Oeffnet ein neues PopUp-Fenster mit den entsprechenden Parametern. Falls jene nicht
     gesetzt sind, werden sie mit Standardwerten belegt. */
  if((typeof winname)=='undefined') winname='merkmalPopup';
  if((typeof width)=='undefined') width=660;
  if((typeof height)=='undefined') height=500;
  if((typeof posx)=='undefined') posx=screen.availWidth/2-width/2;
  if((typeof posy)=='undefined') posy=screen.availHeight/2-height/2;

  if(navigator.platform.toLowerCase().indexOf("win")>-1) {
    objekt = window.open('', winname); // objekt.close();
  }
  
  if(url) {
    if((typeof objekt) != 'undefined') {
      /* Falls das Fenster schon geoeffnet ist, wird es geschlossen */
      if(!objekt.closed) objekt.close();
    }

    objekt = window.open(url,winname,'width='+width+',height='+height+',left='+posx+',top='+posy+',dependent=yes,hotkeys=no,location=no,menubar=no,resizable=yes,status=yes,scrollbars=auto,toolbar=no');

    objekt.focus
  } else {
    alert('Fehler openwin.1 - Keine URL fuer das PopUp uebergeben!');
    return false;
  }
}

var fadeImage = new Object();
    fadeImage.duration = 5000;
    fadeImage.speed    = 2000;
    
    fadeImage.fade = function(fromImgID,toImgID)
    {
      // alert('von'+fromImgID+' nach '+toImgID);
      
      fadeImage.fromImg = fromImgID;
      fadeImage.toImg = toImgID;
      

      fadeImage.fader = new Fx.Tween($$('.headerslideshow')[fadeImage.toImg], {
        duration: fadeImage.speed,
        transition: Fx.Transitions.Sine.easeOut,
        onStart: function() {
          // set up the new image
          $$('.headerslideshow')[fadeImage.toImg].setStyle('zIndex','20');
          $$('.headerslideshow')[fadeImage.toImg].setStyle('opacity',0);
          $$('.headerslideshow')[fadeImage.toImg].setStyle('display','block');
          
          // set up the old image
          $$('.headerslideshow')[fadeImage.fromImg].setStyle('zIndex','15');
        },
        onComplete: function() {
          $$('.headerslideshow')[fadeImage.fromImg].setStyle('display','none');

          if(fadeImage.toImg==$$('.headerslideshow').length-1)
            fadeImage.fade.delay(fadeImage.duration, this, new Array(fadeImage.toImg,0));
          else
            fadeImage.fade.delay(fadeImage.duration, this, new Array(fadeImage.toImg,fadeImage.toImg+1));
        }
      });
      
      fadeImage.fader.start('opacity', 0, 1);
    }

window.addEvent('domready',function(){
  if($$('.headerslideshow').length>1)
  {
    for(i=0; i<$$('.headerslideshow').length; i++)
    {
      el = $$('.headerslideshow')[i];

      el.setStyle('position', 'absolute');
      el.setStyle('zIndex', '10');
      el.setStyle('top', '0');
      el.setStyle('left', '0');

      if(i>0)
        el.setStyle('display', 'none');
      else
        el.setStyle('display', 'block');
    }
    
    fadeImage.fade.delay(fadeImage.duration, this, new Array(0,1));
  }
});  

