window.addEvent('domready', function(){

  $('survey').addEvent('click', function(ev) {
    ev.preventDefault();
    var el = ev.target ? ev.target : ev.event.target;

    if(el.tagName == 'SPAN' || el.get('tag') == 'span') {
      if(Browser.Engine.trident) {
        el = el.parentNode;
        document.location = el.get('href');
        return false;
      }else{
        el = el.getParent('a');
        var newWindow = window.open(el.get('href'), 'Planido Umfrage zur Zufriedenheit mit ERP/PPS Software', 'height=600, width=800, location=no, menubar=no, resizable=yes, toolbar=no');
        if(window.focus) {
          newWindow.focus();
        }
      }
    }
  });


  var images = $$('img.slideshow'),
      waiter = $$('div.teaser-screens div.waiter')[0],
      showTime    = 25000,
      delayTime   = 1000,
      fadeTime    = 2000;
      waiter._tween = new Fx.Tween(waiter, {
        property : 'opacity'
      });
/**
 * Crossfading & Moving & Scaling & Moving
 */

  images.each(function(e,i) {
    e._tween = new Fx.Tween(e, {
      duration: fadeTime,
      property: 'opacity',
      // fading to next image
      onComplete : function(a) {
        var id        = a.get('id').split(':'),
            nextId    = parseInt(id[1])+1,
            nextImage = images[nextId],
            zIndex    = parseInt(a.getStyle('z-index'));

        if(!$defined(nextImage)) {
          nextImage = images[0];
        }
        nextImage.setStyles({
          'z-index' : zIndex+1,
          'opacity' : 0,
          'display' : 'block'
        });
        nextImage._tween.start.delay(showTime, nextImage._tween, [0,1]);

      }
    });
  });

  images[0].setStyle('opacity',1);
  images[0]._tween.start.delay(delayTime, images[0]._tween, [1,1]);

  if(location.hash == '#partner') {
    $$('div.partnerWrapper')[0].addClass('highlight');
  }

/*
  $('type').set('value', 'post');
  $('mail').addEvent('submit', function(ev) {
    ev.stop();
    var form = this;
    
    $('type').set('value', 'xhr');
    $('browser').set('value', JSON.encode(Browser));

    if($('email').get('value').test(/^([0-9a-zA-Z]+[-._+&amp;])*[0-9a-zA-Z]+@([-0-9a-zA-Z]+[.])+[a-zA-Z]{2,6}$/)) {
      this.set('send', {
        url : 'checkMail.php',
        onComplete: function(response) {
          //console.log(response);
          if(response == 'success') {
            showMailSuccess(form);
          }else{
            showMailError();
          }
        }
      });
		//Send the form.

		this.send();


    }else{
      showMailError();
    }
  });
*/

});
