var allThumbsSelected = "";
var thumbSelectedList = new String();
var responseAarfnbrs = "";
var justRotated = false;
var actualImagesLoaded = 0;
var firstLoad = true;
var sortType = new String();
var wsCall = null;
function hideAdvanced() {
    var hideDiv = document.getElementById("hideAdvanced");
    var showDiv = document.getElementById("showAdvanced");
    hideDiv.style.display = '';
    showDiv.style.display = 'none';
    advancedOptions = 0;
    
    wsCall = new wsObj();
    wsCall.functionName = "UpdateAdvOptions";
    wsCall.callbackFunction = GetAdvOptionsResponse;
    wsCall.addParam("shopperID", shopperID);
    wsCall.addParam("advancedOptions", advancedOptions);
    wsCall.sendRequest();
}
function showAdvanced() {
    var hideDiv = document.getElementById("hideAdvanced");
    var showDiv = document.getElementById("showAdvanced");
    hideDiv.style.display = 'none';
    showDiv.style.display = ''; 
    advancedOptions = 1;
    
    wsCall = new wsObj();
    wsCall.functionName = "UpdateAdvOptions";
    wsCall.callbackFunction = GetAdvOptionsResponse;
    wsCall.addParam("shopperID", shopperID);
    wsCall.addParam("advancedOptions", advancedOptions);
    wsCall.sendRequest();
}

function GetAdvOptionsResponse() {
    if(wsCall.goodResponse()) {
    
    }
}

function GetAlbumImages() {
    wsCall = new wsObj();
    wsCall.functionName = "GetImageThumbnails_Exclusive";
    wsCall.callbackFunction = GetImageResponse;
    wsCall.addParam("AlbumID", albumID);
    //If it isn't a shared user, pass in the zero, if it is, anything above zero filters out the non-shared images.
    wsCall.addParam("GuestID", (sharedUser ? 1 : 0)); 
    wsCall.addParam("shareID", shareid);
    wsCall.addParam("shopperID", shopperID);
    wsCall.addParam("merchantID", merchantID);
    wsCall.sendRequest();
}

function GetImageResponse() {
    if(wsCall.goodResponse()) {
        var dom = wsCall.http.responseXML;
        
        // get into the body
		var body = dom.getElementsByTagName("Body");
		if (body != null)
		{
		    var albumImages = dom.getElementsByTagName("AlbumImages");
			if (albumImages)
			{
			    var i=0;
				
				if(navigator.userAgent.indexOf('Safari') != -1) {
				    var images = dom.firstChild.firstChild.firstChild.firstChild.firstChild.childNodes;
				    totalNumImages = images.length - 1;
				} else {
				    var images = dom.getElementsByTagName("image");
				    totalNumImages = images.length;
				}
				
				lpImages = new Array();
                for (i=0; i<totalNumImages; ++i) {
					lpImages[i] = new PictureSizes();
					lpImages[i].title = images[i].getAttribute("ImageTitle");
					lpImages[i].sequence = parseInt(images[i].getAttribute("ImageSequence"));
					lpImages[i].refnum = images[i].getAttribute("ReferenceNumber");
					lpImages[i].dateadd = images[i].getAttribute("DateAdded");
					lpImages[i].imagesize = parseInt(images[i].getAttribute("ImageSize"));
				    lpImages[i].filename = images[i].getAttribute("FileName");
				    lpImages[i].imagepath = images[i].getAttribute("ServerPath");
				    lpImages[i].orientation = images[i].getAttribute("Orientation");
				    lpImages[i].encalbum = images[i].getAttribute("EncryptedAlbum");
				    allThumbsSelected += lpImages[i].refnum + ",";
				}
				
				lpImagesFull = lpImages;
				var showNI = document.getElementById("numOfImages");
				var albumTitle = document.getElementById("albumTitle");
				var albumNameNode = dom.getElementsByTagName("AlbumName")[0];
				totalNumImages = lpImages.length;
                showNI.innerHTML = totalNumImages;
                if(albumNameNode) {
                    albumTitle.innerHTML = albumNameNode.getAttribute("name");
                    switch(albumNameNode.getAttribute("sortType")) {
                        case "title":
                            document.getElementById("sortDDL").selectedIndex = 0;
                            break;
                        case "titleRev":
                            document.getElementById("sortDDL").selectedIndex = 1;
                            break;
                        case "sequence":
                        case "date":
                            document.getElementById("sortDDL").selectedIndex = 2;
                            break;
                        case "dateRev":
                            document.getElementById("sortDDL").selectedIndex = 3;
                            break;
                    }
                }
				RenderImages();
			}
		}
		if(advancedOptions){
          showAdvanced();
        }
		
    }
}

