function accept(a)
{
    commit=confirm(a)
    if(commit=="false" || commit=="0")
    {
        return false
    }
}

function testowa(iteral)
{
  document.getElementById(iteral).innerHTML='';
//  window.alert(document.getElementById(iteral).innerHTML);
//  window.alert('test');
}

iteral_s_j=100;
function sys_jak(podmiot, id_field1, id_field2, id_field3, wynik)
{
  document.getElementById(wynik).innerHTML=(document.getElementById(wynik).innerHTML+
             '<div id=s_j'+podmiot+iteral_s_j+'><input type="HIDDEN" name="ile_sys_jak'+podmiot+'" value="'+iteral_s_j+'">'+
						 ' Data uzyskania certyfikatu: <input size="8" type="text" name="sys_jak_a'+podmiot+iteral_s_j+'" readonly value="'+document.getElementById(id_field1).value+
             '"> Podmiot Wydający Certyfikat: <input size="15" type="text" name="sys_jak_b'+podmiot+iteral_s_j+'" readonly value="'+document.getElementById(id_field2).value+
             '"> Termin Ważności Certyfikatu: <input size="8" type="text" name="sys_jak_c'+podmiot+iteral_s_j+'" readonly value="'+document.getElementById(id_field3).value+
             '">&nbsp;&nbsp;<input type="button" value="usun" onClick=testowa("s_j'+podmiot+iteral_s_j+'")></div>');
//  window.alert(document.getElementById("sys_jak"+podmiot).innerHTML);
  ++iteral_s_j;
  document.getElementById(id_field1).value=''
  document.getElementById(id_field2).value=''
  document.getElementById(id_field3).value=''
}

iteral=1000;
function funkcja(podmiot, id_field1, id_field2, id_field3, id_field4, id_field5, wynik)
{
  document.getElementById(wynik).innerHTML=(document.getElementById(wynik).innerHTML+
             '<div id='+podmiot+iteral+
             '><input type="HIDDEN" name="ile_'+podmiot+'" value="'+iteral+'">'+
						 ' Data uzyskania decyzji: <input size="8" type="text" name="'+podmiot+iteral+'a" readonly value="'+document.getElementById(id_field1).value+
             '"> Numer decyzji: <input size="15" type="text" name="'+podmiot+iteral+'b" readonly value="'+document.getElementById(id_field3).value+
             '"> Termin obowiązywania decyzji: <input size="8" type="text" name="'+podmiot+iteral+'d" readonly value="'+document.getElementById(id_field5).value+
             '"><br>Oznaczenie organu wydającego: <input size="50" type="text" name="'+podmiot+iteral+'c" readonly value="'+document.getElementById(id_field4).value+
             '"><br>Rodzaj decyzji: <input size="80" type="text" name="'+podmiot+iteral+'e" readonly value="'+document.getElementById(id_field2).value+
             '">&nbsp;&nbsp;<input type="button" value="usun" onClick=testowa("'+podmiot+iteral+'")></div>');
//  window.alert(document.getElementById("wyniki").innerHTML);
  ++iteral;
  document.getElementById(id_field1).value=''
  document.getElementById(id_field2).value=''
  document.getElementById(id_field3).value=''
  document.getElementById(id_field4).value=''
  document.getElementById(id_field5).value=''
}

/*////////////////////////////////////////////////////////////////////////////////////////
// funkcja sprawdzająca poprawność pola tekstowego                                      //
// (wyłącznie cyfry oraz znaki "." i "," jako separatory)                               //
// argumenty funkcji:                                                                   //
// id_td - identyfikator opisu, znajdującego się po lewej stronie pola input            //
// id_field - identyfikator pola input                                                  //
// str_min - minimalna (wymagana) ilość znaków wprowadzonych w pole input               //
// str_max - maksymalna (wymagana) ilość znaków wprowadzonych w pole input              //
// tablica_wynikow - tablica, w której w zależności od poprawności danych               //
// przechowywane są wartości 0 lub 1                                                    //
// i - numer pola formularza, którego wypełnienie jest wymagane                         //
*/////////////////////////////////////////////////////////////////////////////////////////
function DigitValidateNo(id_td, id_field, str_min, str_max, label, tablica_wynikow, i)
{
  if (document.getElementById(id_field).value=='')
  {
    document.getElementById(id_td).innerHTML=('<font color=black>'+label);
    tablica_wynikow[i]=1;
    return true;
  }
  reg_string = RegExp('^[0-9]{1,}[0-9.,]{'+str_min+','+str_max+'}$');
//  reg = /^[a-zA-ZąćęłńóśżźĄĆĘŁŃÓŚŻŹ]{4,20}$/;
  wyn = document.getElementById(id_field).value.match(reg_string);
  if (wyn == null)
  {
    document.getElementById(id_td).innerHTML=('<font color=red>'+label);
    tablica_wynikow[i]=0;
//    document.getElementById("submit_button").innerHTML=('<input onSubmit="SubmitChecker" onKeyDown="SubmitChecker()" onMouseDown="SubmitChecker()" type="submit" name="return submit" value="login" style="color: #000000; background-color: #FFFFFF; width: 90px; border-style: outset; border-color: #000000; border-width: 1px">');
//    validate='false';
    return false;
  }
  document.getElementById(id_td).innerHTML=('<font color=black>'+label);
  tablica_wynikow[i]=1;
//  validate='true';
//  submit_button_checker(tablica_wynikow, 1);
  return true;
}

/*////////////////////////////////////////////////////////////////////////////////////////
// funkcja sprawdzająca poprawność pola tekstowego - Niepustego                         //
// argumenty funkcji:                                                                   //
// id_td - identyfikator opisu, znajdującego się po lewej stronie pola input            //
// id_field - identyfikator pola input                                                  //
// tablica_wynikow - tablica, w której w zależności od poprawności danych               //
// przechowywane są wartości 0 lub 1                                                    //
// i - numer pola formularza, którego wypełnienie jest wymagane                         //
*/////////////////////////////////////////////////////////////////////////////////////////
function NotEmptyValidateNo(id_td, id_field, label, tablica_wynikow, i)
{
  if (document.getElementById(id_field).value=='')
  {
    document.getElementById(id_td).innerHTML=('<font color=red>'+label);
    tablica_wynikow[i]=1;
    return false;
  }
  document.getElementById(id_td).innerHTML=('<font color=black>'+label);
  tablica_wynikow[i]=1;
//  validate='true';
//  submit_button_checker(tablica_wynikow, );
  return true;
}

/*////////////////////////////////////////////////////////////////////////////////////////
// funkcja sprawdzająca poprawność pola tekstowego - Niepustego                         //
// argumenty funkcji:                                                                   //
// id_td - identyfikator opisu, znajdującego się po lewej stronie pola input            //
// id_field - identyfikator pola input                                                  //
// tablica_wynikow - tablica, w której w zależności od poprawności danych               //
// przechowywane są wartości 0 lub 1                                                    //
// i - numer pola formularza, którego wypełnienie jest wymagane                         //
*/////////////////////////////////////////////////////////////////////////////////////////
function EmptyValidateNo(id_td, id_field, label, tablica_wynikow, i)
{
  if (document.getElementById(id_field).value=='')
  {
    document.getElementById(id_td).innerHTML=('<font color=balck>'+label);
    tablica_wynikow[i]=1;
    return true;
  }
  document.getElementById(id_td).innerHTML=('<font color=black>'+label);
  tablica_wynikow[i]=1;
//  validate='true';
//  submit_button_checker(tablica_wynikow, );
  return true;
}

