window.addEvent('domready', function() {

  $try(function() {
    $('main_content_left').setStyle('background', 'url(fileadmin/user_upload/fachhandel.png) top left no-repeat');
    $('main_content_left').getElement('.contenttable').getElements('td').each(function(item) {
      item.width = 200;
      item.valign = 'top';
    });
  });
  
  $try(function() {
    if ($('main_content_right')) {
      var req = new Request.HTML({  
          method: 'get',  
          url: 'fileadmin/templates/ax_fachh.php',
          update: $('main_content_right')
      }).send();
    }
  });

  $try(function() {
    if ($('main_content_right_o')) {
      var req = new Request.HTML({  
          method: 'get',  
          url: 'fileadmin/templates/ax_fachl.php',
          update: $('main_content_right_o')
      }).send();
    }
  });

  $try(function() {
    if ($('cont_fachhaendlersuche')) {
      var req = new Request.HTML({  
          method: 'get',  
          url: 'fileadmin/templates/ax_fachhaendlersuche.php',
          update: $('cont_fachhaendlersuche')
      }).send();
    }
  });

  $try(function() {
    var fhs_form = $('f_h_search');
    fhs_form.addEvent('keydown', function(e) {
      if (e.code === 13) {
        e.stop();
      }
    });
  });
  
  $try(function() {
    var aEl = $('main_content_left_o').getElements('a');
    
    aEl.each(function(item) {
      if (!isNaN(item.get('text') * 1)) {
        if (item.get('text') == 1) {
          $('prod_pic').src = item.href;
        }
        item.addEvent('click', function(e) {
          e.stop();
          $('prod_pic').src = item.href;
        });
      }
    }); 
  });


  var navEl = $('navi_top').getElement('ul').getElements('li.nt_lev0');
  navEl.each(function(item) {
    $try(function() {
      item.addEvent('mouseenter', function() {
        if (item.getElement('ul')) {
          item.getElement('ul').setStyle('left', 0);
        }
      });
      item.addEvent('mouseleave', function() {
        (function() {
          if (item.getElement('ul')) {
            item.getElement('ul').setStyle('left', '-1666em');
          }
        }).delay(6000);
      });
    });
  });

  var navEl = $('navi_top').getElement('ul').getElements('li.nt_lev1');
  navEl.each(function(item) {
    $try(function() {
      item.getElement('a').addEvent('mouseenter', function() {
        if (item.getElement('ul')) {
          item.getElement('ul').setStyles({'left': 150, 'display': 'block'});
          var navSubLinks = item.getElement('ul').getElements('li');
          navSubLinks.each(function(item2) {
            if (item2.getElement('a').get('text')[0] == 'F') {
              item2.getElement('a').set('text', ' \u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0' + item2.get('text'));
            }
            else if (item2.getElement('a').get('class') != 'nav_ext') {
              item2.getElement('a').set('text', ' \u00A0\>\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0' + item2.get('text'));
              item2.getElement('a').set('class', 'nav_ext');
            }
          });
        }
      });
      item.addEvent('mouseleave', function() {
        (function() {
          if (item.getElement('ul')) {
            item.getElement('ul').setStyles({'left': '-1666em', 'display': 'none'});
          }
        }).delay(500);
      });
    });
  });

});
