﻿function SetGallery(){
    if($obj('gallery')!=null) $obj('gallery').getElementsByTagName('li')[0].getElementsByTagName('a')[0].style.backgroundColor="#a3a3a3";
}

function galleryImages(index,gallery){
    for (var i=0; i<$obj('gallery').getElementsByTagName('li').length;i++){
        $obj('gallery').getElementsByTagName('li')[i].getElementsByTagName('a')[0].style.backgroundColor="#fff";
    }
    $obj('gallery').getElementsByTagName('li')[index-1].getElementsByTagName('a')[0].style.backgroundColor="#a3a3a3";
    
    $obj('gallery_content').style.backgroundImage="url('/img/common/preload.gif')";

    objReq = objHttp();
    objReq.open('get', '/ajax/news/gallery.ashx?g='+gallery+'&r='+genRnd(), true);
    objReq.onreadystatechange = getImages;
    objReq.send(null);	
    $obj('gallery').getElementsByTagName('li')[index-1].getElementsByTagName('a')[0].blur();
}

function getImages(){
    var data=[];
    if(objReq.readyState == 4 && objReq.status == 200)
    {
        data=eval(objReq.responseText);
        $obj('gallery_content').style.display="none";

        createObjImg(data);

        $obj('gallery_content').style.display="block";

        initLightbox();
        $obj('gallery_content').style.backgroundImage="";
    }
}

function createObjImg(data)
{
    $obj('gallery_content').innerHTML="";
    var objUl=$c('ul');
    var l=data.length;
    for (var i=0; i<l;i++)
    {
        var rowData=data[i];    
        
        var objLi=$c('li');
        var objImg=$c('img');
        var objHref=$c('a');
        objUl.id="gallery_img";

        objImg.src=rowData[0];
        objImg.width="143";
        objImg.height="79";
        
        objHref.href="javascript:void(0);";
        objHref.rel="lightbox[roadtrip]";
        objHref.id=rowData[0].replace("P.jpg",".jpg");
                     
        objHref.appendChild(objImg);
        objLi.appendChild(objHref);
        objUl.appendChild(objLi);
        
    }
    $obj('gallery_content').appendChild(objUl);
}

