var begin = 0;
var items = 4;
var iid = 0;
var cImages = "";
var arid;
var siid;
var fragment;
var divid;
var http = createRequestObject();
var dir = 1;



function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
}

function handleResponse() {

   if(http.readyState == 4) {
        var response = http.responseText;
        if(response != "0x1") {
            var images = response.split("|");
            var imagesHTML = "";

            for (i=0; i < (images.length -1); i++) {

                iid = begin + i;
				imagesHTML += '<div id="img'+arid+'at'+i+'" class="imgSmall" style="float:left;margin-right:2px;"><a href="default.aspx?siid='+ siid + '&arid=' + arid + '&iid=' + iid + '&gal=true&sFragment=' + fragment +'">';
                imagesHTML += '<img src="' + images[i].split(",")[0] + '" alt="' + images[i].split(",")[1] + '" />';
				imagesHTML += '</a></div>';
            }
           
            cImages.innerHTML = imagesHTML;   
                    
        } else {
			begin -= items + 1;
			document.getElementById("begin"+a).value=begin;
		}
        
   }
}



function setImages(a,s,flipdir,f) {

    arid = a;
    siid = s;
    fragment = f;
    divid = "galImages" + a;
    begin = Number(document.getElementById("begin"+a).value);

    cImages = document.getElementById(divid);
    //HighRes.href=
    
        if(cImages) {
            if(flipdir == -1) {
               if(( begin - items + 1) >= 0) {
		    	    begin -= items + 1;
			    }
            } else if (flipdir == 1) {
                begin += items + 1;
            }
            http.open("get","rpc.aspx?siid="+siid+"&arid="+arid+"&sBegin="+begin+"&sItems="+items+"&time="+2+"&sType=0&sFragment="+fragment);
            http.onreadystatechange = handleResponse;
            http.send(null);
        }
        
        document.getElementById("begin"+a).value=begin;
        
}