$(function(){
    // IE-Fix: Last-Child in Listen markieren
    $("li:last-child").each( function(){
        $(this).addClass("lastchild");
    });
                
    // Groessentabelle / Artikelnummern (ab 1250px)
    if($("#product.highheels").size() >= 1) {
        var isTargetCategory = true;
    }
    if (document.body.clientWidth >= 1250 && isTargetCategory == true) {
            // duplizieren und Liste erzeugen
            var table = $('#sizes table').clone(true);
            $('#sizes table .itemnumber').remove();
            $('#sizes table tr').each(function() {
                $(this).replaceWith( '<li class="size">' + $(this).find('td').html() + '</li>' );
            });
            $('#sizes table').replaceWith('<ul>' + $('#sizes table').html() + '</ul>');

            // Tabelle einfuegen und ausblenden
            $("#sizes").append(table);
            $("#sizes table").addClass("hidden");
            
            // Ansicht umschalten
            $('#sizes a').click(function() {
                if($('#sizes ul.hidden').length == 1) {
                    $('#sizes ul').removeClass('hidden');
                    $('#sizes table').addClass('hidden');
					$('#sizes').addClass('open');
                } else {
                    $('#sizes table').removeClass('hidden');
                    $('#sizes ul').addClass('hidden');
					$('#sizes').removeClass('open');
                }
            }); 
    } else {
        // Link aus Groessentabelle entfernen
        $('#sizes h4').remove();  
    }
    
    // Artikelansichten durchblättern
    $('#product #pagination li:first-child a').addClass('active'); //default
    $('#product #pagination a').click( function(){
        $('#product #pagination a.active').removeClass('active');
        $(this).addClass("active");
        $('#image img').attr('src',$(this).attr('href'));
        return false;
    });

    // VideoPlayer als Popover
    if(document.body.clientWidth >= 768 && $("#openvideos").size() >= 1 ) {
        $("#openvideos a").click( function(){
           // Video Popup hier / URL um "?layout=iframe" erweitern
        });
    }

    // ----- Mobile -----
    
    // Adressleiste verbergen
    if(document.body.clientWidth < 1200) {
        if (window.navigator.standalone == false) {
            window.scrollTo(0, 1);
        }       
    }
    
    // Touch: Blaetterfunktion auf 100%
    var resolution = document.body.clientWidth;
    if(resolution < 1200 && resolution >= 768) {
        $(window).load(function(){
           var hoehe = document.body.clientHeight;
           $('#browse ul').css('height',hoehe);
        });
    }
});
