// -----------------------------------------------------------
// navWin.js
// Author: Carl E. Rendell
// Company: Caspian Networks
// Functions -
//  - nameNavWin -- Names the parent window
//  - winClose -- Closes window objects
//  - navWin -- Creates sub window base on parameters
//              passed to the function:
// -----------------------------------------------------------

var navHost = window.location.host;

// -----------------------------------------------------------
// nameNavWin -
// Usage: name local window = nameNavWin('windowName')
// <script language="JavaScript">nameNavWin('caspParent')</script>
// -----------------------------------------------------------
function nameNavWin(winName) {
self.name = winName;
self.focus();
}
nameNavWin('caspParent');

// -----------------------------------------------------------
// winClose
// Usage: close window = winClose(windowObject);
//        note, window object must be defined - see navWin
// -----------------------------------------------------------
function winClose(winObj) {
  if (eval(winObj)) {
  winObj.close();
  }
}

// -----------------------------------------------------------
// navWin
// Usage: popup window = (width,height,resize,toolBar,
//                        LocationBar,Directory,
//                        Status,Menu,ScrollBar,
//                        URL,WindowName)
//
// <script language="JavaScript">navWin(540,170,'no','no','no',
//                                      'no','no','no','no',
//                             'http://bigfun:4040/cgi-bin/usr/password',
//                                      'LDAPPW')</script>
//
// - or in a link -
//
// <a href="#" onclick="navWin(540,170,'no','no','no','no','no',
//                             'no','no',
//                             'http://bigfun:4040/cgi-bin/usr/password',
//                             'LDAPPW');return false">link</a>
// -----------------------------------------------------------
var pWin = null;

function navWin(wid,hei,resize,toolB,Loc,Dir,Stat,Menu,
                   scroll,navPath,winN) {
var winURL = navPath;
var winF = 'resizable=' + resize + ','   +
           'toolbar=' + toolB + ','      +
           'location=' + Loc + ','       +
           'directories=' + Dir + ','    +
           'status=' + Stat + ','        +
           'menubar=' + Menu + ','       +
           'scrollbars=' + scroll + ','  +
           'width=' + wid + ','          +
           'height=' + hei;
					 
  if (!pWin || pWin.closed) {
  pWin = window.open(winURL,winN,winF);
  pWin.focus();
  } else {
  pWin.location = winURL;
  pWin.focus;
  } 
}


function jumpto(page) {
	if (page == '') { 
		alert('Please make another selection.');
	} else {
		document.location.href = page;
	}
}	

