function PersonalFolders (url) { PersonalFolders.URL = url; this.pfWin = null; this.qbWin = null; this.qsWin = null; /*var cs = document.cookie.split (";"); for (var i=0;i -1) { if (cnv [1].indexOf ("true") > -1) break; } }*/ } function PF_open (win) { var winopener = null; var refresh = ''; if (navigator.userAgent.indexOf('Netscape6') == -1) { winopener = window.top; if (arguments.length > 0 && win) winopener = win.top; } else { if (arguments.length > 0 && win) winopener = window; else winopener = window.top; } if (arguments.length > 0 && win) refresh = '?operation=10'; this.pfWin = winopener.open (PersonalFolders.URL + PersonalFolders.PFServletURL + refresh, "PFWin", "toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,width=400,height=470"); /*document.cookie = "pfIsOpen=true;domain=" + PersonalFolders.COOKIE_DOMAIN + ";path=" + PersonalFolders.COOKIE_PATH + ";";*/ this.pfWin.focus (); if (arguments.length > 0 && win && navigator.userAgent.indexOf('Netscape') > -1) this.pfWin.opener = win; } function PF_saveBookmark (name, url, target, note, expDate) { var url = PersonalFolders.URL + "/QuickBookmark.htm" + "?url=" + escape (url) + "&name=" + escape (name) + "&urlTarget="+ escape(target) + "¬e=" + escape (note); if (expDate && expDate.length > 0) url += "&expirationDate=" + escape (expDate); this.qbWin = window.open (url, "QuickBookmarkWin", "toolbar=no,scrollbars=no,height=120,width=420"); } function PF_saveSearch (name, url, target, note, searchForm) { savedForm = searchForm; savedTarget = searchForm.target; savedAction = searchForm.action; searchForm.target = "SaveSearchWin"; searchForm.action = PersonalFolders.URL + "/QuickSearchWindow.jsp"; searchForm.elements ["urlTarget"].value = target ; searchForm.elements ["url"].value = url ; if (searchForm.elements["name"] != null) searchForm.elements["name"].value = name ; if (searchForm.elements["note"] != null) searchForm.elements["note"].value = note; this.qsWin = window.open ("", "SaveSearchWin", "toolbar=no,scrollbars=no,height=120,width=420"); searchForm.submit(); setTimeout('savedForm.target = savedTarget',100); setTimeout('savedForm.action = savedAction',100); } function PF_close () { if (this.pfWin != null && !this.pfWin.closed) this.pfWin.close (); else { this.pfWin = window.open (PersonalFolders.URL + PersonalFolders.PFServletURL + "?close=true", "PFWin", "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=10,height=10,top=5000,left=5000"); if (this.pfWin) this.pfWin.close(); } if (this.qbWin != null && !this.qbWin.closed) this.qbWin.close (); if (this.qsWin != null && !this.qsWin.closed) this.qsWin.close (); /*document.cookie = "pfIsOpen=;domain=" + PersonalFolders.COOKIE_DOMAIN + ";path=" + PersonalFolders.COOKIE_PATH + ";";*/ } function PF_focus () { if (this.pfWin) { this.pfWin.focus(); } } PersonalFolders.prototype.open = PF_open; PersonalFolders.prototype.close = PF_close; PersonalFolders.prototype.focus = PF_focus; PersonalFolders.prototype.saveBookmark = PF_saveBookmark; PersonalFolders.prototype.saveSearch = PF_saveSearch; PersonalFolders.COOKIE_DOMAIN = ".mdconsult.com"; PersonalFolders.COOKIE_PATH = "/PF/"; PersonalFolders.URL = null; PersonalFolders.PFServletURL = "/PersonalFolder";