
/*
********************************************************************************************
*
*  Sklep internetowy v. 2.0
*  http://www.abepol.pl/
*
*  Coded by Marcin "MiGoo" Gębski
*
*  Mail: biuro-bydgoszcz@fabrykawww.com
*  Mail: m.gebski@fabrykawww.com
*  Mail: mig17@poczta.onet.pl
*  GG: 2080803
*
*  Copyright (c) 2005-2006 by Marcin "MiGoo" Gębski & Fabrykawww.com
*  http://www.fabrykawww.com/
*
********************************************************************************************
*/


/* ------------------------------------------------------ SPRAWD MAIL -------------------------------------------------- */

function sprawdz_mail (mail)
  {
  var wyr_reg = /\S+@\S+\.\S+/g

  if (mail.value.length == 0)
    {
    alert ("Podaj adres email !!!");
    mail.focus ();
    return 0
    }

  if (!wyr_reg.test(mail.value))
    {
    alert ("Zły adres email !!!");
    mail.focus();
    return 0
    }

  return 1
  }

/* ------------------------------------------------------- CIASTECZKA --------------------------------------------------- */

function pobierz_ciastko (nazwa)                                                              // zwraca 0 jeli nie znajdzie 
  {
  var rozmiar_nazwa = nazwa.length;

  var indeks_nazwa=document.cookie.indexOf (nazwa);
  if (indeks_nazwa == -1) return 0                                                         // nie ma cookie o podanej nazwie

  var koniec_cookie=document.cookie.indexOf(";", indeks_nazwa + rozmiar_nazwa);
  if (koniec_cookie == -1) koniec_cookie = document.cookie.length;

  return document.cookie.substring (indeks_nazwa+rozmiar_nazwa+1,koniec_cookie)
  }

function sprawdz_ciastko (nazwa)
  {
  wartosc_ciastko = pobierz_ciastko (nazwa)

  if (wartosc_ciastko)
    {
    wartosc=parseInt (wartosc_ciastko);

    if (wartosc == 1) return false
      else return true
    }
  }

/* ------------------------------------------ OTWARCIE STRONY W PEŁNYM OKNIE ---------------------------------------- */

function okno_www_full (url,rodzaj)
	{
	window.open (url,rodzaj);
	return false;
	}

/* --------------------------------------------------------- OKNO ------------------------------------------------------- */

function otworz_okno (plik,kolor,szer,wys)
   {
   szer=szer+29;
   cechy="width="+szer+",height="+wys+",left=75,top=40,scrollbars=yes";

   okno=open ("","window",cechy);
   okno.document.write ("<HTML><HEAD><TITLE>Abepol.pl</TITLE></HEAD>");
   okno.document.write ("<BODY bgcolor="+kolor+" LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0>");
   okno.document.write ("<A href=\"javascript:close();\"><img border=\"0\" src="+plik+"></A>");
   okno.document.write ("</BODY></HTML>");
   okno.document.close ();
   }

/* ------------------------------------------------------- SZUKAJ ------------------------------------------------------- */

function sprawdz_szukaj (szukaj_form)
  {
  var dat=document.szukaj_form;

  if (dat.szukaj.value.length == 0)
    {
    alert ("Podaj tekst !!!");
    dat.szukaj.focus ();
    return false
    }

  if (dat.szukaj.value.length < 2)
    {
    alert ("Podane słowo jest za krótkie !!!");
    dat.szukaj.focus ();
    return false
    }

  return true
  }

/* ------------------------------------------------------- LOGOWANIE ---------------------------------------------------- */

function sprawdz_logowanie (logowanie)
  {
  var dat=document.logowanie;

  if (dat.login.value.length == 0)
    {
    alert ("Podaj login !!!");
    dat.login.focus ();
    return false
    }

  if (dat.haslo.value.length == 0)
    {
    alert ("Podaj hasło !!!");
    dat.haslo.focus ();
    return false
    }

  return true
  }

/* ---------------------------------------------------- REJESTRACJA ----------------------------------------------------- */

function sprawdz_rejestracja (rejestracja)
  {
  var dat=document.rejestracja;

  if (dat.login.value.length == 0)
    {
    alert ("Podaj login !!!");
    dat.login.focus ();
    return false
    }

  if (dat.haslo.value.length == 0)
    {
    alert ("Podaj hasło !!!");
    dat.haslo.focus ();
    return false
    }

  if (dat.haslo2.value.length == 0)
    {
    alert ("Nie powtórzyłeś hasła !!!");
    dat.haslo2.focus ();
    return false
    }

  if (dat.haslo.value!=dat.haslo2.value)
    {
    alert ("Hasła się nie zgadzają !!!");
    return false
    }

  if (!sprawdz_mail (dat.mail)) return false

  potwierdz=confirm ("Na pewno chcesz się zarejestrować ???");
  return potwierdz
  }

/* --------------------------------------------------- EDYCJA DANYCH USERA ---------------------------------------------- */

function sprawdz_edit (edit)
  {
  var dat=document.edit;

  if ((dat.u_pass.value.length >0) && (dat.u_pass2.value.length >0) && (dat.u_pass.value!=dat.u_pass2.value))
    {
    alert ("Hasła się nie zgadzają !!!");
    return false
    }

  if (!sprawdz_mail (dat.u_mail)) return false

  potwierdz=confirm ("Na pewno zapisać zmiany ???");
  return potwierdz
  }

/* ------------------------------------------------------- USUŃ KONTO --------------------------------------------------- */