function RenderImages() {
    var sortDDL = document.getElementById("sortDDL");
    sortType = sortDDL.value;
    var rowCount = 0;
    var imageCounter = 0;
    var hasImages = false;
    switch(sortType) {
        case "1":
            lpImages.sort(sortSequenceAsc);
            break;
        case "2":
            lpImages.sort(sortTitleAsc);
            break;
        case "3":
            lpImages.sort(sortTitleDesc);
            break;
        case "4":
            lpImages.sort(sortDateAsc);
            break;
        case "5":
            lpImages.sort(sortDateDesc);
            break;
    }

    //Display thumbnail style
    var imagesTable = document.getElementById("thumbsTable");
    var tableRows = imagesTable.rows.length;
    var upperLimit = curPage * showNumImages;
    var lowerLimit = upperLimit - showNumImages;
    var allChecked = true;

    for(imageKey=lowerLimit; imageKey < upperLimit; imageKey++) {
        if(lpImages[imageKey] != null) {
            if(rowCount == 0) {
                if(navigator.userAgent.indexOf('Safari') != -1) {
                    var curRow = document.createElement('tr');
                    imagesTable.appendChild(curRow);
                } else {
                    var curRow = imagesTable.insertRow(tableRows);
                }
                curRow.setAttribute("id", "row" + tableRows);
                tableRows++;
            }

            //var newCell = curRow.insertCell(rowCount);
            var newCell = document.createElement('td');
            curRow.appendChild(newCell);
            newCell.className = "pictd1";
            newCell.setAttribute("valign", "top");

            var shortenedTitle = lpImages[imageKey].title;
            if(shortenedTitle.length > 10) {
                shortenedTitle = shortenedTitle.substr(0, 10) + "...";
            }
            
            var imageChecked = "";
            
            if(thumbSelectedList.indexOf(lpImages[imageKey].refnum) > -1) {
                imageChecked = "CHECKED";
            } else {
                allChecked = false;
            }
            var d = new Date();
            randomKey = d.getMilliseconds();
            var theHTML = "<a style='text-decoration: none;' href='/net/Albums/viewimage.aspx?album=" + lpImages[imageKey].encalbum + 
                          "&photoid=" + lpImages[imageKey].refnum + "&p=1&tabColor=" + tabColor + "'><img style='border: 0; margin-bottom: 6px;' src=\"" + lpImages[imageKey].imagepath + 
                          "&rkey=" + randomKey + "\" alt='" + lpImages[imageKey].title + "' width='" + maxThumbSize + 
                          "' onload='imageLoaded(this)' /></a><br /><a style='' href='/net/Albums/viewimage.aspx?album=" + lpImages[imageKey].encalbum + 
                          "&photoid=" + lpImages[imageKey].refnum + "&p=1&tabColor=" + tabColor + "'>" + shortenedTitle + 
                          "</a><br /><input type='checkbox' name='aarfnbr' value='" + lpImages[imageKey].refnum + "' " + 
                          imageChecked + " onclick='checkboxClicked(this);' /> Select";
            
            newCell.innerHTML = theHTML;

            rowCount++;
            imageCounter++;
            
            if(rowCount == imagesPerRow) {
                rowCount = 0;
                if(imageCounter != showNumImages) {
                    if(navigator.userAgent.indexOf('Safari') != -1) {
                        var rowDivider = document.createElement('tr');
                        imagesTable.appendChild(rowDivider);
                    } else {
                        var rowDivider = imagesTable.insertRow(tableRows);
                    }
                    rowDivider.setAttribute("id", "row" + tableRows);
                    var cellDivider = rowDivider.insertCell(0);
                    cellDivider.colSpan = imagesPerRow;
                    cellDivider.innerHTML = "<div class='greydividermarg'>&nbsp;</div>";
                    tableRows++;
                }
            }
        }
    }

    if(allChecked) {
        document.getElementById("selectall").checked = true;
    }
    justRotated = false;
    if(firstLoad) {
        BuildPageOptions();
        firstLoad = false;
    }
}

function ResortImages(sortType) {
    ClearTable();
    RenderImages();
    SaveSortToDB();
}