/*////////////////////////////////////////////////////////////////////////////////////////
// funkcja sprawdzająca poprawność pola (PESEL)                                         //
// oblicza wagi, oraz wymaga dokładnie 11 cyfr (str_min=11, str_max=11)                 //
// argumenty funkcji:                                                                   //
// id_td - identyfikator opisu, znajdującego się po lewej stronie pola input            //
// id_field - identyfikator pola input                                                  //
// str_min - minimalna (wymagana) ilość znaków wprowadzonych w pole input               //
// str_max - maksymalna (wymagana) ilość znaków wprowadzonych w pole input              //
// label - wartość przypisana pod identyfikator id_td (opis)                            //
// tablica_wynikow - tablica, w której w zależności od poprawności danych               //
// przechowywane są wartości 0 lub 1                                                    //
// i - numer pola formularza, którego wypełnienie jest wymagane                         //
*/////////////////////////////////////////////////////////////////////////////////////////
function PeselValidate(id_td, id_field, str_min, str_max, label, tablica_wynikow, i)
{
  reg_string = RegExp('^[0-9]{'+str_min+','+str_max+'}$');
//  reg = /^[a-zA-ZąćęłńóśżźĄĆĘŁŃÓŚŻŹ]{4,20}$/;
  wyn = document.getElementById(id_field).value.match(reg_string);
  if (wyn == null)
  {
    document.getElementById(id_td).innerHTML=('<font color=red>'+label);
    tablica_wynikow[i]=0;
//    document.getElementById("submit_button").innerHTML=('<input onSubmit="SubmitChecker"  onKeyDown="SubmitChecker()" onMouseDown="SubmitChecker()" type="submit" name="submit" value="login" style="color: #000000; background-color: #FFFFFF; width: 90px; border-style: outset; border-color: #000000; border-width: 1px">');
//    validate='false';
    return false;
  }
  var suma=0;
  var wagi=[1,3,7,9,1,3,7,9,1,3];
  for(var character=0; character<str_max-1; character++)
  {
    var one=document.getElementById(id_field).value.charAt(character)*wagi[character];
    suma=suma+one;
  }
  suma=suma%10;
  if(suma==document.getElementById(id_field).value.charAt(10))
  {
    document.getElementById(id_td).innerHTML=('<font color=black>'+label);
    tablica_wynikow[i]=1;
//    validate='true';
//    submit_button_checker("submit_button", 1);
    return true;
  }
}


/*////////////////////////////////////////////////////////////////////////////////////////
// funkcja sprawdzająca poprawność pola (REGON)                                         //
// oblicza wagi, oraz wymaga od 9 do 14 cyfr (str_min=9, str_max=14)                    //
// argumenty funkcji:                                                                   //
// id_td - identyfikator opisu, znajdującego się po lewej stronie pola input            //
// id_field - identyfikator pola input                                                  //
// str_min - minimalna (wymagana) ilość znaków wprowadzonych w pole input               //
// str_max - maksymalna (wymagana) ilość znaków wprowadzonych w pole input              //
// tablica_wynikow - tablica, w której w zależności od poprawności danych               //
// przechowywane są wartości 0 lub 1                                                    //
// i - numer pola formularza, którego wypełnienie jest wymagane                         //
*/////////////////////////////////////////////////////////////////////////////////////////
function RegonValidate(id_td, id_field, str_min, str_max, label, tablica_wynikow, i)
{
  reg_string = RegExp('^[0-9]{'+str_min+','+str_max+'}$');
  var re = new RegExp("[^@]{1,}[@]{1}[^@.]{1,}[.]{1}[^@]{1,}","gi");
//  reg = /^[a-zA-ZąćęłńóśżźĄĆĘŁŃÓŚŻŹ]{4,20}$/;
  wyn = document.getElementById(id_field).value.match(reg_string);
  if (wyn == null)
  {
    document.getElementById(id_td).innerHTML=('<font color=red>'+label);
    tablica_wynikow[i]=0;
//    document.getElementById("submit_button").innerHTML=('<input onSubmit="SubmitChecker" onKeyDown="SubmitChecker()" onMouseDown="SubmitChecker()" type="submit" name="return submit" value="login" style="color: #000000; background-color: #FFFFFF; width: 90px; border-style: outset; border-color: #000000; border-width: 1px">');
//    validate='false';
    return false;
  }
  document.getElementById(id_td).innerHTML=('<font color=black>'+label);
  tablica_wynikow[i]=1;
//  validate='true';
//  submit_button_checker("submit_button", 1);
  return true;
}

/*////////////////////////////////////////////////////////////////////////////////////////
// funkcja sprawdzająca poprawność pola (REGON)                                         //
// oblicza wagi, oraz wymaga od 7 do 9 cyfr (str_min=7, str_max=9)                      //
// argumenty funkcji:                                                                   //
// id_td - identyfikator opisu, znajdującego się po lewej stronie pola input            //
// id_field - identyfikator pola input                                                  //
// str_min - minimalna (wymagana) ilość znaków wprowadzonych w pole input               //
// str_max - maksymalna (wymagana) ilość znaków wprowadzonych w pole input              //
// tablica_wynikow - tablica, w której w zależności od poprawności danych               //
// przechowywane są wartości 0 lub 1                                                    //
// i - numer pola formularza, którego wypełnienie jest wymagane                         //
*/////////////////////////////////////////////////////////////////////////////////////////
function RegonValidate_old(id_td, id_field, str_min, str_max, label, tablica_wynikow, i)
{
  reg_string = RegExp('^[0-9]{'+str_min+','+str_max+'}$');
//  reg = /^[a-zA-ZąćęłńóśżźĄĆĘŁŃÓŚŻŹ]{4,20}$/;
  wyn = document.getElementById(id_field).value.match(reg_string);
  if (wyn == null)
  {
    document.getElementById(id_td).innerHTML=('<font color=red>'+label);
    tablica_wynikow[i]=0;
//    document.getElementById("submit_button").innerHTML=('<input onSubmit="SubmitChecker"  onKeyDown="SubmitChecker()" onMouseDown="SubmitChecker()" type="submit" name="submit" value="login" style="color: #000000; background-color: #FFFFFF; width: 90px; border-style: outset; border-color: #000000; border-width: 1px">');
//    validate='false';
    return false;
  }
  var suma=0;
  var wagi7=[2,3,4,5,6,7];
  var wagi9=[8,9,2,3,4,5,6,7];
  for(var character=0; character<str_max-1; character++)
  {
    if(character<7)
    {
      var one=document.getElementById(id_field).value.charAt(character)*wagi7[character];
      suma=suma+one;
      var spr=7;
    }
    else
    {
      var one=document.getElementById(id_field).value.charAt(character)*wagi9[character];
      suma=suma+one;
      var spr=9;
    }
  }
  suma=suma%11;
  if(spr==7)
  {
    if(suma==document.getElementById(id_field).value.charAt(7))
    {
      document.getElementById(id_td).innerHTML=('<font color=black>'+label);
      tablica_wynikow[i]=1;
//      validate='true';
//      submit_button_checker("submit_button", 1);
      return true;
    }
  }
  else
  {
    if(suma==document.getElementById(id_field).value.charAt(9))
    {
      document.getElementById(id_td).innerHTML=('<font color=black>'+label);
      tablica_wynikow[i]=1;
//      validate='true';
//      submit_button_checker("submit_button", 1);
      return true;
    }
  }
}

