// JS-Sklep wersja 1.u 2002.03.27
// Autor: Jarosław Rychter
// Współpraca: SlawSan


// Deklaracja zmiennych, którym wartości mogą nadawać inne pliki
// Zmienna "adresat" zawiera adres e-mail, pod który ma być wysłane zamówienie
  var adresat = "sklep@elektrozawory.pl";
// Deklaracja zmiennych, którym wartości mogą nadawać inne pliki
// Zmienna "adresat" zawiera adres e-mail, pod który ma być wysłane zamówienie
//  Zmienna "transport" zawiera stały koszt wysyłki zamowionego towaru lub tekst, np. Tranport gratis
  var transport = 'W przypadku płatności przy odbiorze transport płatny przewoźnikowi. W przypadku płatności on-line koszty transportu zostaną doliczone w momencie przejścia na panel obsługujący płatność  zgodnie z regulaminem. Dzięki podpisanym umowom z firmami spedycyjnymi koszty przesyłki wynoszą 25,00 zł brutto (już z pobraniem i ubezpieczeniem) - przy wadze do 30 kg. Przy wartości towaru nie przekraczającej 50,00 zł - koszt przesyłki: 15,00 zł brutto (już z pobraniem i ubezpieczeniem).';
//Zmienna "dzieki" zawiera adres strony z potwierdzeniem zamowienia
  var dzieki = "http://www.nawadnianie.pomp.pl/dzieki.htm";
// Zmienna "suma" służy do wyświetlania wartości zamówienia
sposobz="PLATNOSCI";  //sposob zaplaty;
nazwiskoform="2";
ab="PLAT"
suma = 0;
abc = 0;

ileplatnosci = 0;
// Kreator listy (tablicy) bez elementów

function wyslijizaplac() {

parent.Kosz.kontrola2();

}

function RandomNumber() {
  today = new Date();
  num= Math.abs(Math.sin(today.getTime() ));
  return num;
}


function przepisz_form()
{
parent.Towar.document.payform.email.value = parent.Towar.document.Zamowienie.mail.value;
parent.Towar.document.payform.phone.value = parent.Towar.document.Zamowienie.phone.value;
parent.Towar.document.payform.street.value = parent.Towar.document.Zamowienie.adres.value;
parent.Towar.document.payform.city.value =parent.Towar.document.Zamowienie.miasto.value;
parent.Towar.document.payform.post_code.value =parent.Towar.document.Zamowienie.kod.value;
parent.Towar.document.payform.last_name.value =parent.Towar.document.Zamowienie.nazwisko.value;
}


function wwyslij () {
  parent.Towar.document.Zamowienie.submit();
  temp4 = 0;
  return temp4;
}

function wyliczs () {

  zmiennalokalna=suma;

  if (zmiennalokalna > 50)
  {
             zmiennalokalna=(zmiennalokalna*100)+(25*100);
             return zmiennalokalna;
  };

  if (zmiennalokalna <= 50)
  {
             zmiennalokalna=(zmiennalokalna*100)+(15*100);
             return zmiennalokalna;
  };

}

function Lista_pusta()
{
  this.wielkosc = 0;
  return this;
}

// Utworzenie pustej listy (lub inaczej: tablicy o rozmiarze 0)
Lista_Informacji = new Lista_pusta();

// Kreator listy (tablicy) o podanym rozmiarze z pustymi elementami
function Tablica_nowa(rozmiar)
{
  this.wielkosc = rozmiar;
  for ( i=1; i<=rozmiar; i++) { this[i] = null };
}

// Kreator rekordu opisującego pozycję zamówienia; "Dokladnosc" oznacza dokladność zamawianej ilości, np. 0.1 lub 0.01
function rekord(Nazwa , Ilosc, Cena, Dokladnosc)
{
  this.nazwa = Nazwa;
  this.ilosc = Ilosc;
  this.cena = Cena;
  this.dokladnosc = Dokladnosc;
  return this;
}

// Bardzo pokrętna i "empiryczna" ;-) funkcja zaokrąglająca.
// Na razie nikt nie narzekał na jej złe działanie na różnych przegłądarkach.
// Proste funkcje "podziel/zaokrąglaj/pomnóż" z powodu różnic w interpretacji Javat zawodzą
function zaokr( Liczba, Dokladnosc)
{
  if ( Dokladnosc < 0.0001 ) { Dokladnosc = 0.0001 }; // Ograniczenie dokładnoci
  var Liczba_str = "" + Math.round(Liczba / Dokladnosc) * Dokladnosc;
  var Liczba_len = Liczba_str.length; // Ustalenie długości łańcucha znakowego
  var poz = Math.log(1/Dokladnosc)/Math.log(10); // Ustalenie pozycji znaku dziesiętnego
  if (Liczba_str.indexOf(".")>-1 && Dokladnosc < 1)
  {  var Calk=Liczba_str.substring(0,Liczba_str.indexOf("."));
     var Ulamk=Liczba_str.substring(Liczba_str.indexOf(".")+1,Liczba_str.indexOf(".")+1+poz);
     return parseFloat(""+Calk+"."+Ulamk);
  }
  else
  {
    return parseInt(Liczba_str);
  }
}

// Funkcja zamieniająca liczbę na łańcuch w postaci "#0.00 zł". Zawsze uzupełnia do dwóch miejsc po znaku dziesiętnym.
function waluta_scr(Liczba)
{
  var Waluta = Math.round(Liczba*100);
  if (Waluta >=10)
  {
    var Waluta_str = "" + Waluta;
    var Waluta_len = Waluta_str.length;
  }
  else
  {
    var Waluta_str = "0" + Waluta;
    var Waluta_len = Waluta_str.length;
  }
  Waluta_str = Waluta_str.substring(0, Waluta_len - 2) + "." + Waluta_str.substring(Waluta_len - 2, Waluta_len) + "zł";
  if (Liczba < 1) {Waluta_str = "0"+Waluta_str};
  return Waluta_str;
}


