function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Greška! Morate uneti validnu Email adresu kako bi Vam bilo odgovoreno.")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Greška! Morate uneti validnu Email adresu kako bi Vam bilo odgovoreno.")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Greška! Morate uneti validnu Email adresu kako bi Vam bilo odgovoreno.")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Greška! Morate uneti validnu Email adresu kako bi Vam bilo odgovoreno.")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Greška! Morate uneti validnu Email adresu kako bi Vam bilo odgovoreno.")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Greška! Morate uneti validnu Email adresu kako bi Vam bilo odgovoreno.")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Greška! Morate uneti validnu Email adresu kako bi Vam bilo odgovoreno.")
		    return false
		 }

 		 return true					
	}

function Validation(){

	var sadrzaj=document.contact.komentar;
	if ((sadrzaj.value==null)||(sadrzaj.value=="")){
		alert("Greška! Niste napisali komentar.");
		sadrzaj.focus();
		return false;
	}
	
	var ime=document.contact.ime;
	if ((ime.value==null)||(ime.value=="")){
		alert("Greška! Niste upisali ime.");
		ime.focus();
		return false;
	}
	
	var prezime=document.contact.prezime;
	if ((prezime.value==null)||(prezime.value=="")){
		alert("Greška! Niste upisali prezime.");
		prezime.focus();
		return false;
	}

	var opis=document.contact.opis;
	if ((opis.value==null)||(opis.value=="")||(opis.value=="0")){
		alert("Greška! Niste upisali opis zahteva.");
		opis.focus();
		return false;
	}

	var tel=document.contact.tel2;
	if ((tel.value==null)||(tel.value=="")){
		alert("Greška! Niste upisali opis broj telefona.");
		tel.focus();
		return false;
	}
	
	var tel3=document.contact.tel3;
	if ((tel3.value==null)||(tel3.value=="")){
		alert("Greška! Niste upisali opis broj telefona.");
		tel3.focus();
		return false;
	}
	
	if(document.getElementById('prihvatam').checked == false){
		alert("Greška! Niste prihvatili uslove o zaštiti podataka o ličnosti.");
		return false;
	}
	
	var email=document.contact.email;
	if ((email.value==null)||(email.value=="")){
		alert("Greška! Niste upisali Vašu Email adresu. Morate dostaviti validnu Email adresu kako bi Vam bilo odgovoreno.");
		email.focus();
		return false;
	}
	if (echeck(email.value)==false){
		email.value="";
		email.focus();
		return false;
	}
		
	return true;
 }