/*////////////////////////////////////////////////////////////////////////////////////////
// funkcja sprawdzająca poprawność pola (NIP)                                           //
// oblicza wagi, oraz wymaga dokładnie 10 cyfr                                          //
// argumenty funkcji:                                                                   //
// id_td - identyfikator opisu, znajdującego się po lewej stronie pola input            //
// id_field - identyfikator pola input                                                  //
// tablica_wynikow - tablica, w której w zależności od poprawności danych               //
// przechowywane są wartości 0 lub 1                                                    //
// i - numer pola formularza, którego wypełnienie jest wymagane                         //
*/////////////////////////////////////////////////////////////////////////////////////////
function NIPValidate(id_td, id_field, label, tablica_wynikow, i)
{
  reg_string = RegExp('^[1-9]{3}-[0-9]{3}-[0-9]{2}-[0-9]{2}$');
//  reg = /^[a-zA-ZąćęłńóśżźĄĆĘŁŃÓŚŻŹ]{4,20}$/;
  wyn = document.getElementById(id_field).value.match(reg_string);
  if (wyn == null)
  {
    document.getElementById(id_td).innerHTML=('<font color=red>'+label);
    tablica_wynikow[i]=0;
//    document.getElementById("submit_button").innerHTML=('<input onSubmit="SubmitChecker"  onKeyDown="SubmitChecker()" onMouseDown="SubmitChecker()" type="submit" name="submit" value="login" style="color: #000000; background-color: #FFFFFF; width: 90px; border-style: outset; border-color: #000000; border-width: 1px">');
//    validate='false';
    return false;
  }
  var suma=0;
  var wagi=[6,5,7,0,2,3,4,0,5,6,0,7];
  for(var character=0; character<12; character++)
  {
//    window.alert(document.getElementById(id_field).value.charAt(character));
    if(document.getElementById(id_field).value.charAt(character)!="-")
    {
      var one=document.getElementById(id_field).value.charAt(character)*wagi[character];
      suma=suma+one;
//      window.alert(suma);
    }
  }
  suma=suma%11;
  if(suma==10)
  {
    suma=0;
  }
  if(suma==document.getElementById(id_field).value.charAt(12))
  {
    document.getElementById(id_td).innerHTML=('<font color=black>'+label);
    tablica_wynikow[i]=1;
//    validate='true';
//    submit_button_checker("submit_button", 1);
    return true;
  }
}

/*////////////////////////////////////////////////////////////////////////////////////////
// funkcja sprawdzająca poprawność pola tekstowego (włącznie z polskimi znakami)        //
// argumenty funkcji:                                                                   //
// id_td - identyfikator opisu, znajdującego się po lewej stronie pola input            //
// id_field - identyfikator pola input                                                  //
// str_min - minimalna (wymagana) ilość znaków wprowadzonych w pole input               //
// str_max - maksymalna (wymagana) ilość znaków wprowadzonych w pole input              //
// tablica_wynikow - tablica, w której w zależności od poprawności danych               //
// przechowywane są wartości 0 lub 1                                                    //
// i - numer pola formularza, którego wypełnienie jest wymagane                         //
*/////////////////////////////////////////////////////////////////////////////////////////
function StringValidate(id_td, id_field, str_min, str_max, label, tablica_wynikow, i)
{
  reg_string = RegExp('^[a-zA-ZąćęłńóśżźĄĆĘŁŃÓŚŻŹ]{'+str_min+','+str_max+'}$');
//  reg = /^[a-zA-ZąćęłńóśżźĄĆĘŁŃÓŚŻŹ]{4,20}$/;
  wyn = document.getElementById(id_field).value.match(reg_string);
  if (wyn == null)
  {
a="ciag znakow";
    document.getElementById(id_td).innerHTML=('<font color=red>'+label);
    tablica_wynikow[i]=0;
//    document.getElementById("submit_button").innerHTML=('<input onSubmit="SubmitChecker"  onKeyDown="SubmitChecker()" onMouseDown="SubmitChecker()" type="submit" name="submit" value="login" style="color: #000000; background-color: #FFFFFF; width: 90px; border-style: outset; border-color: #000000; border-width: 1px">');
//    validate='false';
    return false;
  }
  document.getElementById(id_td).innerHTML=('<font color=black>'+label);
  tablica_wynikow[i]=1;
//  validate='true';
//  submit_button_checker("submit_button", 1);
  return true;
}

/*////////////////////////////////////////////////////////////////////////////////////////
// funkcja sprawdzająca poprawność pola tekstowego                                      //
// (włącznie z polskimi znakami i cyframi)                                               //
// argumenty funkcji:                                                                   //
// id_td - identyfikator opisu, znajdującego się po lewej stronie pola input            //
// id_field - identyfikator pola input                                                  //
// str_min - minimalna (wymagana) ilość znaków wprowadzonych w pole input               //
// str_max - maksymalna (wymagana) ilość znaków wprowadzonych w pole input              //
// tablica_wynikow - tablica, w której w zależności od poprawności danych               //
// przechowywane są wartości 0 lub 1                                                    //
// i - numer pola formularza, którego wypełnienie jest wymagane                         //
*/////////////////////////////////////////////////////////////////////////////////////////
function StringDigitValidate(id_td, id_field, str_min, str_max, label, tablica_wynikow, i)
{
  reg_string = RegExp('^[0-9a-zA-ZąćęłńóśżźĄĆĘŁŃÓŚŻŹ]{'+str_min+','+str_max+'}$');
//  reg = /^[a-zA-ZąćęłńóśżźĄĆĘŁŃÓŚŻŹ]{4,20}$/;
  wyn = document.getElementById(id_field).value.match(reg_string);
  if (wyn == null)
  {
    document.getElementById(id_td).innerHTML=('<font color=red>'+label);
    tablica_wynikow[i]=0;
//    document.getElementById("submit_button").innerHTML=('<input onSubmit="SubmitChecker" onKeyDown="SubmitChecker()" onMouseDown="SubmitChecker()" type="submit" name="return submit" value="login" style="color: #000000; background-color: #FFFFFF; width: 90px; border-style: outset; border-color: #000000; border-width: 1px">');
//    validate='false';
    return false;
  }
  document.getElementById(id_td).innerHTML=('<font color=black>'+label);
  tablica_wynikow[i]=1;
//  validate='true';
//  submit_button_checker(tablica_wynikow, 1);
  return true;
}

/*////////////////////////////////////////////////////////////////////////////////////////
// funkcja sprawdzająca poprawność pola tekstowego (kod pocztowy)                       //
// (wyłącznie cyfry oraz znak "-" jako separator)                                       //
// maska wprowadzanych wartości to: XX-XXX, gdzie jest znakiem numerycznym {0-9}        //
// argumenty funkcji:                                                                   //
// id_td - identyfikator opisu, znajdującego się po lewej stronie pola input            //
// id_field - identyfikator pola input                                                  //
// tablica_wynikow - tablica, w której w zależności od poprawności danych               //
// przechowywane są wartości 0 lub 1                                                    //
// i - numer pola formularza, którego wypełnienie jest wymagane                         //
*/////////////////////////////////////////////////////////////////////////////////////////
function PostalCodeValidate(id_td, id_field, label, tablica_wynikow, i)
{
  reg_string = RegExp('^[0-9]{2}-[0-9]{3}$');
//  reg = /^[a-zA-ZąćęłńóśżźĄĆĘŁŃÓŚŻŹ]{4,20}$/;
  wyn = document.getElementById(id_field).value.match(reg_string);
  if (wyn == null)
  {
    document.getElementById(id_td).innerHTML=('<font color=red>'+label);
    tablica_wynikow[i]=0;
//    document.getElementById("submit_button").innerHTML=('<input onSubmit="SubmitChecker" onKeyDown="SubmitChecker()" onMouseDown="SubmitChecker()" type="submit" name="return submit" value="login" style="color: #000000; background-color: #FFFFFF; width: 90px; border-style: outset; border-color: #000000; border-width: 1px">');
//    validate='false';
    return false;
  }
  document.getElementById(id_td).innerHTML=('<font color=black>'+label);
  tablica_wynikow[i]=1;
//  validate='true';
//  submit_button_checker(tablica_wynikow, 1);
  return true;
}

