nmdgf.widgets.AddEmails = {

	index : 0,

	addButton : 'push-button-add-email',

	container : 'add-emails-container',

	initialize : function() {
		nmdgf.addListener(this.addButton, 'click', this.addEmail, this);
	},

	addEmail : function() {
		if(!nmdgf.dom.isVisible(this.container)) {
			nmdgf.dom.show(this.container);
		}else {
			var that = this;
			this.index++;
			nmdgf.ajax('POST', '/work/rfis/add-email/', { success: function(r) {
				var container = nmdgf.byId(that.container);
				var lastEmailTable = YAHOO.util.Dom.getLastChild(container);
				YAHOO.util.Dom.insertAfter(nmdgf.dom.createNodeFromString(r.responseText), lastEmailTable);
				nmdgf.dom.evaluateScripts(r.responseText);
			}, scope: this }, 'index=' + that.index );
		}
	}

};
nmdgf.registerWidget(nmdgf.widgets.AddEmails);

