function zablokujForm() {
	document.getElementById("nauka_idkierunek").disabled=true;
	document.getElementById("nauka_idwydzial").disabled=true;
    document.getElementById("nauka_rok_ukonczenia").style.visibility = 'hidden';
    
	document.getElementById("innauczelnia123").style.visibility = 'hidden';
	document.getElementById("iuczelnia").style.visibility = 'hidden';
	}

function removeElement() {

d = document.getElementById('ilea');
d_nested = document.getElementById("innauczelnia123");
d.removeChild(d_nested);
}

function odblokujForm() {

	document.getElementById("nauka_rok_ukonczenia").style.visibility = 'hidden';
	document.getElementById("nauka_idwydzial").disabled=false;
	document.getElementById("nauka_idkierunek").disabled=false;
	document.getElementById("innauczelnia123").style.visibility = 'hidden';
	document.getElementById("iuczelnia").style.visibility = 'hidden';
	}
function removeRepetitive(elem)
{
	elem.innerHTML = "";
	elem.parentNode.removeChild(elem);
	return false;
}

function checkAnkietaBK(form) {

	if (form.email.value != "") {
		if (!checkEmail(form, "email")) {
			alert("Podany email jest nieprawidłowy. \nWpisz poprawny email.");
			form.email.focus();
			return false;
		}
	}
	else if(true) {
		for(i = 1; i < 5; i++) {
			jest = 0;
			for(j = 0; j < eval("form.pytanie" + i + ".length"); j++) {
				if(eval("form.pytanie" + i + "[" + j + "].checked")) {
					jest = 1;
					break;
				}
			}
			if(jest == 0) {
				pytanie = i;
				break;
			}
		}
		
		if(jest == 0) {
			alert("Musisz odpowiedzieć na wszystkie pytania");
			eval("form.pytanie" + pytanie + "[0].focus()");
			return false;
		}
	}	
	return true ;	
}

function checkOfertaPracy ( form ) {
	if (form.firma.value == "" || form.ulica.value == "" || form.kod1.value == "" || form.kod2.value == "" || form.miejscowosc.value == "" || form.telefon.value == "" || form.stanowisko.value == "" || form.lokalizacja.value == "" || form.liczba_osob.value == "" || form.data_waznosci1.value == "" || form.data_waznosci2.value == "" || form.data_waznosci3.value == "" ) {
		alert("Musisz wypełnić wszystkie wymagane pola (pola z gwiazdką).");
		form.firma.focus();
		return false;
	}
	else if(form.branza.value == -1) {
		alert("Musisz wybrać branżę.");
		form.branza.focus();
		return false;		
	}
	else if(form.id_typ.value == -1) {
		alert("Musisz wybrać rodzaj pracy.");
		form.id_typ.focus();
		return false;		
	}
	else if(form.data_waznosci1.value < 2006 || form.data_waznosci1.value > 2012) {
		alert("Podana data jest nieprawidłowa.");
		form.data_waznosci1.focus();
		return false;		
	}
	else if(form.data_waznosci2.value < 1 || form.data_waznosci2.value > 12) {
		alert("Podana data jest nieprawidłowa.");
		form.data_waznosci2.focus();
		return false;		
	}
	else if(form.data_waznosci3.value < 1 || form.data_waznosci3.value > 31) {
		alert("Podana data jest nieprawidłowa.");
		form.data_waznosci3.focus();
		return false;		
	}
	else {
		return true ;	
	}
}

function checkOfertaPracyEn(form) {
	if (form.firma.value == "" || form.ulica.value == "" || form.kod1.value == "" || form.miejscowosc.value == "" || form.telefon.value == "" || form.stanowisko.value == "" || form.lokalizacja.value == "" || form.liczba_osob.value == "" || form.data_waznosci1.value == "" || form.data_waznosci2.value == "" || form.data_waznosci3.value == "" ) {
		alert("Please fill in required fields (fields with asterisk).");
		form.firma.focus();
		return false;
	}
	else if(form.branza.value == -1) {
		alert("Please choose branch.");
		form.branza.focus();
		return false;		
	}
	else if(form.id_typ.value == -1) {
		alert("Please choose position types.");
		form.id_typ.focus();
		return false;		
	}
	else if(form.data_waznosci1.value < 2006 || form.data_waznosci1.value > 2012) {
		alert("Given date is wrong.");
		form.data_waznosci1.focus();
		return false;		
	}
	else if(form.data_waznosci2.value < 1 || form.data_waznosci2.value > 12) {
		alert("Given date is wrong.");
		form.data_waznosci2.focus();
		return false;		
	}
	else if(form.data_waznosci3.value < 1 || form.data_waznosci3.value > 31) {
		alert("Given date is wrong.");
		form.data_waznosci3.focus();
		return false;		
	}
	else {
		return true ;	
	}
}