function ClearTable() {
    var imagesTable = document.getElementById("thumbsTable");

    //Loop through and remove all of the table's rows.
    while(imagesTable.childNodes[0]) {
        imagesTable.removeChild(imagesTable.childNodes[0]);
    }

    //Add a row back so bastard Safari doesn't bitch
    var newTR = document.createElement('tr');
    imagesTable.appendChild(newTR);
}

function SearchImages(searchCriteria) {
    var tempImages = new Array();
    var newCtr = 0;
    for(imageKey in lpImagesFull) {
        var curTitle = lpImagesFull[imageKey].title.toLowerCase();
        
        if(curTitle.indexOf(searchCriteria) > -1) {
            tempImages[newCtr] = new PictureSizes();
			tempImages[newCtr].title = lpImagesFull[imageKey].title;
			tempImages[newCtr].refnum = lpImagesFull[imageKey].refnum;
			tempImages[newCtr].dateadd = lpImagesFull[imageKey].dateadd;
			tempImages[newCtr].imagesize = lpImagesFull[imageKey].imagesize;
			tempImages[newCtr].filename = lpImagesFull[imageKey].filename;
			tempImages[newCtr].imagepath = lpImagesFull[imageKey].imagepath;
			tempImages[newCtr].sequence = lpImagesFull[imageKey].sequence;
			tempImages[newCtr].orientation = lpImagesFull[imageKey].orientation;
			tempImages[newCtr].encalbum = lpImagesFull[imageKey].encalbum;
			tempImages[newCtr].numRotates = lpImagesFull[imageKey].numRotates;
			newCtr++;
        }
    }
    totalNumImages = tempImages.length;
    BuildPageOptions();
    lpImages = tempImages;
    var sortDDL = document.getElementById("sortDDL");
    ResortImages(sortDDL.value);
}

function BuildPageOptions() {
    var pageOptions1 = document.getElementById("pageOptions1");
    var pageOptions2 = document.getElementById("pageOptions2");
    var shareAllImages = document.getElementById("shareAllImages");


    var pageOptions1 = document.getElementById("pageOptions1");
    var pageOptions2 = document.getElementById("pageOptions2");

    if(totalNumImages <= showNumImages) {
        pageOptions1.style.display = 'none';
        pageOptions2.style.display = 'none';
    } else {
        var pageDDL1 = document.getElementById("pageDDL1");
        var pageDDL2 = document.getElementById("pageDDL2");
        pageOptions1.style.display = '';
        pageOptions2.style.display = '';
        pageDDL1.options.length = 0;
        pageDDL2.options.length = 0;
        var numPages = Math.round((totalNumImages / showNumImages) + .5);
        for(i=0; i<numPages; i++) {
            var pageValue = i + 1;
            pageDDL1.options[i] = new Option(pageValue, pageValue);
            pageDDL2.options[i] = new Option(pageValue, pageValue);
        }
    }
    numPages = pageValue; 

    if(shareAllImages) {
        pageOptions1.style.visibility = 'hidden';
        pageOptions2.style.visibility = 'hidden';
    }
}

function ChangePage(pageNumber) {
    var pageDDL1 = document.getElementById("pageDDL1");
    var pageDDL2 = document.getElementById("pageDDL2");
    if(pageNumber > 0 && pageNumber <= pageDDL1.length) {
        curPage = parseInt(pageNumber);
        pageDDL1.selectedIndex = pageNumber - 1;
        pageDDL2.selectedIndex = pageNumber - 1;
 
        ClearTable();
        RenderImages();
    }
    document.getElementById("selectpage").checked = false;
}

function ChangeNumImages(numPerPage) {
    document.getElementById("pageDDL1").selectedIndex = 0;
    document.getElementById("pageDDL2").selectedIndex = 0;
    curPage = 1;
    showNumImages = numPerPage;

    ClearTable();
    BuildPageOptions();
    RenderImages();
}

function formatDate(theDate) {
    theDate = theDate.split(' ');
    var justDate = theDate[0];
    return justDate;
}

function PictureSizes()
{
    this.title="";          // Image's title
	this.refnum="";			// reference number for this picture
	this.dateadd="";		// data picture was added to album
	this.imagesize=0;		// picture size in bytes
	this.filename="";       // file name of image
	this.imagepath="";      // URL to image
	this.sequence=0;        // sequence number of image
	this.orientation="";
	this.encalbum="";
	this.numRotates=0;
}

