function cl(msg){
    if(typeof console != 'undefined')
        console.log(msg);
}

jQuery.noConflict();

jQuery(document).ready(function($) {

    if($$('#tabs').length > 0){

        $("#tabs").tabs().tabs('rotate',4000);

        $(".more-views .thumbnails a").fancybox({
            'titleShow': false,
            'overlayOpacity': 0.5,
            'overlayColor': '#000'
        });

        $(".measuring-diagram").fancybox({
            'titleShow': false,
            'overlayOpacity': 0.5,
            'overlayColor': '#000'
        });

        $('.level0-wrap1').bgiframe();

    }

    if($$('.category-products').length > 0){
        $$('.main').invoke('setStyle', 'padding-bottom: 0');
    }

});

function showReviewsAdditional(event) {
    Effect.SlideDown('reviews_additional');
    Effect.BlindUp('toggle_reviews', { duration: 0.5 });
};

document.observe('dom:loaded', function() {
    $$('a[rel="external"]').each(function(link) {
        if(link.readAttribute('href') != '' && link.readAttribute('href') != '#') {
            link.writeAttribute('target', '_blank');
        }
    });

    if($('toggle_reviews') != null) {
        $('toggle_reviews').observe('click', showReviewsAdditional);
    };
});

function toggleMenu(el, over, second) {
    if(!second && !over) {
        setTimeout(function(){toggleMenu(el, 0, 1);}, 100);
        el.setAttribute('sameAttribute', 1);
        return;
    } else if(!over && el.getAttribute('sameAttribute') == 0) {
        return;
    }
    el.setAttribute('sameAttribute', 0);

    if (over) {
        Element.addClassName(el, 'over');
    }
    else {
        Element.addClassName(el, 'hold');
        Element.removeClassName(el, 'over');
        setTimeout(function(){Element.removeClassName(el, 'hold');}, 300);
    }
}

