function SendMail(target) {
	var _sm = this;
	_sm.target = target;
	_sm.emailField = $('#js-sendMail-mail');
	_sm.sendLink = $('#js-sendMail-send');
	_sm.messageOk = $('#js-message-ok');
	_sm.messageOk.hide();
	_sm.messageEmail = $('#js-message-email');
	_sm.messageEmail.hide();
}
SendMail.prototype.init = function() {
	var _sm = this;
	_sm.sendLink.click(function(event) {
		var email = _sm.emailField.val();
		if (email == null) {
			email = '';
		}
		_sm.messageOk.hide();
		_sm.messageEmail.hide();
		if (_sm.validate(email)) {
			_sm.messageOk.show();
		} else {
			_sm.messageEmail.show();
			event.preventDefault();
		}
	});
}
SendMail.prototype.validate = function(email) {
	var _sm = this;
	var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
	if (email != "") {
		if (emailReg.test(email)) {
			return true;
		}
	}
	return false;
}

