jQuery(document).ready(function($){
	$("a.jQueryBookmark").click(function(e){

		function isChrome() { return Boolean(window.chrome) }
		function isIE8() {
			var rv = -1;
			if (navigator.appName == 'Microsoft Internet Explorer') {
				var ua = navigator.userAgent;
				var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
				if (re.exec(ua) != null) { rv = parseFloat(RegExp.$1); }
			}
			if (rv > - 1) { if (rv >= 8.0) { return true; } }
			return false;
		}

		e.preventDefault();
		var bookmarkUrl = this.href;
		var bookmarkTitle = this.title;
	 
		if ((typeof window.sidebar == "object") && (typeof window.sidebar.addPanel == "function")) { // For Mozilla Firefox Bookmark
			window.sidebar.addPanel(bookmarkTitle, bookmarkUrl,"");
		} else if (isIE8()) {
			window.external.AddToFavoritesBar(bookmarkUrl, bookmarkTitle);			
		} else if((window.external || document.all) && !isChrome()) { // For IE Favorite
			window.external.AddFavorite( bookmarkUrl, bookmarkTitle);
		} else if(window.opera) { // For Opera Browsers
			$("a.jQueryBookmark").attr("href",bookmarkUrl);
			$("a.jQueryBookmark").attr("title",bookmarkTitle);
			$("a.jQueryBookmark").attr("rel","sidebar");
		} else { // for other browsers which does not support
			 alert('You need to press Command/Cmd + D to bookmark our site.');
		}
		return false;
	});
});
