	/*
		Funkcja do validacji formularza z danymi osobowymi
	*/

	function validateForm() {
		var error = '';
		var rx=new RegExp("^[\\w\.=-]+@[\\w\\.-]+\\.[a-z]{2,4}$"); //pattern do emaila

		// Nie podano imienia i nazwiska
		if (document.getElementById('imie_i_nazwisko').value == '') {
			error += '\n* Nie podano imienia i nazwiska';
			changeProperty('imie_i_nazwisko');
		}
		// Nie podano firmy
		if (document.getElementById('firma').value == '') {
			error += '\n* Nie podano nazwy firmy';
			changeProperty('firma');
		}
		// Email 
		if (document.forms.formularz.email.value == '' || ( document.forms.formularz.email.value != '' && !rx.test(document.forms.formularz.email.value))) {
			error += '\n* Email ma nieprawidłowy format';
			changeProperty('email');
		}

		// Wyswietlanie komunikatu o błędzie i zwracanie wartości false 
		// lub zwracanie wartości true
		if (error != '') {
			alert('W formularzu wystąpiły następujące błędy:\n'+error);
			return false;
		} else {
			document.getElementById('formularz').submit();
			return true;
		}
	}
	
	function checkboxValue(/*object*/ID,/*value*/ValueID) {
		if (document.getElementById(ID).checked==false) {
			var ValueID ='';
			document.getElementById(ID).value='';
		}
		else if (document.getElementById(ID).checked==true) {
			document.getElementById(ID).value= ValueID;
		}
	}
