function pobierzZadanieXMLHTTP() {
   var zadanie =  false;
   try {
      /* dla przeglądarki Firefox */
      zadanie = new XMLHttpRequest();
   } catch (blad) {
      try {
         /* dla niektórych wersji przeglądarki IE */
         zadanie = new ActiveXObject("Msxml2.XMLHTTP");
      } catch (blad) {
         try {
            /* dla pozostałych wersji przeglądarki IE */
            zadanie = new ActiveXObject("Microsoft.XMLHTTP");
         } catch (blad) {
            zadanie = false;
         }
     }
   }

   return zadanie;
}

function odczytajCzasSerwera() {
 
  var adres_url = 'http://dlucik.pl/wp-content/themes/daniel-dlucik/mail.php';
  var parametry = "imie=" + encodeURI(document.getElementById('imie').value) + "&email=" + encodeURI(document.getElementById('email').value) + "&telefon=" + encodeURI(document.getElementById('telefon').value) + "&tresc1=" + encodeURI(document.getElementById('tresc1').value) + "&lang=" + encodeURI(document.getElementById('lang').value);
  mojeZadanie.open("POST", adres_url, true);
  mojeZadanie.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  mojeZadanie.setRequestHeader("Content-length", parametry.length);
  mojeZadanie.setRequestHeader("Connection", "close");
  mojeZadanie.onreadystatechange = odpowiedzHTTP;
  mojeZadanie.send(parametry);
}

function odpowiedzHTTP() {
  if (mojeZadanie.readyState == 4) {
    if(mojeZadanie.status == 200) {
       wynik = mojeZadanie.responseText;
       document.getElementById('formularz_kontaktowy').innerHTML = wynik;
    }
  } 
  else {
    document.getElementById('formularz_kontaktowy').innerHTML = '<center><img src="images/ajax-ladowanie.gif"/></center>';
  }
}

function sprawdz_imie(imie)
{
	dlugosc=imie.length;
    // zmienna przechowujaca komunikaty bledow
    var bledy = '';
    // przypisanie obiektu formularza do zmiennej
    var f = document.forms['formularz'];
    
    // sprawdzenie imienia 
    if (dlugosc < 3)
        bledy = 'Wpisz poprawne imię i nazwisko';
    // sprawdzenie czy byly bledy 
	if (bledy == '')
	{
 	document.getElementById('div_imie').innerHTML=" ";

	}   
	 else
    {
       document.getElementById('div_imie').innerHTML=bledy;

    }
}

function email_validate(src) 
{
  var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9-]{2,4}$/;
	if(regex.test(src))
	{ 
	document.getElementById('div_e-mail').innerHTML=" "; 
	}
	else 
	{ 
	document.getElementById('div_e-mail').innerHTML="Wpisz poprawny e-mail";
	}
}

function telefon_validate(src) 
{
  var regex = /^[0-9-+\s]{6,25}$/;
	if(regex.test(src))
	{ 
	document.getElementById('div_telefon').innerHTML=" "; 
	}
	else 
	{ 
	document.getElementById('div_telefon').innerHTML="Wpisz poprawny numer telefonu";
	}
}

function tresc_check(wynik) 
{
  	dlugosc2=wynik.length;
	if(dlugosc2 < 10)
	document.getElementById('div_tresc1').innerHTML="Wpisz treść zapytania";
	else
	document.getElementById('div_tresc1').innerHTML=" ";
}

function formularz1()
{
var f = document.forms['formularz'];
var prowadz = " ";
		//imie
	if (f.imie.value.length < 3)
	{
	document.getElementById('div_imie').innerHTML="Wpisz poprawne imię i nazwisko";
	prowadz += "wrong";
	}
	else
	document.getElementById('div_imie').innerHTML="";
		
		//tresc
	if (f.tresc1.value.length < 10)
	{
	document.getElementById('div_tresc1').innerHTML="Wpisz treść zapytania";
	prowadz += "wrong";
	}
	else
	document.getElementById('div_tresc1').innerHTML="";
	
		//email
	var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9-]{2,4}$/;
	if(regex.test(f.email.value))
	{ 
	document.getElementById('div_e-mail').innerHTML=" "; 
	}
	else 
	{ 
	document.getElementById('div_e-mail').innerHTML="Wpisz poprawny e-mail";
	prowadz += "wrong";
	}
	
		//telefon
	  var regex = /^[0-9-+\s]{6,25}$/;
	if(regex.test(f.telefon.value))
	{ 
	document.getElementById('div_telefon').innerHTML=" "; 
	}
	else 
	{ 
	document.getElementById('div_telefon').innerHTML="Wpisz poprawny numer telefonu";
	prowadz += "wrong";
	}

	if(prowadz== " ")
	javascript:odczytajCzasSerwera();
}

