var Bookmark = Class.create();

Bookmark.prototype = 
{
	initialize: function () 
	{
		// does nothing
	},
	
    add: function () 
    {
		var title = document.title;
		var url = location.href;
		
		var userAgent=navigator.userAgent.toLowerCase();
	    var isSafari=(userAgent.indexOf('webkit')!=-1);
	    var isMac=(userAgent.indexOf('mac')!=-1);
	    var buttonStr=isMac?'Command/Cmd':'CTRL';
		
		if (window.external && (!document.createTextNode ||
			      (typeof(window.external.AddFavorite)=='unknown')))
		{
			window.external.AddFavorite(url,title);   // IE4 and later4.  
		
		}
		else if (window.sidebar && window.sidebar.addPanel)
		{
			window.sidebar.addPanel(title,url,'');    // Gecko/firefox
		}
		else if(window.opera)
		{ 
			//Opera 
		    alert('Tapez CTRL + D pour sauvegarder la page');
		}
		else if(window.home || isSafari)
		{
			// Safari
			alert('Tapez '+buttonStr+' + D pour sauvegarder la page');
		}
    }
    
};

var bookmark = new Bookmark();
