(function($) {
    $(document).ready(function() {
        var images = new Array();

        $('div.subimage, div.subimage_right').each(function(idx) {
            var src = $(this).find('img.thumbnail').attr('src');

            if (src) {
                var newSrc = src.replace(/width=([0-9]{1,3})/, 'width=400')
                                .replace(/height=([0-9]{1,3})/, 'height=400');

                images[idx] = new Image();
                images[idx].src = newSrc;
                images[idx].alt = '';
                images[idx].id  = 'mainimg';
            }
        });

        $('#detailsubimageblock div.subimage, #detailsubimageblock div.subimage_right').each(function(idx) {

            if (idx >= images.length) return;

            $(this).mouseover(function() {
                var src = $(this).find('img.thumbnail').attr('src');

                var newSrc = src.replace(/width=([0-9]{1,3})/, 'width=800')
                                .replace(/height=([0-9]{1,3})/, 'height=800');

                $('#mainimg').remove();
                $('#detailphotoblock a').attr('href', newSrc);
                $('#detailphotoblock a').prepend(images[idx]);
            });

        });

        var lightBoxImgDir = '/common/img/jquery-lightbox-0.5/';

        $('#detailphotoblock a').lightBox({
            imageLoading:  lightBoxImgDir + 'lightbox-ico-loading.gif',
            imageBtnPrev:  lightBoxImgDir + 'lightbox-btn-prev.gif',
            imageBtnNext:  lightBoxImgDir + 'lightbox-btn-next.gif',
            imageBtnClose: lightBoxImgDir + 'lightbox-btn-close.gif',
            imageBlank:    lightBoxImgDir + 'lightbox-blank.gif'
        });

        $('#detailsubimageblock a').lightBox({
            imageLoading:  lightBoxImgDir + 'lightbox-ico-loading.gif',
            imageBtnPrev:  lightBoxImgDir + 'lightbox-btn-prev.gif',
            imageBtnNext:  lightBoxImgDir + 'lightbox-btn-next.gif',
            imageBtnClose: lightBoxImgDir + 'lightbox-btn-close.gif',
            imageBlank:    lightBoxImgDir + 'lightbox-blank.gif'
        });

    });
})(jQuery);

