//	filename:	navbar.js
//	author:		James Strath	date: 01 Jan 2003
//	modified	Steve Kermode	19 Aug 2003	
//					Added function to open rebus page
//				Steve Kermode	3 sep 2003
//					Made sure rebus gets focus (if it was already open)

// return number within link Id (eg. converts 'C{31}' to 31)
function getIDNo(pstrId) {
	var lngStart; var lngEnd;
	var strID = new String(pstrId);
	lngStart = strID.indexOf('{')+1;
	lngEnd = strID.indexOf('}');
	if(lngStart > 0) {
		return strID.substring(lngStart,lngEnd); 
	}
	else { return pstrId; }
}

// GoToLink Function
function gtl(pstrlink, plngid) {
	if (pstrlink == '/navmap.asp') {
		navmap(getIDNo(plngid));
	}
	else {
		window.location.href=pstrlink;
	}
}

function navmap(id) {
	window.document.frmNavmap.elements['inpSelectedGUID'].value = "{" + id + "}";
	window.document.frmNavmap.submit();
}

function OpenRebus(pstrURL,pstrLogin)
{
	document.frmRebus.elements['inpLogin'].value = pstrLogin;
	document.frmRebus.elements['inpURL'].value = pstrURL;
	var owindow;
	owindow = window.open('about:blank','Rebus');
	document.frmRebus.target = 'Rebus';
	owindow.focus();
	document.frmRebus.submit();
}