// Funkcja stara się z podanego argumentu wytworzyć liczbę zmiennoprzecinkową.
// Szczególnie ważne przy ustawieniach regionalnych np. w Windows.
// JavaScript zapis 9,99 potraktuje jako tekst, 9.99 jako liczbę.
// Tutaj zamieniamy "," na ".".
function Analizuj(info)
{
  var p_temp = ""+info;
  var p1_temp = null;
  var p2_temp = null;
  if (p_temp.indexOf(",")>-1)
  {  var p1_temp=p_temp.substring(0,p_temp.indexOf(","));
     var p2_temp=p_temp.substring(p_temp.indexOf(",")+1);
     p_temp=p1_temp+"."+p2_temp;
  };
  p_temp = parseFloat(p_temp);
  if (isNaN(p_temp)) {p_temp = 0};
  return p_temp;
}

// Uzupełnia listę o nową pozycję zamówienia
function dodaj_element(Lista, nazwa, ilosc, cena, dokladnosc)
{
  if (!(ilosc > 0))
  {
    alert("Nie podałeś dodatniej ilości !");
    return(Lista);
  };
  for ( i=1 ; i<= Lista.wielkosc; i++) // Jeżeli istnieje już pozycja o danej nazwie, powiększana jest tylko ilość
  {
    if (Lista[i].nazwa == nazwa)
    {
      if (confirm("Ta pozycja jest już w koszyku ! \nCzy modyfikowac dotychczasową ilość?"))
      {
        if (confirm("Czy zwiększyć o podana ilość ? \n(W przeciwnym przypadku wartości zostaną podmienione)"))
        {
          Lista[i].ilosc += ilosc;
        }
        else
        {
          Lista[i].ilosc = ilosc;          
        };
      };
      return(Lista);
    };
  }; 
  wlk = ++Lista.wielkosc; //Jeśli nie, to powiększamy listę
  Lista[wlk] = new rekord( nazwa, ilosc, cena, dokladnosc); // dodając na końcu kolejny rekord z pozycją zamówienia
  return Lista;
}

// Usuwanie z listy wybranego elementu
function usun_element(Lista, numer)
{
  if (Lista.wielkosc > 0)
  {
    Lista_mala = new Tablica_nowa(Lista.wielkosc - 1);
    for ( i = 1; i <= Lista.wielkosc - 1; i++) 
    { 
      if ( i < numer )
      {  Lista_mala[i] = Lista[i]  }
      else
      {  Lista_mala[i] = Lista[i+1]  }
    };
    return Lista_mala;
  };
}

// Filtrowanie listy tak, aby pozotały rekordy tylko z dodatnia ilością
function dodatnie(Lista)
{
  licznik = 0;
  for (i=1; i<=Lista.wielkosc; i++)
  {
    if (Lista[i].ilosc <= 0) { licznik++ }
  };
  Lista_dodatnie = new Tablica_nowa(Lista.wielkosc - licznik);
  licznik = 0;
  for (i=1; i<=Lista.wielkosc; i++)
  {
    if (Lista[i].ilosc > 0)
    {
      Lista_dodatnie[++licznik] = new rekord(Lista[i].nazwa, Lista[i].ilosc, Lista[i].cena, Lista[i].dokladnosc)
    }
  };
  return Lista_dodatnie;
}

// Funkcja wywoływana z innych plików (ramek) opisujących towary
// poprzez odpowiednie odnosniki ("linki").
function dodaj(nazwa, cena, dokladnosc)
{
  ilosc=prompt("Podaj zamawianą ilość:", dokladnosc); //pytanie o ilość
  Lista_Informacji = dodaj_element(Lista_Informacji, nazwa, zaokr(Analizuj(ilosc), Analizuj(dokladnosc)), Math.abs(Analizuj(cena)),  Analizuj(dokladnosc)); // sprawdzenie "jakości" danych liczbowych (zamiania "," na ".")
  Lista_Informacji = dodatnie(Lista_Informacji); // odrzucenie wartości niedodatnich
  pokaz_krotkie_info();
}

// Funkcja wywoływana z innych plików (ramek) opisujących towary
// poprzez odpowiednie odnosniki ("linki").
function dodaj_bez_pytania(nazwa, cena, ilosc, dokladnosc)
{
  Lista_Informacji = dodaj_element(Lista_Informacji, nazwa, zaokr(Analizuj(ilosc), Analizuj(dokladnosc)), Math.abs(Analizuj(cena)),  Analizuj(dokladnosc)); // sprawdzenie "jakości" danych liczbowych (zamiania "," na ".")
  Lista_Informacji = dodatnie(Lista_Informacji); // odrzucenie wartości niedodatnich
  pokaz_krotkie_info();
}

// Nowa funkcja wywoływana z innych plików (ramek - też tworzonych dynamicznie)
// w celu usunięcia wszystkich pozycji z zamówienia,
// zabezpieczona przed przypadkowym skasowaniem zamówienia
function usun_zam()
{
  if (confirm("Funkcja ta spowoduje skasowanie całego zamówienia ! \nCzy na pewno tego właśnie chcesz ?"))
  {
  Lista_Informacji = new Lista_pusta();
  pokaz();
  };
}

