function sprawdz_form() {
	var obj = document.forms['kontakt_form'];
	var divImieNazwisko = document.getElementById("ImieNazwiskoText");
	var divEmail = document.getElementById("EmailText");
	var divTresc = document.getElementById("TrescText");
	var divTemat = document.getElementById("TematText");
	var err = 0;
	var wzor = /^.+@.+\..{2,4}$/

	if (obj.edtImieNazwisko.value.length==0) { 
		err = 1;
		obj.edtImieNazwisko.style.border = "1px solid #ff0000";
		divImieNazwisko.style.color = '#ff0000';
	} else {
		obj.edtImieNazwisko.style.border = "1px solid #e4e4e4";
		divImieNazwisko.style.color = '#000000';
	}// else
	if (!wzor.test(obj.edtEmail.value)) { 
		err = 2;
		obj.edtEmail.style.border = "1px solid #ff0000";
		divEmail.style.color = '#ff0000';
	} else {
		obj.edtEmail.style.border = "1px solid #e4e4e4";
		divEmail.style.color = '#000000';
	} // else
	if (obj.edtTresc.value.length==0)   {
		err = 3;
		obj.edtTresc.style.border = "1px solid #ff0000";
		divTresc.style.color = '#ff0000';
	} else {
		obj.edtTresc.style.border = "1px solid #e4e4e4";
		divTresc.style.color = '#000000';
	}// else
	if (obj.edtTemat.value.length==0)   {
		err = 4;
		obj.edtTemat.style.border = "1px solid #ff0000";
		divTemat.style.color = '#ff0000';
	} else {
		obj.edtTemat.style.border = "1px solid #e4e4e4";
		divTemat.style.color = '#000000';
	}// else
	
	if (err == 0) {obj.submit();}

	if (err > 0) {
		PokazInfo_o_bledzie(obj, err);
	} 
}

function PokazInfo_o_bledzie(obj, nr, lang) {
	var pid = document.getElementById('komunikat');
	var divErrors = document.getElementById('errors');
	var msg = "";
	var kom = new Array();
	    kom["pl"] = new Array();
	    kom["en"] = new Array();
   		kom["pl"][0] = "Wprowadzone dane są nieprawidłowe";
   		kom["pl"][1] = "Informacja dotycząca imienia i nazwiska jest nieprawidłowa.";
	    kom["pl"][2] = "Wprowadzony adres email jest nieprawidłowy.";
	    kom["pl"][3] = "Wprowadź treść wiadomości.";
	    kom["pl"][4] = "Podaj temat wiadomości.";
		kom["pl"][99]= "Zamknij";

		kom["en"][0] = "There is a problem with your data:";
		kom["en"][1] = "You have entered invalid name.";
		kom["en"][2] = "Please enter valid email address.";
		kom["en"][3] = "Please enter your message.";
		kom["en"][4] = "Subject missing.";
		kom["en"][99]= "Close";

		lang = wybierz_jezyk();
		if (lang==null||lang=="") { lang="pl";}
		msg = kom[lang][0]+'<br>'+kom[lang][nr];
	divErrors.innerHTML = msg;
	/*
	pid.style.position = 'absolute';
	pid.style.top = "260px";
	pid.style.display = "block";
	pid.style.width = "505px";
	pid.style.height = "100px";

	pid.innerHTML = '<p style="text-align: center;">'+msg+'<p>'+
		'<div style="text-align:center; margin-top: 20px;">'+
		'<a class="link" style="text-decoration: underline; cursor: pointer;" onClick="zamknij_komunikat()">'+
		kom[lang][99]+'</a></div>';
	*/
}

function zamknij_komunikat() {
	var pid = document.getElementById('komunikat');
	pid.style.display = "none";
}

function wybierz_jezyk() {
	if (syslang == 'polska') { return 'pl'; }
	else { return 'en'; }
}
