var HelpText = {
	init: function() {
		var helpers = MMWCommon.getElementsByTagNameClass(document, "span", "helper"), helpText, helpTextLink;
		for (var i = helpers.length-1; i>=0; i--) {
			helpTextLink = helpers[i].getElementsByTagName("button")[0] || null;
			helpText = MMWCommon.getElementsByTagNameClass(helpers[i], "span", "helpTextHidden")[0] || null;
			if (!helpTextLink || !helpText) {
				continue;
			}
			helpTextLink.helpText = helpText;
			helpTextLink.helpTextOpen = false;
			helpTextLink.onclick = HelpText.helpTextLink_onClick;
		}
	},
	helpTextLink_onClick: function() {
		if (this.helpTextOpen == true) {
			MMWCommon.removeCssClass( this.helpText, "helpText" );
			MMWCommon.addCssClass( this.helpText, "helpTextHidden" );
			this.helpTextOpen = false;
		} else {
			MMWCommon.removeCssClass( this.helpText, "helpTextHidden" );
			MMWCommon.addCssClass( this.helpText, "helpText" );
			this.helpTextOpen = true;
		}
		return false;
	}
}

MMWCommon.ready( function() {
    HelpText.init();
} );

