 
 function elem(id)
  {
   return document.getElementById(id);
  }
  
 function hiden_elem(id)  
  {
   e=elem(id);
   e.style.display='none';
  }

 function show_elem(id)  
  {
   e=elem(id);
   e.style.display='block';
  }  

 function showhidden(id)
  {
     e=elem(id);
    if (e.style.display=='block') { hiden_elem(id); } else { show_elem(id); }
  }

 function show_alert(id,tresc) 
  {
   document.getElementById(id).style.display = 'block';
   document.getElementById(id).style.left=(screen.availWidth2-250)/2;
   document.getElementById(id).innerHTML=tresc;
  }
  
  
 function adres_mail(id) 
  {
   e=elem(id);
   var email=/^[^@]+@([a-z0-9\-]+\.)+[a-z]{2,4}$/i;
     if (email.test(e.value)) { return true; }
   return false;
  }
 

 function czy_pusty(id) 
  {
   e=elem(id);
   if (e.value=='') {  e.className='pole-tekstowe-blad';  return true;}  else { e.className='pole-tekstowe';  return false;}
  }
  
  
 
 function adres_www(id)
  {
   e=elem(id);
   var adres=/^http:\/\/+(.*)$/i;
   if (!adres.test(e.value)) {  e.className='pole-tekstowe-blad';  return true;}  else { e.className='pole-tekstowe';  return false;}
  }
 
 function czy_pusty_krotkie(id) 
  {
   e=elem(id);
   if (e.value=='') {  e.className='krotkie-pole-tekstowe-blad';  return true;}  else { e.className='krotkie-pole-tekstowe';  return false;}
  }

 function czy_zaznaczony(id) 
  {
   e=elem(id);
   return e.checked;
  }
    
 function pola_zalezne(id1,id2) 
  {
   e1=elem(id1);
   e2=elem(id2);
    if (e1.value!=e2.value || e1.value=='' || e2.value=='' )
     { e1.className='pole-tekstowe-blad'; e2.className='pole-tekstowe-blad';} 
	else 
	 { e1.className='pole-tekstowe'; e2.className='pole-tekstowe';}
  }
  function zaznacz_id(id)
   {
    form=elem('dodaj_nowa_kat');
	form.action='?action=kategorie&form=nowakategoria&id_k='+id;
   }
   
  
 function jaki_kuiere_pole()
  {
   
   jaki=elem('kurier');
   
   jaki_kurier=elem('jaki_kurier'); 
    if (jaki.checked) {  jaki_kurier.style.display='block';}  else { jaki_kurier.style.display='none'; }
  }  
  
 function adres_kores() 
  {
   jaki=elem('adres_korespondencyjny');
   form_adres=elem('form_adres'); 
    if (jaki.checked) 
	 {  for (i=1;i<6;i++) { form_adres=elem('form_adres'+i); form_adres.style.display='none'; } }
    else {  for (i=1;i<6;i++) { form_adres=elem('form_adres'+i); form_adres.style.display='block'; } }
  }  

 function nowy_sklep2()
  {
    jest=false;
	   pass=document.getElementById('password');
           repass=document.getElementById('repassword');
	   jest=!czy_pusty('rej-login');
           jest=!czy_pusty('nazwa_sklepu');
           jest=!adres_www('url');
           jest=!czy_pusty('imie');
           jest=!czy_pusty('nazwisko');
           jest=!czy_pusty('telefon');
           jest=!czy_pusty('email');
 if (!jest) { window.alert('Wypełnij pola zaznaczone na czerwono'); } else {document.nowy_sklep_form.action='index.php?action=nowysklep2&save=ok';   document.nowy_sklep_form.submit(); }
  }
  
 function step_nowy_sklep(step)
  {
   next=false;
    switch (step)
	 {
	  case 1: 
	   
	  break;
	  case 2:
	   jest=false;
	    for (var i=0; i<=ile_tab_kat; i++)
	     {
		  checkbox=elem(tab_kat[i]);
		  
		  
		   if (checkbox.checked) { jest=true; }
		 }
	   next=jest;
	   if (!next) { window.alert('Zaznacz minimum jedną kategorię'); }
	  break
	  case 3:
	   jest=false;
	   pass=elem('password');
           repass=elem('repassword');
	   jest=!czy_pusty('rej-login');
           jest=!czy_pusty('nazwa_sklepu');
           jest=!adres_www('url');
           jest=!czy_pusty('imie');
           jest=!czy_pusty('nazwisko');
           jest=!czy_pusty('telefon');
           jest=!czy_pusty('email');
           jest=!czy_pusty('kod_rabatowy');
           jest=!czy_pusty_krotkie('zapobranie');
           jest=!czy_pusty_krotkie('przyprzedplacie');
           jest=!czy_pusty_krotkie('darmowa');
           jest=!czy_pusty_krotkie('rabat');
	   if (pass.value!=repass.value || pass.value=='' || repass.value=='' ) 
		 { jest=false; pass.className='pole-tekstowe-blad'; repass.className='pole-tekstowe-blad'; } 
       else 
	     { jest=true; }
	   
	   next=jest;
	   if (!next) { window.alert('Wypełnij pola zaznaczone na czerwono'); }
	  break;
	  case 4:
	    jest=false
	    jest=!czy_pusty('nazwa_firmy');
	    jest=!czy_pusty('nip');
	    jest=!czy_pusty('regon');
	    jest=!czy_pusty('rejestracja-ksiegowy-panstwo');
	    jest=!czy_pusty('rejestracja-ksiegowy-miasto');
	    jest=!czy_pusty('rejestracja-ksiegowy-ulica');
	    jest=!czy_pusty('rejestracja-ksiegowy-adres');
	    jest=!czy_pusty('rejestracja-ksiegowy-kod');
	    if (!czy_zaznaczony('adres_korespondencyjny')) 
             {
               jest=!czy_pusty('rejestracja-korespondencyjny-panstwo');
	       jest=!czy_pusty('rejestracja-korespondencyjny-miasto');
	       jest=!czy_pusty('rejestracja-korespondencyjny-ulica');
	       jest=!czy_pusty('rejestracja-korespondencyjny-adres');
	       jest=!czy_pusty('rejestracja-korespondencyjny-kod');
	     }
	   next=jest; 
	   if (!next) { window.alert('Wypełnij pola zaznaczone na czerwono'); }
        
       
	  break;
	  
	  case 5:
	   jest=false;
	   jest=czy_zaznaczony('rejestracja-akceptacja-regulaminu');
	   next=jest;
	   if (!next) { window.alert('Brak akceptacji regulaminu'); }
	   
	  break;
	 }
    
  if (next) {  document.nowy_sklep_form.action='?action=nowysklep&step='+step;   document.nowy_sklep_form.submit();  } 
 
  }
  
 function click_kat(id)
  {
   zaznacz_id(id);
   kat=elem('kat_'+id);
   if (kat.style.display=='none') { kat.style.display='block'; } else { kat.style.display='none'; }  
  }
  
 function click_kat2(id)
  {
   kat=elem('kat_'+id);
   if (kat.style.display=='none') { kat.style.display='block'; } else { kat.style.display='none'; }  
  } 
  
 function edytuj_info_sklep()
  { 
   document.getElementById("nip").readOnly='';
  }
  
