function pravnoLice()

{

	if(document.getElementById('chkLice').checked == true) 

	{

		document.getElementById('trNazivFirme').style.display = "";

		document.getElementById('trPIB').style.display = "";

	}

	else

	{

		document.getElementById('trNazivFirme').style.display = "none";

		document.getElementById('trPIB').style.display = "none";

	}

}

function validate()

{

	if(document.getElementById('chkLice').checked==true)

	{

		if(document.getElementById('txtNazivFirme').value.length < 2)

		{

        	alert ("Morate uneti naziv firme!");

			return false;

		}

		if(document.getElementById('txtPIB').value.length < 5)

		{

        	alert ("Morate uneti PIB firme!");

			return false;

		}

	}

	if(document.getElementById('txtIme').value.length < 2)

	{

		alert("Morate uneti Vaše ime!");

		return false;

	}

	if(document.getElementById('txtPrezime').value.length < 2)

	{

		alert("Morate uneti Vaše prezime!");

		return false;

	}



	if(document.getElementById('txtUsernameR').value.length < 2)

	{

		alert("Morate izabrati Vaše korisničko ime!");

		return false;

	}
	
	if (document.getElementById('txtUsernameR').value.search(' ') != -1)

	{

		alert('Neispravno korisničko ime. Korisničko ime sme da se sastoji samo od jedne reči.');

		return false;

	}

	var x1 = document.getElementById('txtUsernameR').value;

	var filter1  = /^([a-zA-Z0-9])+$/;

	if (!filter1.test(x1))

	{

		alert('Neispravno korisničko ime. Korisničko ime sme da sadrži samo alfanumeričke karaktere.');

		return false;

	}



	if(document.getElementById('txtEmailAdresa2').value != document.getElementById('txtEmailAdresaR').value)

	{

	alert("Ponovljena email adresa se ne slaze sa email adresom, molimo Vas proverite da li ste dobro uneli svoju email adresu!");

	return false;

	}
	
	if(document.getElementById('txtMaticniBroj').value.length < 13 || document.getElementById('txtMaticniBroj').value.length > 13)

	{

		alert("Nispravan matični broj.");

		return false;

	}
	
	if(document.getElementById('txtTelefon').value.length < 2)

	{

		alert("Morate uneti Vaš telefon!");

		return false;

	}
	
	if((document.getElementById('txtTelefon').value).match(/^\+(\d|\-){1,} \(\d{1,}\) \d{1,}$/) == null) {
		alert("Morate uneti Vaš telefon!"); return false;
	}
	
	if(document.getElementById('cmbKakoSteSaznali').value <= 0)

	{

		alert("Morate izabrati \"Kako ste saznali za nas:\"");

		return false;

	}

	var x = document.getElementById('txtEmailAdresaR').value;

	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

	if (!filter.test(x))

	{

		alert('Neispravna e-mail adresa');

		return false;

	}

	

	if(document.getElementById('chkPravila').checked==false)

	{

		alert('Morate prihvatiti pravila korišćenja Distance Learning Sistema!');

		return false;

	}

}

function data_change(field)
     {
          var check = true;
          var value = field.value; 
          var vrednost = "";
          for(var i=0;i < field.value.length; ++i)
          {
               var new_key = value.charAt(i); //cycle through characters
               if(((new_key < "0") || (new_key > "9")) && !(new_key == ""))
               {
                   // check = false;
                   // break;
               }else{
                   vrednost += new_key
               }
          }
          field.value = vrednost;
          //apply appropriate colour based on value          
     }