/*////////////////////////////////////////////////////////////////////////////////////////
// funkcja sprawdzająca poprawność pola tekstowego                                      //
// (wyłącznie cyfry oraz znaki "." i "," jako separatory)                               //
// argumenty funkcji:                                                                   //
// id_td - identyfikator opisu, znajdującego się po lewej stronie pola input            //
// id_field - identyfikator pola input                                                  //
// str_min - minimalna (wymagana) ilość znaków wprowadzonych w pole input               //
// str_max - maksymalna (wymagana) ilość znaków wprowadzonych w pole input              //
// tablica_wynikow - tablica, w której w zależności od poprawności danych               //
// przechowywane są wartości 0 lub 1                                                    //
// i - numer pola formularza, którego wypełnienie jest wymagane                         //
*/////////////////////////////////////////////////////////////////////////////////////////
function DigitValidate(id_td, id_field, str_min, str_max, label, tablica_wynikow, i)
{
  reg_string = RegExp('^[0-9]{1,}[0-9.,]{'+str_min+','+str_max+'}$');
//  reg = /^[a-zA-ZąćęłńóśżźĄĆĘŁŃÓŚŻŹ]{4,20}$/;
  wyn = document.getElementById(id_field).value.match(reg_string);
  if (wyn == null)
  {
    document.getElementById(id_td).innerHTML=('<font color=red>'+label);
    tablica_wynikow[i]=0;
//    document.getElementById("submit_button").innerHTML=('<input onSubmit="SubmitChecker" onKeyDown="SubmitChecker()" onMouseDown="SubmitChecker()" type="submit" name="return submit" value="login" style="color: #000000; background-color: #FFFFFF; width: 90px; border-style: outset; border-color: #000000; border-width: 1px">');
//    validate='false';
    return false;
  }
  document.getElementById(id_td).innerHTML=('<font color=black>'+label);
  tablica_wynikow[i]=1;
//  validate='true';
//  submit_button_checker(tablica_wynikow, 1);
  return true;
}

/*////////////////////////////////////////////////////////////////////////////////////////
// funkcja sprawdzająca poprawność pola tekstowego (telefon, faks)                      //
// wyłącznie cyfry oraz znaki {".", ",", "-", "+", "(", ")"}                            //
// argumenty funkcji:                                                                   //
// id_td - identyfikator opisu, znajdującego się po lewej stronie pola input            //
// id_field - identyfikator pola input                                                  //
// str_min - minimalna (wymagana) ilość znaków wprowadzonych w pole input               //
// str_max - maksymalna (wymagana) ilość znaków wprowadzonych w pole input              //
// tablica_wynikow - tablica, w której w zależności od poprawności danych               //
// przechowywane są wartości 0 lub 1                                                    //
// i - numer pola formularza, którego wypełnienie jest wymagane                         //
*/////////////////////////////////////////////////////////////////////////////////////////
function PhoneFaksValidate(id_td, id_field, str_min, str_max, label, tablica_wynikow, i)
{
  if (document.getElementById(id_field).value=='')
  {
    document.getElementById(id_td).innerHTML=('<font color=black>'+label);
//    window.alert('test');
    tablica_wynikow[i]=1;
    return true;
  }
  reg_string = RegExp('^[0-9)(+-]{'+str_min+','+str_max+'}$');
//  reg = /^[a-zA-ZąćęłńóśżźĄĆĘŁŃÓŚŻŹ]{4,20}$/;
  wyn = document.getElementById(id_field).value.match(reg_string);
  if (wyn == null)
  {
    document.getElementById(id_td).innerHTML=('<font color=red>'+label);
    tablica_wynikow[i]=0;
//    document.getElementById("submit_button").innerHTML=('<input onSubmit="SubmitChecker" onKeyDown="SubmitChecker()" onMouseDown="SubmitChecker()" type="submit" name="return submit" value="login" style="color: #000000; background-color: #FFFFFF; width: 90px; border-style: outset; border-color: #000000; border-width: 1px">');
//    validate='false';
    return false;
  }
  document.getElementById(id_td).innerHTML=('<font color=black>'+label);
  tablica_wynikow[i]=1;
//  validate='true';
//  submit_button_checker(tablica_wynikow, 1);
  return true;
}

/*////////////////////////////////////////////////////////////////////////////////////////
// funkcja sprawdzająca poprawność pola tekstowego - Numer Rejestrowy                   //
// Na pierwszym miejscu wymaganym znakiem jest litera "E",                              //
// następnie 7 znaków numerycznych, oraz dowolna kombinacja liter {W,S,Z,P,X}           //
// argumenty funkcji:                                                                   //
// id_td - identyfikator opisu, znajdującego się po lewej stronie pola input            //
// id_field - identyfikator pola input                                                  //
// tablica_wynikow - tablica, w której w zależności od poprawności danych               //
// przechowywane są wartości 0 lub 1                                                    //
// i - numer pola formularza, którego wypełnienie jest wymagane                         //
*/////////////////////////////////////////////////////////////////////////////////////////
function NumerRejestrowyValidate(id_td, id_field, label, tablica_wynikow, i)
{
  reg_string = RegExp('^[E]{1,}[0-9]{7}[WSZPX]{0,5}$');
//  reg = /^[a-zA-ZąćęłńóśżźĄĆĘŁŃÓŚŻŹ]{4,20}$/;
  wyn = document.getElementById(id_field).value.match(reg_string);
  if (document.getElementById(id_field).value=='')
  {
    document.getElementById(id_td).innerHTML=('<font color=black>'+label);
		tablica_wynikow[i]=1;
    return true;
  }
  if (wyn == null)
  {
    document.getElementById(id_td).innerHTML=('<font color=red>'+label);
    tablica_wynikow[i]=0;
//    document.getElementById("submit_button").innerHTML=('<input onSubmit="SubmitChecker" onKeyDown="SubmitChecker()" onMouseDown="SubmitChecker()" type="submit" name="submit" value="login" style="color: #000000; background-color: #FFFFFF; width: 90px; border-style: outset; border-color: #000000; border-width: 1px">');
//    validate='false';
    return false;
  }
  document.getElementById(id_td).innerHTML=('<font color=black>'+label);
  tablica_wynikow[i]=1;
//  validate='true';
//  submit_button_checker(tablica_wynikow, );
  return true;
}

