var GasContractStep1=function(G){var E,B; var D=function(){if(G("input[value=true]:checked",E).length==2){A() }else{G(".notification,.buttons,.receipt",E).addClass("hidden"); B.addClass("hidden") }}; var A=function(){G(".notification.fail",E).addClass("hidden"); G(".notification.success,.buttons,.receipt",E).removeClass("hidden"); B.removeClass("hidden") }; var C=function(){D(); G(".notification.fail",E).removeClass("hidden") }; var F=function(H){if(!H.target.type=="radio"){return false }if(G("input[value=false]:checked",E).length>0){C(); return }if(G("input[value=true]:checked",E).length==2){A(); return }}; return{init:function(){E=G("form.step1"); B=G(".receipt"); nextButton=G(".pagination .next",E); D(); E.bind("click",F) }} }(jQuery);var dcgDateUtil=new DCGDateUtil("ingangsdatum","einddatum"); var GasContractStep2=function(X){var Z,f,R,Q,P,G; var l=new Date(); var O=new Date(); var a=0; var N=0; var L=0; var e=[3]; var b=true; var S=function(p){var o=G.aansluiting.range; switch(p){case"161 - 250":return o[0]; case"251 - 400":return o[1]; case"401 - 650":return o[2]; case"651 - 1000":return o[3]; case"1001 - 1600":return o[4]; case"1601 - 2500":return o[5]; default:return o[6] }}; var d=function(o){if(o=="hoog"){return G.druktap_hoog }return G.druktap_laag }; var i=function(){var z=0; var w=false; var AF=true; a=X("#huidige_contractcapaciteit")[0].value; N=X("#gewenste_contractcapaciteit")[0].value; if(!dcgDateUtil.validValue(a)||isNaN(a)){AF=false }if(!dcgDateUtil.validValue(N)||isNaN(N)){AF=false }if(AF){if((parseInt(N,10)&&(e.max0){I(x) }else{n(x) }return true }; var M=function(o){startDateParts=o.split("-"); testStartDag=parseInt(startDateParts[0],10); testStartMaand=parseInt(startDateParts[1],10)-1; testStartJaar=parseInt(startDateParts[2],10); return new Date(testStartJaar,testStartMaand,testStartDag) }; var B=function(t,q,s){if(typeof s==="undefined"){s=q }var p="er is een fout opgetreden in uw voordeel calculatie"; ERRORS=G.foutmeldingen.error; for(var r=0; r0){for(var w=0; w=96&&q.keyCode<=105)) }); X("#capaciteit",Z).bind("change",c); X("#druk_hoog,#druk_laag",Z).bind("click",Y); X("#huidige_contractcapaciteit",Z).bind("keyup",A); X("#gewenste_contractcapaciteit",Z).bind("keyup",g); X("#ingangsdatum",Z).bind("blur",k); X("#einddatum",Z).bind("blur",W); var o=new Date(); X("#ingangsdatum",Z).datepicker("destroy").datepicker({onSelect:function(r,q){k() },minDate:o}); X("#einddatum",Z).datepicker("destroy").datepicker({onSelect:function(r,q){W() },minDate:o}); X("a.link_first").click(function(q){q.preventDefault(); q.stopPropagation(); X("#back_first").click() }); X("input#next").click(function(q){return K() }); i() }} }(jQuery);var GasContractStep3=function(C){var B,A; return{init:function(){B=C("form.step3"); A=C(".receipt"); C("a.link_first").click(function(D){D.preventDefault(); D.stopPropagation(); C("#back_first").click() }); C("a.link_second").click(function(D){D.preventDefault(); D.stopPropagation(); C("#back_second").click() }) }} }(jQuery);function DCGDateUtil(B,A){this.startDateField=B; this.endDateField=A; this.validPatterns=["^([0-3][0-9]|[1-9])(-|/)([0-1][0-9]|[1-9])(-|/)(20[0-9]{2})$","^([0-3][0-9])([0-1][0-9])(20[0-9]{2})$"] }DCGDateUtil.prototype.handleChangedDate=function(B){var A=this; function C(E){var D=A.convertDate(E); if(D!==null){$("#"+E).val(D[0]+"-"+D[1]+"-"+D[2]); return true }return false }if(B){return C(this.startDateField) }return C(this.endDateField) }; DCGDateUtil.prototype.convertDate=function(D){var H=$("#"+D).val(); if(this.validDate(H)){for(var B=0; B31){return null }var E=(B===0)?parseInt(C[3],10):parseInt(C[2],10); if(E<1||E>12){return null }var F=(B===0)?parseInt(C[5],10):parseInt(C[3],10); var I=new Date().getFullYear(); if(FC){$("#"+this.endDateField).val(D[0]+"-"+D[1]+"-"+D[2]) }}}}; DCGDateUtil.prototype.validValue=function(A){return(typeof A!=="undefined"&&A!==null&&A!=="") }; DCGDateUtil.prototype.validDate=function(C){if(this.validValue(C)){for(var B=0; B Neem contact op met uw account manager"},{errorcode:-3,omschrijving:"melding indien aanvangsdatum binnen 30 dagen van de huidige datum valt",melding:"Kies een ingangsdatum die minstens 30 dagen na de huidige datum ligt."},{errorcode:-4,omschrijving:"ongeldig start datum",melding:"Ingangsdatum is niet geldig."},{errorcode:-5,omschrijving:"ongeldig eind datum",melding:"Einddatum is niet geldig."},{errorcode:-6,omschrijving:"ongeldig huidige capaciteit",melding:"Huidige capaciteit is niet geldig."},{errorcode:-7,omschrijving:"ongeldig gewenste capaciteit",melding:"Gewenste capaciteit is niet geldig."}]}}};function editDiscription(){if(!document.getElementById("Edit_discription_form")||!document.getElementById("Edit_discription_link")||!document.getElementById("Current_discription")){return }var C=$("#Edit_discription_link"),B=$("#Edit_discription_form"),A=C.parent(),D=B.find("input:text:first"); D.focusSelectValue(); C.click(function(){A.addClass("showForm"); D.focus(); return false }); if(C.siblings("div.omschrijving").find("div.annuleren a").length===1){C.siblings("div.omschrijving").find("div.annuleren a").click(function(){A.removeClass("showForm"); D.each(function(){this.value=this.defaultValue }); return false }) }};$(document).ready(function(){$("#Dashboard .subject").ie6Hover(); $("div.table table.rowlink tr, table.table_invoices tbody tr, .tooltrigger tr").ie6Hover(); $("div.results li, div.blocklink").ie6Hover(); $("#Footer .card").ie6Hover() });$(document).ready(function(){var F=$("#Modalbox"); F.setFocus(); F.keepFocusInContainer(); F.closeOnEscape(function(){var G=F.find("a.closemodal:first").attr("href"); if(G!==undefined){setTimeout(function(){window.location=G },1) }}); $(".toggle tr.togglerows").toggleTableRows(); $(".toggleAll").toggleTableRows(); $(".toggle table").showCellPosition(); $(".nav06").navHarmonica(); $(".docs").navHarmonica({showSingleOnly:false}); $(".faq").navHarmonica({showSingleOnly:true}); pageControls(); $("#Intro .testimonials").testimonials(); $("div#TES03 .gallery:first").allGallery({navigation:"static"}); $("#PRN01 .gallery:first").allGallery({navigation:"static",details:"inPage"}); $(".overview > ul > li").followBlockLink(); $(".results > ul > li").followBlockLink(); $(".vacature_overview tbody tr").followBlockLink(); if(jQuery.browser.msie){if(parseInt(jQuery.browser.version,10)<8){$("input.text").ieFocusField(); $("textarea").ieFocusField() }}$('.section5 .subscribe input[type="text"]').interactInput(); $("#PA").switchButton(); $("#Nav_pa .togglenav").toggleDrawer(); $("#PA").bgIframe(); $("#PA input.tipvalue").interactInput({toggleClass:"tipvalue"}); $("#Tiplogin .toggledrawer").toggleDrawer({toggleClassId:"#Tiplogin",drawerElem:".drawer fieldset:first"}); $("#Brandbox").allGallery({navigation:"static"}); $("table.rowlink tr").followBlockLink(); $("div.filter form.search").switchButton(); $("div.filter form.search input[type=text]:first").interactInput(); $("form.verify input[type=text]").interactInput({removeErrorClass:"error"}); $("input.tipvalue").interactInput({toggleClass:"tipvalue"}); $("input.date").datepicker(); $(".nav04").tabNav(); editDiscription(); $("#Footer .card").followBlockLink(); $("div.visualtrigger, div.blocklink").followBlockLink(); $(".factuur-demo .tooltip-link").tooltip({verticalOffset:0,template:'

$rel

$title

'}); $(".form .tooltip-link").tooltip({verticalOffset:0,template:'

$title

'}); $(".contactform .tooltip-link").tooltip({verticalOffset:0,template:'

$title

'}); $(".quick-select").change(function(G){$(this).find("input[type=submit]").click() }); $("input.toggleRelated").toggleRelated(); $("select.toggleRelated").toggleRelated({trigger:"select"}); $("select.toggleClassRelated").toggleRelated({trigger:"select",relAttribute:"class"}); function E(G,H){if(G.length===1&&H.length===1){G.submit(function(){var I=$(H).val(); return I!==""&&I.indexOf("Uw zoekterm")===-1 }) }}var C=["pa"]; for(var B=0; B

$rel

$title

'}); $(".form .tooltip-link").tooltip({container:"#Content",verticalOffset:0,template:'

$title

'}); $("a.print").click(function(){window.print(); return false }) };