// Funkcja wywoływana z innych plików (ramek - też tworzonych dynamicznie)
// w celu usunięcia wszystkich pozycji z zamówienia po jego wysłaniu.
function usun_all()
{
  Lista_Informacji = new Lista_pusta();
  parent.Towar.document.open();
  parent.Towar.document.write('<HTML><HEAD>');
  parent.Towar.document.write('<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=windows-1250">');
  parent.Towar.document.write('<META HTTP-EQUIV="Content-Language" CONTENT="pl">');
  parent.Towar.document.write('<LINK rel="stylesheet" href="js-sklep.css" type="text/css">');
  parent.Towar.document.write('</HEAD><BODY BGCOLOR="#D4FFF0" LEFTMARGIN="0" TOPMARGIN="10">');
  parent.Towar.document.write('<H2 align="center">Dziękujemy za zainteresowanie naszą ofertą.</H2>');
  parent.Towar.document.write('<TABLE width="100%" cellspacing="0" cellpadding="0" border="0"><TR><TD align="center">');
  parent.Towar.document.write('ZAMÓWIENIE ZOSTAŁO WYSŁANE<BR>Na podany w zamówieniu adres e-mail zostało wysłane potwierdzenie<BR>W przypadku płatności on-line Twoje zamówienie będzie realizowane dopiero zaksięgowaniu wpłaty na naszym koncie.<BR><STRONG>Zapraszamy ponownie</STRONG>.');
  parent.Towar.document.write('<HR width="90%">');
  parent.Towar.document.write('Kosz jest już pusty.<BR>Możesz rozpocząć realizację kolejnego zamówienia.</TD></TR></TABLE>');
  parent.Towar.document.write('</BODY></HTML>');
  parent.Towar.document.close();
  pokaz_krotkie_info();
  return true;
}

// Funkcja wywoływana z innych plików (ramek - też tworzonych dynamicznie)
// w celu usunięcia jednej pozycji z zamówienia.
function usun(numer)
{
  Lista_Informacji = usun_element(Lista_Informacji, numer);
  pokaz();
}

// Funkcja wywoływana z innych plików (ramek - też tworzonych dynamicznie)
// w celu modyfikacji jednej pozycji z zamówienia.
function zmien(numer)
{
  liczba = Lista_Informacji[numer].ilosc;
  nowa_liczba = prompt("Podaj nową ilość:", liczba);
  if (nowa_liczba != "" && nowa_liczba != null)
  { 
    liczba = zaokr(Analizuj(nowa_liczba), Analizuj(Lista_Informacji[numer].dokladnosc));
    if ((liczba > 0) || (liczba <= 0 && confirm("Wpisales dane, które usuną tę pozycję z koszyka ! \nCzy jesteś pewien że tego właśnie chcesz ?")))
    {
      Lista_Informacji[numer].ilosc = liczba;
      Lista_Informacji = dodatnie(Lista_Informacji);
      pokaz();
    };
  };
}

// Funkcja przedstawiającą w ramce "Towar" obecny stan zamówienia //
function pokaz()
{
  parent.Towar.document.open();
  parent.Towar.document.write('<HTML><HEAD>');
  parent.Towar.document.write('<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=windows-1250">');
  parent.Towar.document.write('<META HTTP-EQUIV="Content-Language" CONTENT="pl">');
  parent.Towar.document.write('<LINK rel="stylesheet" href="js-sklep.css" type="text/css">');
  parent.Towar.document.write('</HEAD><BODY bgcolor="#D4FFF0" leftmargin="0" topmargin="5">');
  if (Lista_Informacji.wielkosc >= 1)
  {
    parent.Towar.document.write('<H1 ALIGN="center">Zawartość koszyka</H1>');
    parent.Towar.document.write('<TABLE align="center" width="90%" cellpadding="2" border="1"  bordercolorlight="#C0C0C0" bordercolordark="#808080">');
    parent.Towar.document.write('<TR class="nagie"><TH WIDTH="37%">Nazwa produktu</TH><TH WIDTH="15%">Cena</TH><TH WIDTH="10%">Ilość</TH><TH WIDTH="18%">Wartość</TH><TH WIDTH="20%">Modyfikacje</TH></TR>');
    suma=0;
    for ( i = 1 ; i <= Lista_Informacji.wielkosc ; i++)
    {
      wartosc = zaokr(Lista_Informacji[i].ilosc*Lista_Informacji[i].cena,0.01);
      parent.Towar.document.write('<TR align="right"><TD align="left" class="koszie">'+Lista_Informacji[i].nazwa+'</TD><TD class="koszie">'+waluta_scr(Lista_Informacji[i].cena)+'</TD><TD class="koszie">'+Lista_Informacji[i].ilosc+'</TD><TD class="koszie">'+waluta_scr(wartosc)+'</TD>');
      parent.Towar.document.write('<TD align="center" class="modie"><A HREF="javascript:parent.Kosz.usun(' + i + ')"><img src="kosz-remove.gif" width="39" height="24" border="0" alt=" Usuń pozycję "></A> &nbsp; <A HREF="javascript:parent.Kosz.zmien(' + i + ')"><img src="kosz-change.gif" width="39" height="24" border="0" alt=" Zmień ilość "></A></TD></TR>');
      suma += wartosc;
    };
    if (Analizuj(transport) != 0)
    {
      parent.Towar.document.write('<TR align="right" class="koszie"><TD align="left" >Transport</TD><TD>'+waluta_scr(transport)+'</TD><TD>1</TD><TD >'+waluta_scr(transport)+'</TD><TD align="center" class="sumaie"><SPAN STYLE="font-style: italic; font-size: 10pt; color: #FF0000">Usuń / Zamów</SPAN></TD></TR>');
      suma += Analizuj(transport);
    }
    else if ((transport != null) && (transport != ""))
    {
       parent.Towar.document.write('<TR align="right" class="koszie"><TD align="left" colspan="4">'+transport+'</TD><TD align="center" class="sumaie"><SPAN STYLE=" font-style: italic; font-size: 10pt; color: #FF0000">Usuń / Zamów</SPAN></TD></TR>');
    };
        parent.Towar.document.write('<TR align="right" class="sumaie"><TD colspan="3" >Razem wartość </TD><TD>'+waluta_scr(suma)+'</TD>');
        parent.Towar.document.write('<TD align="center" class="modie"><A HREF="javascript:parent.Kosz.usun_zam()"><img src="kosz-cancel.gif" width="39" height="24" border="0" alt=" Usuń wszystko "></A> &nbsp; <A HREF="wyslij.htm"><img src="kosz-mail.gif" width="39" height="24" border="0" alt=" Realizuj zamówienie "></A></TD></TR></TABLE>');
	parent.Towar.document.write('<TABLE align="center" cellspacing="0" cellpadding="2" border="0"><TR><TD ALIGN="center"><FORM NAME="Historia"></TD></TR>');
	parent.Towar.document.write('<TR><TD ALIGN="center">');
	parent.Towar.document.write('<BR><INPUT TYPE="button" VALUE="Wstecz" onClick="history.back()"></TD></TR>');
	parent.Towar.document.write('<TR><TD ALIGN="center">');
	parent.Towar.document.write('Kliknij na przycisk <B>Wstecz</B> aby kontynuować zamawianie produktów.<BR><SPAN STYLE="color: #FF0000">Jeżeli jednak dokonałeś jakiejkolwiek modyfikacji w Twojej liście zamówień,<BR>przejdź bezpośrednio do stron z produktami.</SPAN>');
    parent.Towar.document.write('</TD></TR></TABLE></FORM>');
  }
  else
  {
	parent.Towar.document.write('<H2 ALIGN="center">Twój koszyk jest pusty</H2>');
	parent.Towar.document.write('<TABLE width="100%" cellspacing="0" cellpadding="5" border="0"><TR><TD ALIGN="center">');
	parent.Towar.document.write('<P>Jeśli chcesz kontynuować zamawianie produktów<BR>przejdź bezpośrednio do stron z produktami.');
	parent.Towar.document.write('</P></TD></TR></TABLE><BR>');
  };
  parent.Towar.document.write('</BODY></HTML>');
  parent.Towar.document.close();
  pokaz_krotkie_info()
}

