$(function () {
    $('#navigation>ul>li:not(.selected,.hasSelected)').hover(function () {
        $(this).addClass('hover');
        try {
            $('#navigationMarker2').hide();
        } catch (e) { }
    }, function () {
        $(this).removeClass('hover');
        try {
            $('#navigationMarker2').show();
        } catch (e) { }
    });

    /* verhinderung des zitterns beim versehentlichen hover des vogels */
    $('#navigationMarker').mouseenter(function (e) {
        e.stopPropagation();
    });

    /* vogelbewegung */
    var $navMarker = $('#navigationMarker');
    if ($navMarker.length) {
        var navMarkerStartX = $navMarker.position().left;
        $('#navigation > ul > li').mouseenter(function (e) {
            var posLeft = $(this).position().left;
            $navMarker.stop().animate({left: posLeft + 'px'});
        });
        $('#navigation').mouseleave(function () {
            $navMarker.stop().animate({left: navMarkerStartX + 'px'});
        });
    }
    
    /* sternbewegung 
    var navMarker2 = $('#navigationMarker2');
    if (navMarker2.length) {
        var navMarker2StartX = navMarker2.position().left;
        $('#navigation > ul > li.hasSelected > ul > li').mouseenter(function (e) {
            var posLeft = $(this).position().left;
            navMarker2.stop().animate({left: posLeft + 'px'});
        });
        $('#navigation > ul > li.hasSelected > ul').mouseleave(function () {
            navMarker2.stop().animate({left: navMarker2StartX + 'px'});
        });
    }
    */
     /* nyroModal defaults */
     $.fn.nyroModal.settings.closeButton = '<a href="#" class="nyroModalClose" id="closeBut" title="Schließen">Schließen</a>';
     //$.fn.nyroModal.settings.showContent = function (e, s, c) { e.contentWrapper.show(); c(); }
     //$.fn.nyroModal.settings.hideContent = function (e, s, c) { c(); }
// too small for 90% of popups, so .playerModal links only
     //$.fn.nyroModal.settings.minHeight = 293;
$.fn.nyroModal.settings.minHeight = 550;
$.fn.nyroModal.settings.autoSizable = false;
     $.fn.nyroModal.settings.minWidth = 480;
/* moved gallerycounts and controls to separate div
     $.fn.nyroModal.settings.addImageDivTitle = false;
     $.fn.nyroModal.settings.galleryCounts = function (nb, total, elts, settings) {
        settings.title+= /*(settings.title?' - ':'') +*\/ '<a href="javascript:void($.nyroModalPrev())" class="nyroModalPrev">zurück</a> ' + nb+'/'+total + ' <a href="javascript:void($.nyroModalNext())" class="nyroModalNext">vor</a>';
    };
*/
     $.fn.nyroModal.settings.galleryCounts = function (nb, total, elts, settings) {
         $('#nyroModalWrapper').append('<div id="wqNyroModalPrevNext"><a href="javascript:void($.nyroModalPrev())" class="wqNyroModalPrev">zurück</a> ' + nb+'/'+total + ' <a href="javascript:void($.nyroModalNext())" class="wqNyroModalNext">vor</a></div>');
     };

$('a.playerModal').nyroModal({minHeight: 294}/*{type: 'iframe', width: 480, height: 294, minHeight: 290, autoSizable: false}*/);


$('a.nyroModalvoting').nyroModal({type: 'iframe', minWidth: 400, minHeight: 610});


/**
 * scans every nyroModal-autolink for specific size attributes
 * and overwrites nyroModal defaults on activation
 */
$('a.nyroModal').each(function () {
    if (!this.search) {
        return;
    }
    var width = /width=(\d+)/.exec(this.search);
    var height = /height=(\d+)/.exec(this.search);
    if (width || height) {
        $(this).mouseup(function () {
            if (width) {
                $.fn.nyroModal.settings.minWidth = width[1];
            }
            if (height) {
                $.fn.nyroModal.settings.minHeight = height[1];
            }
        });
    }
});

     /* akkordeon */
     if ($.fn.accordion) {
         $('#topseller').accordion({event: 'mouseover', autoHeight: false /* löst wackel-problem, ist aber unerwünscht: animated: false*/});
     }
   
/**
 * einbindung remote galerie (hbc)
 * 
 */
$('.galerielink').click(function() {
  var that = this;
  $(this).after('<div class="hidden-images" />');
  $(this).next().hide().load(this.href, function() {
    $.nyroModalManual({
      from: $(that).next().find('a:first').get(0),
      endRemove: function (elts, settings) {
        $(settings.from).closest('div.hidden-images').remove();
      }
    });
  });
  return false;
});

     
});



