var bbagWindow = 0;
var winavailwidth = screen.availWidth;
var winX = ( winavailwidth - 475 );
var ns4 = (document.layers)? true:false
var winparams = "";

function popupBBagWindow( URLstr, focusFlag )
{
	if (ns4)
	{
	winparams = 'scrollbars=yes,resizable=yes,width=450,height=400,screenX='+winX;
	}
	else
	{
	winparams = 'scrollbars=yes,resizable=yes,width=450,height=400,left='+winX;

	}

		if ( bbagWindow && !bbagWindow.closed )
		{
		if ( focusFlag )
			{ bbagWindow.focus(); }
			}
			else
			{
			bbagWindow = window.open( '', "bibbookbag", winparams );
			if ( focusFlag )
			{ bbagWindow.focus( ); }
			else
			{ self.focus(); }
		}

	bbagWindow.document.location = URLstr;
}



function changeResultDisplay(rtype) {
    var href = window.location.href;
    var idx = href.indexOf("rtype");
    var idx2;
    if (idx > 0) {
        href = href.substring(0, idx + 6) + rtype.value + href.substring(idx + 7);
    } else {
        href += "&rtype=" + rtype.value;
    }
    idx = href.indexOf("inst=");
    if (idx > 0) {
        idx2 = href.indexOf(idx, ";");
        if (idx2 > 0 || href.indexOf(idx, "&") > 0) {
            if (idx2 < 0 || idx2 > href.indexOf(idx, "&")) {
                idx2 = href.indexOf(idx, "&");
            }
            href = href.substring(0, idx - 1) + href.substring(idx2 + 1);
        } else {
            href = href.substring(0, idx - 1);
        }
    }
    window.location.href = href;
}