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

  var contactFormWrap = $$('div.tx-powermail-pi1')[0];
  if(contactFormWrap) {
    var contactForm = contactFormWrap.getElements('form')[0];
    var actionTag = contactForm.getAttribute('action');
    var newActionTag = actionTag.substr(0,actionTag.length-5);
    contactForm.setAttribute('action', newActionTag);
  }
  
  /*** CHANGING FOOTER IMAGES ***/
  function displayRandomFooterContent(contentId) {
    var footerCenter = $(contentId);
    var childElements = footerCenter.getElements('div.csc-default');
    childElements.each
      (
        function(item,index)
        {
          //alert(item.className);
          item.setStyle('display','none');
        }
      );
    var randomEl = $random(0,childElements.length-1).round();
    childElements[randomEl].setStyle('display','block');
  }
  displayRandomFooterContent('layout_special_content_center');
  displayRandomFooterContent('layout_special_content_right');

  /*** THUMBNAIL GALERIE ***/
  if( $$('div#content_text_with_thumbs')[0] != null ) {
   
    $('content_text_with_thumbs').getElements('a:not(a.internal-link)').each
      (
        function(item,index)
        {
          var img = 'content_img';
          if(index == 0)
          {          
            //alert(item.getAttribute('href'));
            if(item.getAttribute('href') != null) {
              $(img).empty();
              $(img).adopt(new Element('img',{src: item.getAttribute('href')}));
            }
          }
          
          item.addEvent('click',function (event) {
            event.preventDefault();
            $(img).empty();
            new Element('img',{src: this.getAttribute('href')}).inject($(img));
          }.bind(item));
        }
      );
  }
  
  if($$('div#slider_area')[0] != null)
  {    
    $$('.sliderbox_outer').each
    (    
      function(sliderbox_outer,index)
      {
        var imgList = sliderbox_outer.getElement('.sliderbox_img_list');
        var mainImg = sliderbox_outer.getElement('.sliderbox_img_main');
        var linkText = sliderbox_outer.getElement('.sliderbox_img_main_headline');
        if(mainImg) {
          mainImg.addEvent('mouseenter', function(event) {
            linkText.getElements('a').setStyle('color','#fd2020');
          });
          linkText.addEvent('mouseenter', function(event) {
            linkText.getElements('a').setStyle('color','#fd2020');
          });
          mainImg.addEvent('mouseleave', function(event) {
            linkText.getElements('a').setStyle('color','#000');
          });
        
          linkText.addEvent('mouseleave', function(event) {
            linkText.getElements('a').setStyle('color','#000');
          });
          
          imgList.getElements('a:not(a.internal-link)').each
            (
              function(aTag,index)
              {
                if(index == 0)
                {
                  
                  if(aTag.getAttribute('href') != null) {
                    mainImg.empty();
                    mainImg.adopt(new Element('img',{src: aTag.getAttribute('href')}));
                  }
                }
                aTag.addEvent('click',function (event)
                              {
                                event.preventDefault();
                                mainImg.empty();
                                new Element('img',{src: this.getAttribute('href')}).inject(mainImg);
                              }.bind(aTag));
              }
            );
        }
      }
    );
  }
  
  
  
  
                /*** DROPDOWN MENÜ***/
                $$('.topNav').set('id','topNav');
                $('topNav').getChildren('li').each( function (item, index)
                                    {
                                      item.addEvent('mouseenter', function () {
                                        if (this.getElements('ul')[0]) {
                                          this.getElements('ul')[0].tween('display','block');
                                        }
                                      }.bind(item) );
                                      item.addEvent('mouseleave', function () {
                                        if (this.getElements('ul')[0]) {
                                          this.getElements('ul')[0].tween('display','none');
                                        }
                                      }.bind(item));
                                    });
                $('topNav').getChildren('li ul li').each( function (item, index)
                                          {
                                            item.addEvent('mouseenter', function () {
                                              if (this.getElements('ul')[0]) {
                                                this.getElements('ul')[0].tween('display','block');
                                              }
                                            }.bind(item) );
                                            item.addEvent('mouseleave', function () {
                                              if (this.getElements('ul')[0]) {
                                                this.getElements('ul')[0].tween('display','none');
                                              }
                                            }.bind(item));
                                          });
  
});

