function kontrola_formularz(nazwisko, imie, telefon, email, kraj, miasto, kod, ulica, firma, stanowisko, tresc)
{
   Wzor_email  =/^[0-9a-zA-Z._-]+\@[0-9a-zA-Z_-]+\.[0-9a-zA-Z._]+$/;
   Wzor_cyfry=/^[0-9]+$/;
   var komunikat="";
   var komunikat2="";
  
  var text = document.formularz_.imie_.value;
   if (text.length==0)
   komunikat+=kom_podaj_imie+"\n";    
  
    var text = document.formularz_.miasto_.value;
   if (text.length==0)
   komunikat+=kom_podaj_miasto+"\n";    
          
   var text = document.formularz_.tresc_.value;
   if (text.length==0)
   komunikat+=kom_podaj_tresc_listu+"\n";     

  var text = document.formularz_.email_.value;
   if (Wzor_email.test(text)!=true || text.length==0)
        komunikat+=kom_podaj_email+"\n";

   var text = document.formularz_.weryfikacja.value;
   if (text.length==0)
   komunikat+=kom_podaj_tresc_listu2+"\n";     
  
      
   if (!kontrola_wuglaryzm(text))
         komunikat2=kom_vulg;
   if (komunikat.length!=0 || komunikat2.length!=0)
       {
          alert(komunikat+komunikat2);
          return false;
       }
   else
       {
          document.formularz_.submit();
          return true;
       }
    return true;
   }



// funkcja do kontroli wulgaryzmow 
   	function kontrola_wuglaryzm(usersInput) 
	 {
	 	var numberOfWords = 32;
   	    var message = "Proszę nie używać wulgaryzmów!";
	    var word = new Array(numberOfWords);
        
   	    
		word[0] = "kurwa";
		word[1] = "pizda";
		word[2] = "Dupa";
		word[3] = "cipa";
		word[4] = "Cipa";
		word[5] = "chuj";
		word[6] = "jebie";
		word[7] = "pedał";
		word[8] = "cycki";
		word[9] = "sex";
		word[10] = "penis";
		word[11] = "dziwka";
		word[12] = "jebany";
		word[13] = "ruchać";
		word[14] = "nerd";
		word[15] = "cipa";
		word[16] = "idiot";
		word[17] = "stupid";
		word[18] = "bitch";
		word[19] = "Kurwa";
		word[20] = "skuwysyn";
		word[21] = "pierdol";
		word[22] = "satan";
		word[23] = "devil";
		word[24] = "kill";
		word[25] = "death";
		word[26] = "kurwa";
		word[27] = "gay";
		word[28] = "lesbian";
		word[29] = "sex";
		word[30] = "condom";
		word[31] = "huj";
		word[32] = "jebana";	 
		
		var temp = usersInput;
		temp = temp.toLowerCase();
		for (i = 1; i < word.length; i++)
			if ( temp.indexOf(word[i]) != -1 )
			   return false;
		return true;	   
	 }

   
   // mode = 0 - funkcja wywolana przez zmiane checkbox'u [dzis] / [jutro]
   // mode = 1 - funkcja wywolana przez zmiane daty na liscie [jutro]
   function zmien_czas_aktywnosci(mode)
    { 
	   if (mode==1)
	     {
	       pozycja = document.formularz_.data_.options[document.formularz_.data_.selectedIndex].value;
  	       czas = daj_czas_string(czasy_aktywnosci[pozycja][0]);
	       document.formularz_.czas_start_.value=czas;
	       czas = daj_czas_string(czasy_aktywnosci[pozycja][1]);
	       document.formularz_.czas_koniec_.value=czas;
		 } 
	   if (mode==0)
	     {
  	       czas = daj_czas_string(czasy_aktywnosci[0][0]);
	       document.formularz_.czas_start_.value=czas;
	       czas = daj_czas_string(czasy_aktywnosci[0][1]);
	       document.formularz_.czas_koniec_.value=czas;
		 } 		 
	}

   // mode = 0 - daty aktywnosci dla CallMeBack
   // mode = 1 - daty aktywnosci dla CallMeLater
   function zmien_data_aktywnosci(mode)
    { 
	   if (mode==1)
	     {
	       document.formularz_.data_start_.value =daty_aktywnosci[1][0];
	       document.formularz_.data_koniec_.value=daty_aktywnosci[1][1];
		 } 
	   if (mode==0)
	     {
	       document.formularz_.data_start_.value =daty_aktywnosci[0][0];
	       document.formularz_.data_koniec_.value=daty_aktywnosci[0][1];
		 } 		 
	}
	
	
    function update_lista_godzin(mode)
	  {
		 pozycja = document.formularz_.data_.options[document.formularz_.data_.selectedIndex].value;
  	     //alert('pozycja: '+pozycja);
	     if (mode==0)
		   {
		     czas_start = czasy_aktywnosci[0][0];
		     czas_end   = czasy_aktywnosci[0][1];
		   }
		 else if (mode==1)
		   {
		     czas_start = czasy_aktywnosci[pozycja][0];
		     czas_end   = czasy_aktywnosci[pozycja][1];
		   }	 
		 tresc="";
		 licznik=0;
         //alert(document.formularz_.czas_.options.length);
		 for (k=0; k<document.formularz_.czas_.options.length; k++)
		     document.formularz_.czas_.options[k] = new Option("", "", true, true);
		 for (i=0 ; i<24; i++)
                for (j=0; j<60; j+=15)
                 {				    
                    time_hm = i+j/100;
                    if ((time_hm >= czas_start) && (time_hm < czas_end))
                       {
                         time_h=(i<10)? "0"+i : ""+i;
                         time_m=(j==0)? "00"  : ""+j;
                         time = time_h +":"+time_m;
                         // tu wstawienie na liste!
    					 tresc += time+"\n";											 
						 if (licznik==0)
						     document.formularz_.czas_.options[licznik] = new Option(time, time, true, true); 
						 else
						     document.formularz_.czas_.options[licznik] = new Option(time, time, false, false);
						 licznik++;
                        }
                  } // koniec petli po minutach
				  
		  //alert(tresc);	 
	  }
	
function daj_czas_string(czas)
    {
      tmp = ""+czas;
      tmp_h = tmp.substring(0,tmp.indexOf("."));
      tmp_m = tmp.substring(tmp_h.length+1,tmp.length);
      if (tmp_m.length==1) tmp_m=tmp_m+"0";
      return (tmp_h+":"+tmp_m);
    }

 function daj_czas_float(czas)
    {
      tmp_h = czas.substring(0,czas.indexOf(":"));
      tmp_m = czas.substring(tmp_h.length+1,czas.length);
      return (tmp_h+"."+tmp_m);
    }	


   function zmien_kiedy_telefon(mode)
    {
	  //alert('zmien_kiedy_telefon: mode='+mode);
	  if (mode==1)
	    {
  	     document.formularz_.kiedy_telefon_jutro.checked=true;
  	     document.formularz_.kiedy_telefon_dzis.checked= false;
		} 
      if (mode==0)
	    {
  	     document.formularz_.kiedy_telefon_dzis.checked= true;     
  	     document.formularz_.kiedy_telefon_jutro.checked=false;		 
		} 
	}

