// FAQ page effects

function initFaq() {
    var items = $("div.faq-item");
    for(var i = 0; i < items.length; i++) {
        var item = $(items[i]);
        var link = item.find("div.sign a");
        if($.browser.msie && parseFloat($.browser.version) < 7.0) {
            var itemi = link.parent().get(0);
            itemi = $(itemi).parent().get(0);
            $(itemi).hover(function() {
                $(this).css({ backgroundPosition: "0 -33px" });
            }, function() {
                $(this).css({ backgroundPosition: "0 -0" });
            });
        }
        link.click(function() {
            var o = $(this);
            var img = o.find("img");
            var item = o.parent().get(0)
            item = $(item).parent().get(0);
            var list = $(item).next();
            if(!($.browser.msie && parseFloat($.browser.version) < 7.0)) {
                if(img.attr("src").indexOf("plus") > -1) {
                    img.attr("src", "images/faq-minus.png");
                    $(item).addClass("collapsed");
                } else {
                    img.attr("src", "images/faq-plus.png");
                    $(item).removeClass("collapsed")
                }
            } else {
                var span = o.find("span");
                if(!$(item).hasClass("collapsed")) {
                    span.css({
                        filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/faq-minus.png', sizingMethod='scale')"
                    });
                    $(item).addClass("collapsed");
                } else {
                    span.css({
                        filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/faq-plus.png', sizingMethod='scale')"
                    });
                    $(item).removeClass("collapsed");
                }
            }
            list.toggle("fast");
        });
    }
}

$(document).ready(initFaq);