﻿var strF;

strF="document.getElementByID('form1')";


function DisableIt(rb, elem)
{
	var obj;

	if(rb.value == 'm')
	{
		alert(rb.value);
		
		obj = eval("document.getElementById('"+elem+"')");
		//alert(eval("document.getElementById('"+elem+"')"));
		//obj[0].disabled = false;
		//obj[1].disabled = false;
	}
	else
	{
		alert(rb.value);
		obj = eval("document.getElementById('"+elem+"')");
		
		//obj[0].disabled = true;
		//obj[1].disabled = true;
	}

}

function ToggleIt(rb, elem)
{
	if(rb.value == 'da' || rb.value == 'm')
	{
		elem.style.visibility="visible";
	}
	else
	{
		elem.value = '';
		elem.style.visibility="hidden";	
	}

}

function ToggleIt2(rb, elem)
{
	span_student_godine.style.visibility="hidden";
	span_student_diplomirao_godine.style.visibility="hidden";
	span_postdiplomac_fakultet.style.visibility="hidden";
	span_drugo_opis.style.visibility="hidden";

	switch(rb.value)
	{
			case 'student': span_student_godine.style.visibility="visible"; break;
			case 'diplomac': span_student_diplomirao_godine.style.visibility="visible"; break;
			case 'postdiplomac': span_postdiplomac_fakultet.style.visibility="visible"; break;
			case 'drugo': span_drugo_opis.style.visibility="visible"; break;
	}
}

function DisableAll()
{
	span_student_godine.style.visibility="visible";
	span_student_diplomirao_godine.style.visibility="hidden";
	span_postdiplomac_fakultet.style.visibility="hidden";
	span_drugo_opis.style.visibility="hidden";
	span_deca_opis.style.visibility="hidden";
	span_zdravstvene_opis.style.visibility="hidden";
	span_obnavljao_opis.style.visibility="hidden";
	span_dozvola_opis.style.visibility="hidden";

}

function validate()
{
	var i;
	var msg;
	msg = '';
	var obj;
	var dd, mm, yyyy;
	var index;
	index = 0;
	
	
	obj = document.form1.ime_prezime;
	
	if(obj.value == '')
	{
		index++;
		msg = msg + index.toString()+')  Ime i prezime ne može biti prazno!\n';
	}
	
	
	dd = document.form1.datum_rodjenja_dd.value;
	mm = document.form1.datum_rodjenja_mm.value;
	yyyy = document.form1.datum_rodjenja_yyyy.value;

	obj = document.form1.prosek;
	obj.value = obj.value.replace('.', ',');

	if(isNaN(dd)||isNaN(mm)||isNaN(yyyy)||dd==''||mm==''||yyyy==''||dd<1||dd>31||mm<1||mm>12||yyyy<1||yyyy<1900||yyyy>2500)
	{
		index++;
		msg = msg + index.toString()+')  Datum rodjenja je neispravan!\n';
	}

	obj = document.form1.drzavljanstvo;
	if(obj.value == '')
	{
		index++;
		msg = msg + index.toString()+')  Državljanstvo ne može biti prazno!\n';
	}
	//alert(eval("document.getElementById('godina_upisa').value"));
	if(document.form1.godina_upisa.value == '' || isNaN(document.form1.godina_upisa.value))
	{
		index++;
		msg = msg + index.toString()+')  Godina upisa ne može biti prazno i mora da bude cifra!\n';
	}

	obj = document.form1.adresa;
	if(obj.value == '')
	{
		index++;
		msg = msg + index.toString()+')  Adresa ne može biti prazna!\n';
	}

	if(document.form1.telefon.value == '' && document.form1.mobilni.value == '')
	{
		index++;
		msg = msg + index.toString()+')  Ostavite barem jedan telefon za kontakt!\n';
	}

	if(document.form1.zdr_da.checked && document.form1.zdravstvene_opis.value == '')
	{
		index++;
		msg = msg + index.toString()+')  Opišite Vaše zdravstvene probleme!\n';
	}

	if(document.form1.deca_da.checked && document.form1.deca_opis.value == '')
	{
		index++;
		msg = msg + index.toString()+')  Opišite koliko imate dece i kog uzrasta!\n';
	}

	if(document.form1.trenutni_status_student.checked && (document.form1.student_godine.value == '' || isNaN(document.form1.student_godine.value)))
	{
		index++;
		msg = msg + index.toString()+')  Koje godine ste upisali fakultet? (umesto slovima napišite cifru)\n';
	}

	if(document.form1.trenutni_status_diplomac.checked && (document.form1.student_diplomirao_godine.value == '' || isNaN(document.form1.student_diplomirao_godine.value)))
	{
		index++;
		msg = msg + index.toString()+')  Koje godine ste diplomirali? (umesto slovima napišite cifru)\n';
	}

	if(document.form1.trenutni_status_postdiplomac.checked && (document.form1.postdiplomac_do_kraja.value == '' || document.form1.postdiplomac_godina.value == '' || document.form1.postdiplomac_fakultet.value == '' || isNaN(document.form1.postdiplomac_do_kraja.value) || isNaN(document.form1.student_diplomirao_godine.value) || isNaN(document.form1.postdiplomac_godina.value)))
	{
		
		index++;
		msg = msg + index.toString()+')  Ako ste postdiplomac morate da unesete \n   ime fakulteta, godinu i broj ispita do kraja (godinu i broj ispita isključivo ciframa)\n';
	}


	if(document.form1.trenutni_status_drugo.checked && document.form1.drugo_opis.value == '')
	{
		index++;
		msg = msg + index.toString()+')  Upišite vaš trenutni status!\n';
	}

	if(document.form1.obnavljao_da.checked && (document.form1.obnavljao_opis.value == '' || isNaN(document.form1.obnavljao_opis.value)))
	{
		index++;
		msg = msg + index.toString()+')  Upišite koliko ste puta obnovili godinu (ne slovima nego cifrom)!\n';
	}

	if(document.form1.prosek.value == '')
	{
		index++;
		msg = msg + index.toString()+')  Upišite vaš prosek na studijama!\n';
	}

	if(isNaN(document.form1.najbolja_ocena.value))
	{
		index++;
		msg = msg + index.toString()+')  Greška u polju za najbolju ocenu! (cifrom, ne slovima)\n';
	}

	if(document.form1.najbolja_ocena.value != '' && document.form1.najbolja_na_kom_ispitu.value == '')
	{
		index++;
		msg = msg + index.toString()+')  Upišite na kom ispitu ste imali najbolju ocenu!\n';
	}

	if(isNaN(document.form1.najlosija_ocena.value))
	{
		index++;
		msg = msg + index.toString()+')  Greška u polju za najlošiju ocenu!\n';
	}

	if(document.form1.najlosija_ocena.value != '' && document.form1.najlosija_na_kom_ispitu.value == '')
	{
		index++;
		msg = msg + index.toString()+')  Upišite na kom ispitu ste imali najlošiju ocenu!\n';
	}

	if(document.form1.srednja_skola.value == '')
	{
		index++;
		msg = msg + index.toString()+')  Upišite podatke o srednjoj školi!\n';
	}

	if(document.form1.srednja_skola_mesto.value == '')
	{
		index++;
		msg = msg + index.toString()+')  Upišite gde ste završili srednju školu!\n';
	}

	if(document.form1.maternji_jezik.value == '')
	{
		index++;
		msg = msg + index.toString()+')  Upišite koji je vaš maternji jezik!\n';
	}
	
	if(document.form1.dozvola_da.checked && document.form1.dozvola_opis.value == '')
	{
		index++;
		msg = msg + index.toString()+')  Koje kategorije imate dozvolu?\n';
	}

	if(index > 0)
	{
		alert(msg);
	}
	else
	{
		validate_upitnik();
	}

}

