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

jQuery.noConflict();

jQuery(document).ready(function() {
    jQuery("a#view_previous_designers").fancybox({
        'titleShow': false,
        'padding': 0,
        'margin': 12,
        'overlayOpacity': 0.5,
        'overlayColor': '#000',
        'autoScale': false
    });

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

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

    $$('#designer-list > li:nth-child(2n)').invoke('addClassName', 'even');

    $$('#designer-list > li:nth-child(2n+1)').invoke('addClassName', 'odd');

    $$('#designer-list > li:nth-child(2)').invoke('addClassName', 'second');
});

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);
    }
}