function checkboxClicked(checkboxObj) {
    var aarfnbrPos = thumbSelectedList.indexOf(checkboxObj.value);
    var theValue = new String(checkboxObj.value);
    if(checkboxObj.checked) {
        if(aarfnbrPos == -1) {
            thumbSelectedList += "," + theValue;
        }
    } else {
        if(aarfnbrPos > -1) {
            thumbSelectedList = thumbSelectedList.substring(0, aarfnbrPos-1) + thumbSelectedList.substring(aarfnbrPos + theValue.length, thumbSelectedList.length);
        }
    }

    CleanUpList();
    createCookie("thumbSelectedList", thumbSelectedList, 1);
    if(imagesAddedToCB != null) 
        imagesAddedToCB = false;
}

function SharedImagesSelected(){
    if(thumbSelectedList == "") {
        alert("Please select at least one image before clicking Order Prints.");       
    }
    else {
        window.location = "OrderAlbumPrint.aspx"
    }
}

function ValidateOrderPrints() {
    if(thumbSelectedList == "") {
        alert("Please select at least one image before clicking Order Prints.");       
    } else {
        wsCall = new wsObj();
        wsCall.functionName = "AddImagesToCart";
        wsCall.callbackFunction = GetOrderPrintsResponse;
        wsCall.addParam("aarfnbrList", thumbSelectedList);
        wsCall.addParam("shopperID", shopperID);
        wsCall.addParam("merchantID", merchantID);
        wsCall.sendRequest();
    }
}

function selectAllImages(selectType) {
    var checkboxes = document.getElementsByName("aarfnbr");
    var imagePos = 0;
    var imageID = new String();
    
    if (selectType == "album")
    {
        var checkboxes = document.getElementsByName("aarfnbr");
        for(box=0; box<checkboxes.length; box++) {
            checkboxes[box].checked = true;
            imageID = checkboxes[box].value;
            /*imagePos = thumbSelectedList.indexOf(imageID);
            if(imagePos == -1) {
                thumbSelectedList += "," + checkboxes[box].value;
            }*/
        }
        thumbSelectedList = allThumbsSelected;       
    }
    
    else
    {      
       //else select type = "page" 
        var imagesOnPage = document.getElementById("imagesPerPage").value;      
        for(box=0; box<imagesOnPage; box++) {
            if (checkboxes[box] != null)
            {
                checkboxes[box].checked = true;
                imageID = checkboxes[box].value;
                if (thumbSelectedList == "")
                {
                    thumbSelectedList = imageID;
                }
                else
                {
                    thumbSelectedList += "," + imageID;
                }
            }
        }        
    }    
    CleanUpList();
        //if(tabColor == "red") {
            createCookie("thumbSelectedList", thumbSelectedList, 1);
        //}
}
function deselectAllImages() {
    var checkboxes = document.getElementsByName("aarfnbr");
    for(box=0; box<checkboxes.length; box++) {
        checkboxes[box].checked = false;
    }
    thumbSelectedList = "";
    document.getElementById("selectall").checked = false;
    createCookie("thumbSelectedList", "", 1);
    document.getElementById("selectpage").checked = false;
}

//Custom Object Array Sort Functions
function sortTitleAsc(a, b) {
    var x = a.title.toLowerCase();
    var y = b.title.toLowerCase();
    return ((x < y) ? -1 : ((x > y) ? 1 : 0));
}
function sortTitleDesc(a, b) {
    var x = b.title.toLowerCase();
    var y = a.title.toLowerCase();
    return ((x < y) ? -1 : ((x > y) ? 1 : 0));
}
function sortDateAsc(a, b) {
    var x = a.dateadd.toLowerCase();
    var y = b.dateadd.toLowerCase();
    return ((x < y) ? -1 : ((x > y) ? 1 : 0));
}
function sortDateDesc(a, b) {
    var x = b.dateadd.toLowerCase();
    var y = a.dateadd.toLowerCase();
    return ((x < y) ? -1 : ((x > y) ? 1 : 0));
}
function sortSequenceAsc(a, b) {
    var x = a.sequence;
    var y = b.sequence;
    return ((x < y) ? -1 : ((x > y) ? 1 : 0));
}
function sortSequenceDesc(a, b) {
    var x = b.sequence;
    var y = a.sequence;
    return ((x < y) ? -1 : ((x > y) ? 1 : 0));
}