/*////////////////////////////////////////////////////////////////////////////////////////
// funkcja sprawdzająca poprawność pola tekstowego - Niepustego                         //
// argumenty funkcji:                                                                   //
// id_td - identyfikator opisu, znajdującego się po lewej stronie pola input            //
// id_field - identyfikator pola input                                                  //
// tablica_wynikow - tablica, w której w zależności od poprawności danych               //
// przechowywane są wartości 0 lub 1                                                    //
// i - numer pola formularza, którego wypełnienie jest wymagane                         //
*/////////////////////////////////////////////////////////////////////////////////////////
function NotEmptyValidate(id_td, id_field, label, tablica_wynikow, i)
{
  if (document.getElementById(id_field).value=='')
  {
    document.getElementById(id_td).innerHTML=('<font color=red>'+label);
    tablica_wynikow[i]=0;
    return false;
  }
  document.getElementById(id_td).innerHTML=('<font color=black>'+label);
  tablica_wynikow[i]=1;
//  validate='true';
//  submit_button_checker(tablica_wynikow, );
  return true;
}

/*////////////////////////////////////////////////////////////////////////////////////////
// funkcja sprawdzająca poprawność pola multiselect - Niepustego                        //
// argumenty funkcji:                                                                   //
// id_td - identyfikator opisu, znajdującego się po lewej stronie pola input            //
// id_field - identyfikator pola input                                                  //
// tablica_wynikow - tablica, w której w zależności od poprawności danych               //
// przechowywane są wartości 0 lub 1                                                    //
// i - numer pola formularza, którego wypełnienie jest wymagane                         //
*/////////////////////////////////////////////////////////////////////////////////////////
function NoEmptyMultiSelectValidate(id_td, id_field, label, tablica_wynikow, i)
{
  if (document.getElementById(id_field).value=='')
  {
    document.getElementById(id_td).innerHTML=('<font color=red>'+label);
    tablica_wynikow[i]=0;
    return false;
  }
  document.getElementById(id_td).innerHTML=('<font color=black>'+label);
  tablica_wynikow[i]=1;
//  validate='true';
//  submit_button_checker(tablica_wynikow, );
  return true;
}

/*////////////////////////////////////////////////////////////////////////////////////////
// funkcja sprawdzająca poprawność wypełnienia wszystkich pól formularza                //
// na podstawie tablicy "tablica_wynikow", w której zapisywane są dwie wartości {0,1}   //
// w zależności od tego, czy pole zostało wypełnione zgodnie ze zdefiniowanych schematem//
// argumenty funkcji:                                                                   //
// tablica_wynikow - tablica, w której w zależności od poprawności danych               //
// przechowywane są wartości 0 lub 1                                                    //
// i - numer pola formularza, którego wypełnienie jest wymagane                         //
*/////////////////////////////////////////////////////////////////////////////////////////
function submit_button_checker(tablica_wynikow, i)
{
  for(var k=0; k<=i; k++)
  {
//    window.alert('iteral-'+k+' wartosc-'+tablica_wynikow[k]);
//    window.alert(i+' '+k+' '+tablica_wynikow[k]);
    if(tablica_wynikow[k]==0)
    {
//      document.getElementById(submit_button_var).innerHTML=('<input onSubmit="SubmitChecker()" onKeyDown="SubmitChecker()" onMouseDown="SubmitChecker()" type="submit" name="submit" value="login" style="color: #000000; background-color: #FFFFFF; width: 90px; border-style: outset; border-color: #000000; border-width: 1px">');
      return false;
    }
  }
//  document.getElementById(submit_button_var).innerHTML=('<input type="submit" name="submit" value="login" style="color: #000000; background-color: #FFFFFF; width: 90px; border-style: outset; border-color: #000000; border-width: 1px">');
    return true;
}

/*////////////////////////////////////////////////////////////////////////////////////////
// funkcja sprawdzająca poprawność wypełnienia wszystkich pól formularza                //
// na podstawie wartości zwracanej przez funkcje submit_button_checker()                //
// Wykonywana podczas klikniecia na przycisk submit formularza                          //
*/////////////////////////////////////////////////////////////////////////////////////////
function SubmitChecker(tablica_wynikow, i)
{
//  window.alert(submit_button_checker("submit_button",1));
  if(!submit_button_checker(tablica_wynikow,i))
  {
//    window.alert(submit_button_checker(tablica_wynikow,i));
    window.alert("Nie wypełniłeś poprawnie danych, popraw je i ponów próbę");
//    window.alert(i+'tablica'+tablica_wynikow[i]);
    return false;
  }
  else
  {
//    window.confirm("Czy na pewno chcesz zatwierdzić powyższe dane ?");
    return true;
  }
}

/*////////////////////////////////////////////////////////////////////////////////////////
// funkcja, służąca tworzeniu i inicjacji nowej tablicy                                 //
// argumenty funkcji:                                                                   //
// ile - ilosc elementow nowoutworzonej tablicy                                         //
// name_tablica - nazwa nowoutworzonej tablicy                                          //
*/////////////////////////////////////////////////////////////////////////////////////////
tablica_validate_login = new Array();
tablica_validate_search = new Array();
tablica_validate_dod_pod = new Array();
tablica_validate_dod_pod_end_W = new Array();
tablica_validate_dod_pod_end_S = new Array();
tablica_validate_dod_pod_end_Z = new Array();
tablica_validate_dod_pod_end_P = new Array();
tablica_validate_dod_pod_end_X = new Array();
ile2=2;
for(var ile1=0; ile1<ile2; ile1++)
{
  tablica_validate_login[ile1]=[1];
}
ile2=1;
for(var ile1=0; ile1<ile2; ile1++)
{
  tablica_validate_search[ile1]=[1];
}
ile2=13;
for(var ile1=0; ile1<ile2; ile1++)
{
  tablica_validate_dod_pod[ile1]=[0];
}
tablica_validate_dod_pod[10]=[1];
tablica_validate_dod_pod[11]=[1];
tablica_validate_dod_pod[12]=[1];
ile2=5;
for(var ile1=0; ile1<ile2; ile1++)
{
  tablica_validate_dod_pod_end_W[ile1]=[1];
}
ile2=1;
for(var ile1=0; ile1<ile2; ile1++)
{
  tablica_validate_dod_pod_end_S[ile1]=[1];
}
ile2=5;
for(var ile1=0; ile1<ile2; ile1++)
{
  tablica_validate_dod_pod_end_Z[ile1]=[1];
}
ile2=13;
for(var ile1=0; ile1<ile2; ile1++)
{
  tablica_validate_dod_pod_end_P[ile1]=[1];
}
ile2=15;
for(var ile1=0; ile1<ile2; ile1++)
{
  tablica_validate_dod_pod_end_X[ile1]=[1];
}






/*////////////////////////////////////////////////////////////////////////////////////////
// tworzenie tablic pomagajacych zweryfikowanie poprawnosci wypelnienia pol formularzy  //
*/////////////////////////////////////////////////////////////////////////////////////////
//init_tablica(2,"tablica_validate_login");

