var iosb = (function () {
	var start, formValidate;
	
	start = function () {
		if($('#frm-contact').size() > 0) {
			formValidate();
		}
	};
	
	formValidate = function () {
		var requiredFields, currentItem, errorMsg, hasError;
		
		errorMsg = $('#error-msg');
		$('#frm-contact').submit(function() {
			requiredFields = $(this).find('.required');
			requiredFields.removeClass('error');
			errorMsg.hide();
			hasError = false;
			requiredFields.each(function() {
				currentItem = $(this);
				if(currentItem.val() == '') {
					currentItem.addClass('error');
					currentItem.focus();
					errorMsg.show();
					hasError = true;
					return false;
				}
			});
			return !hasError;
		});
	}
	return {'start': start};
}())

iosb.start();
