(function($){
	
$.jqversion= function() {alert($().jquery);};
$.say= function(what) {alert(what);};
// This need to be set to the path where the toolbar folder can be found.
var toolbarFolderLocation="/javascript/";  // root by default
var ssToolbar = {};
var supportsFixed;
ssToolbar.referrer=document.referrer;
ssToolbar.cookieName = "ssToolbar";
ssToolbar.currentLocation= location.href;
ssToolbar.defaultTitle= "AXA Equitable Life Insurance Company";
ssToolbar.currentTitle= document.title;
ssToolbar.wordpressFakeout="http://fakeurl.com";

ssToolbar.getTitleText = function() {
	if (ssToolbar.currentTitle && ssToolbar.currentTitle != "") {
		return ssToolbar.currentTitle;
	} else {
		return ssToolbar.defaultTitle;
	}
};

ssToolbar.openWindow = function(event) {
	window.open(event.currentTarget.href, '_blank', 'resizable=yes,scrollbars=yes,location=no,menubar=no,status=no,toolbar=no,width=780,height=500');
	event.preventDefault();
};

ssToolbar.openWindowFromDisclaimer = function(event) {
	window.open(event.data.href, '_blank', 'resizable=yes,scrollbars=yes,location=no,menubar=no,status=no,toolbar=no,width=780,height=500');
	event.preventDefault();
};

ssToolbar.setBookmark = function(event) {
	event.preventDefault(); // this will prevent the anchor tag from going the user off to the link
	var bookmarkUrl = ssToolbar.currentLocation;
	var bookmarkTitle = ssToolbar.getTitleText();
	$("#wordpressDiv").hide();
	$("#disclaimerDiv").hide();
	if ($.browser.mozilla) { // For Mozilla Firefox Bookmark
		window.sidebar.addPanel(bookmarkTitle, bookmarkUrl,"");
	} else if( $.browser.msie) { // For IE Favorite
		window.external.AddFavorite( bookmarkUrl, bookmarkTitle);
	} else { // for other browsers which does not support
		$("#bookmarkDiv").slideToggle();
        return false;
	}
};

ssToolbar.getTwitterText = function() {
	var text = "Currently reading " + ssToolbar.getTitleText() + " at:";
	return text;
};
ssToolbar.emptyDiv = "<div id=\"tbempty\"></div>";
ssToolbar.disclaimerDiv = "<div id=\"disclaimerDiv\"><div id=\"disclaimerMessage\">Any commentary written to accompany a link to this Web site will be the sole responsibility of its author, will not constitute an offer or solicitation of any kind, and will not reflect the opinions of AXA Equitable, AXA Advisors, LLC or their affiliates, associates, or employees. Registered Representatives of AXA Advisors, LLC and AXA Distributors, LLC are prohibited from using this feature in any manner.<br/><br/>GE-57547(08/10)</div><div id=\"disclaimerButtons\"><button id=\"gotItButton\" class=\"disclaimerButton fg-button ui-state-default ui-corner-all\">Got It!</button><button id=\"cancelButton\" class=\"disclaimerButton fg-button ui-state-default ui-corner-all\">Cancel</button></div></div>";
ssToolbar.wordpressDiv = "<div id=\"wordpressDiv\"><div id=\"wordpressError\">*** You must provide the URL to your Blog!</div><div id=\"wordpressMessage\">Please Enter your WordPress Blog URL:</div><div id=\"wordpressURLDiv\">http://&nbsp;<input id=\"wordpressURL\" size=\"40\" type=\"text\" name=\"url\"/>&nbsp;/</div><div id=\"wordpressButtons\"><button id=\"wordpressOkButton\" class=\"disclaimerButton fg-button ui-state-default ui-corner-all\">OK</button><button id=\"wordpressCancelButton\" class=\"disclaimerButton fg-button ui-state-default ui-corner-all\">Cancel</button></div></div>";
ssToolbar.bookmarkDiv = "<div id=\"bookmarkDiv\"><div id=\"bookmarkMessage\">Press &lt;Control&gt;+D to save this page to your Favorites.</div><div id=\"bookmarkButtons\"><button id=\"okButton\" class=\"disclaimerButton fg-button ui-state-default ui-corner-all\">OK</button></div>";
ssToolbar.shareMenu="<div class=\"shareDiv\">\
				<ul>\
					<li class=\"label\">Share:</li>\
					<li><a class=\"shareLink\" href=\"http://twitter.com/share?url="+encodeURIComponent(ssToolbar.currentLocation)+"&text="+encodeURIComponent(ssToolbar.getTwitterText())+"\"><img src=\""+toolbarFolderLocation+"toolbar/images/ico-twitter-16x16.gif\" width=\"16\" height=\"16\" border=\"0\" alt=\"Twitter\" title=\"Tweet This\"/></a></li>\
					<li><a class=\"shareLink\" href=\"http://www.facebook.com/sharer.php?u="+encodeURIComponent(ssToolbar.currentLocation)+"&t="+encodeURIComponent(ssToolbar.getTitleText())+"\"><img src=\""+toolbarFolderLocation+"toolbar/images/ico-facebook-16x16.gif\" width=\"16\" height=\"16\" border=\"0\" alt=\"Facebook\" title=\"Send to Facebook\"/></a></li>\
					<li><a class=\"shareLink\" href=\"http://www.linkedin.com/shareArticle?mini=true&url="+encodeURIComponent(ssToolbar.currentLocation)+"&title="+encodeURIComponent(ssToolbar.getTitleText())+"&source="+encodeURIComponent('AXA Equitable')+"\"><img src=\""+toolbarFolderLocation+"toolbar/images/chicklet-linkedin.jpg\" width=\"16\" height=\"16\" border=\"0\" alt=\"LinkedIn\" title=\"Send to LinkedIn\"/></a></li>\
					<li><a class=\"shareLink\" href=\"http://www.stumbleupon.com/submit?url="+encodeURIComponent(ssToolbar.currentLocation)+"&title="+encodeURIComponent(ssToolbar.getTitleText())+"\"><img src=\""+toolbarFolderLocation+"toolbar/images/chicklet-stumble.jpg\" width=\"16\" height=\"16\" border=\"0\" alt=\"StumbleUpon\" title=\"Send to StumbleUpon\"/></a></li>\
					<li><a class=\"shareLink\" href=\"http://www.delicious.com/save?v=5&noui&jump=close&url="+encodeURIComponent(ssToolbar.currentLocation)+"&title="+encodeURIComponent(ssToolbar.getTitleText())+"\"><img src=\""+toolbarFolderLocation+"toolbar/images/ico-delicious-16x16.gif\" width=\"16\" height=\"16\" border=\"0\" alt=\"Delicious\" title=\"Send to Delicious\"/></a></li>\
					<li><a class=\"shareLink\" href=\"http://www.digg.com/submit?url="+encodeURIComponent(ssToolbar.currentLocation)+"&title="+encodeURIComponent(ssToolbar.getTitleText())+"\"><img src=\""+toolbarFolderLocation+"toolbar/images/ico-digg-16x16.gif\" width=\"16\" height=\"16\" border=\"0\" alt=\"Digg\" title=\"Digg This\"/></a></li>\
					<li><a class=\"shareLink\" href=\""+ ssToolbar.wordpressFakeout +"/wp-admin/press-this.php?u="+encodeURIComponent(ssToolbar.currentLocation)+"&t="+encodeURIComponent(ssToolbar.getTitleText())+"&s=&v=2\"><img src=\""+toolbarFolderLocation+"toolbar/images/chicklet-wordpress.jpg\" width=\"16\" height=\"16\" border=\"0\" alt=\"WordPress\" title=\"Send to WordPress\"/></a></li>\
					<li><a class=\"shareLink\" href=\"http://www.blogger.com/blog_this.pyra?t&u="+encodeURIComponent(ssToolbar.currentLocation)+"&n="+encodeURIComponent(ssToolbar.getTitleText())+"\"><img src=\""+toolbarFolderLocation+"toolbar/images/ico-blogger-16x16.gif\" width=\"16\" height=\"16\" border=\"0\" alt=\"Blogger\" title=\"Send to Blogger\"/></a></li>\
					<li><a class=\"shareLink\" href=\"http://www.tumblr.com/share?v=3&u="+encodeURIComponent(ssToolbar.currentLocation)+"&t="+encodeURIComponent(ssToolbar.getTitleText())+"&s=\"><img src=\""+toolbarFolderLocation+"toolbar/images/chicklet-tumblr.jpg\" width=\"16\" height=\"16\" border=\"0\" alt=\"Tumblr\" title=\"Send to Tumblr\"/></a></li>\
					<li><a class=\"shareLink\" href=\"http://www.typepad.com/services/quickpost/post?v=2&qp_show=ac&qp_title="+encodeURIComponent(ssToolbar.getTitleText())+"&qp_href="+encodeURIComponent(ssToolbar.currentLocation)+"&qp_text=\"><img src=\""+toolbarFolderLocation+"toolbar/images/chicklet-typepad.jpg\" width=\"16\" height=\"16\" border=\"0\" alt=\"TypePad\" title=\"Send to TypePad\"/></a></li>\
					<li><a class=\"bookmarkLink\" href=\"#\"><img src=\""+toolbarFolderLocation+"toolbar/images/ico-favorites-16x16.gif\" width=\"16\" height=\"16\" border=\"0\" alt=\"Favorites\" title=\"Save to Favorites\"/></a></li>\
				</ul>\
			</div>"; 
ssToolbar.followMenu="<div class=\"follow\">\
				<ul>\
					<li class=\"label\">Follow:</li>\
					<li class=\"largeIcon\"><a class=\"followLink\" href=\"http://twitter.com/AXA_Equitable\"><img src=\""+toolbarFolderLocation+"toolbar/images/ico-twitterAXA-30x26.gif\" width=\"30\" height=\"26\" border=\"0\" alt=\"Twitter AXA\" title=\"Follow AXA Equitable on Twitter\"/></a></li>\
					<li><a class=\"followLink\" href=\"http://www.facebook.com/pages/AXA-Equitable/121976661163245\"><img src=\""+toolbarFolderLocation+"toolbar/images/ico-facebook-16x16.gif\" width=\"16\" height=\"16\" border=\"0\" alt=\"Facebook\" title=\"Go to the AXA Equitable Facebook Page\"/></a></li>\
					<li><a class=\"followLink\" href=\"http://www.youtube.com/user/AXAEquitable\"><img src=\""+toolbarFolderLocation+"toolbar/images/ico-youtube-16x16.gif\" width=\"16\" height=\"16\" border=\"0\" alt=\"youtube\" title=\"Go to the AXA Equitable YouTube Channel\"/></a></li>\
				</ul>\
			</div>";
ssToolbar.textResizeMenu="<div class=\"textResize\">\
				<ul>\
					<li class=\"label\">Text Size:</li>\
					<li><div id=\"fontSize\"><a id=\"txt-sm\" onclick=\"return resizeFont(this.id)\" href=\"#txt-sm\" class=\"smaller\">A</a><a id=\"txt-md\" onclick=\"return resizeFont(this.id)\" href=\"#txt-md\" class=\"medium current\">A</a><a id=\"txt-lg\" onclick=\"return resizeFont(this.id)\" href=\"#txt-lg\" class=\"bigger\">A</a></div></li>\
				</ul>\
			</div>";
ssToolbar.emailMenu="<div class=\"email\">\
				<ul>\
					<li class=\"label\">Email:</li>\
					<li><a href=\"mailto:?subject="+encodeURIComponent(ssToolbar.currentTitle)+"&amp;body="+encodeURIComponent(ssToolbar.currentLocation)+"\"><img src=\""+toolbarFolderLocation+"toolbar/images/ico_mail.gif\" width=\"16\" height=\"13\" border=\"0\" alt=\"Email\"></a>\
				</ul>\
			</div>";			
ssToolbar.printMenu="<div class=\"tbprint\">\
				<ul>\
					<li class=\"label\">Printer Friendly:</li>\
					<li><a onclick=\"window.print();return false;\" href=\"#\" class=\"tbprint\"><img src=\""+toolbarFolderLocation+"toolbar/images/ico_print.gif\" width=\"16\" height=\"16\" border=\"0\" alt=\"Printer Friendly\" /></a></li>\
				</ul>\
			</div>"; 

ssToolbar.selectedMenus=[ssToolbar.shareMenu,ssToolbar.followMenu,ssToolbar.textResizeMenu,ssToolbar.emailMenu,ssToolbar.printMenu];				


ssToolbar.buildOptionalMenus = function() {
	var text = "";
	var arrLength = ssToolbar.selectedMenus.length;
	for (var i = 0; i < arrLength; i++) {
		text = text + ssToolbar.selectedMenus[i];
		if (i < arrLength - 1) {
			text = text + "<div class=\"divider\"></div>";
		}
	}
	return text;
}


ssToolbar.maxToolbarHTML="<div id=\"ssToolbarFull\" class=\"chickletsToolbarContainer\">\
		<div class=\"chickletsToolBar\">"
			+ ssToolbar.buildOptionalMenus() + 
			"<div class=\"button\">\
				<ul>\
					<li><a class=\"toggleLink\"><img src=\""+toolbarFolderLocation+"toolbar/images/ico-collapse-16x16.gif\" width=\"16\" height=\"16\" border=\"0\" alt=\"Hide Toolbar\" /></a></li>\
				</ul>\
			</div>\
		</div>\
	</div>";

ssToolbar.maxToolbarHTMLnoToggle="<div id=\"ssToolbarFull\" class=\"chickletsToolbarContainer\">\
	<div class=\"chickletsToolBar\">"
		+ ssToolbar.buildOptionalMenus() + 
	"</div>\
</div>";

ssToolbar.minToolbarHTML="<div style=\"display:none\" class=\"chickletsToolbarContainer\">\
    	<div class=\"chickletsToolBarHide\">\
			<div class=\"button\">\
				<ul>\
					<li class=\"label\"><a class=\"toggleLink\">Show Toolbar</a> </li>\
					<li><a class=\"toggleLink\"><img src=\""+toolbarFolderLocation+"toolbar/images/ico-expand-16x16.gif\" width=\"16\" height=\"16\" border=\"0\" alt=\"Show Toolbar\" /></a></li>\
				</ul>\
			</div>\
		</div>\
	</div>"; 

ssToolbar.chickletsOuterDiv = '';

ssToolbar.start = function() {
	// check if a parameter exists that stops toolbar display
	// ie: <comment id="ssToolbar"></comment>
	if ($("comment#ssToolbar").size() == 0) { 
		// see if fixed div is supported
		supportsFixed = ssToolbar.testPosFixed() && !(ssToolbar.isMobileSafari());
		// load the stylesheet
		$("head").append("<link rel=\"stylesheet\" href=\""+toolbarFolderLocation+"toolbar/css/chicklets.css\" type=\"text/css\" />");
		$("head").append("<style type=\"text/css\">@media print {#chickletsOuterContainer { display: none; }}</style>");
		if (supportsFixed) {
			ssToolbar.chickletsOuterDiv = '<div id="chickletsOuterContainer" style="width:100%;position:fixed;bottom:0px;display:block;"></div>';
		} else {
			ssToolbar.chickletsOuterDiv = '<div id="chickletsOuterContainer" style="width:100%"></div>';
		}
		
		$("body").append(ssToolbar.chickletsOuterDiv);
		var outerContainer = $("#chickletsOuterContainer");
		outerContainer.append(ssToolbar.disclaimerDiv);
		outerContainer.append(ssToolbar.bookmarkDiv);
		outerContainer.append(ssToolbar.wordpressDiv);
		ssToolbar.initPopups();		
		
		if (supportsFixed) {
			$("body").append(ssToolbar.emptyDiv);
		    outerContainer.append(ssToolbar.maxToolbarHTML);
			outerContainer.append(ssToolbar.minToolbarHTML);
			// initialize min/max cookie
			ssToolbar.initMinMax();
			// add toggling of toolbars to the images
			$(".toggleLink").click(ssToolbar.toggleToolbars);
		} else {
			outerContainer.append(ssToolbar.maxToolbarHTMLnoToggle);			
			// now fix positioning for ie6
			$(".chickletsToolBar .divider").css("margin", "10px 0px 6px 20px");			
		}
		// add disclaimer to share links
		$(".shareLink").click(ssToolbar.showDisclaimer);
		$(".followLink").click(ssToolbar.openWindow);
		$(".bookmarkLink").click(ssToolbar.setBookmark);
	}
}; 

// toggles toolbars
ssToolbar.toggleToolbars = function() {
	$(".chickletsToolbarContainer").toggle();
	$("#disclaimerDiv").hide();
	$("#bookmarkDiv").hide();
	ssToolbar.toggleCookie();
};

ssToolbar.initMinMax = function() {
	var minMaxCookie = $.cookie(ssToolbar.cookieName);
	if (minMaxCookie == null) {
		$.cookie(ssToolbar.cookieName, "max", { expires: 7 });
	} else if (minMaxCookie == "min") {
		// starts out as maxed
		$(".chickletsToolbarContainer").toggle(); 	
	}
};

ssToolbar.toggleCookie = function() {
	var minMaxCookie = $.cookie(ssToolbar.cookieName);
	if (minMaxCookie == "max") {
		minMaxCookie = "min";
	} else {
		minMaxCookie = "max";
	}
	$.cookie(ssToolbar.cookieName, minMaxCookie, { expires: 7 });
};

ssToolbar.showDisclaimer = function(event) {
	$("#wordpressDiv").hide();
	$("#bookmarkDiv").hide();
	$("#disclaimerDiv").slideToggle();
	// unbind any exist dynamically bound events
	$("#gotItButton").unbind("click");
	// bind new site
	$("#gotItButton").bind("click", {href: event.currentTarget.href}, function (event) {
		$("#disclaimerDiv").slideUp();
		if (event.data.href.startsWith(ssToolbar.wordpressFakeout)) {
			ssToolbar.showWordpressDiv(event);
		} else {
			ssToolbar.openWindowFromDisclaimer(event);
		}
		event.preventDefault();
	});
	event.preventDefault();
};

ssToolbar.showWordpressDiv = function(event) {
	$('#wordpressURL').val("");
	$('#wordpressError').hide();
	$("#wordpressDiv").slideToggle();
	// unbind any exist dynamically bound events
	$("#wordpressOkButton").unbind("click");	
	// bind new site
	$("#wordpressOkButton").bind("click", {href: event.data.href}, function (event) {
		var url = $('#wordpressURL').val();
		if (url == "") {
			// error
			$('#wordpressError').show();
		} else {
			var link = event.data.href.replace(ssToolbar.wordpressFakeout, "http://" + $('#wordpressURL').val());
			event.data.href = link;
			$("#wordpressDiv").slideUp();
			ssToolbar.openWindowFromDisclaimer(event);
		}
		event.preventDefault();
	});
	event.preventDefault();
};
ssToolbar.initPopups = function() {
	$(".fg-button:not(.ui-state-disabled)").hover(function(){ 
		$(this).addClass("ui-state-hover"); 
	},
	function(){ 
		$(this).removeClass("ui-state-hover"); 
	}
	)
	.mousedown(function(){
		$(this).parents('.fg-buttonset-single:first').find(".fg-button.ui-state-active").removeClass("ui-state-active");
		if( $(this).is('.ui-state-active.fg-button-toggleable, .fg-buttonset-multi .ui-state-active') ){ $(this).removeClass("ui-state-active"); }
		else { $(this).addClass("ui-state-active"); }	
	})
	.mouseup(function(){
		if(! $(this).is('.fg-button-toggleable, .fg-buttonset-single .fg-button,  .fg-buttonset-multi .fg-button') ){
			$(this).removeClass("ui-state-active");
		}
    });
	$("#okButton").click(function (event) {
		$("#bookmarkDiv").slideUp();
		event.preventDefault();
	});
    $("#cancelButton").click(function (event) {
	    $("#disclaimerDiv").slideUp();
	    event.preventDefault();
    });
    $("#wordpressCancelButton").click(function (event) {
	    $("#wordpressDiv").slideUp();
	    event.preventDefault();
    });
};

ssToolbar.testPosFixed = function (){
    var isSupported = null;
    if (document.createElement) {
      var el = document.createElement('div');
      if (el && el.style) {
          el.style.position = 'fixed';
          el.style.top = '10px';
          var root = document.body;
          if (root && root.appendChild && root.removeChild) {
              root.appendChild(el);
              isSupported = (el.offsetTop === 10);
              root.removeChild(el);
          }
      }
  }
  return isSupported;
};

ssToolbar.isMobileSafari = function(){
    return ((navigator.platform.indexOf("iPad") != -1) || (navigator.platform.indexOf("iPhone") != -1) || (navigator.platform.indexOf("iPod") != -1));
};

// ready function that initializes app
$(function(){
	ssToolbar.start();
 });

})(jQuery);
String.prototype.startsWith = function(str){return (this.match("^"+str)==str)}

