  function focus_input(input_name,message)
  {
    document.getElementById(input_name).focus();
    window.alert(message);
  }

/*
  function closeZawieszki()
  {
    document.getElementById("showLaminat").style.display='none';
  }
*/

function onStart()
{
  onchange_rodzaj();
  onchange_wzor_laminat();
  var f_wzor=document.getElementById("wzor_laminat").value;
  for (var n=2; n<14; n++)
  {
    if (n<10)
    {
      n="0"+n;
    }
    $("#miniZawieszka"+ n +"").attr("src", "images/zawieszki/"+ f_wzor +"_"+ n +".png");
  }
}

function onchange_wzor_laminat()
{
  var f_wzor=document.getElementById("wzor_laminat").value;
  var f_rodzaj=document.getElementById("rodzaj_materialu").value;
  if (f_rodzaj==2 && f_wzor!="0") //Laminat grawerski
    document.getElementById("showLaminat").style.display='';
  else
    document.getElementById("showLaminat").style.display='none';
  set_kolor_laminat();
}

function set_kolor_laminat()
{
  var f_wzor=document.getElementById("wzor_laminat").value;

  var elements=document.forms['zamowienie'].laminat;
  
  for (var x=0; x<12; x++)
  {
    if (elements[x].checked)
    {
      var f_laminat=elements[x].value;
      document.forms['zamowienie'].kolor_zaw.value=f_laminat;
    }
  }
      
//r    if (f_laminat==undefined)
//r    {
//r      if (f_wzor>9)
//r        f_wzor2="wzor00"+f_wzor; else f_wzor2="wzor000"+f_wzor;
//r      if (f_wzor!="0")
//r      {
//r        document.getElementById("podglad").src="images/wzory/"+f_wzor2+".png";
//r      }
//r      else
//r      {
//r        document.getElementById("podglad").src="images/empty.gif";
//r      }
//r    }
//r    else
//r    {
//r      document.getElementById("podglad").src="images/wzory_laminat/wzor_"+f_wzor+"_"+f_laminat+".png";
//r    }
}


  function reset_podglad()
  {
//r    document.getElementById("podglad").src="images/empty.gif";
    document.getElementById("wzor_alu").value=0;
    document.getElementById("wzor_laminat").value=0;
    document.getElementById("wzor_alu_premium").value=0;
//alert('wzor_laminat='+document.getElementById("wzor_laminat").value);
  }

  function onchange_wzor_alu()
  {
    show_podglad_alu();
  }

  function show_podglad_alu()
  {
//alert('show_podglad_alu');
    var f_wzor=document.getElementById("wzor_alu").value;

    if (f_wzor!="0")
      document.getElementById("podglad").src="images/wzory_alu/small/"+f_wzor+".png";
    else
      document.getElementById("podglad").src="images/empty.gif";
  }

  function onchange_wzor_alu_premium()
  {
    show_podglad_alu_premium();
  }

  function show_podglad_alu_premium()
  {
//alert('show_podglad_alu_premium');
    var f_wzor=document.getElementById("wzor_alu_premium").value;

    if (f_wzor!="0")
      document.getElementById("podglad").src="images/wzory_alu/small/"+f_wzor+".png";
    else
      document.getElementById("podglad").src="images/empty.gif";
  }


  function check_rewers()
  {
    if (document.getElementById("rewers").checked)
    {
      document.getElementById("div_rewers").style.display="";
    }
    else
    {
      document.getElementById("div_rewers").style.display="none";
    }
  }


  function onchange_rodzaj()
  {
    var f_rodzaj=document.getElementById("rodzaj_materialu").value;
    if (f_rodzaj==0) //Wybierz
    {
      document.getElementById("wzor").style.display="";
      document.getElementById("rewers").disabled=true;
      document.getElementById("rewers").checked=false;
      document.getElementById("div_rewers").style.display="none";
      document.getElementById("pyt_wzor_zaw").style.display="none";
      document.getElementById("podglad").src="images/empty.gif";
    }
    else
    {
      document.getElementById("wzor").style.display="none";
    }

    if (f_rodzaj==1) //Aluminium
    {
      document.getElementById("wzor_alu").style.display="";
      document.getElementById("rewers").disabled=false;
//      document.getElementById("rewers").checked=false;
//      document.getElementById("div_rewers").style.display="none";
      if(document.getElementById("rewers").checked==false)
        document.getElementById("div_rewers").style.display="none";
      else
        document.getElementById("div_rewers").style.display="";
      document.getElementById("pyt_wzor_zaw").style.display="none";
//      document.getElementById("podglad").src="images/empty.gif";
      show_podglad_alu();
    }
    else
    {
      document.getElementById("wzor_alu").style.display="none";
    }

    if (f_rodzaj==3) //Aluminium Premium
    {
      document.getElementById("wzor_alu_premium").style.display="";
      document.getElementById("rewers").disabled=false;
//      document.getElementById("rewers").checked=false;
//      document.getElementById("div_rewers").style.display="none";
      if(document.getElementById("rewers").checked==false)
        document.getElementById("div_rewers").style.display="none";
      else
        document.getElementById("div_rewers").style.display="";
      document.getElementById("pyt_wzor_zaw").style.display="none";
//      document.getElementById("podglad").src="images/empty.gif";
      show_podglad_alu_premium();
    }
    else
    {
      document.getElementById("wzor_alu_premium").style.display="none";
    }

    if (f_rodzaj==2) //Laminat grawerski
    {
      document.getElementById("wzor_laminat").style.display="";
      document.getElementById("showLaminat").style.display="none";
      document.getElementById("rewers").disabled=true;
      document.getElementById("rewers").checked=false;
      document.getElementById("div_rewers").style.display="none";
      document.getElementById("pyt_wzor_zaw").style.display="block";
      document.getElementById("podglad").src="images/empty.gif";
//      document.getElementById("tr_laminat").style.display="";
//r      set_kolor_laminat();
    }
    else
    {
      document.getElementById("wzor_laminat").style.display="none";
      document.getElementById("showLaminat").style.display="none";
//      document.getElementById("tr_laminat").style.display="none";
    }
  }


  function copy(rodzaj_zamowienia)
  {
    document.getElementById("zaw_nazwa").value=document.getElementById("nazwa").value;
    document.getElementById("zaw_adres").value=document.getElementById("adres").value;
    if(rodzaj_zamowienia!="zawieszki")
      document.getElementById("zaw_kod").value=document.getElementById("kod").value;
    document.getElementById("zaw_miasto").value=document.getElementById("miasto").value;
    document.getElementById("zaw_telefon").value=document.getElementById("telefon").value;
//    document.getElementById("zaw_email").value=document.getElementById("email").value;
  }

  function reset_form(rodzaj_zamowienia)
  {
    document.getElementById("imie").value="";
    document.getElementById("nazwisko").value="";
    document.getElementById("nazwa").value="";
    document.getElementById("kod").value="";
    document.getElementById("miasto").value="";
    document.getElementById("adres").value="";
    document.getElementById("telefon").value="";
    document.getElementById("email").value="";
    document.getElementById("nip").value="";
    document.getElementById("ilosc").value="100";
    document.getElementById("rodzaj_materialu").value="0";
    document.getElementById("wzor_alu").value="0";
    document.getElementById("wzor_laminat").value="0";
    document.getElementById("wzor_alu_premium").value="0";
    document.forms['zamowienie'].laminat.value="0";
    document.getElementById("rok").value="";
    document.getElementById("rodzaj_szczepienia").value="";
    document.getElementById("zaw_nazwa").value="";
    document.getElementById("zaw_adres").value="";
    if(rodzaj_zamowienia!="zawieszki")
      document.getElementById("zaw_kod").value="";
    document.getElementById("zaw_telefon").value="";
    document.getElementById("zaw_miasto").value="";
    document.getElementById("numer_id_od").value="";
    document.getElementById("numer_id_do").value="";
    document.getElementById("forma_platnosci").value="0";
    document.getElementById("regulamin").checked=false;
    document.getElementById("rewers").checked=false;
    document.getElementById("txt_rewers").value="";
    document.getElementById("uwagi").value="";

    reset_podglad();
    onchange_rodzaj();
    show_podglad_alu();
    check_rewers();
  }


  function send_form(rodzaj_zamowienia)
  {
    if (document.getElementById("imie").value=="")
    {
      focus_input("imie","Wpisz imię");
      return false;
    }

    if (document.getElementById("nazwisko").value=="")
    {
      focus_input("nazwisko","Wpisz nazwisko");
      return false;
    }

    if (document.getElementById("nazwa").value=="")
    {
      focus_input("nazwa","Wpisz nazwę gabinetu, lecznicy");
      return false;
    }

    if (document.getElementById("kod").value=="")
    {
      focus_input("kod","Wpisz kod pocztowy");
      return false;
    }

    if (document.getElementById("miasto").value=="")
    {
      focus_input("miasto","Wpisz miasto");
      return false;
    }

    if (document.getElementById("adres").value=="")
    {
      focus_input("adres","Wpisz adres");
      return false;
    }

    if (document.getElementById("telefon").value=="")
    {
      focus_input("telefon","Wpisz telefon kontaktowy");
      return false;
    }

    if (document.getElementById("email").value=="")
    {
      focus_input("email","Wpisz adres e-mail");
      return false;
    }

    if (document.getElementById("nip").value=="")
    {
      focus_input("nip","Wpisz NIP");
      return false;
    }

    if (document.getElementById("ilosc").value=="0")
    {
      focus_input("ilosc","Wybierz ilość sztuk");
      return false;
    }

    if (document.getElementById("rodzaj_materialu").value=="0")
    {
      focus_input("rodzaj_materialu","Wybierz rodzaj materiału");
      return false;
    }
    else
    {
      if (document.getElementById("rodzaj_materialu").value=="1") // Aluminium
      {
        if (document.getElementById("wzor_alu").value=="0")
        {
          focus_input("wzor_alu","Wybierz wzór zawieszki");
          return false;
        }
      }

      if (document.getElementById("rodzaj_materialu").value=="2") //Laminat grawerski
      {
        if (document.getElementById("wzor_laminat").value=="0")
        {
          focus_input("wzor_laminat","Wybierz wzór zawieszki");
          return false;
        }

        var f_laminat=0;
        var elements=document.forms['zamowienie'].laminat;
        for (var x=0; x<12; x++)
        {
          if (elements[x].checked)
          {
            var f_laminat=elements[x].value;
          }
        }
//        if (document.getElementById("laminat").value=="0")
        if(f_laminat==0)
        {
          focus_input("laminat","Wybierz rodzaj laminatu");
          return false;
        }

      }

      if (document.getElementById("rodzaj_materialu").value=="3") // Aluminium Premium
      {
        if (document.getElementById("wzor_alu_premium").value=="0")
        {
          focus_input("wzor_alu_premium","Wybierz wzór zawieszki");
          return false;
        }
      }
    }

    if (document.getElementById("rok").value=="")
    {
      focus_input("rok","Wpisz rok szczepienia");
      return false;
    }

    if (document.getElementById("rodzaj_szczepienia").value=="")
    {
      focus_input("rodzaj_szczepienia","Wpisz rodzaj szczepienia");
      return false;
    }

    if (document.getElementById("zaw_nazwa").value=="")
    {
      focus_input("zaw_nazwa","Wpisz nazwę gabinetu");
      return false;
    }

    if (document.getElementById("zaw_adres").value=="")
    {
      focus_input("zaw_adres","Wpisz adres gabinetu");
      return false;
    }

    if(rodzaj_zamowienia!="zawieszki")
    {
      if (document.getElementById("zaw_kod").value=="")
      {
        focus_input("zaw_kod","Wpisz kod pocztowy gabinetu");
        return false;
      }
    }

    if (document.getElementById("zaw_telefon").value=="")
    {
      focus_input("zaw_telefon","Wpisz telefon");
      return false;
    }

    if (document.getElementById("zaw_miasto").value=="")
    {
      focus_input("zaw_miasto","Wpisz miasto");
      return false;
    }

    if (document.getElementById("numer_id_od").value=="")
    {
      focus_input("numer_id_od","Wpisz zakres numerów identyfikacyjnych");
      return false;
    }

    if (document.getElementById("numer_id_do").value=="")
    {
      focus_input("numer_id_do","Wpisz zakres numerów identyfikacyjnych");
      return false;
    }

    if (document.getElementById("forma_platnosci").value=="0")
    {
      focus_input("forma_platnosci","Wybierz formę płatności");
      return false;
    }

    if (!document.getElementById("regulamin").checked)
    {
      focus_input("regulamin","Aby złożyć zamówienie należy zaakceptować Regulamin zamawiania");
      return false;
    }

    return true;
  }
