﻿ddsmoothmenu.init({
	mainmenuid: "smoothmenu1", //menu DIV id
	orientation: 'h', //Horizontal or vertical menu: Set to "h" or "v"
	classname: 'ddsmoothmenu', //class added to menu's outer DIV
	//customtheme: ["#1c5a80", "#18374a"],
	contentsource: "markup" //"markup" or ["container_id", "path_to_menu_file"]
})

function check_nip_js(nip)
{
	var wagi = new Array(6,5,7,2,3,4,5,6,7);
	var t = nip.replace("-","");
	var t = t.replace(" ","");
	if(t.length != 10) return false;
	var suma;
	for(var i=0; i<9; i++) {
	  var b = int(t[i]);
	  suma += wagi[i] * b;
   }
   if(suma%11==t[9]) return true;
   return false;
}

function validEmail() {
	  var maska = /^[0-9a-z_.-]+@([0-9a-z-]+.)+[a-z]{2,4}$/i;
	  var e = $('#email').val();
	  if(maska.test(e)==false || e=='') {
	    $('#id_error').detach();
	    $('#email').css('border','1px solid red');
      $('#form_realizuj').prepend('<div id="id_error"><div class="kom_blad">Błędnie podano <u>E-mail</u></div></div>');
	    return false;
	  }
	  $('#email').css('border-color','transparent');
	  return true;
	}
	
	function validText(sel) {
	  var set = '#'+sel;
	  var tek = $(set).val();
	  if(tek=='') {
	    $('#id_error').detach();
	    $(set).css('border','1px solid red');
      $('#form_realizuj').prepend('<div id="id_error"><div class="kom_blad">Nie podałeś nic w polu <u>'+sel+'</u></div></div>');
	    return false;
	  }
	  $(set).css('border-color','transparent');
	  return true;
	}

$(document).ready( function() {
    $('#form_realizuj').submit( function() {
      if(!validEmail()) return false;
      if(!validText('imie')) return false;
      if(!validText('nazwisko')) return false;
      if(!validText('miejscowosc')) return false;
      if(!validText('ulica')) return false;
      if(!validText('numer_budynku')) return false;
      var x=$('#kraj select').val();
      if(x=='Polska') {
        var p = $('#nip').val();
        if(p=='') return true;
        if(check_nip_js(p)) {
          $('#nip').css('border-color','transparent');
          return true;
        }
        $('#id_error').detach();
        $('#form_realizuj').prepend('<div id="id_error"><div class="kom_blad">Błędnie podano <u>nip</u></div></div>');
        $('#nip').css('border', '1px solid red');
        return false;
      }
    });
});
