	RSS_WIDGET_TIMER = 0
	BOOKMARK_WIDGET_TIMER = 0
	BOOKMARK_WIDGET_URL = window.location
	BOOKMARK_WIDGET_TITLE = document.title

function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
	do {
		curleft += obj.offsetLeft;
		curtop += obj.offsetTop;
	} while (obj = obj.offsetParent);			
	return [curleft,curtop];
	}
}

	
	
 function add_bookmark(url,title) {
	if (window.sidebar) { // Mozilla Firefox Bookmark
		window.sidebar.addPanel(title, url,"");
	} else if( window.external ) { // IE Favorite
		window.external.AddFavorite( url, title); }
	else if(window.opera && window.print) { // Opera Hotlist
		return true; }
 }	
	
		
	function rssWidgetGo(service){		
		switch(service){
			default:
				u = encodeURIComponent(RSS_WIDGET_URL)
				window.location = "/bookmarkgo.php?service=rss_"+service+"&url="+u			
			break;

			case "rss":
				window.location = RSS_WIDGET_URL_RAW
			break;
		}		
	}
	
	function rssWidgetOpen(){
		RSS_WIDGET_TIMER = 0
		document.getElementById('bookmarkWidgetContainer').style.visibility='hidden'
		var ar = findPos(document.getElementById("rss_button"))
		var l = ar[0]
		var t = ar[1] + 20
		document.getElementById('rssWidgetContainer').style.left=l.toString() + 'px'
		document.getElementById('rssWidgetContainer').style.top=t.toString() + 'px'
		document.getElementById('rssWidgetContainer').style.visibility='visible'
		setTimeout("rssWidgetTick()",1000)
	}
	
	function rssWidgetKeepOpen(){
		RSS_WIDGET_TIMER = 0
	}
	
	function rssWidgetTick(){
		var i = RSS_WIDGET_TIMER
		i = i + 1
		RSS_WIDGET_TIMER = i
		if ( i > 2 ){
			RSS_WIDGET_TIMER = 10
			document.getElementById('rssWidgetContainer').style.visibility='hidden'
		}else{
			setTimeout("rssWidgetTick()",1000)
		}		
	}	

	function bookmarkWidgetGo(service){		
		if ( service == "fav" ){
			add_bookmark(BOOKMARK_WIDGET_URL,BOOKMARK_WIDGET_TITLE)
			return true
		}
		u = encodeURIComponent(BOOKMARK_WIDGET_URL)
		t = encodeURIComponent(BOOKMARK_WIDGET_TITLE)
		window.location = "/bookmarkgo.php?service="+service+"&url="+u+"&title="+t			
	}
	
	function bookmarkWidgetOpen(){
		BOOKMARK_WIDGET_TIMER = 0
		document.getElementById('rssWidgetContainer').style.visibility='hidden'
		var ar = findPos(document.getElementById("bookmark_button"))
		var l = ar[0]
		var t = ar[1] + 20
		document.getElementById('bookmarkWidgetContainer').style.left=l.toString() + 'px'
		document.getElementById('bookmarkWidgetContainer').style.top=t.toString() + 'px'
		document.getElementById('bookmarkWidgetContainer').style.visibility='visible'
		setTimeout("bookmarkWidgetTick()",1000)
	}
	
	function bookmarkWidgetKeepOpen(){
		BOOKMARK_WIDGET_TIMER = 0
	}
	
	function bookmarkWidgetTick(){
		var i = BOOKMARK_WIDGET_TIMER
		i = i + 1
		BOOKMARK_WIDGET_TIMER = i
		if ( i > 2 ){
			BOOKMARK_WIDGET_TIMER = 10
			document.getElementById('bookmarkWidgetContainer').style.visibility='hidden'
		}else{
			setTimeout("bookmarkWidgetTick()",1000)
		}		
	}