tablica_etykiet_login=["Użytkownik:","Hasło:"];
tablica_etykiet_search=["Numer rejestrowy:"];
tablica_etykiet_dod_pod=["Firma:","Oznaczenie siedziby organu wydającego:","Ulica:","Numer lokalu:","Kod pocztowy:","Miasto:","NIP:","Regon:","Imie:","Nazwisko:","Telefon:","Faks:","E-mail:","Rodzaj prowadzonej działalności:"];
tablica_etykiet_dod_pod_end_W=["Data podpisania umowy:","Czas na jaki została zawarta:","Obowiązki przejęte przez organizację odzysku:","Forma zabezpieczenia finansowego:","Wysokość zabezpieczenia finansowego:"];
tablica_etykiet_dod_pod_end_S=["Lista wprowadzajacych z którymi organizacja zawarła umowę:"];
tablica_etykiet_dod_pod_end_Z=["Data uzyskania Decyzji:","Rodzaj Decyzji:","Numer Decyzji:","Oznaczenie organu wydającego:","Termin obowiązywanie decyzji:"];
tablica_etykiet_dod_pod_end_P=["Data uzyskania Decyzji:","Rodzaj Decyzji:","Numer Decyzji:","Oznaczenie organu wydającego:","Termin obowiązywania decyzji:","Data uzyskania ceryfikatu:","Podmiot wydający certyfikat:","Termin ważności certyfikatu:","Miasto:","Ulica:","Nr lokalu:","Kod pocztowy:","Informacja o zdolności przetwórczej zakładu przetwarzania:"];
tablica_etykiet_dod_pod_end_X=["Data uzyskania Decyzji:","Rodzaj Decyzji:","Numer Decyzji:","Oznaczenie organu wydającego:","Termin obowiązywania decyzji:","Nazwa:","Miasto:","Kod pocztowy:","Ulica:","Nr lokalu:","Kod oraz nazwa procesu:","Data uzyskania ceryfikatu:","Podmiot wydający certyfikat:","Termin ważności certyfikatu:","Zdolności przetwórcze:"];



//tablica_pol=["Użytkownik:","Hasło:"];
//tablica=[0,0];
//tablica_validate_login=[0,0];
//window.alert(tablica_validate_login[0]+' '+tablica_validate_login[1]);
/*////////////////////////////////////////////////////////////////////////////////////////
// tablica z iloscia elementow w zaleznosci od ilosci pol w formularzu                  //
// kazde 0 odpowiada jednemu polu, w trakcie walidacji danych, w przypadku              //
// gdy dane sa poprawne tablica wypelniana jest po kolei 1                              //
*/////////////////////////////////////////////////////////////////////////////////////////



/*////////////////////////////////////////////////////////////////////////////////////////
// funkcja kalendarza                                                                   //
// wywolanie nalezy ustawic w akcji onfocus="...", np. onfocus=Calendar("1c",this)      //
// gdzie "1c", to id pola, w ktorym ma byc wyswietlony kalendarz                        //
*/////////////////////////////////////////////////////////////////////////////////////////

function Calendar(E,T)
{
  if(!document.getElementById||!document.body.appendChild)
  {
    return;
  }
  var i,j,tBody,Row,od,Do,d,dt;
  function cEl(t,p,h,w)
  {
    p.appendChild(t=document.createElement(t))
    if(h)
    {
      t.innerHTML=h;if(w)t.style.width='27px';
    }
    return t;
  }
  function cB(x)
  {
    with(cld_BlaTek)
    {
      B=0;x==0?R--:x==1?R++:x==2?(!M?(M=11,R--):M--):(M==11?(M=0,R++):M++)
    }
  }
  with(cld_BlaTek)
  {
    od=Date.UTC(R,M,1);
    Do=Date.UTC(R,M+1,1);
  }
  E=document.getElementById(E);
  while(E.childNodes.length)
  {
    E.removeChild(E.firstChild);
  }
  tBody=cEl('tbody',cEl('table',E));
  tBody.onmouseup=function()
  {
    T.focus();
  }
  tBody.onmousemove=function()
  {
    if(window.getSelection)
    {
      window.getSelection().removeAllRanges();
    }
  }
  Row=cEl('tr',tBody);
  cEl('td',Row,'&#171;',1).onmousedown=function()
  {
    cB(0);
  }
  cEl('th',Row,cld_BlaTek.R);
  cEl('td',Row,'&#187;',1).onmousedown=function()
  {
    cB(1);
  }
  Row=cEl('tr',tBody);
  cEl('td',Row,'&#171;',1).onmousedown=function()
  {
    cB(2);
  }
  cEl('th',Row,cld_BlaTek.month[cld_BlaTek.M]);
  cEl('td',Row,'&#187;',1).onmousedown=function()
  {
    cB(3);
  }
  tBody=cEl('tbody',cEl('table',E));
  Row=cEl('tr',tBody);
  for(i=0; i<7; i++)
  {
    with(cEl('th',Row,cld_BlaTek.day[i]))
    {
      if(i==6)
      {
        style.backgroundColor='#f88';
      }
    }
  }
  for(i=od;i<Do;i+=86400000)
  {
    with(new Date(i))
    {
      d=getUTCDate();
      dt=getUTCDay();
    }
    if(dt==1||i==od)
    {
      Row=cEl('tr',tBody);
    }
    if(dt!=1&&d==1)
    {
      for(j=1; j<(dt?dt:7); j++)
      {
        cEl('th',Row);
      }
    }
    dt=cEl('td',Row,d);
    dt.onmousedown=function(x)
    {
      x=+this.innerHTML;
      with(cld_BlaTek)
      {
//        window.alert(T.value=(x<10?'0'+x:x)+'-'+((x=M+1)<10?'0'+x:x)+'-'+R);
//        T.value=R+'-'+((x=M+1)<10?'0'+x:x)+'-'+(x<10?'0'+x:x);
        dzien=(x<10?'0'+x:x);
        miesiac=((x=M+1)<10?'0'+x:x);
        rok=R;
//window.alert(rok+'-'+miesiac+'-'+dzien);
        T.value=rok+'-'+miesiac+'-'+dzien;
      }
    }
    with(cld_BlaTek)
    {
      if(d==D.getDate()&&M==D.getMonth()&&R==D.getFullYear())
      {
        dt.style.backgroundColor='#fff';
      }
    }
  }
  T.onblur=function()
  {
    if(cld_BlaTek.B)
      E.style.display='none';
  }
  cld_BlaTek.B=1;
  E.style.display='block';
}

//zmienne, dzięki którym można ustawiać inne wartości np. dla miesięcy, dni tygodnia, itp.
cld_BlaTek=
{
  day:['pn','wt','śr','cz','pt','so','n'],
  month:['styczeń','luty','marzec','kwiecień','maj','czerwiec','lipiec','sierpień','wrzesień','październik','listopad','grudzień'],
  D:new Date(),M:new Date().getMonth(),R:new Date().getFullYear()
};

function start(){
  var el=document.getElementById('tab1').getElementsByTagName('TD');
  for(var i=0;i<el.length;i++){
    el[i].onmouseover=function(){this.style.backgroundColor='DDDDDD'}
    el[i].onmouseout=function(){this.style.backgroundColor='EFF8FA'}
  }
}

function zmKolTla(o,c){
  o.style.backgroundColor=c;
}



/*////////////////////////////////////////////////////////////////////////////////////////
// funkcja odpowiedzialna za "gładkie" przenikanie kolorów w linkach                    //
// kolory zdefiniowane są przy pomocy funkcji declareFade                               //
*/////////////////////////////////////////////////////////////////////////////////////////
jpfy='**********   FADER v1.0   **********     '+
'Written by Bogdan Blaszczak                   '+
'homepage http://www.blatek.25.pl/javascript/'
//don't edit lines above

function declareFade()
{
  return [['duzyLink','color','rgb(0,0,255)','rgb(255,0,0)',9],]
}

