var max_znakova = 255;

function brojac_znakova(polje) {
	var br_znakova = polje.value.length;
	document.getElementById('preostalo_znakova').innerHTML = max_znakova - br_znakova;
}

function resetiraj_brojac() {
	document.getElementById('preostalo_znakova').innerHTML = max_znakova;
}

function kgValidacija(obrazac) {
	//ako je polje "ime" prazno
	if(obrazac.ime.value == "") {
		alert("Upišite ime!");
		return false;
	}

	//Ako netko želi postati pod imenom Admin
	else if(obrazac.ime.value == "Admin" || obrazac.ime.value == "admin") {
		alert("Nije dozvoljeno ostavljati poruke pod imenom Admin!\n\rPromijenite ime.");
		return false;
	}

	//ako je polje "poruka" prazno
	else if(obrazac.poruka.value == "") {
		alert("Upišite poruku!");
		return false;
	}
	else if(obrazac.FormGuard_Answer.value == "") {
		alert("Upišite sigurnosni kod!");
		return false;
	}	
	//ako polje "ime" sadržava određene riječi - blokada upisa URL-ova i email-ova
	else if (obrazac.ime.value.indexOf("www") > -1 || obrazac.ime.value.indexOf("http") > -1 || obrazac.ime.value.indexOf("@") > -1 || obrazac.ime.value.indexOf(".com") > -1 || obrazac.ime.value.indexOf(".net") > -1 || obrazac.ime.value.indexOf(".org") > -1 || obrazac.ime.value.indexOf(".hr") > -1 || obrazac.ime.value.indexOf(".co.yu") > -1 || obrazac.ime.value.indexOf(".co.ba") > -1) {
		alert("Ova poruka sadržava link na drugu Internet stranicu ili Email adresu i neće biti spremljena.\nPromijenite tekst poruke ukoliko želite da ista bude spremljena u Knjigu gostiju.");
		obrazac.ime.focus();
		return false;
	}
	//ako polje "poruka" sadržava određene riječi - blokada upisa URL-ova i email-ova
	else if (obrazac.poruka.value.indexOf("www") > -1 || obrazac.poruka.value.indexOf("http") > -1 || obrazac.poruka.value.indexOf("@") > -1 || obrazac.poruka.value.indexOf(".com") > -1 || obrazac.poruka.value.indexOf(".net") > -1 || obrazac.poruka.value.indexOf(".org") > -1 || obrazac.poruka.value.indexOf(".hr") > -1 || obrazac.poruka.value.indexOf(".co.yu") > -1 || obrazac.poruka.value.indexOf(".co.ba") > -1) {
		alert("Ova poruka sadržava link na drugu Internet stranicu ili Email adresu i neće biti spremljena.\nPromijenite tekst poruke ukoliko želite da ista bude spremljena u Knjigu gostiju.");
		obrazac.poruka.focus();
		return false;
	}
	else return true;
}

//validacija kontakt obrasca
function kValidacija() {
	var ime = document.getElementById('ime');
	var email = document.getElementById('email');
	var naslov = document.getElementById('naslov');
	var poruka = document.getElementById('poruka');
	var FormGuard = document.getElementById('FormGuard');

	if(ime.value == "" || ime.value == "Ime:") {
		alert("Niste upisali ime!");
		return false;
	}
	
	else if(email.value == "" || email.value == "Email:") {
		alert("Niste upisali email adresu!");
		return false;
	}
	
	else if(email.value.indexOf("@") == -1 || email.value.indexOf(".") == -1 || email.value.indexOf(" ") > -1) {
		alert("Upišite ispravnu e-mail adresu!");
		return false;
	}
	
	else if(naslov.value == "" || naslov.value == "Naslov:") {
		alert("Niste upisali naslov!");
		return false;
	}	
	
	else if(poruka.value == "" || poruka.value == "Tekst poruke:") {
		alert("Niste upisali poruku!");
		return false;
	}	

	else if(FormGuard.value == "") {
		alert("Niste upisali sigurnosni odgovor!");
		return false;
	}
	
	return true;
}

//knjiga gostiju
function sf() {
	document.obrazac.ime.focus();
}

function sf2() {
	document.obrazac.url.focus();
}

function umetni(smile) {
	document.getElementById('kgPoruka').value += smile;

	var br_znakova = document.getElementById('kgPoruka').value.length;
	document.getElementById('preostalo_znakova').innerHTML = max_znakova - br_znakova;

	document.getElementById('kgPoruka').focus();
}

//diskografija
function detalji(id_elementa){
	var doc = document.getElementById(id_elementa);
	if(doc.style.display == 'none')
		doc.style.display = '';
	else
		doc.style.display = 'none';
}

//linkovi
function lnkValidacija(obrazac) {
	if(obrazac.url.value == "") {
		alert("Upišite URL!");
		return false;
	}
	if(obrazac.url.value.indexOf(".") == -1 || obrazac.url.value.indexOf(" ") > -1 || obrazac.url.value.indexOf("@") > -1) {
		alert("Nepotpun ili neispravan URL!");
		return false;
	}
	else if(obrazac.poruka.value == "") {
		alert("Upišite komentar!");
		return false;
	}
	else if(obrazac.FormGuard_Answer.value == "") {
		alert("Upišite sigurnosni kod!");
		return false;
	}	
	else return true;
}

//brisanje novosti
function izbrisi_novost() {
	var pitanje = "Poruka će biti nepovratno izbrisana! Želite li nastaviti??";
	if(confirm(pitanje))
		return true;
	else
		return false;
}