function sprawdz_usun_konto (usun_konto)
  {
  var dat=document.usun_konto;

  if (dat.password.value.length == 0)
    {
    alert ("Podaj hasło !!!");
    dat.password.focus ();
    return false
    }

  potwierdz=confirm ("Na pewno chcesz usunąć swoje konto ???");
  return potwierdz
  }

/* ---------------------------------------------------- DODAJ KOMENTARZ ------------------------------------------------- */

function sprawdz_dodaj_kom (dodaj_kom)
  {
  var dat=document.dodaj_kom;

  if (dat.tresc.value.length == 0)
    {
    alert ("Wpisz komentarz !!!");
    dat.tresc.focus ();
    return false
    }

  if (sprawdz_ciastko ("komentarz") == false)
    {
    alert ("Przed chwilą z tego komputera dodano komentarz.\nKolejnego będzie można dodać w przeciągu 5 sekund...");
    return false
    }

  return true
  }

/* ------------------------------------------------------- KONTAKT ------------------------------------------------------ */

function sprawdz_kontakt (kontakt)
  {
  var dat=document.kontakt;

  if (sprawdz_ciastko ("kontakt") == false)
    {
    alert ("Przed chwilą wysłano z tej bramki maila.\nKolejnego będzie można wysłać w przeciągu minuty...");
    return false
    }

  if (dat.imie.value.length == 0)
    {
    alert ("Podaj imię i nazwisko !!!");
    dat.imie.focus ();
    return false
    }

  if (!sprawdz_mail (dat.mail)) return false

  if (dat.tresc.value.length == 0)
    {
    alert ("Podaj treść maila !!!");
    dat.tresc.focus ();
    return false
    }

  potwierdz=confirm ("Na pewno chcesz wysłać maila ???");
  return potwierdz
  }

/* ------------------------------------------------ DODAJ PRODUKT DO KOSZYKA -------------------------------------------- */

function sprawdz_dodaj_produkt ()
  {
  var dat=document.dodaj_produkt;

  if (dat.ile.value <= 0)
     {
     alert ("Podałeś złą ilość !!!");
     dat.ile.focus ();
     return false
     }
  }

/* ------------------------------------------------------ POKAŻ KOSZYK -------------------------------------------------- */

function sprawdz_pokaz_koszyk ()
  {
  potwierdz=confirm ("Na pewno chcesz usunąć te produkty z koszyka ???");
  return potwierdz
  }

/* ------------------------------------------------------ ZAMÓW KOSZYK -------------------------------------------------- */

function sprawdz_zamow_kosz (zamow_kosz)
  {
  var dat=document.zamow_kosz;

  if (dat.u_imie.value.length == 0)
    {
    alert ("Podaj imie !!!");
    dat.u_imie.focus ();
    return false
    }

  if (dat.u_nazwisko.value.length == 0)
    {
    alert ("Podaj nazwisko !!!");
    dat.u_nazwisko.focus ();
    return false
    }

  if (dat.u_miasto.value.length == 0)
    {
    alert ("Podaj miasto !!!");
    dat.u_miasto.focus ();
    return false
    }

  if (dat.u_adres.value.length == 0)
    {
    alert ("Podaj adres !!!");
    dat.u_adres.focus ();
    return false
    }

  if (dat.u_kod_pocztowy.value.length == 0)
    {
    alert ("Podaj kod pocztowy !!!");
    dat.u_kod_pocztowy.focus ();
    return false
    }

  if (dat.u_telefon.value.length == 0)
    {
    alert ("Podaj telefon !!!");
    dat.u_telefon.focus ();
    return false
    }

  if (!sprawdz_mail (dat.u_mail)) return false

  potwierdz=confirm ("Na pewno chcesz złożyć zamówienie ???");
  return potwierdz
  }

/* --------------------------------------------------- ZAPOMNIAŁEM HASŁA ------------------------------------------------ */

function sprawdz_haslo (haslo)
  {
  var dat=document.haslo;

  if (dat.login.value.length == 0)
    {
    alert ("Podaj login !!!");
    dat.login.focus ();
    return false
    }

  if (!sprawdz_mail (dat.mail)) return false

  potwierdz=confirm ("Na pewno wysłać hasło na maila ???");
  return potwierdz
  }

/* ------------------------------------------------------ OGŁOSZENIA ---------------------------------------------------- */

function sprawdz_ogloszenia (ogloszenia)
  {
  var dat=document.ogloszenia;

  if (sprawdz_ciastko ("ogloszenia") == false)
    {
    alert ("Przed chwilą dodano z tego formularza ogłoszenie.\nKolejne będzie można dodać w przeciągu minuty...");
    return false
    }

  if (dat.imie.value.length == 0)
    {
    alert ("Podaj imię !!!");
    dat.imie.focus ();
    return false
    }

  if (dat.nazwisko.value.length == 0)
    {
    alert ("Podaj nazwisko !!!");
    dat.nazwisko.focus ();
    return false
    }

  if (dat.miasto.value.length == 0)
    {
    alert ("Podaj miasto !!!");
    dat.miasto.focus ();
    return false
    }

  if (!sprawdz_mail (dat.mail)) return false

  if (dat.telefon.value.length == 0)
    {
    alert ("Podaj telefon !!!");
    dat.telefon.focus ();
    return false
    }

  if (dat.tresc.value.length == 0)
    {
    alert ("Podaj treść ogłoszenia !!!");
    dat.tresc.focus ();
    return false
    }

  potwierdz=confirm ("Na pewno chcesz dodać ogłoszenie ???");
  return potwierdz
  }
