NIEHSAddThis = function(){
	
	var options = {
		services : 'email,linkedin,blogger,livejournal,delicious,live,digg,yammer,facebook,stumbleupon,googlereader,twitter'	
		, username : 'niehs'
		, trackclickback : true
	};
	
	var isNotNull = function(v){
		return ( v != null && v != undefined && v != 'undefined' );
	};
	
	var getAddThisConfig = function(){
		return { 
			'services_compact': options.services
			, 'services_expanded':  options.services
			, username : options.username
			, data_track_clickback : options.trackclickback
			, ui_508_compliant : true
		}
	};
	
	return {
		init: function(sOpts){
			if (isNotNull(sOpts)){
				for (var opt in sOpts){
					if (isNotNull(opt)){
						options[ opt ] = sOpts[ opt ];
					}
					
				}
			}
			addthis.button( '.addthis-niehs-button', getAddThisConfig() );
		}
		
	}
}();

NIEHSAddThis.init();
