function isValidEmail(email, required){

    if (required==undefined) {   // if not specified, assume it's required

        required=true;

    }

    if (email==null) {

        if (required) {

            return false;

        }

        return true;

    }

    if (email.length==0) {  

        if (required) {

            return false;

        }

        return true;

    }

	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i

	if (filter.test(email))

		testresults=true

else{

	testresults=false

}

	return (testresults)

}



function ValidateForm(){

	var form=document.addUserForm

	if (form.imie.value == ''){

		alert("Proszę uzupełnić imię");

		return false

	}

	else if (form.nazwisko.value == ''){

		alert("Proszę uzupełnić nazwisko");

		return false

	}

	else if (form.uzupelniajace_kraj.value == ''){

		alert("Proszę uzupełnić kraj zamieszkania");

		return false

	}

	else if (form.uzupelniajace_wojewodztwo.value == ''){

		alert("Proszę uzupełnić województwo zamieszkania");

		return false

	}

	else if (form.uzupelniajace_miejscowosc.value == ''){

		alert("Proszę uzupełnić miejscowość zamieszkania");

		return false

	}

	else if (form.uzupelniajace_ulica.value == ''){

		alert("Proszę uzupełnić ulicę w adresie zamieszkania");

		return false

	}

	else if (form.uzupelniajace_nr_domu.value == ''){

		alert("Proszę uzupełnić numer domu w adresie zamieszkania");

		return false

	}

	else if (form.uzupelniajace_stacjonarny.value == '' && form.uzupelniajace_komorka.value == ''){

		alert("Proszę uzupełnić przynajmniej jeden numer telefonu")

		return false

	}

	else if (isValidEmail(form.email_uj.value, false) == false){

		alert("Nieprawidłowy adres email w domenie uj.pl")

		return false

	}

	else if (isValidEmail(form.email.value, true) == false){

		alert("Nieprawidłowy adres email podany w zgłoszeniu")

		return false

	}

	else if (form.stopien_naukowy.value == ''){

		alert("Proszę uzupełnić stopień naukowy");

		return false

	}

	else if (form.naukowy_uczelnia.value == ''){

		alert("Proszę uzupełnić uczelnię uzyskania stopnia naukowego");

		return false

	}

	else if (form.naukowy_wydzial.value == ''){

		alert("Proszę uzupełnić wydział uzyskania stopnia naukowego");

		return false

	}

	else if (form.naukowy_kierunek.value == ''){

		alert("Proszę uzupełnić kierunek uzyskania stopnia naukowego");

		return false

	}

		else if (form.wyrazam.value == ''){

		alert("Proszę wyrazić zgodę na przetwarzanie dnaych osobowych");

		return false

	}

	

	return true

 }