function addbookmark()
{
 if (document.all)
  window.external.AddFavorite('http://www.viveo.pl','Viveo.pl - Katalog sklepów internetowy z kodami rabatowymi');
} 

function pokaz_opinie(id_sklepu,typ)
  {
    pobierz_dane('getopinie.php?sklep='+id_sklepu+'&rodzaj='+typ,'popup_tresc');
    show_elem('popup');
   show_elem('tlo_popup');
  }

function logowanie_popup(query)
  {
    pobierz_dane('logowanie.php?query='+query,'popup_tresc');
    show_elem('popup');
   show_elem('tlo_popup');

  }
function login_sklep()
 {
   czy_pusty('rej-login');
   log=elem('rej-login');
   pobierz_dane('sprawdz_login.php?login='+log.value,'status_login');
}

function przypomnij_haslo()
  {
    pobierz_dane('haslo.php','popup_tresc');
    show_elem('popup');
    show_elem('tlo_popup');

  }

 function nowe_haslo()
    {
      l=elem('przypomnienie-login');
      pobierz_dane('haslo.php?action=nowe_haslo&login='+l.value,'popup_tresc');
    }

function hidden_popup()
  {
   hiden_elem('popup');
   hiden_elem('tlo_popup');
  }

function dodaj_users()
 {
   jest=true;
    /*  tresc="Popraw formularz\n\n";*/
      pass=document.getElementById('password');
      repass=document.getElementById('repassword');
      jest=!(czy_pusty('login') ||  czy_pusty('email') || !czy_zaznaczony('regulamin'));
      czy_pusty('login');
      czy_pusty('email');  
       if (pass.value!=repass.value || pass.value=='' || repass.value=='' ) 
		 { jest=false; pass.className='pole-tekstowe-blad'; repass.className='pole-tekstowe-blad'; } 
      
      
     if (jest) {
       document.nowy_kupujacy.submit();
    } else { window.alert('Popraw formularz. \n\n Polna zaznaczona na czerwono oraz akceptacja regulaminu są obowiązkowe.');}
 }