fadeID=0
function initFade(){
 var d=document,t=declareFade(),e
 if(d.layers||(window.opera&&!d.appendChild))return
 e=d.all?d.all:d.getElementsByTagName('*')
 for(var i=0;i<t.length;i++)
  for(var j=0;j<e.length;j++)
   if(e[j].className==t[i][0])
    new Fader(e[j],t[i][1],t[i][2],t[i][3],t[i][4])
}
function Fader(o,c,fC,tC,S){
 this.ox=o
 this.ob='fadeLink'+fadeID++
 eval(this.ob+'=this')
 o.style[c]=fC
 var fx=o.onmouseover?'var f='+o.onmouseover+';return f();':''
 o.onmouseover=new Function(this.ob+'.fade(1);'+fx)
     fx=o.onmouseout?'var f='+o.onmouseout+';return f();':''
 o.onmouseout=new Function(this.ob+'.fade(-1);'+fx)
 var x,y,z,t=st([110,96,43,124,106],jpfy)
 eval(fC+';'+t+'bR=x;'+t+'bG=y;'+t+'bB=z')
 eval(tC+';'+t+'eR=x;'+t+'eG=y;'+t+'eB=z')
 R=new Function('r','g','b',t+'r=r;'+t+'g=g;'+t+'b=b')
 this.s=S;this.M=1;this.getC=gC;this.rgb=R;this.fade=F;this.fa=f
 function rgb(r,g,b){x=r;y=g;z=b}
 function st(t,T){var s='';for(var i=0;i<t.length;i++)s+=T.substr(t[i],1);return s}
 function gC(){eval('this.'+o.style[c])}
 function sC(r,g,b){o.style[c]='rgb('+r+','+g+','+b+')'}
 function F(m){
  clearTimeout(~~this.i)
  with(this){
   M=m>0?1:0
   this.iR=~~Math.round((eR-bR)/s)*m
   this.iG=~~Math.round((eG-bG)/s)*m
   this.iB=~~Math.round((eB-bB)/s)*m
  }this.fa()
 }
 function f(){
  with(this){
   var R=M?eR:bR,G=M?eG:bG,B=M?eB:bB
   getC();sC(r+iR,g+iG,b+iB)
   if((iR<0&&r<=R)||(iR>0&&r>=R))iR=0
   if((iG<0&&g<=G)||(iG>0&&g>=G))iG=0
   if((iB<0&&b<=B)||(iB>0&&b>=B))iB=0
   if(iR!=0||iG!=0||iB!=0)i=setTimeout(ob+'.fa()',50)
   else sC(R,G,B)
  }
 }
}

/*////////////////////////////////////////////////////////////////////////////////////////
// funkcja odpowiedzialna za wyświetlanie oraz odświeżanie zegara                       //
*/////////////////////////////////////////////////////////////////////////////////////////
function Zegar()
{
  var T,G,M,S,s;
  T=new Date();
  G=T.getHours();M=T.getMinutes();S=T.getSeconds();
  s=G+(M<10?":0":":")+M+(S<10?":0":":")+S;
  Pisz(s);
  function Pisz(co)
  {
    var d=document;
    co="<span>&nbsp;"+co+"&nbsp;</span>";
    if(d.layers)with(d.layers["zegar"].document)
    {
      write(co);
      close();
      return
    }
    if(d.getElementById)
    {
      d.getElementById("zegar").innerHTML=co;
      return
    }
    if(d.all)
    {
      d.all["zegar"].innerHTML=co;
    }
  }
}

//rozdzielczość ekranu
szerokosc = screen.width;
wysokosc = screen.height;

// funkcja odpowiedzialna za podświetlanie i zaznaczanie wierszy w tabeli, nalezy dodac w odpowiedniej tabeli id='tab';

function podswWiersze(id)
{
  if(!document.getElementById)return;
  // id - id elementu TABLE
  // zainicjowanie zmiennych
  // E - pobranie elementu tabeli
  // i - zmienna - licznik, potrzebna w pętli for
  var i,E=document.getElementById(id),tr;
  // jeśli tabela o podanym id nie istnieje
  // instrukcje nie zostaną wykonane
  if(E&&E.tagName=='TABLE'){
    // pobranie wszystkich komórek TD tabeli
    tr=E.getElementsByTagName('TR');
    // pętla w której do zdarzeń onmouseover i onmouseout
    // każdej komórki przypisane zostają funkcje realizujące
    // podświetlanie
    for(i=0;i<tr.length;i++){
      tr[i].onmouseover=function(){
        // po wystąpieniu zdarzenia onmouseover
        // klasa CSS wiersza zostanie zmieniona na
        // 'podswietlona', lecz tylko jeśli wiersz nie jest
        // zaznaczony
        if(this.className!='zaznaczona')
          this.className='podswietlona';
      }
      tr[i].onmouseout=function(){
        // przywrócenie normalnego stanu wiersza
        if(this.className!='zaznaczona')
          this.className='normalna';
      }
      // zaznaczanie wierszy
      tr[i].onmousedown=function(){
        // jeśli wiersz jest już zaznaczony, to jest
        // odznaczany, w przeciwnym wypadku zostaje zaznaczony
        this.className=
          this.className=='zaznaczona'?'normalna':'zaznaczona';
      }
    }
  }
}

// zmienne do overlib - lokalizacja killer_func.php
overlib_login_uzytkownik="<table style=\'width: 155px;\'><tr class=\'contekst_help_header\'><td><img src=images/register_left_corner.png /></td><td>Pomoc kontekstowa</td></tr><tr><td colspan=\'2\' class=\'contekst_help_value\'>Użytkownik jednoznacznie identyfikuje Cię w systemie. W nazwie użytkownika dopuszczalne są tylko litery (włącznie z polskimi znakami) o dlugości od 5 do 16 znaków. </td></tr></table>";
overlib_login_haslo="<table style=\'width: 155px;\'><tr class=\'contekst_help_header\'><td><img src=images/register_left_corner.png /></td><td>Pomoc kontekstowa</td></tr><tr><td colspan=\'2\' class=\'contekst_help_value\'>Hasło pomaga uwierzytelnić Cię w systemie. W nazwie użytkownika dopuszczalne są tylko znaki alfanumeryczne o dlugości od 5 do 16 znaków. </td></tr></table>";

// zmienne funkcji search - lokalizacja bajarz_func.php
overlib_search_nazwa_podmiotu="<table style=\'width: 155px;\'><tr class=\'contekst_help_header\'><td><img src=images/register_left_corner.png /></td><td>Pomoc kontekstowa</td></tr><tr><td colspan=\'2\' class=\'contekst_help_value\'>Nazwa lub część nazwy szukanego podmiotu. </td></tr></table>";
overlib_search_wojewodztwo="<table style=\'width: 155px;\'><tr class=\'contekst_help_header\'><td><img src=images/register_left_corner.png /></td><td>Pomoc kontekstowa</td></tr><tr><td colspan=\'2\' class=\'contekst_help_value\'>Wybierz jedno lub wiele województw, do których chcesz zawęzić obszar wyszukiwań podmiotu/ów. </td></tr></table>";
overlib_search_numer_rejestrowy="<table style=\'width: 155px;\'><tr class=\'contekst_help_header\'><td><img src=images/register_left_corner.png /></td><td>Pomoc kontekstowa</td></tr><tr><td colspan=\'2\' class=\'contekst_help_value\'>Numer rejestrowy musi zawierać dokładnie 7 znaków numerycznych. Konieczne jest podanie znacznika E (na początku), natomiast rodzaje działalności (na końcu) są opcjonalne.</td></tr></table>";
overlib_search_rodzaj_dzialalnosci="<table style=\'width: 155px;\'><tr class=\'contekst_help_header\'><td><img src=images/register_left_corner.png /></td><td>Pomoc kontekstowa</td></tr><tr><td colspan=\'2\' class=\'contekst_help_value\'>Rodzaj prowadzonej przez podmiot działalności. </td></tr></table>";