function DoIt(who, what)
{
	if(who == 'm')
	{	
		what.style.visibility = false;
		alert('m');
	}
	else
	{
		what.style.visibility = true;
		alert('z');
	}
}

function validate_upitnik()
{
	var i;
	var msg;
	msg = '';
	var obj;
	var dd, mm, yyyy;
	var index;
	index = 0;
	
	obj = document.form1.licna_iskustva_1;
	if(obj.value == '')
	{
		index++;
	}
	obj = document.form1.licna_iskustva_2;
	if(obj.value == '')
	{
		index++;
	}
	obj = document.form1.licna_iskustva_3;
	if(obj.value == '')
	{
		index++;
	}
	obj = document.form1.licna_iskustva_4;
	if(obj.value == '')
	{
		index++;
	}
	obj = document.form1.licna_iskustva_5;
	if(obj.value == '')
	{
		index++;
	}
	obj = document.form1.licna_iskustva_6;
	if(obj.value == '')
	{
		index++;
	}
	obj = document.form1.licna_iskustva_7;
	if(obj.value == '')
	{
		index++;
	}


	obj = document.form1.karakteristike_1;
	if(obj.value == '')
	{
		index++;
	}
	obj = document.form1.karakteristike_2;
	if(obj.value == '')
	{
		index++;
	}
	obj = document.form1.karakteristike_3;
	if(obj.value == '')
	{
		index++;
	}
	obj = document.form1.karakteristike_4;
	if(obj.value == '')
	{
		index++;
	}
	obj = document.form1.karakteristike_5;
	if(obj.value == '')
	{
		index++;
	}
	obj = document.form1.karakteristike_6;
	if(obj.value == '')
	{
		index++;
	}
	obj = document.form1.karakteristike_7;
	if(obj.value == '')
	{
		index++;
	}
	obj = document.form1.karakteristike_8;
	if(obj.value == '')
	{
		index++;
	}
	obj = document.form1.karakteristike_9;
	if(obj.value == '')
	{
		index++;
	}
	obj = document.form1.karakteristike_10;
	if(obj.value == '')
	{
		index++;
	}
	obj = document.form1.karakteristike_11;
	if(obj.value == '')
	{
		index++;
	}


	obj = document.form1.hipoteticka_pitanja_1;
	if(obj.value == '')
	{
		index++;
	}
	obj = document.form1.hipoteticka_pitanja_2;
	if(obj.value == '')
	{
		index++;
	}
	obj = document.form1.hipoteticka_pitanja_3;
	if(obj.value == '')
	{
		index++;
	}
	obj = document.form1.hipoteticka_pitanja_4;
	if(obj.value == '')
	{
		index++;
	}
	obj = document.form1.hipoteticka_pitanja_5;
	if(obj.value == '')
	{
		index++;
	}


	obj = document.form1.posao_1;
	if(obj.value == '')
	{
		index++;
	}
	obj = document.form1.posao_2;
	if(obj.value == '')
	{
		index++;
	}
	obj = document.form1.posao_3;
	if(obj.value == '')
	{
		index++;
	}
	obj = document.form1.posao_4;
	if(obj.value == '')
	{
		index++;
	}
	obj = document.form1.posao_5;
	if(obj.value == '')
	{
		index++;
	}
	obj = document.form1.posao_6;
	if(obj.value == '')
	{
		index++;
	}
	obj = document.form1.posao_7;
	if(obj.value == '')
	{
		index++;
	}

	if(index > 0)
	{
		alert('Niste odgovorili na sva pitanja iz upitnika!');
	}
	else
	{
		document.form1.submit();
	}

}