document.write('<script src="/javascripts/prototype.js" type="text/javascript"></script>'); 
document.write('<script src="/javascripts/effects.js" type="text/javascript"></script>');


// you shouldn't really instantiate this as of 4.24.08  dbaker
function UserBookmarks(values)
{
	//alert('UserBookmarks created');
	
	this.addBookmarkResponse = "";
	this.setAddBookmarkResponse = function(x) { this.addBookmarkResponse = x; alert(x);}
	this.getAddBookmarkResponse = function() { return this.addBookmarkResponse; }
		
	// iterate through all the configurations and populate local variables
	for (var n in values) 
	{ 
		//alert( n );
		this[n] = values[n]; 
	}
}



UserBookmarks.addBookmark = function()
{
	var _request = new Ajax.Request("/userbookmarks/create", 
	{
		method: "post",
		parameters: "userbookmark[url]=" + document.location.toString() + "&userbookmark[title]=" + document.title,
		onSuccess: UserBookmarks.addBookmarkSuccess,
		onError: UserBookmarks.addBookmarkError
	});
}

UserBookmarks.addBookmarkSuccess  = function(x)
{
	//alert('addBookmarkSuccess called...' + x.responseText);
	
	if (x.responseText == "you must login to add bookmarks")
	{
		 Utility.message('add bookmark',x.responseText,'error');
	}
	else
	{
		//alert(x.responseText);
		Utility.message('add bookmark',x.responseText,'info');
		var _link = parent.window.document.getElementById('linkMyTools');
		new Effect.Pulsate(_link,{ duration: 6 });
		new Effect.Highlight(_link,{ startcolor: "#0000ff", restorcolor: "#ff0000", duration: 10});
	}
}


UserBookmarks.addBookmarkError = function(x)
{
	Utility.message('add bookmark','ERROR... we are sorry.  we are unable to add this bookmark','error','error');
}


UserBookmarks.renderBookmark = function()
{
	//var _bookmarkContainer = document.getElementById('divBookmarkIcon');
	//var _onmouseover = "this.src=\"/universal/images/bookmark_active.png\";";  //alert(\"yo\");
	//var _onmouseout = "this.src=\"/universal/images/bookmark.png\";"; //  "this.src=\"universal/images/bookmark.png\";";
	//onmouseover='" + _onmouseover + "' onmouseout='" + _onmouseout + "'
	//_bookmarkContainer.innerHTML = "<a href='javascript:UserBookmarks.addBookmark();'><img src='/universal/images/bookmark.png' border='0' alt='add bookmark' onmouseover='" + _onmouseover + "' onmouseout='" + _onmouseout + "'/></a>";
}