//------------------------------------------------------------
function onLoad()
//------------------------------------------------------------
{
        if (document.navForm.imageActionSelect.value != "")
            document.navForm.oImageActionSelect.value = document.navForm.imageActionSelect.value;

        if (document.navForm.thumbnailActionSelect.value != "")
            document.navForm.oThumbnailActionSelect.value = document.navForm.thumbnailActionSelect.value;

        return true;
}

//------------------------------------------------------------
function updateViewportSize()
//------------------------------------------------------------
{
        viewportSize = document.navForm.viewportSize.value;

        if (viewportSize == "autosize")
        {
            if(navigator.appName == "Netscape"){

            windowwidth = window.innerWidth;
            windowheight = window.innerHeight;

            }else if(navigator.appName == "Microsoft Internet Explorer"){

            windowwidth = document.body.clientWidth;
            windowheight = document.body.clientHeight;

            }

            /* these constants work well for Firefox, and ok for IE */
            document.navForm.viewheight.value  =  windowheight - 122;
            document.navForm.viewwidth.value =  windowwidth - 388;
        }
        else
        {
            var viewportDims = viewportSize.split("x");
            document.navForm.viewwidth.value =  viewportDims[0];
            document.navForm.viewheight.value  =  viewportDims[1];
        }

        submitAction()
}

var newWindow = 0;

//------------------------------------------------------------
function openNewWindow( url, name )
//------------------------------------------------------------
{
		newWindow= open('metadataserver?' + url, name);
		newWindow.focus();
    return false;
}

var WindowImgInfo = 0;

//------------------------------------------------------------
function openWindowImgInfo( url )
//------------------------------------------------------------
{
		WindowImgInfo= open(url, 'JP2ImageProperties', 'toolbar=no,location=no,screenX=10,screeny=10,left=300,top=20,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=yes,width=500,height=650');
		WindowImgInfo.focus();
    return false;
}

  /*
   *  Set the action type then submits the form
   */

//------------------------------------------------------------
function submitAction( action )
//------------------------------------------------------------
{
    document.navForm.useraction.value = action;
    document.navForm.submit();
}

//------------------------------------------------------------
function zoomToLevel( Level)
//------------------------------------------------------------
{
      document.navForm.res.value = Level;
      document.navForm.fullimage.value = false;
      document.navForm.submit();
}

//------------------------------------------------------------
function imageClick()
//------------------------------------------------------------
{
      document.navForm.useraction.value = document.navForm.oImageActionSelect.value;
      document.navForm.imageActionSelect.value = document.navForm.oImageActionSelect.value;
      document.navForm.thumbnailActionSelect.value = document.navForm.oThumbnailActionSelect.value;
      return true;
}

//------------------------------------------------------------
function thumbnailClick()
//------------------------------------------------------------
{
      document.navForm.useraction.value = document.navForm.oThumbnailActionSelect.value;
      document.navForm.imageActionSelect.value = document.navForm.oImageActionSelect.value;
      document.navForm.thumbnailActionSelect.value = document.navForm.oThumbnailActionSelect.value;
      return true;
}
