function isDate(dd,mm,yyyy){ var d = new Date(mm + "/" + dd + "/" + yyyy); return d.getMonth() + 1 == mm && d.getDate() == dd && d.getFullYear() == yyyy; } jQuery(document).ready(function(){ jQuery("#newpassform").submit(function(){ if(jQuery("#osatpass").val().length < 6){ alert("Hasło musi mieć minimum 6 znaków!"); return false; } else if(jQuery("#osatpass").val() !== jQuery("#osatpass2").val()){ alert("Wpisane hasła różnią się!"); return false; } }); jQuery("#changepassform").submit(function(){ if(jQuery("#osatoldpass").val().length < 6){ alert("Hasło musi mieć minimum 6 znaków!"); return false; }else if(jQuery("#osatpass").val().length < 6){ alert("Nowe hasło musi mieć minimum 6 znaków!"); return false; } else if(jQuery("#osatpass").val() !== jQuery("#osatpass2").val()){ alert("Wpisane hasła różnią się!"); return false; } }); if(jQuery("#osatmdec").length > 0){ jQuery.validator.addMethod("regDate", function(value, element){ var y = jQuery("#dataotwarcia").val().substr(6,4); var m = jQuery("#dataotwarcia").val().substr(3,2); var d = jQuery("#dataotwarcia").val().substr(0,2); if (isDate(d,m,y) != true) { return false; } else { var now = new Date("04/27/2024"); var rd = new Date(m + "/" + d + "/" + y); var one_day = 1000*60*60*24; var diff = Math.floor((now.getTime() - rd.getTime())/one_day); return (diff > 365); } }, "Rejestracja możliwa tylko dla biur działające minimum rok. Poprawny format daty: dd.mm.rrrr."); jQuery("#osatmdec").validate({ rules: { dataotwarcia: "regDate" } }); } jQuery("#osatm-loc-edit").on("click", ".delete-loc", function(e){ e.preventDefault(); var c = confirm("Czy usunąć wybraną lokalizację z mapy agentów?"); if(c){ jQuery(this).parents(".loc").remove(); } return false; }); jQuery("#osatm-loc-edit").on("submit", function(){ var r = true; var llexp = new RegExp('^\\d{2}\\.\\d+$'); jQuery(this).find(".val-req").each(function(){ if(jQuery(this).val().length < 3){ r = false; } }); if(!r){ alert('Uzupełnij wszystkie pola formularza!'); return false; } jQuery(this).find(".ll").each(function(){ if(!llexp.exec(jQuery(this).val())){ r = false; } }); if(!r){ alert('Wprowadź poprawne współrzędne w formacie XX.XXXX'); return false; } }); }); function addLocation(i){ var html = '
'; html += ''; html += ''; html += ''; html += 'Skasuj lokalizację
'; return html; } function validate_locations(){ alert('222'); return false; }