
function prikaziKomentarFormu(){
	
	$("#formaDodajKomentar").slideToggle("slow");
	$("#prikaziKomentarFormuGumb").html('<a href="javascript:void(0);" onclick="javascript:sakrijKomentarFormu();"><img src="' + webPutanja + 'static/frontend/zupadezevice/elementi/sakrij-dodavanje-komentara.gif" alt="Sakrij komentar formu" border="0px" /></a>');
}


function sakrijKomentarFormu(){
	
	$("#formaDodajKomentar").slideToggle("slow");
	$("#prikaziKomentarFormuGumb").html('<a href="javascript:void(0);" onclick="javascript:prikaziKomentarFormu();"><img src="' + webPutanja + 'static/frontend/zupadezevice/elementi/dodaj-komentar-gumb.gif" alt="Prikazi komentar formu" border="0px" /></a>');
}

function ProvjeriFormu(){

	var ime = $("#txtIme").val();
	var email = $("#txtEmail").val();
	var poruka = $("#txtPoruka").val();
	var ref = $("#txtRef").val();
	var nid = $("#txtNID").val();
	
	
	if (ime == "") {
		$("#errorBox1").html('<span style="color:red;">Morate unijeti ime!</span');
		return false;
	} else {
		$("#errorBox1").html('');		
	}
	
	if (poruka == "") {
		$("#errorBox4").html('<span style="color:red;">Morate unijeti komentar!</span');
		return false;
	} else {
		$("#errorBox4").html('');		
	}
	
 $.ajax({
   type: "POST",
   beforeSend: function(msg){
   	$("#statusKomentar").html('<img src="' + webPutanja + 'static/frontend/zupadezevice/elementi/loader-komentar.gif" alt="" />');
   },
   url: webPutanja + "novosti/dodajkomentar/",
   data: "ime=" + ime + "&email= " + email + "&poruka= " + poruka + "&referrer=" + ref + "&nid=" + nid,
   success: function(msg){
    // alert( "Data Saved: " + msg );
     //$("#statusKomentar").html('<span style="color:#DF3636;font-weight:bold;">Komentar uspjesno dodan!</span>');
     //alert(ref);
     $("#formaDodajKomentar").slideToggle("slow");
     $("#prikaziKomentarFormuGumb").html('<div style="padding:10px;"><div style="float:left;height:24px;"><img src="' + webPutanja + 'static/frontend/zupadezevice/elementi/uspjesno-dodano.png" alt="" /></div><div style="float:left;height:22px;margin-left:10px;margin-top:5px"><strong>Komentar uspjesno dodan!</strong></div><div style="clear:both"></div></div>');
   	 $("#ajaxKomentar").html(msg);
   }
 });


	
	return false;
}











function ProvjeriKontaktFormu()

{

	if(document.getElementById('txtIme').value.length <1)

    {
    	document.getElementById('errorBox1').innerHTML='Niste upisali ime/naziv'
    	return false;

    } else {
    	document.getElementById('errorBox1').innerHTML=''
    }
    
    
    
    	if(emailCheck(document.getElementById('txtEmail').value) != true)
		
    	{
    		return false;
    	}  
    	
    	 
    
    if(document.getElementById('txtNaslov').value.length <1)

    {
    	document.getElementById('errorBox3').innerHTML='Niste upisali naslov'
    	return false;

    } else {
    	document.getElementById('errorBox3').innerHTML=''
    }
    
    	if(document.getElementById('txtPoruka').value.length <1)

    {
    	document.getElementById('errorBox4').innerHTML='Niste upisali poruku'
    	return false;

    } else {
    	document.getElementById('errorBox4').innerHTML=''    	
    	
    }
    
    
    




}

function emailCheck (emailStr)

{



var checkTLD=1;



var knownDomsPat=/^(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum)$/;



var emailPat=/^(.+)@(.+)$/;



var specialChars="\\(\\)><@,;:\\\\\\\"\\.\\[\\]";



var validChars="\[^\\s" + specialChars + "\]";



var quotedUser="(\"[^\"]*\")";



var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;



var atom=validChars + '+';



var word="(" + atom + "|" + quotedUser + ")";



var userPat=new RegExp("^" + word + "(\\." + word + ")*$");



var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$");



var matchArray=emailStr.match(emailPat);



if (matchArray==null) {


document.getElementById('errorBox2').innerHTML='E-mail adresa nije ispravno unesena (provjerite @ i tacke).';
return false;



}



var user=matchArray[1];



var domain=matchArray[2];



for (i=0; i<user.length; i++) {



if (user.charCodeAt(i)>127) {


document.getElementById('errorBox2').innerHTML='Korisnicko ime u e-mail adresi sadrzi neispravne karaktere.';
return false;



   }



}



for (i=0; i<domain.length; i++) {



if (domain.charCodeAt(i)>127) {


document.getElementById('errorBox2').innerHTML='Ime domene u e-mail adresi sadrzi neispravne karaktere.';

return false;



   }



}



if (user.match(userPat)==null) {


document.getElementById('errorBox2').innerHTML='Korisnicko ime u e-mail adresi je neispravno.';
return false;



}



var IPArray=domain.match(ipDomainPat);



if (IPArray!=null) {



for (var i=1;i<=4;i++) {



if (IPArray[i]>255) {


document.getElementById('errorBox2').innerHTML='IP adresa u e-mail adresi je neispravna.';




return false;



   }



}



return true;



}



var atomPat=new RegExp("^" + atom + "$");



var domArr=domain.split(".");



var len=domArr.length;



for (i=0;i<len;i++) {



if (domArr[i].search(atomPat)==-1) {


document.getElementById('errorBox2').innerHTML='Ime domene u e-mail adresi je neispravno.';




return false;



   }



}



if (checkTLD && domArr[domArr.length-1].length!=2 && 



domArr[domArr.length-1].search(knownDomsPat)==-1) {


document.getElementById('errorBox2').innerHTML='E-mail adresa treba zavrsavati sa poznatom domenom ili dvo-slovnom oznakom zemlje.';
return false;



}



if (len<2) {


document.getElementById('errorBox2').innerHTML='U e-mail adresi nedostaje ime hosta.';




return false;



}



return true;



}

