var lastQuery;$(document).ready(function(){var a=".lookupAddress";$(a).blur(function(){var c=true,e="result_",b=null;for(var d=b,g=b,f=b,h=b,l=$(this)[0],k=l.className.split(" "),j=0;j<k.length;j++)if(k[j].indexOf(e)>=0)d=k[j].replace(e,"");$(a).each(function(){var i="func_housenumberExt",a=this;if($(a).hasClass(e+d)==c){if($(a).hasClass("func_zipcode")==c)if(f!=b)f+=$(a)[0].value;else f=$(a)[0].value;if($(a).hasClass("func_housenumber")==c&&$(a).hasClass(i)==false)h=$(a)[0].value;if($(a).hasClass(i)==c)g=$(a)[0].value}});if(h!=b&&h!=""&&f!=b&&f!=""){var i="zipcode="+f+"&housenumber="+h+"";if(g!=b&&g!="")i+="&housenumberext="+g;if(lastQuery!=i){lastQuery=i;$.ajax({type:"POST",url:$("#serviceRoot")[0].value+"service/eancodes.ashx",data:i,success:function(n){var o="Geen adres gevonden",k="inline",j="#onlyBothConnections",i="none",a=".connections",m=" .stad",l=" .adres",e="#";if(n!=b&&n.Street!=b){$(e+d).css("display","block");if(n!=b){$(e+d+l).text(n.Street+" "+h+g);$(e+d+m).text(f+" "+n.City);if($(a)!=b&&$(a)[0]!=b){var p=$(a)[0];if(n.HasGas==c&&n.HasElectricity==c){$(a)[0].style.display=i;$(j)[0].style.display=k}else{$(a)[0].style.display=k;$(j)[0].style.display=i;if(n.HasGas)$(a)[0].options[2].selected=c;if(n.HasElectricity)$(a)[0].options[1].selected=c}}}else{$(e+d+l).text(o);$(e+d+m).text("");if($(a)!=b&&$(a)[0]!=b){$(a)[0].style.display=k;$(j)[0].style.display=i}}}else{$(e+d).css("display","block");$(e+d+l).text(o);$(e+d+m).text("");if($(a)!=b&&$(a)[0]!=b){$(a)[0].style.display=k;$(j)[0].style.display=i}}}})}}});$(a).blur()})