/**
 * Class for contact form (frontend)
 *
 * @package ContactFormFe
 * @category Module
 * @author Mirek Bily
 * @copyright e-invent s.r.o.
 */
function ContactFormFe() {

	/** @var {object} */
	var self = this;


	/**
	 * Class init
	 *
	 * @return {void}
	 */
	self.__init = function() {
		// Form is hidden
		$('.contactSpam').css('display', 'none');

		// Form button submit validate
		$('#contactFormButton').click(function(){
			return self.validateForm();
		});
	};


	/**
	 * Validate form data and send
	 *
	 * @return {bool}
	 */
	self.validateForm = function() {
		var error = new String();
		var name = $('#name').val();
		var email = $('#email').val();
		var message = $('#message').val();

		if (name.length == 0) error += php.lang.trans.cfmNameError + '\n';
		if (email.length == 0 || email == '@') error += php.lang.trans.cfmEmailPhoneError + '\n';
		if (message.length == 0) error += php.lang.trans.cfmMessageError + '\n';

		if (error.length != 0) {
			alert(error);

			return false;
		} else {
			return true;
		}
	}

}


var contactFormFe = new ContactFormFe();

$(document).ready(function() {
	contactFormFe.__init();
});

