function addToFavs(url, title)
{
	if (document.all)
	{
		window.external.AddFavorite(url, title);
	}
	else
	{
		alert("Sorry, your browser does not support this feature.\nPlease bookmark us through your browsers options.");
	}
}


// Function: msfgResolveUrl(url)
// Usage:	 Converts a relative URL into an absolute on based on the current page location.
//			 This function is a javascript port of the .NET Page.ResolveUrl() method.
// Params:	 url - The URL to resolve.
// Returns:	 absoluteActionUrl - The resulting absolute URL.
function msfgResolveUrl(url)
{
	var currentUrl = document.location;
	var absoluteActionUrl;

	if (url == null || url.length == 0)
	{
		// URL is empty.  
		absoluteActionUrl = url;
	}
	else if (url.indexOf(':') != -1)
	{
		// URL is already absolute.
		absoluteActionUrl = url;
	}
	else
	{
		var actionUrlFirstChar = url.substring(0, 1);
		
		if (actionUrlFirstChar == '/' || actionUrlFirstChar == '\\')
		{
			// URL is rooted.  
			var currentRootUrl;
			currentRootUrl = currentUrl.protocol + '//' + currentUrl.host;
			absoluteActionUrl = currentRootUrl + url;
		}
		else
		{
			// URL is relative.  
			var currentUrlHref = currentUrl.href;
			var currentFolderUrl = currentUrlHref.substring(0, currentUrlHref.lastIndexOf('/') + 1);
			absoluteActionUrl = currentFolderUrl + url;
		}
	}
	
	return absoluteActionUrl;
}