/**
 * Icelandic default error messages
 */
v2.$msg({
  'alpha': '${field} á aðeins að innihalda bókstafi',
  'alphanum': '${field} á aðeins að innihalda bókstafi og tölustafi',
  'car-regnum-nor': '${field} should be a valid norwegian auto registration number',
  'confirmation-of': '${field} should be a confirmation of ${field-id}',
  'email': '${field} þarf að vera löglegt netfang',
  'max-length': '${field} á ekki að vera lengri en ${max} stafir',
  'max-val': '${field} á ekki að innihalda fleiri stafi en ${min}',
  'min-length': '${field} þarf að vera að minnsta kosti ${min} stafir',
  'min-val': '${field} þarf að hafa minnst ${min}',
  'numeric': '${field} má aðeins innihalda tölustafi',
  'phone-nor': '${field} should be a valid norwegian phone number',
  'required': '${field} vantar',
  'ssn-nor': '${field} should be a valid norwegian social security number',
  'url': '${field} should be a valid URL',
  'word': '${field} should only contain letters, numbers and punctuation'
});
v2.Validator.reg('phone-is', function(field, value, params) {
  return /^(\+\d)*\s*(\(\d{3}\)\s*)*\d{3}(-{0,1}|\s{0,1})\d{2}(-{0,1}|\s{0,1})\d{2}$/.test(value.replace(/\s/g, ''));
});
v2.Validator.reg('ssn-is', function(field, value, params) {
  return /^(\d{6})-?\d{4}$/.test(value.replace(/\s/g, ''));
});
v2.Validator.reg('min-length', function(field, value, params) {
  return value.length >= params[0];
}, 'min');
$(document).ready(function() {
	$("#oskaeftireign").submit(function() {
		var cancel = 0;
      if(!$('.h_type').is(':checked')) {
		if($("#error_tegund").length == 0)
			$("#user_info").prepend("<ul class=\"messages\" id=\"error_tegund\"><li>Þú verður að velja að minnsta kosti eina tegund</li></ul>");
		$(".h_type").click(function () {
			$("#error_tegund").remove();
		});
		cancel = 1;
	}
	if(!$('.g_zip').is(':checked')) {
		if($("#error_zip").length == 0)
		$("#user_info").prepend("<ul class=\"messages\" id=\"error_zip\"><li>Þú verður að velja að minnsta kosti eitt svæði</li></ul>");
		$(".g_zip").click(function () {
			$("#error_zip").remove();
		});
		cancel = 1;
	}
	if(cancel == 1)
		return false;
});

});