/**
 *  banner
 */
$(document).ready(function(){
    if ($('#banner>div>div').size()) {
        $('#banner>div>div').flash({
            src: 'design/image/frontend/banner.swf',
            menu: false,
            width: 728,
            height: 90
        });
        $('.flash-replaced>.alt').remove();
    }
});

/**
 *  map
 */
$(document).ready(function(){
    if ($('#map-flash').size()) {
        $('#map-flash').flash({
            src: 'design/image/frontend/map.2010.swf',
            menu: false,
            width: 500,
            height: 800,
            wmode: 'transparent',
            flashvars: {lang: 'hu'}
        });
        $('.flash-replaced>.alt').remove();
    }
});

/**
 *  lightbox
 */
$(document).ready(function(){
    if (typeof $('.lightbox').lightbox == 'function') {
        $('.lightbox').lightbox();
    }
});

/**
 *  dropdown
 */
$(document).ready(function(){
    if ($('#content.productcategory>ul>li').size()) {
        $('#content.productcategory>ul>li').addClass('closed');
        $('#content.productcategory>ul>li>h3').bind('click', categoryClick);
        $('#content.productcategory>ul>li>h3').css('cursor', 'pointer');
    }
});

function categoryClick(e) {
    e.preventDefault();
    var li = $(this).parent();
    if ($(li).hasClass('closed')) {
        $('#content.productcategory>ul>li').addClass('closed');
        $(li).removeClass('closed');
    }
    else {
        $(li).addClass('closed');
    }
}

$(document).ready(function(){
    if ($('#content.productsubcategory>ul>li>ul>li').size()) {
        $('#content.productsubcategory>ul>li>ul>li').addClass('closed');
        $('#content.productsubcategory>ul>li>ul>li>h5').bind('click', subcategoryClick);
    }
});

function subcategoryClick(e) {
    e.preventDefault();
    var li = $(this).parent();
    if ($(li).hasClass('closed')) {
        $('#content.productsubcategory>ul>li>ul>li').addClass('closed');
        $(li).removeClass('closed');
    }
    else {
        $(li).addClass('closed');
    }
}

$(document).ready(function(){
    if ($('#content.search>ul>li').size()) {
        $('#content.search>ul>li').addClass('closed');
        $('#content.search>ul>li>h3').bind('click', searchClick);
        $('#content.search>ul>li>h3').css('cursor', 'pointer');
    }
});

function searchClick(e) {
    e.preventDefault();
    var li = $(this).parent();
    if ($(li).hasClass('closed')) {
        $('#content.search>ul>li').addClass('closed');
        $(li).removeClass('closed');
    }
    else {
        $(li).addClass('closed');
    }
}