// Funkcja przedstawiającą w ramcę ("frame") "Towar" formularz do wysłania zamówienia
function wyslij_zam()
{
  parent.Towar.document.open();
  parent.Towar.document.write('<HTML><HEAD>');
  parent.Towar.document.write('<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=windows-1250">');
  parent.Towar.document.write('<META HTTP-EQUIV="Content-Language" CONTENT="pl">');
  parent.Towar.document.write('</HEAD><BODY bgcolor="#D4FFF0" leftmargin="0" topmargin="5">');
  parent.Towar.document.write('<LINK rel="stylesheet" href="js-sklep.css" type="text/css">');

// Funkcja umożliwiająca zmianę docelowego adresu skrzynki e-mail, na który kierowane będzie zamówienie. Jeśli uważasz że jest zbędna umieść przed nią znak komantarza ( // ).
  if (adresat == "skrzynka@host" || adresat == "" || adresat == null) {adresat=prompt("Pytanie o adres skrzynki e-mail, na który kierowane będzie  zamówienie. \nMożesz go jeszcze zmienic wpisując inny adres skrzynki !", "skrzynka@host")};

  if (Lista_Informacji.wielkosc >= 1)
  {
    parent.Towar.document.write('<H1 ALIGN="center">Realizowanie zamówienia</H1>');
    parent.Towar.document.write('<TABLE align="center" width="100%" cellspacing="0" cellpadding="0" border="0"><TR><TD align="center">');
//    parent.Towar.document.write('<FORM ACTION="mailto:'+adresat+'?subject=JS-Sklep_1t" METHOD="POST" ENCTYPE="text/plain" NAME="Zamowienie">');
//    parent.Towar.document.write('<FORM ACTION="http://www.bisan.com.pl/js_sklep/js-sklep.php3" METHOD="POST" ENCTYPE="application/x-www-form-urlencoded" NAME="Zamowienie">');    filtry
    parent.Towar.document.write('<FORM ACTION="http://www.aqua.home.pl/jssklep/js-sklep.php" METHOD="POST" ENCTYPE="application/x-www-form-urlencoded" NAME="Zamowienie">');
    parent.Towar.document.write('<INPUT TYPE="HIDDEN" NAME="dzieki" VALUE="'+dzieki+'">');
    parent.Towar.document.write('<INPUT TYPE="HIDDEN" NAME="adresat" VALUE="'+adresat+'">');
    parent.Towar.document.write('<INPUT TYPE="HIDDEN" NAME="ilosc_pozycji" VALUE="'+Lista_Informacji.wielkosc+'">');
    parent.Towar.document.write('<TABLE align="center" width="90%" cellpadding="2" border="1"  bordercolorlight="#C0C0C0" bordercolordark="#808080">');
    parent.Towar.document.write('<CAPTION ALIGN="CENTER"><B>Specyfikacja zamówienia</B></CAPTION>');
    parent.Towar.document.write('<TR class="nagie"><TH width="50%">Nazwa poduktu</TH><TH width="20%">Cena</TH><TH width="10%">Ilość</TH><TH width="30%">Wartość</TH></TR>');
    for ( i = 1 ; i <= Lista_Informacji.wielkosc ; i++)
    {
      parent.Towar.document.write('<INPUT TYPE="HIDDEN" NAME="nazwa'+i+'" VALUE="'+Lista_Informacji[i].nazwa+'">');
      parent.Towar.document.write('<INPUT TYPE="HIDDEN" NAME="cena'+i+'" VALUE="'+Lista_Informacji[i].cena+'zł">');
      parent.Towar.document.write('<INPUT TYPE="HIDDEN" NAME="ilosc'+i+'" VALUE="'+Lista_Informacji[i].ilosc+'">');
      wartosc = zaokr(Lista_Informacji[i].ilosc*Lista_Informacji[i].cena,0.01);
      parent.Towar.document.write('<TR align="right" class="koszie"><TD align="left" >'+Lista_Informacji[i].nazwa+'</TD><TD>'+waluta_scr(Lista_Informacji[i].cena)+'</TD><TD>'+Lista_Informacji[i].ilosc+'</TD><TD>'+waluta_scr(wartosc)+'</TD></TR>');
    };
    if (Analizuj(transport) != 0)
    {
      parent.Towar.document.write('<INPUT TYPE="hidden" NAME="Transport" VALUE="'+transport+'zł">');
      parent.Towar.document.write('<INPUT TYPE="hidden" NAME="Wartosc_zam" VALUE="'+waluta_scr(suma)+'">');
//      suma += Analizuj(transport);
      parent.Towar.document.write('<TR align="right" class="koszie"><TD align="left">Transport</TD><TD>'+waluta_scr(transport)+'</TD><TD class="kosz">1</TD><TD>'+waluta_scr(transport)+'</TD></TR>');
    }
    else if ((transport != null) && (transport != ""))
    {
      parent.Towar.document.write('<INPUT TYPE="hidden" NAME="Wartosc_zam" VALUE="'+waluta_scr(suma)+'">');
    };
    parent.Towar.document.write('<TR align="right" class="sumaie"><TD colspan="3" >Sumaryczna wartość </TD><TD>'+waluta_scr(suma)+'</TD></TR></TABLE><BR>');
    parent.Towar.document.write('<INPUT TYPE="BUTTON" VALUE="Popraw zamówienie" onClick="parent.Kosz.pokaz()"> &nbsp; &nbsp; <INPUT TYPE="BUTTON" VALUE="Skasuj zamówienie" class="red"  onClick="parent.Kosz.usun_zam()"><HR width="90%">');
    parent.Towar.document.write('<TABLE width="90%" cellspacing="0" cellpadding="2" border="0">');
    parent.Towar.document.write('<CAPTION align="center"><B>Kto zamawia:</B></CAPTION>');
    parent.Towar.document.write('<TR><TD align="left" colspan="2"><DIV STYLE="text-align: justify">1.Pole numer <B>NIP</B> wypełniają firmy (instytucje) lub osoby fizyczne pragnące otrzymać fakturę VAT.<BR>2.Jeśli ktoś nie posiada skrzynki e-mail można w polu Skrzynka e-mail podać: aqua@aqua.zgora.pl<BR><BR>Dane zostaną wykorzystane tylko w celach związanych z przesyłką.<BR><BR><SPAN STYLE="color: #FF0000"></SPAN></DIV></TD></TR>');
    parent.Towar.document.write('<TR class="zamie"><TD align="right"><B>*</B> Imię i Nazwisko</TD><TD align="left"><INPUT TYPE="TEXT" NAME="nazwisko" VALUE="" SIZE="25" MAXLENGTH="35" onChange="parent.Kosz.set_val_cookie(\'nazwisko\', parent.Towar.document.Zamowienie.nazwisko.value)"></TD></TR>');
    parent.Towar.document.write('<TR class="zamie" ><TD align="right">Nazwa firmy (instytucji)</TD><TD align="left"><INPUT TYPE="TEXT" NAME="firma" VALUE="" SIZE="25" MAXLENGTH="35" onChange="parent.Kosz.set_val_cookie(\'firma\', parent.Towar.document.Zamowienie.firma.value)"></TD></TR>');
    parent.Towar.document.write('<TR class="zamie"><TD align="right">Numer NIP</TD><TD align="left"><INPUT TYPE="TEXT" NAME="nip" VALUE="" SIZE="10" MAXLENGTH="13" onChange="parent.Kosz.set_val_cookie(\'nip\', parent.Towar.document.Zamowienie.nip.value)"></TD></TR>');
    parent.Towar.document.write('<TR class="zamie"><TD align="right"><B>*</B> Telefon (telefax)</TD><TD align="left"><INPUT TYPE="TEXT" NAME="phone" VALUE="" SIZE="15" MAXLENGTH="20" onChange="parent.Kosz.set_val_cookie(\'phone\', parent.Towar.document.Zamowienie.phone.value)"></TD></TR>');
    parent.Towar.document.write('<TR class="zamie"><TD align="right"><B>*</B> Skrzynka E-mail</TD><TD lign="left"><INPUT TYPE="TEXT" NAME="mail" VALUE="" SIZE="15" MAXLENGTH="35" onChange="parent.Kosz.set_val_cookie(\'mail\', parent.Towar.document.Zamowienie.mail.value)"></TD></TR>');
    parent.Towar.document.write('<TR class="zamie" ><TD align="right"><B>*</B> Adres</TD><TD align="left"><INPUT TYPE="TEXT" NAME="adres" VALUE="" SIZE="25" MAXLENGTH="35" onChange="parent.Kosz.set_val_cookie(\'adres\', parent.Towar.document.Zamowienie.adres.value)" nazwiskoform=parent.Towar.document.Zamowienie.nazwisko.value></TD></TR>');
    parent.Towar.document.write('<TR class="zamie"><TD align="right"><B>*</B> Kod pocztowy</TD><TD align="left"><INPUT TYPE="TEXT" NAME="kod" VALUE="" SIZE="10" MAXLENGTH="6" onChange="parent.Kosz.set_val_cookie(\'kod\', parent.Towar.document.Zamowienie.kod.value)"></TD></TR>');
    parent.Towar.document.write('<TR class="zamie" ><TD align="right"><B>*</B> Miejscowość</TD><TD align="left"><INPUT TYPE="TEXT" NAME="miasto" VALUE="" SIZE="20" MAXLENGTH="35" onChange="parent.Kosz.set_val_cookie(\'miasto\', parent.Towar.document.Zamowienie.miasto.value)"></TD></TR>');
 //   parent.Towar.document.write('<TR class="zamie" ><TD align="right">Sposób odbioru towaru</TD><TD align="left"><SELECT NAME="odbior" onChange="parent.Kosz.set_val_cookie(\'odbior\', parent.Towar.document.Zamowienie.odbior.selectedIndex)"><OPTION VALUE="0">Kurier<option value="1">Odbiór bezpośredni w centrali lub oddziałach</option></SELECT></TD></TR>');
    parent.Towar.document.write('<TR class="zamie"><TD align="right">Uwagi:</TD><TD align="left"><TEXTAREA NAME="Uwagi" COLS="30" ROWS="5"></TEXTAREA></TD></TR>');
    parent.Towar.document.write('<TR class="zamie"><TD align="right"></TD><TD align="left"><INPUT TYPE="hidden" NAME="sposob" VALUE="" SIZE="10" MAXLENGTH="6" onChange="parent.Kosz.set_val_cookie(\'sposob\', parent.Towar.document.Zamowienie.sposob.value)"></TD></TR>');
    z_ciacha();


 //   parent.Towar.document.write('<INPUT TYPE="hidden" NAME="sposob" VALUE="'+sposobz+'" onChange="parent.Towar.document.Zamowienie.sposob.value">');
    parent.Towar.document.write('<TR><TD align="left" colspan="2"><DIV STYLE="text-align: justify"><BR><SPAN STYLE="color: #FF0000"></SPAN></DIV></TD></TR>');
 //   parent.Towar.document.write('<TR><TD align="left" colspan="2"><DIV STYLE="text-align: justify"><BR><SPAN STYLE="color: #FF0000"></SPAN></DIV></TD></TR>');



   // nazwiskoform = parent.Towar.document.Zamowienie.mail.value;



    parent.Towar.document.write('<INPUT TYPE="hidden" NAME="koniec" VALUE="Koniec zamowienia">');
    parent.Towar.document.write('<TR class="zamie"><TD align="center" colspan="2">');
    parent.Towar.document.write('<INPUT TYPE="RESET" VALUE="Wyczyść formularz">');
    parent.Towar.document.write('</TD></TR>');

    parent.Towar.document.write('<TR><TD align="center" colspan="2"><BR><p align="left"><B>WYBIERZ RODZAJ PŁATNOŚCI:   </B><b>I. </b>Za pobraniem lub <B>II. </b>Płatność elektroniczna</p><hr color="#000000" size="1"></TD></TR>');

    parent.Towar.document.write('<TR class="zamie"><TD align="center" colspan="2">');
    parent.Towar.document.write('<p align="left">')
    parent.Towar.document.write('<b>I. ZA POBRANIEM </B> <br>')
    parent.Towar.document.write('Po kliknięciu przycisku <b>Wysyłam zamówienie i płacę przy odbiorze</b> zamówienie zostanie wysłane do Działu Handlowego. Płatność za towar zostanie uiszczona w momencie odbioru ');
    parent.Towar.document.write('<p align="center"><br>');
    parent.Towar.document.write('<INPUT TYPE="BUTTON" VALUE="Wysyłam zamówienie i płacę przy odbiorze" onclick="parent.Kosz.kontrola()" >');
    parent.Towar.document.write('<p> </p><p> </p><hr color="#000000" size="1"></TD></TR>');
    parent.Towar.document.write('</p>');
    parent.Towar.document.write('</TABLE></FORM>');



 //   funkcja1()

    
    


  		
			

	
		

//przypisz();
z_ciacha();
parent.Towar.document.write('<form action="https://www.platnosci.pl/paygw/ISO/NewPayment" target="_top"  method="POST" name="payform">')
parent.Towar.document.write('<INPUT TYPE="hidden" NAME="sposob" VALUE="PLATNOSC" onChange="parent.Towar.document.payform.sposob.value">');
parent.Towar.document.write('<input type="hidden" name="pos_id" value="1167">')
parent.Towar.document.write('<INPUT TYPE="HIDDEN" NAME="session_id" VALUE="'+RandomNumber()+'">')
parent.Towar.document.write('<INPUT TYPE="HIDDEN" NAME="amount" VALUE="'+wyliczs()+'">')
parent.Towar.document.write('<INPUT TYPE="HIDDEN" NAME="email" VALUE="'+get_val_cookie("mail")+'">')
parent.Towar.document.write('<INPUT TYPE="HIDDEN" NAME="phone" VALUE="'+get_val_cookie("phone")+'">')
parent.Towar.document.write('<INPUT TYPE="HIDDEN" NAME="street" VALUE="'+get_val_cookie("adres")+'">')
parent.Towar.document.write('<INPUT TYPE="HIDDEN" NAME="city" VALUE="'+get_val_cookie("miasto")+'">')
parent.Towar.document.write('<INPUT TYPE="HIDDEN" NAME="post_code" VALUE="'+get_val_cookie("kod")+'">')
parent.Towar.document.write('<INPUT TYPE="HIDDEN" NAME="last_name" VALUE="'+get_val_cookie("nazwisko")+'">')
//parent.Towar.document.write('<INPUT TYPE="HIDDEN" NAME="last_name" VALUE="'+get_val_cookie("nazwisko")+'">')

parent.Towar.document.write('<input type="hidden" name="desc" value="'+Lista_Informacji[1].nazwa+'">')

parent.Towar.document.write('<TABLE width="90%" cellspacing="0" cellpadding="2" border="0">');
parent.Towar.document.write('<TR class="zamie"><TD align="center" colspan="2">');
parent.Towar.document.write('<p align="left">')
parent.Towar.document.write('<b>II. PŁATNOŚĆ ELEKTRONICZNA</B> <br>')
parent.Towar.document.write('Po kliknięciu przycisku <b>Wysyłam zamówienie i płacę on-line</b> nastąpi przekierowanie na stronę pozwalającą dokonać płatności elektronicznej (w zależności od wybranej opcji). Do wartości zamówienia dodana zostanie opłata za przesyłkę zgodnie z regulaminem. Po wykonaniu płatności elektronicznej wyświetlona zostanie strona informująca o statusie transakcji. <br><br>')
parent.Towar.document.write('<b>Wybierz rodzaj płatności:</b><br><br>')

PlnDrawRadioImg(4);
//PlnDrawRadio();
//PlnDrawSelect();
parent.Towar.document.write('<br>')
parent.Towar.document.write('<br>')
parent.Towar.document.write('</p>')
parent.Towar.document.write('<input type="hidden" name="client_ip" value="132.132.132.132"> ')
parent.Towar.document.write('<input type="hidden" name="js" value="0">')

parent.Towar.document.write('<input type="button" value="Wysyłam zamówienie i płacę on-line" onclick="parent.Kosz.wyslijizaplac()">')

//z_ciacha();

//parent.Towar.document.write('<input type="button" value="Zapłac poprzez Platnosci.pl" onclick="parent.Kosz.kontrola2()" >')
parent.Towar.document.write('</TD></TR>');
parent.Towar.document.write('</TABLE>');
// KROK 2
parent.Towar.document.write('<TABLE width="90%" cellspacing="0" cellpadding="2" border="0">');
parent.Towar.document.write('<TR class="zamie"><TD align="center" colspan="2">');


//parent.Towar.document.write('<input type="button" value="Wyślij zamówienie" onclick="parent.Kosz.kontrola()" >')
parent.Towar.document.write('<p align="right"><BR>Jeśli masz problem dotyczący platnosci.pl, napisz na adres e-mail: <a href="mailto:pomoc@aqua.net.pl">pomoc@aqua.net.pl</a></p>');

parent.Towar.document.write('<hr color="#000000" size="1">')
parent.Towar.document.write('</TD></TR>');
parent.Towar.document.write('</TABLE>');
parent.Towar.document.write('</form>')



    
    
    
    
    
    
    
    
parent.Towar.document.write('</TD></TR></TABLE>');
  }
  parent.Towar.document.write('</BODY></HTML>');
  parent.Towar.document.close();
//  z_ciacha();
}

