$(document).ready(function(){

	$(".form1").validate({
		errorElement: "div"
	});

	$.validator.addMethod("zipcodeWithSpace",
		function(value, element) {
			return /\d{3}[ ]{1}\d{2}/.test(value);
		},
		"Skrivs som XXX XX"
	);
	$.validator.addMethod("phoneWithContrycode",
		function(value, element) {
			if (value == ''){
				return true;
			}else{
				return /[+][4][6]+\d/.test(value);
			}
		},
			"Skrivs som +46XXXXXXXX"
	);
	$.validator.addMethod("cellWithContrycode",
		function(value, element) {
			if (value == ''){
				return true;
			}else{
				return /[+][4][6][7]+\d{8}/.test(value);
			}
		},
			"Skrivs som +467XXXXXXXX"
	);
	$.validator.addMethod("noNumbers",
		function(value, element) {
			if (value == ''){
				return true;
			}else{
				return /^[\x41-\x7A\xA0-\xFF ]+$/.test(value);
			}
		},
			"Får endast innehålla bokstäver"
	);

	$("#name_first").rules("add", {
		required: true,
		noNumbers: true,
		messages: {
			required: "Obligatoriskt fält"
		}
	});
	$("#name_last").rules("add", {
		required: true,
		noNumbers: true,
		messages: {
			required: "Obligatoriskt fält"
		}
	});
	$("#title").rules("add", {
		required: true,
		messages: {
			required: "Obligatoriskt fält"
		}
	});
	$("#company").rules("add", {
		required: true,
		messages: {
			required: "Obligatoriskt fält"
		}
	});
	$("#email").rules("add", {
		required: true,
		email: true,
		messages: {
			required: "Obligatoriskt fält",
			email: "E-post format felaktigt"
		}
	});
	$("#mobile").rules("add", {
		cellWithContrycode: true
	});

});
