  var browserType = navigator.appName;                    // browser brandname
  var browserVer = parseFloat(navigator.appVersion);      // browser version number


  function openFRCWindow(targetURL) {

    if ( !browserOK() ) {
      window.location = "/finance/getbrowser.asp";
    }
    else if ( browserType == "Netscape" ) {
      var test = closeRoadMapWindow (targetURL);
      // open the window and set its focus
      window.opener2 = window.open( targetURL, "frc","height=440,width=640,scrollbars=yes,resizable=yes,toolbar=yes,location=no,menubar=no,screenX=300,screenY=100,left=300,top=100" );
      window.opener2.focus();
    }
    else {
      // IE
      if ( window.name == "frc" || window.name == "rmap") {
	window.close('rmap');  
        window.name = "";
	window.opener2 = null;
      }

      if ( top.opener2 == null ) {
	var test = closeRoadMapWindow (targetURL);
        top.opener2 = window.open( targetURL, "frc","height=440,width=640,scrollbars=yes,resizable=yes,toolbar=yes,location=no,menubar=no,screenX=300,screenY=100,left=300,top=100" );
      }
      else if ( top.opener2.closed ) {
	var test = closeRoadMapWindow (targetURL);
        top.opener2 = window.open( targetURL, "frc","height=440,width=640,scrollbars=yes,resizable=yes,toolbar=yes,location=no,menubar=no,screenX=300,screenY=100,left=300,top=100" );
      }
      else {
        top.opener2.close();
	var test = closeRoadMapWindow (targetURL);
        top.opener2 = window.open( targetURL, "frc","height=440,width=640,scrollbars=yes,resizable=yes,toolbar=yes,location=no,menubar=no,screenX=300,screenY=100,left=300,top=100" );
      }
    }
  }

  
  function browserOK() {
    var browser = navigator.appName;
    var version = parseFloat(navigator.appVersion);

    if ((browser  == "Netscape" || browser == "Microsoft Internet Explorer") && (version >= 4)) {
      return true;
    }
    else {
      return false;
    }
  }

  function openRoadMapWindow(targetURL) {
        top.myWindow = top.window.open( targetURL, "rmap","height=540,width=720,scrollbars=no,resizable=yes,toolbar=no,location=no,menubar=no,screenX=300,screenY=100,left=200,top=70" );
        window.close('frc');
   }

  function closeRoadMapWindow(targetURL) {
        top.myWindow = window.open(targetURL, "rmap","height=1,width=1,scrollbars=no,resizable=no,toolbar=no,location=no,menubar=no,left=2000,top=2000");
        top.myWindow.close();
  }

function openFRCWindowWithAddressBar(targetURL) {

    if ( !browserOK() ) {
      window.location = "/finance/getbrowser.asp";
    }
    else if ( browserType == "Netscape" ) {
      var test = closeRoadMapWindow (targetURL);
      // open the window and set its focus
      window.opener2 = window.open( targetURL, "frc","height=440,width=640,scrollbars=yes,resizable=yes,toolbar=yes,location=yes,menubar=no,screenX=300,screenY=100,left=300,top=100" );
      window.opener2.focus();
    }
    else {
      // IE
      if ( window.name == "frc" || window.name == "rmap") {
	window.close('rmap');  
        window.name = "";
	window.opener2 = null;
      }

      if ( top.opener2 == null ) {
	var test = closeRoadMapWindow (targetURL);
        top.opener2 = window.open( targetURL, "frc","height=440,width=640,scrollbars=yes,resizable=yes,toolbar=yes,location=yes,menubar=no,screenX=300,screenY=100,left=300,top=100" );
      }
      else if ( top.opener2.closed ) {
	var test = closeRoadMapWindow (targetURL);
        top.opener2 = window.open( targetURL, "frc","height=440,width=640,scrollbars=yes,resizable=yes,toolbar=yes,location=yes,menubar=no,screenX=300,screenY=100,left=300,top=100" );
      }
      else {
        top.opener2.close();
	var test = closeRoadMapWindow (targetURL);
        top.opener2 = window.open( targetURL, "frc","height=440,width=640,scrollbars=yes,resizable=yes,toolbar=yes,location=yes,menubar=no,screenX=300,screenY=100,left=300,top=100" );
      }
    }
  }