// Poprawiona i bardziej szczegółowa kontrola danych zamawiającego przed wysłaniem zamówienia.
function kontrola()
{
  if (parent.Towar.document.Zamowienie.nazwisko.value == "")
  {
    alert("Proszę podać Imię i Nazwisko !");
    return false;
  };
  
  if (parent.Towar.document.Zamowienie.phone.value == "" || parent.Towar.document.Zamowienie.mail.value == "")
  {
    alert("Proszę podać numer telefonu kontaktowego, \nwraz z numerem kierunkowym \noraz ares skrzynki e-mail !");
    return false;
  };
  
    if (parent.Towar.document.Zamowienie.adres.value == "" || parent.Towar.document.Zamowienie.kod.value == "" || parent.Towar.document.Zamowienie.miasto.value == "")
    {
      alert("Proszę podać dokładny adres do korespondencji ! \nAdres - Nazwa ulicy, numer posesji i lokalu \nKod pocztowy i Miejscowość");
      return false;
    };

  if (parent.Towar.document.Zamowienie.mail.value != "")
  {
    gdzie_at = Analizuj(parent.Towar.document.Zamowienie.mail.value.indexOf("@"));
    dlugosc = Analizuj(parent.Towar.document.Zamowienie.mail.value.lenght);
    if (gdzie_at == 0 || gdzie_at == (dlugosc-1))
    {
      alert("Popraw adres skrzynki e-mail !");
      return false;
    };
  };
  //sprawdz2();
  //sposobz="222";
  parent.Towar.document.Zamowienie.sposob.value = "PRZY ODBIORZE";
  parent.Towar.document.Zamowienie.submit();
  set_exp_cookie(1, 0, 0);
//  usun_all();
}





