
$(document).ready(function () {
	var error = false;
	var emailuniquefail = false;
	
		$.mask.definitions['~']='[2|3|7]';
    $.mask.definitions['<']='[0]';
    $("#mssysform8021 #formfield-item-mssys_mobile :input[name='mssys_mobile']").mask("+36~<9999999");
    	
		$("#mssysform8021 #formfield-item-email :input[name='email']").blur(function () {
		$.ajax({
 		 type: "GET",
  		 url: "http://www.marketingszoftverek.hu/api/check-email-uniqueness-json.php",
  		 data: "mssys_formid=wp7l3HEQ70uFwh9DOoPaLlDV4DjP&email=" + $("#mssysform8021 #formfield-item-email :input[name='email']").val(),
  		 cache: false,
  		 dataType: "jsonp",
  		 jsonp: 'jsonp_callback',
  		 async: false,
  		 success: function(msg){
		     if (msg.response == '1') {
		     	$("#mssysform8021 .formfields #formfield-item-email .error-container").show().html('Ezzel az e-mail címmel már feliratkozott korábban!');		     	
		     	emailuniquefail = true;
		     } else {		     	
		     	emailuniquefail = false;
		     	$("#mssysform8021 .formfields #formfield-item-email .error-container").hide();
		     }
   		}
		});
	});
	

	$("#mssysform8021").submit(function () {
		error = false;
		$("#mssysform8021 #mssys-formcontainer .error-container").hide();
		$("#mssysform8021 #mssys-formcontainer .error-field").removeClass('error-field');
	
		if (emailuniquefail) {
			$("#mssysform8021 #formfield-item-email :input[name='email']").addClass('error-field');
			$("#mssysform8021 .formfields #formfield-item-email .error-container").show();
			error = true;
		}
		
		
		if (!checkMail($("#mssysform8021 #formfield-item-email :input[name='email']").val())) {
			$("#mssysform8021 #formfield-item-email :input[name='email']").addClass('error-field');
			$("#mssysform8021 .formfields #formfield-item-email .error-container").show().html('Hibás e-mail cím');
			error = true;
		}		
				
		
		
		
											
								
				if ($("#mssysform8021 #formfield-item-mssys_lastname :input[type='text']").val() == '') {
					$("#mssysform8021 .formfields #formfield-item-mssys_lastname .error-container").show();
					$("#mssysform8021 #formfield-item-mssys_lastname :input[type='text']").addClass('error-field');
					error = true;
				}
				
																
								
				if ($("#mssysform8021 #formfield-item-mssys_firstname :input[type='text']").val() == '') {
					$("#mssysform8021 .formfields #formfield-item-mssys_firstname .error-container").show();
					$("#mssysform8021 #formfield-item-mssys_firstname :input[type='text']").addClass('error-field');
					error = true;
				}
				
																					
				var regexp = /^([+]36)(20|30|70)([0-9]{7})$/i
				if ($("#mssysform8021 #formfield-item-mssys_mobile :input[name='mssys_mobile']").val() == '' || ($("#mssysform8021 #formfield-item-mssys_mobile :input[name='mssys_mobile']").val() != '' && !regexp.test($("#mssysform8021 #formfield-item-mssys_mobile :input[name='mssys_mobile']").val()))) {
					$("#mssysform8021 #formfield-item-mssys_mobile :input[name='mssys_mobile']").addClass('error-field');
					$("#mssysform8021 .formfields #formfield-item-mssys_mobile .error-container").show();
					error = true;
				}
				
												
		if (error) {
			return false;
		} else {
			
						return true;
			
		}				
		
		
	});

					
	if (document.charset != undefined) {
		$('#mssysform8021 #mssys-character-encoding').val(document.charset);
	} else {
		$('#mssysform8021 #mssys-character-encoding').val(document.characterSet);
	}
});
