var IEremotewin = false;
var agent=navigator.userAgent.toLowerCase();

function remoteWindow(OUTPUT, width, height, event) {
        
        if(agent.indexOf("msie")!=-1) {
                width += 16;
                height += 32;
        } else {
                width += 10;
                height += 20;
        }
        if (typeof event == "undefined")
        	event="PopUpWindow";
        var dimensions = 'width=' + width + ',height=' + height;
        var winProperties = 'toolbar=0,location=0,directories=0,status=0,scrollbars=1,resizable=0';
        winProperties += ',menubar=0';

        if(windowClosed()) remote.close();
        remote = window.open(OUTPUT,event, winProperties +','+ dimensions);
        
        IEremotewin = true;     
        if(agent.indexOf("msie 3") == -1) remote.focus();
        /* if (event && event.type=="submit") OUTPUT.target=event; */
}

function windowClosed() {
        if(agent.indexOf("msie 3") > -1) {
                if(IEremotewin == true) {
                        IEremotewin = false;
                        return true;
                }
        }
        else if(typeof remote != "undefined" && remote) {
                if(typeof remote.closed != "undefined" && remote.closed) {
                        return false;
                }
                return true;
        }
        return false
}

function jumpMenu( selObj)
	{
	var itemValue = selObj.options[selObj.selectedIndex].value;
	if ( itemValue == "" )
		return true; 
  	document.location = itemValue;
	}

function showHelp( filename, server)
	{
	var url = "/help/showHelp.php?"+filename;
	if (typeof server != "undefined")
		url = server + url;
	remoteWindow( url, 320, 500);
	}

function showPicture( filename, title, session_link, big_picture, server)
	{
	var url = "/view_picture.php?pic="+filename+"&title="+title;
	var height = 355;
	if (typeof session_link != "undefined")
		{
		url = url + "&" + session_link;
		}
	if (typeof server != "undefined")
		url = server + url;
	if (typeof big_picture != "undefined")
		height = 545;
	remoteWindow( url, 540, height);
	}
	
function MM_jumpMenu(targ,selObj,restore){ //v3.0
	var url = selObj.options[selObj.selectedIndex].value
	if ( url != '')
  		remoteWindow( url, 300, 300);
  if (restore) selObj.selectedIndex=0;
}

function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}

function MM_jumpMenuGo(selName,targ,restore){ //v3.0
  var selObj = MM_findObj(selName); if (selObj) MM_jumpMenu(targ,selObj,restore);
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
