$(document).ready(function() {
    initAccordion();
    initGallery();

    $("a[rel^='prettyPhoto']").prettyPhoto();
});

function initAccordion() {
        $('#faqlist').accordion({
            autoheight: false
        });
    }


function initGallery() {
    var _holder = $('div.popups-holder');
    var _hold = $('div.c-gallery-section');
    var _speed = 1500;
    var _wrap = _hold.find('ul.slider');
    var _el = _hold.find('ul > li');
    var _next = _hold.find('a.link-next');
    var _prev = _hold.find('a.link-prev');
    var _count = _el.index(_el.filter(':last'));
    var _w = _el.outerWidth();
    var _wrapHolderW = Math.ceil(_wrap.parent().width() / _w);
    var _active = _el.index(_el.filter('.active:eq(0)'));
    if (_active == -1) {
        _active = 0;
    }
    var _td = _holder.find('td').find('div.frame');
    var _controlHolder = $('div.c-displaying-bar;')
    var _total = _hold.find('div.image');
    var _current = _controlHolder.find('span.current');
    _controlHolder.find('span.total').html(_total.length + ' ');
    if (_active == 0) {
        _first = 0.1;
    }
    else {
        _first = _active;
    }
    _current.html(((_first) * 10 + ' - ' + (_active + 1) * 10) + ' of ');

    var _paging = $('<ul class="paging"></ul>');
    _controlHolder.append(_paging);
    _el.each(function(_i) {
        _paging.append('<li><a href="#">' + (_i + 1) + '</a></li>');
    });

    var _paging = $('ul.paging > li > a');

    /*
    _wrap.css('marginLeft',  -(_w * _active) + "px");
    */
    _paging.parent('li').removeClass('active');
    _paging.eq(_active).parent('li').addClass('active');


    function scrollEl() {
        var _H = _el.eq(_active).outerHeight();
        _el.parent('ul').height(_H);
        _el.hide();
        _el.eq(_active).fadeIn(_speed);
        /*
        _wrap.animate({
        marginLeft: -(_w * _active) + "px"
        }, {queue:false, duration: _speed});
        */
        if (_active == 0) {
            _first = 0.1;
        }
        else {
            _first = _active;
        }
        _current.html(((_first) * 10 + ' - ' + (_active + 1) * 10) + ' of ');
        _paging.parent('li').removeClass('active');
        _paging.eq(_active).parent('li').addClass('active');

    }
    _paging.click(function() {
        _active = _paging.index($(this));
        scrollEl();
        return false;
    });
}