function kontrola2()
{

  if (parent.Towar.document.Zamowienie.nazwisko.value == "")
  {
    alert("Proszę podać Imię i Nazwisko !");
    return false;
  };

  if (parent.Towar.document.Zamowienie.phone.value == "" || parent.Towar.document.Zamowienie.mail.value == "")
  {
    alert("Proszę podać numer telefonu kontaktowego, \nwraz z numerem kierunkowym \noraz ares skrzynki e-mail !");
    return false;
  };

    if (parent.Towar.document.Zamowienie.adres.value == "" || parent.Towar.document.Zamowienie.kod.value == "" || parent.Towar.document.Zamowienie.miasto.value == "")
    {
      alert("Proszę podać dokładny adres do korespondencji ! \nAdres - Nazwa ulicy, numer posesji i lokalu \nKod pocztowy i Miejscowość");
      return false;
    };
    
    
    if (!(parent.Towar.document.payform.pay_type[0].checked || parent.Towar.document.payform.pay_type[1].checked || parent.Towar.document.payform.pay_type[2].checked || parent.Towar.document.payform.pay_type[3].checked || parent.Towar.document.payform.pay_type[4].checked || parent.Towar.document.payform.pay_type[5].checked || parent.Towar.document.payform.pay_type[6].checked || parent.Towar.document.payform.pay_type[7].checked)) {
      alert("Proszę wybrać kanał płatności elektronicznej");
      return false;
    };
    

  if (parent.Towar.document.Zamowienie.mail.value != "")
  {
    gdzie_at = Analizuj(parent.Towar.document.Zamowienie.mail.value.indexOf("@"));
    dlugosc = Analizuj(parent.Towar.document.Zamowienie.mail.value.lenght);
    if (gdzie_at == 0 || gdzie_at == (dlugosc-1))
    {
      alert("Popraw adres skrzynki e-mail !");
      return false;
    };
  };
  

    z_ciacha();
   // parent.Kosz.set_val_cookie(\'kod\', parent.Towar.document.Zamowienie.kod.value)

    //parent.Kosz.set_val_cookie(qwerty, ab);
     parent.Towar.document.Zamowienie.sposob.value="PŁATNOSC ELEKTRONICZNA";
    parent.Towar.document.Zamowienie.submit();
    przepisz_form();
    parent.Towar.document.payform.session_id.value=RandomNumber();
    parent.Towar.document.payform.submit();

  set_exp_cookie(1, 0, 0);
//  usun_all();
}