function checkEmail(form, nazwa_pola)
{
	eval("var field = form." + nazwa_pola + ";");
	var str = field.value;
	if (window.RegExp)
	{
		var reg1str = "(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)";
		var reg2str = "^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$";
		var reg1 = new RegExp(reg1str);
		var reg2 = new RegExp(reg2str);
		if (!reg1.test(str) && reg2.test(str))
		{
			return true;
		}
		return false;
	}
	else
	{
		if(str.indexOf("@") >= 0)
		{
			return true;
		}
		return false;
	}
}


function checkAnkietaStudent ( form ) {

var wartosc=0;
len = document.ankieta1.nauka_idstatus.length;
  for (i = 0; i < len; i++) {
  if (document.ankieta1.nauka_idstatus[i].checked) {
  wartosc = document.ankieta1.nauka_idstatus[i].value;
        }
  }








var aaa=0;
if(form.a1.checked == true )
{
aaa=aaa+1;
}
if(form.a2.checked == true )
{
aaa=aaa+1;
}
if(form.a3.checked == true)
{
aaa=aaa+1;
}
if(form.a4.checked == true )
{
aaa=aaa+1;
}
if(form.a5.checked == true)
{
aaa=aaa+1;
}

if(form.a7.checked == true)
{
aaa=aaa+1;
}
if(form.a8.checked == true)
{
aaa=aaa+1;
}

var taknie=0;

if (aaa == "3" || form.a1.disabled == true || form.a2.disabled == true || form.a3.disabled == true || form.a4.disabled == true || form.a5.disabled == true || form.a7.disabled == true || form.a8.disabled == true) 
{
taknie=1;

}
var alertalert="Musisz wypełnić wszystkie wymagane pola (pola z gwiazdką).\n";

if(form.kom_word_hidden.value=="" || form.kom_email_hidden.value=="" || form.kom_excel_hidden.value=="" || wartosc == "0" || form.dane_nazwisko.value == "" || form.dane_imie.value == "" || taknie == "0" || (form.nauka_rok_ukonczenia.value == "0000" && form.nauka_rok_ukonczenia2 == null ) || (form.nauka_rok_ukonczenia2 != null && form.nauka_rok_ukonczenia2.value == "0000" ) || ((form.nauka_idkierunek.value == "1" || form.nauka_idkierunek.value == "2" || form.nauka_idkierunek.value == "4" || form.nauka_idkierunek.value == "6" || form.nauka_idkierunek.value == "9" || form.nauka_idkierunek.value == "11" || form.nauka_idkierunek.value == "12" || form.nauka_idkierunek.value == "14" ||  form.nauka_idkierunek.value == "16") && wartosc != "3" ) || (form.nauka_idwydzial.value == "1" && wartosc != "3")  || form.dom_ulica.value == "" || form.dom_kod1.value == "" || form.dom_kod2.value == "" || form.dom_miasto.value == "" ||   form.dane_tel.value == "" || form.dane_data_ur1.value == "" || form.dane_data_ur2.value == "" || form.dane_data_ur3.value == "" || form.dane_miejsce.value == "" || form.dane_email.value == "" || form.nauka_szkola_sr.value == "") {
	if (form.dane_imie.value == ""){
alertalert=alertalert+"Podstawowe dane -> Imię\n";
}
if (form.dane_nazwisko.value == ""){
alertalert=alertalert+"Podstawowe dane -> Nazwisko\n";
}
if (form.dom_ulica.value == ""){
alertalert=alertalert+"Podstawowe dane -> Adres domowy -> ul.\n";
}
if (form.dom_kod1.value == "" || form.dom_kod2.value == ""){
alertalert=alertalert+"Podstawowe dane -> Adres domowy -> kod\n";
}
if (form.dane_tel.value == ""){
alertalert=alertalert+"Podstawowe dane -> Telefon kontaktowy\n";
}
if (form.dane_data_ur1.value == "" || form.dane_data_ur2.value == "" || form.dane_data_ur3.value == ""){
alertalert=alertalert+"Podstawowe dane -> Data urodzenia\n";
}
if (form.dane_miejsce.value == ""){
alertalert=alertalert+"Podstawowe dane -> Miejscowość(data urodzenia)\n";
}
if (form.dane_email.value == ""){
alertalert=alertalert+"Podstawowe dane -> Adres e-mail\n";
}
if (form.nauka_szkola_sr.value == ""){
alertalert=alertalert+"Wykształcenie, nauka -> Szkoła średnia\n";
}
if (wartosc == "0"){
alertalert=alertalert+"Wykształcenie, nauka -> Politechnika Koszalińska(status)\n";
}

if ((form.nauka_rok_ukonczenia.value == "0000" && form.nauka_rok_ukonczenia2 == null) || (form.nauka_rok_ukonczenia2 != null && form.nauka_rok_ukonczenia2.value == "0000" )){
var wartosc2 ="";
if (wartosc=="1" )
{
wartosc2 =" Planowany";
}
alertalert=alertalert+"Wykształcenie, nauka ->"+wartosc2+" Rok ukonczenia studiów\n";
}


if (form.nauka_idwydzial.value == "1" && wartosc != "3"){
alertalert=alertalert+"Wykształcenie, nauka -> Wydział\n";
}
if ((form.nauka_idkierunek.value == "1" || form.nauka_idkierunek.value == "2" || form.nauka_idkierunek.value == "4" || form.nauka_idkierunek.value == "6" || form.nauka_idkierunek.value == "9" || form.nauka_idkierunek.value == "11" || form.nauka_idkierunek.value == "12" || form.nauka_idkierunek.value == "14" ||  form.nauka_idkierunek.value == "16") && wartosc != "3"){
alertalert=alertalert+"Wykształcenie, nauka -> Kierunek\n";
}
if (form.kom_word_hidden.value==""){
alertalert=alertalert+"Umiejętności -> Do pisania tekstów używam programu \n";
}
if (form.kom_excel_hidden.value==""){
alertalert=alertalert+"Umiejętności -> Do obliczeń używam programu \n";
}
if (form.kom_email_hidden.value==""){
alertalert=alertalert+"Umiejętności -> Do obsługi poczty e'mail i internetu używam \n";
}
if (taknie == "0"){
alertalert=alertalert+"Twoje oczekiwania -> Branże - wybierz trzy kategorie \n";
}

		
		alert(alertalert);
		form.dane_imie.focus();
		return false;
	}	else 
	if(isNaN(form.dom_kod1.value) || isNaN(form.dom_kod2.value) || isNaN(form.kor_kod1.value) || isNaN(form.kor_kod2.value)) {
		alert("Wpisany przez Ciebie kod pocztowy jest nieprawidłowy.");
		form.dom_kod1.focus();
		return false;
	}
	else if (isNaN(form.dane_data_ur1.value) || form.dane_data_ur1.value > 31 || form.dane_data_ur1.value < 1) {
		alert("Wpisany przez Ciebie dzień jest nieprawidłowy.");
		form.dane_data_ur1.focus();
		return false;
	}
	else if (isNaN(form.dane_data_ur2.value) || form.dane_data_ur2.value > 12 || form.dane_data_ur2.value < 1) {
		alert("Wpisany przez Ciebie miesiąc jest nieprawidłowy.");
		form.dane_data_ur2.focus();
		return false;
	}
	else if (isNaN(form.dane_data_ur3.value) || form.dane_data_ur3.value > 2010 || form.dane_data_ur3.value < 1900) {
		alert("Wpisany przez Ciebie rok urodzenia jest nieprawidłowy.");
		form.dane_data_ur3.focus();
		return false;
	}
	else if (!checkEmail(form, "dane_email")) {
		alert("Podany email jest nieprawidłowy. \nWpisz poprawny email.");
		form.dane_email.focus();
		return false;
	}
	else if (form.zgoda.checked != true) {
		alert("Musisz wyrazić zgodę na przetwarzanie Twoich danych osobowych!");
		form.zgoda.focus();
		return false;
	}
	
	return true ;
}

