// include in HEADER with
// dbname := @ReplaceSubstring(@Subset(@DbName; -1); "\\"; "/");
// <script language=\"JavaScript\" src=\"/"+dbname+"/.yn.javascript.URLTools\" type=\"text/javascript\">
// </script>"
function getURLParam(key) {
	key = key.toString();
	url = document.location.href;
	if (url.indexOf(key) > 0) {
		s1 = url.substring(url.indexOf(key) + key.length, url.length);
		s2 = s1.substring(0, s1.indexOf('&'));
		if (s2.length == 0) s2 = s1;
		return s2;
	}
	else return null;
}
function getDBbyDoc(doc) {
 // jb@youatnet 25 Oct 99
 // returns path + filename of the current notes-db
 // in fact everything from lastIndexOf(".nsf") to the start
 s = doc.location.href;
 s = s.substring(0, s.indexOf(".nsf") + 4);
 return s;
}
function getDBFileNameByDoc(doc) {
 // jb@youatnet 4 Nov 99
 // returns the actual DB without path
 s = getDBbyDoc(doc);
 s = s.substring(s.lastIndexOf("/") + 1, s.length);
 return s;
}
function getDBFileName() {
 // jb@youatnet 4 Nov 99
 // returns the actual DB without path
 s = getDB();
 s = s.substring(s.lastIndexOf("/") + 1, s.length);
 return s;
}
function getDBItem(doc) {
 // jb@youatnet 20 Oct 99
 // returns path + filename of the current notes-db + design item (form, view..)
 // in fact everything from lastIndexOf("?") to the start
 s = doc.location.href;
s = s.substring(0, s.indexOf("?"));
 if (s.indexOf("#") > 0) {
        s = s.substring(0, s.indexOf("#")); 
}
if (s.indexOf("/") > 0) s = s.substring(s.lastIndexOf("/") +1, s.length);
 return s;
}
function getDBItemOnly(doc) {
 // jb@youatnet 20 Oct 99
 // returns design item (form, view..)
 // in fact everything from lastIndexOf("?") to the start
 s = getDBItem(doc);
 if (s.lastIndexOf("/") > 0) s = s.substring(s.lastIndexOf("/") + 1, s.length);
 return s;
}
function getDB() {
 // jb@youatnet 25 Oct 99
 // returns path + filename of the current notes-db
 // in fact everything from lastIndexOf(".nsf") to the start
 s = document.location.href;
 s = s.substring(0, s.indexOf(".nsf") + 4);
 return s;
}
function getPath() {
 // jb@youatnet 4 Nov 99
 // returns actual path 
 s = getDB();
 s = s.substring(0, s.lastIndexOf("/") + 1);
 return s;
}
