  function open_window (loc)
  {
    var w = window.open (loc,
                         "win1",
                         "height=600,width=500,scrollbars,resizable"
                         );
     w.focus();
  }

  function open_window_small (loc)
  {
    self.name = "main";
    var w = window.open (loc,
                         "win1",
                         "height=200,width=300,scrollbars,resizable"
                         );
     w.focus();
  }

  function open_window_bars (loc)
  {
    if (loc) {
        var w = window.open (loc,
                             "win2",
                             "height=400,width=800,scrollbars,resizable,toolbar, location,status,menubar"
                             );
         w.focus();
    }
  }

  function open_window_resource_name (loc,res_name,res_001)
  {
    var flag = 'n';
    switch(res_001)
    {
    case 'CKB99999':   
      flag = 'y'; 
      open_window_EXAMPLE (loc,res_001); 
      break;
    default:  
      flag = 'n';
    }
    if (flag == 'y')
    {
      return ;
    }

    switch(res_name)
    {
    case 'PUBMED':   open_window_EXAMPLE (loc,res_001); break
    case 'INFORMIT_APAFT':   open_window_EXAMPLE (loc,res_001); break
    case 'INFORMIT_4R':   open_window_EXAMPLE (loc,res_001); break
    case 'INFORMIT_MEDITEXT':   open_window_EXAMPLE (loc,res_001); break
    case 'INFORMIT_4W':   open_window_EXAMPLE (loc,res_001); break
    case 'INFORMIT_AGISPT':   open_window_EXAMPLE (loc,res_001); break
    default:    open_window_bars(loc);         
    }
  }

  function open_window_DIGITOOL (l_param)
  {
        var server_vir = "&server_vir";
        loc = server_vir+"?func=service-digitool&"+l_param;
        var w = window.open (loc,
                             "win2",
                             "height=400,width=800,scrollbars,resizable"
                             );
         w.focus();
  }

  function open_window_EXAMPLE (loc,res_001)
  {
    if (loc) {
        var w = window.open (loc,
                             "win2",
                             "height=400,width=600,scrollbars,resizable"
                             );
         w.focus();
    }
  }

  function open_window_sfx (loc)
  {
	try{
    var w = window.open (loc,
                         "winsfx",
                         "height=600,width=460,location=no,menubar=no,status,scrollbars,resizable"
                         );
     w.focus();
	}catch(e){
		return true;
	}
	return false;
  }
   
 function open_window_refworks (loc)
  {
	try{
    var w = window.open (loc,
                         "RefWorksMain",
                         "height=800,width=600,location=no,menubar=no,status,scrollbars,resizable"
                         );
     w.focus();
	}catch(e){
		return true;
	}
	return false;
  }