function checkUwagi ( form ) {
	if (form.uwagi.value == "") {
		alert("Musisz wypełnić, przynajmniej, pole z gwiazdką.");
		form.uwagi.focus();
		return false;
	}

	return true ;
}

function checkLogowanie(form) {
	if(form.email.value == "") {
		alert("Aby się zalogować musisz podać login(e-mail) oraz hasło.");
		form.email.focus();
		return false;
	}
	else if(form.haslo.value == "") {
		alert("Aby się zalogować musisz podać login(e-mail) oraz hasło.");
		form.haslo.focus();
		return false;
	}
	else if(!checkEmail(form, "email")) {
		alert("Podany e-mail jest niepoprawny.");
		form.email.focus();
		return false;		
	}
	
	return true;
}

function checkPrzypomnienie(form) {
	if(form.email.value == "") {
		alert("Musisz podać swój adres e-mail używany jako login.");
		form.email.focus();
		return false;
	}
	else if(!checkEmail(form, "email")) {
		alert("Podany e-mail jest niepoprawny.");
		form.email.focus();
		return false;		
	}
	
	return true;
}

function checkZmianaHasla(form) {
	if(form.haslo1.value == "") {
		alert("Musisz podać nowe hasło, a następnie je potwierdzić.");
		form.haslo1.focus();
		return false;
	}
	if(form.haslo2.value == "") {
		alert("Musisz podać nowe hasło, a następnie je potwierdzić.");
		form.haslo2.focus();
		return false;
	}	
	else if(form.haslo1.value != form.haslo2.value) {
		alert("Podane hasła nie są jednakowe.");
		form.haslo1.value = '';
		form.haslo2.value = '';
		form.haslo1.focus();
		return false;		
	}
	
	return true;
}