function CleanUpList() {
    if(thumbSelectedList.substr(0, 1) == ",") {
        thumbSelectedList = thumbSelectedList.substr(1, thumbSelectedList.length - 1);
    }
    if(thumbSelectedList.substr(thumbSelectedList.length-1, 1) == ",") {
        thumbSelectedList = thumbSelectedList.substr(0, thumbSelectedList.length - 1);
    }
}

//Image manipulation functions
function Rotate90CW() {
    if(thumbSelectedList != "") {
        wsCall = new wsObj();
        wsCall.functionName = "RotateFlipImage";
        wsCall.callbackFunction = GetManipulationResponse;
        wsCall.addParam("aarfnbrList", thumbSelectedList);
        wsCall.addParam("rotateFlipType", "Rotate90CW");
        wsCall.addParam("shopperID", shopperID);
        wsCall.sendRequest();
	} else {
	    alert("Please select at least one image before performing this operation.");
	}
}

function Rotate90CCW() {
    if(thumbSelectedList != "") {
        wsCall = new wsObj();
        wsCall.functionName = "RotateFlipImage";
        wsCall.callbackFunction = GetManipulationResponse;
        wsCall.addParam("aarfnbrList", thumbSelectedList);
        wsCall.addParam("rotateFlipType", "Rotate90CCW");
        wsCall.addParam("shopperID", shopperID);
        wsCall.sendRequest();
	} else {
	    alert("Please select at least one image before performing this operation.");
	}
}

function Rotate180() {
    if(thumbSelectedList != "") {
        wsCall = new wsObj();
        wsCall.functionName = "RotateFlipImage";
        wsCall.callbackFunction = GetManipulationResponse;
        wsCall.addParam("aarfnbrList", thumbSelectedList);
        wsCall.addParam("rotateFlipType", "Rotate180");
        wsCall.addParam("shopperID", shopperID);
        wsCall.sendRequest();
	} else {
	    alert("Please select at least one image before performing this operation.");
	}
}

function FlipHorizontally() {
    if(thumbSelectedList != "") {  
        wsCall = new wsObj();
        wsCall.functionName = "RotateFlipImage";
        wsCall.callbackFunction = GetManipulationResponse;
        wsCall.addParam("aarfnbrList", thumbSelectedList);
        wsCall.addParam("rotateFlipType", "FlipHorizontally");
        wsCall.addParam("shopperID", shopperID);
        wsCall.sendRequest();
	} else {
	    alert("Please select at least one image before performing this operation.");
	}
}

function FlipVertically() {
    if(thumbSelectedList != "") {
        wsCall = new wsObj();
        wsCall.functionName = "RotateFlipImage";
        wsCall.callbackFunction = GetManipulationResponse;
        wsCall.addParam("aarfnbrList", thumbSelectedList);
        wsCall.addParam("rotateFlipType", "FlipVertically");
        wsCall.addParam("shopperID", shopperID);
        wsCall.sendRequest();
	} else {
	    alert("Please select at least one image before performing this operation.");
	}
}

function DeleteImages() {
    if(thumbSelectedList != "") {
        var tempSplit = thumbSelectedList.split(",");
        var delQuestion = new String();
        if(tempSplit.length > 1) {
            delQuestion = "Are you sure you want to delete these " + tempSplit.length + " images?";
        } else {
            delQuestion = "Are you sure you want to delete this image?";
        }
        if(confirm(delQuestion)) {
            wsCall = new wsObj();
            wsCall.functionName = "DeleteImages";
            wsCall.callbackFunction = GetDeletionResponse;
            wsCall.addParam("aarfnbrList", thumbSelectedList);
            wsCall.sendRequest();
	    }
	} else {
	    alert("Please select at least one image before performing this operation.");
	}
}

function OpenCopyMoveWindow() {
    var CopyMoveDiv = document.getElementById("CopyMoveDiv");
    CopyMoveDiv.style.position = 'absolute';
    CopyMoveDiv.style.display = '';
    CopyMoveDiv.style.left = ((window.screen.width / 2) - 300) + "px";
    CopyMoveDiv.style.top = ((window.screen.height / 2) - 150) + "px";
}

function CloseCopyMoveWindow() {
    var CopyMoveDiv = document.getElementById("CopyMoveDiv");
    CopyMoveDiv.style.display = 'none';
}

