function reloadImageViewerPortlet( id, url ) {
	var _scrollX;
   	var _scrollY;
	if( document.all ) {
		_scrollX = document.body.scrollLeft;
   		_scrollY = document.body.scrollTop;
   	}
   	else {
   		_scrollX = scrollX;
   		_scrollY = scrollY;
   	}

	var bindArgs = {
	    url:        url,
	    mimetype:   "text/html",
	    sync:		true,
	    error:      function(type, errObj){
	    	alert( "Error loading image viewer portlet content." );
			document.getElementById( id ).innerHTML = "";
	    },
	    load:      function(type, data, evt){	
			document.getElementById( id ).innerHTML = evt.responseText;
	    }
	};
    var requestObj = dojo.io.bind(bindArgs);

	for( var i = 0 ; i < document.images.length ; i++ ) {
		if( !document.images[i].complete ) {
			imagesLoaded = false;
			document.images[i].onload = function() { scroll( _scrollX, _scrollY ); };
		}
	}
	
    scroll( _scrollX, _scrollY );
}