

/*
Funkcija avtomatizira pripravo galerije

data.title = 'skupen naslov';
data.rootPath = 'http://my.server.com/path/'
data.tprefix = 'small'
data.twidth = 100
data.extension = 'png'
    
data.items = [1, 'test', 4]
//ali
data.items = [
{id: 1, title: 'naslov', filename: ''},
{id: 2, title: 'naslov', filename: ''},
]

*/

function makeGallery(id, data) {
    
    try {
        var sb = [];

        sb.push('<script type="text/javascript">');
        sb.push('$(function() {$("#' + id + ' a").lightBox({');
        sb.push('overlayOpacity: 0.2,');
        sb.push('imageBlank: "clientscript/lightbox/images/lightbox-blank.gif",');
        sb.push('imageLoading: "clientscript/lightbox/images/lightbox-ico-loading.gif",');
        sb.push('imageBtnClose: "clientscript/lightbox/images/lightbox-btn-close.gif",');
        sb.push('imageBtnPrev: "clientscript/lightbox/images/lightbox-btn-prev.gif",');
        sb.push('imageBtnNext: "clientscript/lightbox/images/lightbox-btn-next.gif"');
        sb.push('});});</script>');

        sb.push('<div id="' + id + '" class="lightbox-gallery">');
        sb.push('<ul>');

        for (var i = 0; i < data.items.length; ++i) {
            var item = data.items[i];
            if (typeof (item) != 'object')
                item = { id: item, title: data.title + item, filename: data.title + item + '.' + data.extension };

            var title = item.title;
            var url = data.rootPath + item.filename;
            var turl = data.rootPath + data.tprefix + item.filename;

            sb.push('<li><a title="' + title + '" href="' + url + '">');
            sb.push('<img alt="' + title + '" width="' + data.twidth + '" src="' + turl + '" /> </a></li>');
        }

        sb.push('</ul>');
        sb.push('</div>');

        document.write(sb.join(''));
    }
    catch (e) {
        document.write(e.description);
    }
    
}