function CopyMoveImages(opType) {
    if(thumbSelectedList != "") {
        var AlbumListBox = document.getElementById("lstAlbums");
        wsCall = new wsObj();
//        wsCall.functionName = "CopyMoveImages";
        wsCall.functionName = "CopyMoveImages_001";
        wsCall.callbackFunction = GetDeletionResponse;
        wsCall.addParam("aarfnbrList", thumbSelectedList);
        wsCall.addParam("copyMoveType", opType);
        wsCall.addParam("newAlbumID", AlbumListBox.options[AlbumListBox.selectedIndex].value);
        wsCall.sendRequest();
    } else {
        alert("Please select at least one image before performing this operation.");
    }
}

function GetManipulationResponse() {
    if(wsCall.goodResponse()) {
        responseAarfnbrs = thumbSelectedList;
        justRotated = true;
        var imageArray = responseAarfnbrs.split(",");
        for(imgNum in imageArray) {
            for(imageKey in lpImages) {
                if(lpImages[imageKey].refnum == imageArray[imgNum]) {
                    lpImages[imageKey].numRotates++;
                }
            }
        }
        ResortImages(document.getElementById("sortDDL").value);
    }
}

function GetDeletionResponse() {
    if(wsCall.goodResponse()) {
        var dom = wsCall.http.responseXML;
        try{
            var crMessage = dom.getElementsByTagName("DeleteImagesResult")[0].firstChild.nodeValue;

            if(crMessage != "All images successfully deleted.")
            {
                alert(crMessage);
            }
        }
        catch(err)
        {
            //do nothing
        }
        
        CloseCopyMoveWindow();
        var imagesTable = document.getElementById("thumbsTable");
        for(var row = 0; row < imagesTable.rows.length; row++) {
            imagesTable.removeChild(imagesTable.lastChild);
        }
        GetAlbumImages();
    }
}

function imageLoaded(imageObj) {
    var multiplier = 0.0;
    if(imageObj.width > imageObj.height) {
        multiplier = imageObj.width / imageObj.height;
        imageObj.width = maxThumbSize;
        imageObj.height = maxThumbSize / multiplier;
    } else {
        multiplier = imageObj.height / imageObj.width;
        imageObj.height = maxThumbSize;
        imageObj.width = maxThumbSize / multiplier;
    }
}

function DoSlideshow() {
    /*if(thumbSelectedList == "") {
        var checkboxes = document.getElementsByName("aarfnbr");
        for(box=0; box<checkboxes.length; box++) {
            checkboxes[box].checked = true;
        }
    }*/
    window.location="/net/Albums/ViewImage.aspx?album=" + lpImages[0].encalbum + "&photoid=" + lpImages[0].refnum + "&slideshow=show&tabColor=" + tabColor;
    return false;
}

function SaveSortToDB() {
    var sortWord = new String();
    switch(document.getElementById("sortDDL").selectedIndex) {
        case 0:
            sortWord = "title";
            break;
        case 1:
            sortWord = "titleRev";
            break;
        case 2:
            sortWord = "date";
            break;
        case 3:
            sortWord = "dateRev";
            break;
    }
    wsCall = new wsObj();
    wsCall.functionName = "SaveImageSortType";
    wsCall.callbackFunction = GetSortTypeResponse;
    wsCall.addParam("AlbumID", albumID);
    wsCall.addParam("SortType", sortWord);
    wsCall.addParam("shopperID", shopperID);
    wsCall.sendRequest();
}

function GetSortTypeResponse() {
    if(wsCall.goodResponse()) {
    
    }
}

function GetOrderPrintsResponse() {
    if(wsCall.goodResponse()) {
        window.location = "/common/ordering/cartadd.cfm";
    }
}

function ShareAllClicked() {
    if(document.getElementById("shareAll").checked) {
        document.getElementById("imagesArea").style.visibility = "hidden";
        document.getElementById("imagesArea").style.height = "1px";
        document.getElementById("selectAllDiv").style.display = "none";
        document.getElementById("pageOptions1").style.visibility = "hidden";
        document.getElementById("pageOptions2").style.visibility = "hidden";
    } else {
        document.getElementById("imagesArea").style.visibility = "visible";
        document.getElementById("imagesArea").style.height = "";
        document.getElementById("selectAllDiv").style.display = "";
        document.getElementById("pageOptions1").style.visibility = "visible";
        document.getElementById("pageOptions2").style.visibility = "visible";
    }
}

function MoveListToFormVar() {
    document.getElementById("sharedImages").value = thumbSelectedList;
    return true;
}