function checkWyszukiwanieProste(form) {
	if(form.fraza.value == "") {
		alert("Podaj słowo, które chcesz wyszukiwać.");
		form.fraza.focus();
		return false;
	}
	
	return true;
}

function checkWyszukiwanieZaawansowane(form) {
	if(form.etat.value == "" && form.nrref.value == "" && form.pracodawca.value == "" && form.typ.value == 0 && form.branza.value == 0 && form.wymagania.value == "" && form.miejsce.value == "") {
		alert("Wpisz lub wybierz jakiś warunek wyszukiwania.");
		form.etat.focus();
		return false;	
	}
	return true;
}

function checkZalozKonto(form) {
	if(form.login.value == "" && form.haslo.value == "") {
		alert("Aby utworzyć konto musisz podać login i hasło.");
		form.login.focus();
		return false;	
	}
	else if(!checkEmail(form, "login")) {
		alert("Podany e-mail jest niepoprawny. \nJako login musisz podać swój adres e-mail.");
		form.login.focus();
		return false;		
	}	
	return true;	
}

function checkForumNowy(form) {
	if(form.tresc.value == "" && form.temat.value == "") {
		alert("Aby dodać wpis musisz podać temat i treść.");
		form.temat.focus();
		return false;	
	}
	else if(form.email.value != "") {
		if(!checkEmail(form, "email")) { 
			alert("Podany e-mail jest niepoprawny. \nPodaj poprawny adres e-mail.");
			form.email.focus();
			return false;
		}		
	}	
	return true;	
}

function checkForumKomentarz(form) {
	if(form.tresc.value == "") {
		alert("Aby dodać wpis musisz podać treść.");
		form.tresc.focus();
		return false;	
	}
	else if(form.email.value != "") {
		if(!checkEmail(form, "email")) { 
			alert("Podany e-mail jest niepoprawny. \nPodaj poprawny adres e-mail.");
			form.email.focus();
			return false;
		}
	}
	return true;	
}
