

<!--

function isValidEmail(str) {
      var reg = /^([a-zA-Z0-9_\.\-])+\@([a-zA-Z0-9_\.\-])+\.([a-zA-Z_\.\-]){2,3}$/;
      return isValidReg(str,reg);
  }
  function isValidNumeric(str) {
      var reg = /^[0-9\.\-]+$/;
      return isValidReg(str,reg);
  }
  function isValidUnsignedNumeric(str) {
      var reg = /^[0-9\.]+$/;
      return isValidReg(str,reg);
  }
  function isValidInteger(str) {
      var reg = /^[0-9\-]+$/;
      return isValidReg(str,reg);
  }
  function isValidUnsignedInteger(str) {
      var reg = /^[0-9]+$/;
      return isValidReg(str,reg);
  }
  function isValidReg(str,reg) {
      reg = new RegExp(reg);
      if (reg.test(str)) return true;
      return false;
  }
  function pzu_cf_err(field, errStr) {
      alert("Proszę poprawić pole " + errStr);
      field.focus();
  }
  function pzu_contact_form_agent_val() {
      with (document.getElementById("pzu_contact_form_agent")) {
          if (imie.value =="") {
              pzu_cf_err(imie,"imię");
              return;
          }
          if (nazwisko.value =="") {
              pzu_cf_err(nazwisko,"nazwisko");
                return;
          }
          if (!isValidReg(nr.value,"^[0-9]{2}$")) {
              pzu_cf_err(nr,"numer kierunkowy");
                return;
          }
          if (!isValidUnsignedInteger(tel.value)) {
              pzu_cf_err(tel,"telefon");
                return;
          }
          if (miasto.value =="") {
              pzu_cf_err(miasto,"miasto");
                return;
          }
          if (!isValidReg(kod.value,"^[0-9]{2}\-[0-9]{3}$")) {
              pzu_cf_err(kod,"kod pocztowy");
                return;
          }
          if (!isValidEmail(email.value)) {
              pzu_cf_err(email,"e-mail");
                return;
          }
          if (zainteresowany.value=="") {
              alert("Proszę wprowadzić jakim ubezpieczeniem są państwo zainteresowani.");
              zainteresowany.focus();
                return;
          }
          return true;
      }
  }
  $(document).ready(function() {
   $("#pzu_contact_form_agent").ajaxForm({
       dataType:'html',
    beforeSubmit:function(d,f,o){
    var lH = $("#content").height();
     $("#content").css("height",lH + "px");
     if(!pzu_contact_form_agent_val()) {return false;}
     o.success = function(re,st) {
         $("#thx-msg").slideDown(100);
         $(f).parent().animate({
       opacity:"0"
      },'normal',function(){
               $(f).parent().slideUp(500);
      });
     };
     o.error = function() {
     }
    }
   });
   $("#thx-msg a").click(function() {
       $("#thx-msg").slideUp(300);
       $("#pzu_contact_form_agent").parent().slideDown(600);
       $("#pzu_contact_form_agent").parent().animate({
           opacity:"1"
    },'normal',function() {
        $("#content").css("height","auto");
    });
   });
  });
//-->
