var NS4 = (document.layers) ? 1 : 0;
var IE4 = (document.all) ? 1 : 0;
var MOZ6 = (document.getElementById && !document.all) ? 1 : 0;
var op = (navigator.userAgent.indexOf("Opera")!=-1);

bookmarksLayerTopAdjusted = false;

function addFirefoxBookmark(url, title) {
	if (MOZ6) { window.sidebar.addPanel(title, url, ''); }
	
} // addFirefoxBookmark

function addOperaBookmark(url, title) {
	if (op) {
		var elem = document.createElement('a');
		elem.setAttribute('href', url);
		elem.setAttribute('title', title);
		elem.setAttribute('rel', 'sidebar');
		elem.click();
	}
	
} // addOperaBookmark

function addIEBookmark(url, title) {
	if (IE4) { window.external.AddFavorite(url, title); }
	
} // addIEBookmark

function openBookmarks() {
	if (!bookmarksLayerTopAdjusted) {
		$('bookmarkContainer').clonePosition($('bookmarkContainer'), $('popupAnchor0'), true, true, false, false);	
		$('bookmarkContainer').style.marginTop = "-300px";
		bookmarksLayerTopAdjusted = true;
	}
  	$('bookmarkContainer').style.visibility = 'visible';
	
} // openBookmarks

function closeBookmarks() {
  	if ($('bookmarkContainer')) { $('bookmarkContainer').style.visibility = 'hidden'; }
	
} // closeBookmarks