//Funkcja pobiera wskazany parametr z "ciasteczek"
function get_val_cookie(param_name_)
{
  param_name = param_name_+"=";
  start_param_name = document.cookie.indexOf(param_name);
  if (start_param_name < 0) {return false};
  stop_param_name = start_param_name + param_name.length;
  stop_param = document.cookie.indexOf("|", stop_param_name);
  return document.cookie.substring(stop_param_name, stop_param);
};

//Funkcja ustawia wartość "ciasteczka"
function set_val_cookie(param_name_, param_val_)
{
  if (get_val_cookie(param_name_))
  {
    param_name = param_name_+"=";
    start_param_name = document.cookie.indexOf(param_name);
    stop_param_name = start_param_name + param_name.length;
    stop_param = document.cookie.indexOf("|", stop_param_name);
    document.cookie = document.cookie.substring(0,stop_param_name)+param_val_+document.cookie.substring(stop_param,document.cookie.length); 
  } 
  else 
  {
     document.cookie = document.cookie + param_name_ + "=" + param_val_ + "|";
  }
}

//Ustawianie ważności "ciasteczek"
function set_exp_cookie(yy_, mm_, dd_)
{
  if (!document.cookie) {return false};
  exp_date = new Date();
  exp_date.setYear(exp_date.getYear()+yy_);
  exp_date.setMonth(exp_date.getMonth()+mm_);
  exp_date.setDate(exp_date.getDate()+dd_);
  document.cookie = document.cookie + "; expires=" + exp_date.toGMTString();  
}

