var mailOfficeSubmitUrl="https://6.sixmo.com/mailoffice/registrant/register.json";
var focusField;(function(a){a.fn.mailoffice=function(b){b=jQuery.extend({
	listName:"DNKA",
	language:"nl",
	firstname:"Voornaam",
	tussenvoegsel:"Tussenvoegsel",
	lastname:"Achternaam",
	email:"E-mailadres",
	formsubmit:"Aanmelden"
},b);this.append('<form onsubmit="javascript: mailOfficeFormSubmit(); return false;" id="mailOfficeForm" action=""><input type="hidden" name="list" id="mailOfficeList" value="'+b.listName+'" /><input type="hidden" name="list" id="mailOfficeLanguage" value="'+b.language+'" /><div id="mailOfficeErrorDiv" class="errorDiv"></div><div id="mailOfficeResultDiv" class="resultDiv"></div><div><label for="mailOfficeFirstname">'+b.firstname+':</label><input type="text" maxlength="100" id="mailOfficeFirstname" name="firstname" value="" class="text" tabindex="1" /></div><div><label for="mailOfficeTussenvoegsel">'+b.tussenvoegsel+':</label><input type="text" maxlength="100" id="mailOfficeTussenvoegsel" name="tussenvoegsel" value="" class="text" tabindex="2" /></div><div><label for="mailOfficeLastname">'+b.lastname+'*:</label><input type="text" maxlength="100" id="mailOfficeLastname" name="lastname" value="" class="text" tabindex="3" /></div><div><label for="mailOfficeEmail">'+b.email+'*:</label><input type="text" id="mailOfficeEmail" name="email" value="" class="text" tabindex="4" /></div><input type="submit" value="'+b.formsubmit+'" class="submit" tabindex="5" id="mailOfficeFormSubmitButton" /></form>')}})(jQuery);function mailOfficeFormSubmit(){$("#mailOfficeFormSubmitButton").attr("disabled","disabled");$("#mailOfficeErrorDiv, #mailOfficeResultDiv").hide();if($("#mailOfficeLastname").val()==""||$("#mailOfficeEmail").val()==""||!mailOfficeIsEmail($("#mailOfficeEmail").val())){$("#mailOfficeErrorDiv").html("<ul></ul>").show();if($("#mailOfficeLastname").val()==""){setFocusField("#mailOfficeLastname");$("#mailOfficeLastname").parent().addClass("error");$("#mailOfficeErrorDiv ul").append("<li>U heeft uw <em>Achternaam</em> niet ingevuld</li>")}if($("#mailOfficeEmail").val()==""){setFocusField("#mailOfficeEmail");$("#mailOfficeEmail").parent().addClass("error");$("#mailOfficeErrorDiv ul").append("<li>U heeft uw <em>E-mailadres</em> niet ingevuld</li>")}else{if(!mailOfficeIsEmail($("#mailOfficeEmail").val())){setFocusField("#mailOfficeEmail");$("#mailOfficeEmail").parent().addClass("error");$("#mailOfficeErrorDiv ul").append("<li>Het door u opgegeven E-mailadres is niet geldig</li>")}}$(focusField).focus()}else{var a=mailOfficeSubmitUrl+"?lang="+$("#mailOfficeLanguage").val()+"&firstname="+$("#mailOfficeFirstname").val()+"&tussenvoegsel="+$("#mailOfficeTussenvoegsel").val()+"&lastname="+$("#mailOfficeLastname").val()+"&email="+$("#mailOfficeEmail").val()+"&list="+$("#mailOfficeList").val();$.getJSON(a+"&jsoncallback=?",function(b){if(mailOfficeIsDefined(b.errors)){$("#mailOfficeErrorDiv").html("").append("<ul>").show();$.each(b.errors,function(c,d){$("#mailOfficeErrorDiv ul").append("<li>"+d.message+"</li>");setFocusField(d.name);$("[name="+d.name+"]").parent().addClass("error")});$("[name="+focusField+"]").focus()}else{$("#mailOfficeResultDiv").show().html("<p>"+b.fullname+" &lt;"+b.email+"> is toegevoegd aan ons adressenbestand. Er is een e-mail gestuurd ter bevestiging.")}$("#mailOfficeFormSubmitButton").attr("disabled","");})}}function mailOfficeIsEmail(a){return a.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.nl)|(\.de)|(\.fr)|(\.be)|(\.uk)|(\.dk)|(\.no)|(\.se)|(\.fi)|(\.it)|(\.es)|(\.at)|(\.edu)|(\.mil)|(\.info)|(\.biz)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi)}function mailOfficeIsDefined(a){if(a==""||a==null||a=="undefined"){return false}else{return true}}function setFocusField(a){if(!mailOfficeIsDefined(focusField)){focusField=a}};
