function sprawdz(id) {
 if (navigator.appName=="Microsoft Internet Explorer") { 
    if (document.all[id].style.visibility == 'visible') {
          document.all[id].style.visibility = 'hidden';
          document.all[id].style.display = 'none';
    }
    else {
       document.all[id].style.visibility = 'visible';
       document.all[id].style.display = 'block';
    }
 }
 else { 
  
    if (document.getElementById(id).style.visibility == 'visible') {
        document.getElementById(id).style.visibility = 'hidden';
        document.getElementById(id).style.display = 'none';
    }
    else {
       document.getElementById(id).style.visibility = 'visible';
       document.getElementById(id).style.display = 'block';
    }
 }
}

function wstawobiektflash(nazwa,szerokosc,wysokosc) {
document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="'+szerokosc+'" height="'+wysokosc+'" id="testNaStr" align="middle">');
document.write('<param name="allowScriptAccess" value="sameDomain" />');
document.write('<param name="movie" value="'+nazwa+'" />');
document.write('<param name="quality" value="high" />');
document.write('<param name="wmode" value="transparent" />');
document.write('<param name="bgcolor" value="#ffffff" />');
document.write('<embed wmode="transparent" src="'+nazwa+'" quality="high" bgcolor="#ffffff" width="'+szerokosc+'" height="'+wysokosc+'" name="testNaStr" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
document.write('</object>');
}

function checkform_kontakt (form){
 if (form.zgoda.checked==false){
   alert("Proszę wyrazić zgodę na przetwarzanie danych osobowych!");
   return false;
 } 
 if (form.email.value==''){
   alert("Proszę podać adres e-mail!");
   return false;
 }
 if(form.email.value!=''){
    var wzor_adres = /^([\w\.+_\-]+)@([\w\.\-_]+)\.([a-z]{2,6})$/; 
    var str_adres = form.email.value; 
    if(!(wzor_adres.test(str_adres))){
      alert('"' + str_adres + '" to nie jest poprawny adres e-mail!');
      return false;
    }
   if (form.tresczapytania.value==''){
   alert("Proszę wpisać wiadomosć!");
   return false;
   }
 }
 form.submit();
}

function checkform (form){
if (form.email.value=='') 
 {
   alert("Proszę podać adres e-mail!");
   return false;
 }
if(form.email.value!=''){
    var wzor_adres = /^([\w\.+_\-]+)@([\w\.\-_]+)\.([a-z]{2,6})$/; 
    var str_adres = form.email.value; 
    if(!(wzor_adres.test(str_adres))){
      alert('"' + str_adres + '" to nie jest poprawny adres e-mail!');
      return false;
    }
 }
if (form.tresczapytania.value=='') 
 {
   alert("Proszę wpisać treść wiadomości!");
   return false;
 }
if(form.zgoda.checked==false){
   alert("Proszę wyrazić zgodę na przetwarzanie danych osobowych!");
   return false;
 }
 form.submit();
}


function checkform_mail (form){

if (form.email.value=='') 
 {
   if(form.dopisz[0].checked) alert("Proszę podać adres e-mail w celu zapisania się do listy mailingowej!");
   if(form.dopisz[1].checked) alert("Proszę podać adres e-mail w celu wypisania się z listy mailingowej!");
   return false;
 }
 if(form.email.value!=''){
    var wzor_adres = /^([\w\.+_\-]+)@([\w\.\-_]+)\.([a-z]{2,6})$/; 
    var str_adres = form.email.value; 
    if(!(wzor_adres.test(str_adres))){
      alert('"' + str_adres + '" to nie jest poprawny adres e-mail!');
      return false;
    }
 }

}


function spr_zmow_usluge(form) {

 if (form.usluga1.checked=='' && form.usluga2.checked=='' && form.usluga3.checked==''){
    alert("Proszę o wybranie ofery!");
    return false;
 }

 if (form.name.value=='') 
  {
    alert("Proszę podać Imię i Nazwisko!");
    return false;
  }

  if (form.adres.value==''){
    alert("Proszę podać Adres wysyłki!");
    return false;
  }
  
  if (form.kod_miejscowosc.value==''){
    alert("Proszę podać Kod pocztowy / Miejscowość!");
    return false;
  }

  if (form.telefon.value==''){
    alert("Proszę podać Tel./fax!");
    return false;
  }
  
  if (form.email.value==''){
    alert("Proszę podać Adres email!");
    return false;
  }
  
  if(form.email.value!=''){
    var wzor_adres = /^([\w\.+_\-]+)@([\w\.\-_]+)\.([a-z]{2,6})$/; 
    var str_adres = form.email.value; 
    if(!(wzor_adres.test(str_adres))){
      alert('"' + str_adres + '" to nie jest poprawny adres e-mail!');
      return false;
    }
 }
 
  //if (form.kontakt1.checked=='' && form.kontakt2.checked==''){
  //  alert("Proszę wybrać jedną z opcji:\n- Chcę zamówić wizytę Przedstawiciela Handlowego \n lub \n - Proszę o kontakt e-mail lub telefoniczny!");
  //  return false;
  //}
  
  if(form.zgoda1.checked==false) {
     alert("Proszę wyrazić zgodę na przetwarzanie danych osobowych!");
     return false;
  }
  
  if(form.kodzik.value=='') {
     alert("Proszę wpisać kod weryfikacyjny!");
     return false;
  }

form.submit(); 
}


function sprawdz_kraj(){
  if(klient.kraj.value=='Inny'){
    klient.inny_kraj.disabled=false;
    klient.wojewodztwo.disabled=true;
  }
  else {
    klient.inny_kraj.disabled=true;
    klient.wojewodztwo.disabled=false;  
  }
}

function sprawdz_polska(){
  if(klient.wojewodztwo.value!='0'){
    klient.kraj.options[1].selected=true;
    klient.inny_kraj.disabled=true;
  }
}


function checkform_rejestracja (form, typ)
{
function checkControlSum(str, weights, modulo, allow_high)
    {
        str = str.replace(/[^\d]/g,"");
        if(!str.length) return false;

        var nsize = str.length;
        var j = 0, sum = 0, control = 0;
        var csum = str.substring(nsize - 1);

        for (var i = 0; i < nsize - 1; i++)
        {
                j = parseInt(str.charAt(i));
                sum += j * weights[i];
        }
        if(sum == 0 || str.length < 9)
        {
            return false;
        }
        control = sum % modulo;

        if(allow_high == false) {
                control = 10 - control;
        }

        if (control == 10) {
            control = 0;
        }
        return control == csum;
    }


if(form.zgoda.checked==false){
   alert("Proszę wyrazić zgodę na przetwarzanie danych osobowych!");
   return false;
}

if (typ=='0') {

if (form.login.value=='') 
 {
   alert("Proszę podać login");
   return false;
 }
 if (form.login.value!=''){
    	if (form.login.value.length < 6)
	    {
	    	alert ("Wprowadź login składające się przynajmniej z 6 znaków!");
	    	return false;
	    }
 }

if (form.haslo.value=='') 
 {
   alert("Proszę wpisać hasło!");
   return false;
 }
 
 if (form.haslo.value!=''){
    	if (form.haslo.value.length < 6)
	    {
	    	alert ("Wprowadź hasło składające się przynajmniej z 6 znaków!");
	    	return false;
	    }
 }

if (form.haslo.value!=form.haslo_repeat.value) 
 {
   alert("Podane hasła muszą być identyczne!");
   return false;
 } 
 
}

if (form.nazwa_podmiotu.value=='') 
 {
   alert("Proszę wpisać 'nazwę firmy'! \n W przypadku braku firmy wpisz słowo BRAK");
   return false;
 }
    
 var nip=form.nip.value;   
 var weights = [6,5,7,2,3,4,5,6,7];
 if( nip == null || !checkControlSum(nip, weights,11,true))
 {
     alert("Proszę podać poprawny NIP!");
     return false;
  }

 
if (form.nazwisko.value=='') 
 {
   alert("Proszę wpisać 'imię i nazwisko'!");
   return false;
 }

if (form.ulica.value=='') 
 {
   alert("Proszę wpisać 'ulicę' lub 'miejscowość'!");
   return false;
 }

if (form.nr_domu.value=='') 
 {
   alert("Proszę wpisać numer domu!");
   return false;
 }

    
var kod_pocztowy=form.kod_pocztowy.value;
if(kod_pocztowy == null || kod_pocztowy.match(/^[0-9]{2}-[0-9]{3}$/) != kod_pocztowy)
  {
    alert("Proszę podać poprawny kod pocztowy!");               
    return false;
  }

if (form.poczta.value=='') 
 {
   alert("Proszę wpisać nazwę poczty!");
   return false;
 }

if (form.kraj.value=='0') 
 {
   alert("Proszę wybrać kraj!");
   return false;
 }

if(form.kraj.value=="Polska"){
  if(form.wojewodztwo.value=='0'){
    alert("Proszę wybrać województwo!");               
    return false;
  }
}
if(form.kraj.value=="Inny"){
  if(form.inny_kraj.value==''){
    alert("Proszę wpisać nazwę innego kraju!");               
    return false;
  }
}

if (form.telefon.value=='') 
 {
   alert("Proszę wpisać numer telefonu!");
   return false;
 }

if (form.email.value=='') 
  {
     alert("Proszę podać adresu e-mail!");
     return false;
   }
  if(form.email.value!=''){
     var wzor_adres = /^([\w\.+_\-]+)@([\w\.\-_]+)\.([a-z]{2,6})$/; 
     var str_adres = form.email.value; 
     if(!(wzor_adres.test(str_adres))){
        alert('"' + str_adres + '" to nie jest poprawny adres e-mail!');
       return false;
     }
}


}


function checkform_uzytkownik (form)
{
function checkControlSum(str, weights, modulo, allow_high)
    {
        str = str.replace(/[^\d]/g,"");
        if(!str.length) return false;

        var nsize = str.length;
        var j = 0, sum = 0, control = 0;
        var csum = str.substring(nsize - 1);

        for (var i = 0; i < nsize - 1; i++)
        {
                j = parseInt(str.charAt(i));
                sum += j * weights[i];
        }
        if(sum == 0 || str.length < 9)
        {
            return false;
        }
        control = sum % modulo;

        if(allow_high == false) {
                control = 10 - control;
        }

        if (control == 10) {
            control = 0;
        }
        return control == csum;
    }

if(form.zgoda.checked==false){
   alert("Proszę wyrazić zgodę na przetwarzanie danych osobowych!");
   return false;
}

if (form.login.value=='') 
 {
   alert("Proszę podać login");
   return false;
 }
 if (form.login.value!=''){
    	if (form.login.value.length < 6)
	    {
	    	alert ("Wprowadź login składające się przynajmniej z 6 znaków!");
	    	return false;
	    }
 }

if (form.stare_haslo.value=='') 
 {
   alert("Proszę wpisać hasło!");
   return false;
 }
 
if (form.nowe_haslo.value!=''){ 
 if (form.nowe_haslo.value==''){
   alert("Proszę podać nowe hasło!");
   return false;
 }
 

    	if (form.nowe_haslo.value.length < 6)
	    {
	    	alert ("Wprowadź hasło składające sie przynajmniej z 6 znaków!");
	    	return false;
	    }
 
 if (form.nowe_haslo.value!=form.nowe_haslo2.value){
   alert("Nowe hasło oraz powtórzenie nowego hasła muszą być identyczne!");
   return false;
 }
}

 if (form.nazwa_podmiotu.value=='') 
 {
   alert("Proszę wpisać 'nazwę firmy'! \n W przypadku braku firmy wpisz słowo BRAK");
   return false;
 }
   
 var nip=form.nip.value;   
 var weights = [6,5,7,2,3,4,5,6,7];
 if( nip == null || !checkControlSum(nip, weights,11,true))
   {
     alert("Proszę podać poprawny NIP!");
     return false;
   }

if (form.imie.value=='') 
 {
   alert("Proszę wpisać 'imię'!");
   return false;
 }
 
if (form.nazwisko.value=='') 
 {
   alert("Proszę wpisać 'nazwisko'!");
   return false;
 }

if (form.ulica.value=='') 
 {
   alert("Proszę wpisać 'ulicę' lub 'miejscowość'!");
   return false;
 }

if (form.nr_domu.value=='') 
 {
   alert("Proszę wpisać numer domu!");
   return false;
 }

    
var kod_pocztowy=form.kod_pocztowy.value;
if(kod_pocztowy == null || kod_pocztowy.match(/^[0-9]{2}-[0-9]{3}$/) != kod_pocztowy)
  {
    alert("Proszę podać poprawny kod pocztowy!");               
    return false;
  }

if (form.poczta.value=='') 
 {
   alert("Proszę wpisać nazwę poczty!");
   return false;
 }

if (form.kraj.value=='0') 
 {
   alert("Proszę wybrać kraj!");
   return false;
 }

if(form.kraj.value=="Polska"){
  if(form.wojewodztwo.value=='0'){
    alert("Proszę wybrać województwo!");               
    return false;
  }
}
if(form.kraj.value=="Inny"){
  if(form.inny_kraj.value==''){
    alert("Proszę wpisać nazwę innego kraju!");               
    return false;
  }
}

if (form.telefon.value=='') 
 {
   alert("Proszę wpisać numer telefonu!");
   return false;
 }

if (form.email.value=='') 
  {
     alert("Proszę podać adresu e-mail!");
     return false;
   }
  if(form.email.value!=''){
     var wzor_adres = /^([\w\.+_\-]+)@([\w\.\-_]+)\.([a-z]{2,6})$/; 
     var str_adres = form.email.value; 
     if(!(wzor_adres.test(str_adres))){
        alert('"' + str_adres + '" to nie jest poprawny adres e-mail!');
       return false;
     }
}

}

function spr_ankieta(form) {

 if (form.odp_1_1.checked=='' && form.odp_1_2.checked=='' && form.odp_1_3.checked=='' && form.odp_1_4.checked=='' && form.odp_1_5.checked=='' && form.odp_1_6.checked=='' && form.odp_1_7.checked=='' && form.odp_1_8.checked=='' && form.odp_1_9.checked==''){
    alert("Proszę o podanie opowiedzi na pytanie 1");
    return false;
 }
 
 if (form.odp_1_9.checked!='' && form.inne_1.value==''){ 
    alert("Proszę podać Inne(jakie?) w pytaniu 1");
    return false; 
 }
 
 if (form.odp_2[0].checked==false && form.odp_2[1].checked==false && form.odp_2[2].checked==false && form.odp_2[3].checked==false) 
 {
   alert("Proszę o podanie opowiedzi na pytanie 2");
   return false;
 }
 
 if (form.odp_3[0].checked==false && form.odp_3[1].checked==false && form.odp_3[2].checked==false && form.odp_3[3].checked==false && form.odp_3[4].checked==false) 
 {
   alert("Proszę o podanie opowiedzi na pytanie 3");
   return false;
 }
 
 if (form.odp_4[0].checked==false && form.odp_4[1].checked==false && form.odp_4[2].checked==false && form.odp_4[3].checked==false) 
 {
   alert("Proszę o podanie opowiedzi na pytanie 4");
   return false;
 }
 
 if (form.odp_5_1.checked=='' && form.odp_5_2.checked=='' && form.odp_5_3.checked=='' && form.odp_5_4.checked=='' && form.odp_5_5.checked=='' && form.odp_5_6.checked=='' && form.odp_5_7.checked==''){
    alert("Proszę o podanie opowiedzi na pytanie 5");
    return false;
 }
 
 if (form.odp_5_7.checked!='' && form.inne_5.value==''){ 
    alert("Proszę podać Inne(jakie?) w pytaniu 5");
    return false; 
 }
 
 if (form.odp_6[0].checked==false && form.odp_6[1].checked==false && form.odp_6[2].checked==false && form.odp_6[3].checked==false && form.odp_6[4].checked==false) 
 {
   alert("Proszę o podanie opowiedzi na pytanie 6");
   return false;
 }
 
 if (form.odp_7[0].checked==false && form.odp_7[1].checked==false && form.odp_7[2].checked==false && form.odp_7[3].checked==false && form.odp_7[4].checked==false) 
 {
   alert("Proszę o podanie opowiedzi na pytanie 7");
   return false;
 }
 
 if (form.odp_8[0].checked==false && form.odp_8[1].checked==false) 
 {
   alert("Proszę o podanie opowiedzi na pytanie 8");
   return false;
 }
 
 if (form.odp_9[0].checked==false && form.odp_9[1].checked==false && form.odp_9[2].checked==false && form.odp_9[3].checked==false && form.odp_9[4].checked==false) 
 {
   alert("Proszę o podanie opowiedzi na pytanie 9");
   return false;
 }
 
 if (form.odp_10[0].checked==false && form.odp_10[1].checked==false) 
 {
   alert("Proszę o podanie opowiedzi na pytanie 10");
   return false;
 }
 
 if (form.odp_11[0].checked==false && form.odp_11[1].checked==false) 
 {
   alert("Proszę o podanie opowiedzi na pytanie 11");
   return false;
 }
 

  if(form.kodzik.value=='') {
     alert("Proszę wpisać kod weryfikacyjny!");
     return false;
  }
 

form.submit(); 
}