//Pobieranie danych z "ciasteczek"
function z_ciacha()
{
  if (get_val_cookie("nazwisko")) {parent.Towar.document.Zamowienie.nazwisko.value = get_val_cookie("nazwisko")};
  if (get_val_cookie("firma")) {parent.Towar.document.Zamowienie.firma.value = get_val_cookie("firma")};
  if (get_val_cookie("nip")) {parent.Towar.document.Zamowienie.nip.value = get_val_cookie("nip")};
  if (get_val_cookie("mail")) {parent.Towar.document.Zamowienie.mail.value = get_val_cookie("mail")};
  if (get_val_cookie("phone")) {parent.Towar.document.Zamowienie.phone.value = get_val_cookie("phone")};
  if (get_val_cookie("adres")) {parent.Towar.document.Zamowienie.adres.value = get_val_cookie("adres")};
  if (get_val_cookie("kod")) {parent.Towar.document.Zamowienie.kod.value = get_val_cookie("kod")};
  if (get_val_cookie("miasto")) {parent.Towar.document.Zamowienie.miasto.value = get_val_cookie("miasto")};
  if (get_val_cookie("odbior"))  {parent.Towar.document.Zamowienie.odbior.selectedIndex = get_val_cookie("odbior")};
//  if (get_val_cookie("sposob")) {parent.Towar.document.Zamowienie.sposob.value = get_val_cookie("sposob")};
//  parent.Towar.document.Zamowienie.odbior.value
}

//Obliczanie sumy zamówienia
function licz_sume_tr()
{
    suma=0;
    for ( i = 1 ; i <= Lista_Informacji.wielkosc ; i++)
    {
      suma += zaokr(Lista_Informacji[i].ilosc*Lista_Informacji[i].cena,0.01);
    };
    if (Analizuj(transport) != 0 && suma !=0)
    {
      suma += Analizuj(transport);
    }
}

//Przedstawianie sumy zamówienia (wraz ze zmianą obrazka) w ramce "kosz"
function pokaz_krotkie_info()
{
  licz_sume_tr();
  self.document.krotkie_info.ile_w_koszu.value = waluta_scr(suma);
  if (suma > 0) {self.document.Obrazek_kosza.src="kosz-check-full.gif"} else {self.document.Obrazek_kosza.src="kosz-check.gif"};
}