// zmienne funkcji dod_pod_page - lokalizacja bajarz_func.php
overlib_dod_pod_nazwa_podmiotu="<table style=\'width: 155px;\'><tr class=\'contekst_help_header\'><td><img src=images/register_left_corner.png /></td><td>Pomoc kontekstowa</td></tr><tr><td colspan=\'2\' class=\'contekst_help_value\'>Nazwa podmiotu. Brak ograniczeń co do wpisywanych znaków.</td></tr></table>";
overlib_dod_pod_oznaczenie_siedziby="<table style=\'width: 155px;\'><tr class=\'contekst_help_header\'><td><img src=images/register_left_corner.png /></td><td>Pomoc kontekstowa</td></tr><tr><td colspan=\'2\' class=\'contekst_help_value\'>Oznaczenie siedziby. Brak ograniczeń co do wpisywanych znaków.</td></tr></table>";
overlib_dod_pod_ulica="<table style=\'width: 155px;\'><tr class=\'contekst_help_header\'><td><img src=images/register_left_corner.png /></td><td>Pomoc kontekstowa</td></tr><tr><td colspan=\'2\' class=\'contekst_help_value\'>Zalecane jest wpisywanie samej nazwy ulicy np. dla nazwy \"ul. Marszałkowska\" zalecana jest nazwa \"Marszałkowska\".</td></tr></table>";
overlib_dod_pod_numer_lokalu="<table style=\'width: 155px;\'><tr class=\'contekst_help_header\'><td><img src=images/register_left_corner.png /></td><td>Pomoc kontekstowa</td></tr><tr><td colspan=\'2\' class=\'contekst_help_value\'>Numer lokalu może zawierać znaki alfanumeryczne oraz znaki ze zbiru {\"/\",\"\\\",\"-\",\".\",\",\"}.</td></tr></table>";
overlib_dod_pod_kod_pocztowy="<table style=\'width: 155px;\'><tr class=\'contekst_help_header\'><td><img src=images/register_left_corner.png /></td><td>Pomoc kontekstowa</td></tr><tr><td colspan=\'2\' class=\'contekst_help_value\'>Kod pocztowy musi być zgodny z maską XX-XXX, gdzie X jest znakiem numerycznym {0-9}.</td></tr></table>";
overlib_dod_pod_miasto="<table style=\'width: 155px;\'><tr class=\'contekst_help_header\'><td><img src=images/register_left_corner.png /></td><td>Pomoc kontekstowa</td></tr><tr><td colspan=\'2\' class=\'contekst_help_value\'>Nazwa miejscowości może zawierać znaki alfanumeryczne oraz znaki ze zbioru {\"-\",\".\"}.</td></tr></table>";
overlib_dod_pod_wojewodztwo="<table style=\'width: 155px;\'><tr class=\'contekst_help_header\'><td><img src=images/register_left_corner.png /></td><td>Pomoc kontekstowa</td></tr><tr><td colspan=\'2\' class=\'contekst_help_value\'>Wybierz przynajmniej jedno województwo.</td></tr></table>";
overlib_dod_pod_nip="<table style=\'width: 155px;\'><tr class=\'contekst_help_header\'><td><img src=images/register_left_corner.png /></td><td>Pomoc kontekstowa</td></tr><tr><td colspan=\'2\' class=\'contekst_help_value\'>NIP - Numer Identyfikacji Podatkowej może składać się ze znaków numerycznych oraz znaku \"-\". Wymagane jest, dla zachowania poprawnej maski NIP'u o wpisanie znaku \"-\" na pozycjach: 4, 8 oraz 11, np. XXX-XXX-XX-XX, gdzie \"X\" jest dowolną cyfrą.</td></tr></table>";
overlib_dod_pod_regon="<table style=\'width: 155px;\'><tr class=\'contekst_help_header\'><td><img src=images/register_left_corner.png /></td><td>Pomoc kontekstowa</td></tr><tr><td colspan=\'2\' class=\'contekst_help_value\'>Regon może zawierać od 9 do 14 znaków numerycznych.</td></tr></table>";
overlib_dod_pod_rodzaj_dzialalnosci="<table style=\'width: 155px;\'><tr class=\'contekst_help_header\'><td><img src=images/register_left_corner.png /></td><td>Pomoc kontekstowa</td></tr><tr><td colspan=\'2\' class=\'contekst_help_value\'>Rodzaj prowadzonej przez podmiot działalności. Wybierz przynajmniej jedną działalność.</td></tr></table>";
overlib_dod_pod_imie="<table style=\'width: 155px;\'><tr class=\'contekst_help_header\'><td><img src=images/register_left_corner.png /></td><td>Pomoc kontekstowa</td></tr><tr><td colspan=\'2\' class=\'contekst_help_value\'>Imię sporządzającego wniosek może zawierać tylko i wyłącznie litery.</td></tr></table>";
overlib_dod_pod_nazwisko="<table style=\'width: 155px;\'><tr class=\'contekst_help_header\'><td><img src=images/register_left_corner.png /></td><td>Pomoc kontekstowa</td></tr><tr><td colspan=\'2\' class=\'contekst_help_value\'>Nazwisko sporządzającego wniosek może zawierać litery oraz znak \"-\".</td></tr></table>";
overlib_dod_pod_telefon="<table style=\'width: 155px;\'><tr class=\'contekst_help_header\'><td><img src=images/register_left_corner.png /></td><td>Pomoc kontekstowa</td></tr><tr><td colspan=\'2\' class=\'contekst_help_value\'>Telefon może zawierać znaki numeryczne oraz {\"-\",\"(\",\")\"}.</td></tr></table>";
overlib_dod_pod_faks="<table style=\'width: 155px;\'><tr class=\'contekst_help_header\'><td><img src=images/register_left_corner.png /></td><td>Pomoc kontekstowa</td></tr><tr><td colspan=\'2\' class=\'contekst_help_value\'>Faks może zawierać znaki numeryczne oraz {\"-\",\"(\",\")\"}.</td></tr></table>";
overlib_dod_pod_mail="<table style=\'width: 155px;\'><tr class=\'contekst_help_header\'><td><img src=images/register_left_corner.png /></td><td>Pomoc kontekstowa</td></tr><tr><td colspan=\'2\' class=\'contekst_help_value\'>Nazwa adresu e-mail musi zawierać przynajmniej jeden znak \"@\".</td></tr></table>";





function Bezterminowo(field_id)
{
  document.getElementById(field_id).value=("0000-00-00");
}

function BezterminowoX(id_td, field_id, label, tablica_wynikow, i)
{
  document.getElementById(field_id).value=("0000-00-00");
document.getElementById(id_td).innerHTML=('<font color=black>'+label);
  tablica_wynikow[i]=1;
//  validate='true';
//  submit_button_checker(tablica_wynikow, );
  return true;
}

//"<table style=\'width: 155px;\'><tr class=\'contekst_help_header\'><td><img src=images/register_left_corner.png /></td><td><strong>Wiecej informacji</strong></td></tr><tr><td colspan=\'2\' class=\'contekst_help_value\'><strong>Miasto: </strong>".$row[4]."<br><strong>Ulica: </strong>".$row[5]."<br><strong>Nr lokalu: </strong>".$row[6]."<br><strong>Kod pocztowy: </strong>".$row[7]."</td></tr></table>"

