function stampaj(dodatniTitle) {
	document.title = "DION & Tehnix d.o.o."+dodatniTitle;
	var prn = new Image();
	if (window.print) {
		setTimeout('window.print();',200);
	}
	else if (agt.indexOf("mac") != -1) {
		alert("Pritisnite 'Cmd+p' za štampanje unosa.");
	}
	else {
		alert("Pritisnite 'Ctrl+p' za štampanje unosa.")
	}
}

function idi(modul, dodatno)
{
	window.location = "index.php?modul="+modul+dodatno;
}

var bojaBPolje = Array("#f2f2f2","#f2f2f2","#f3f3f2","#f3f4f3","#f4f4f4","#f5f4f4","#f5f5f5","#f6f7f6","#f7f7f7","#f8f8f8","#f8f9f8","#f9f9fa","#f9faf9","#fbfafb","#fcfbfc","#fcfcfc","#fdfdfd","#fefdfe","#fefefe","#fefefe","#ffffff");
var bojaOPolje = Array("#ff0000","#fc0404","#f8090b","#f30f12","#ed171b","#e61f24","#df282f","#d7313a","#ce3c46","#c64552","#bf4f5d","#b65969","#ae6475","#a66d81","#a0748a","#987f96","#9188a0","#8b8ea7","#8694af","#829ab5","#7f9db9");
var bojaTPolje = Array("#ff0000","#f90000","#f00000","#e50000","#d80000","#cd0000","#be0000","#ad0000","#a00000","#8f0000","#7f0000","#6d0000","#5d0000","#4c0000","#3f0000","#320000","#260000","#190000","#0e0000","#050000","#000000");
var bojaGreska = Array("#336699", "#386a9c", "#3f6f9e", "#4675a3", "#517ca7", "#5a84ac", "#668cb3", "#7295b8", "#7f9fbf", "#8da9c5", "#99b2cc", "#a7bdd3", "#b4c6d9", "#c0d0df", "#cad7e4", "#d6e1ea", "#e2e9f0", "#eaeff4", "#f4f7fa", "#fbfcfd", "#ffffff");

function HexToR(h) {return parseInt((cutHex(h)).substring(0,2),16)}
function HexToG(h) {return parseInt((cutHex(h)).substring(2,4),16)}
function HexToB(h) {return parseInt((cutHex(h)).substring(4,6),16)}
function cutHex(h) {return (h.charAt(0)=="#") ? h.substring(1,7):h}

function akcijaNA(akcija, modul, akcijaTrenutna, obaveznaPolja)
{
	var polja = obaveznaPolja.split(","),greska=0,i,p,rgb,intgreska=0,prikazanagreska="",imepolja="",porukaprikaz="",obavezno="da";
	document.getElementById("akcijaP").value = akcija;
	document.getElementById("modulIzabrati").action = "index.php?modul="+modul+"&akcija="+akcijaTrenutna;
	if(obaveznaPolja!="")
	{
	for(i=0;i<polja.length;i++)
	{
		if(polja[i].charAt(0)=="#"){obavezno="ne"; polja[i] = polja[i].substring(1,polja[i].length);}
		if(polja[i].search("[||]")>-1)
		{
			var polje = polja[i].split("||");
			imepolja = polje[0];
			if(obavezno=="ne" && document.getElementById(imepolja).value != "")
			{
				var ekstenzije = polje[polje.length-1].split("::");
				var ekstenzija = document.getElementById(imepolja).value.split(".");
				var ekstenzija = ekstenzija[ekstenzija.length-1];
				intgreska=0;
				for(p=0;p<ekstenzije.length;p++)
				{
					if(ekstenzija != ekstenzije[p]){ intgreska++;}
					else {intgreska=0; break;}
				}
				if(intgreska>0)intgreskadodaj = "Ekstenzija <b>."+ekstenzija+"</b> nije dozvoljena.";
			}
			else
			{
			if(document.getElementById(imepolja).value != "" && obavezno=="da")
			{
				var ekstenzije = polje[polje.length-1].split("::");
				var ekstenzija = document.getElementById(imepolja).value.split(".");
				var ekstenzija = ekstenzija[ekstenzija.length-1];
				intgreska=0;
				for(p=0;p<ekstenzije.length;p++)
				{
					if(ekstenzija != ekstenzije[p]){ intgreska++;}
					else {intgreska=0; break;}
				}
				if(intgreska>0)intgreskadodaj = "Ekstenzija <b>."+ekstenzija+"</b> nije dozvoljena.";
				
			}
			else
				if(obavezno=="da"){intgreska=1;intgreskadodaj="Molimo izaberite datoteku za dodavanje."; prikazanagreska=prikazanagreska+"3";} else intgreska=0;
				
			}
			if(intgreska>0)
				{
					rgb = "rgb("+HexToR(bojaBPolje[0])+", "+HexToG(bojaBPolje[0])+", "+HexToB(bojaBPolje[0])+")";
					if(document.getElementById(imepolja).style.backgroundColor != rgb)zatamniPolje(imepolja,20);
					greska++;
					
				}
				else
				{
		rgb = "rgb("+HexToR(bojaBPolje[20])+", "+HexToG(bojaBPolje[20])+", "+HexToB(bojaBPolje[20])+")";
		if(document.getElementById(imepolja).style.backgroundColor != rgb && document.getElementById(imepolja).style.backgroundColor != "")prosvjetliPolje(imepolja,0);
				}
				if(prikazanagreska.search("2") == -1)
						if(porukaprikaz == ""){porukaprikaz = porukaprikaz + intgreskadodaj;prikazanagreska=prikazanagreska+"2";}
						else
						{porukaprikaz = porukaprikaz + "<br>"+intgreskadodaj;prikazanagreska=prikazanagreska+"2";}
			//	if(prikazanagreska.search("3") == -1)
			//			if(porukaprikaz == ""){porukaprikaz = porukaprikaz + intgreskadodaj;prikazanagreska=prikazanagreska+"3";}
			//			else
			//			{porukaprikaz = porukaprikaz + "<br>"+intgreskadodaj;prikazanagreska=prikazanagreska+"3";}
		}
		else
		if(polja[i].search("[!!]")>-1)
		{
			var polje = polja[i].split("!!");
			imepolja = polje[0];
		}
		else
		{
			if(polja[i].search("[::]")>-1)
			{
				var polje = polja[i].split("::");
				imepolja = polja[i];
				var popunjeno=0;
				intgreskadodaj = "Popunite barem jedno od polja: ";
				for(p=0;p<polje.length;p++)
				{
					
					var imepopuni = polje[p].split("+");
					if(document.getElementById(imepopuni[0]).value != "")
					{
						popunjeno++;
					}
					else
					{
						if(intgreskadodaj == "Popunite barem jedno od polja: ")
							intgreskadodaj = intgreskadodaj + "<b>"+imepopuni[1]+"</b>";
						else
							intgreskadodaj = intgreskadodaj + ", <b>"+imepopuni[1]+"</b>";
							
				if(document.getElementById(imepopuni[0]).value == "")
				{
					rgb = "rgb("+HexToR(bojaBPolje[0])+", "+HexToG(bojaBPolje[0])+", "+HexToB(bojaBPolje[0])+")";
					if(document.getElementById(imepopuni[0]).style.backgroundColor != rgb)zatamniPolje(imepopuni[0],20);
					//greska++;
					
				}
				else
				{
		rgb = "rgb("+HexToR(bojaBPolje[20])+", "+HexToG(bojaBPolje[20])+", "+HexToB(bojaBPolje[20])+")";
		if(document.getElementById(imepopuni[0]).style.backgroundColor != rgb && document.getElementById(imepopuni[0]).style.backgroundColor != "")prosvjetliPolje(imepopuni[0],0);
				}
					}
				}
				if(popunjeno==0){greska++;
					intgreskadodaj = intgreskadodaj + ".";
					if(prikazanagreska.search("1") == -1)
						if(porukaprikaz == ""){porukaprikaz = porukaprikaz + intgreskadodaj;prikazanagreska=prikazanagreska+"1";}
						else
						{porukaprikaz = porukaprikaz + "<br>"+intgreskadodaj;prikazanagreska=prikazanagreska+"1";}
				} 
				else {intgreska = 0; intgreskadodaj = "";}
				
			}
			else
			{
				imepolja = polja[i];
				if(document.getElementById(imepolja).value == "")
				{
					rgb = "rgb("+HexToR(bojaBPolje[0])+", "+HexToG(bojaBPolje[0])+", "+HexToB(bojaBPolje[0])+")";
					if(document.getElementById(imepolja).style.backgroundColor != rgb)zatamniPolje(imepolja,20);
					greska++;
					if(prikazanagreska.search("0") == -1)
						if(porukaprikaz == ""){porukaprikaz = porukaprikaz + "Molimo popunite zatamnjena polja.";prikazanagreska=prikazanagreska+"0";}
						else
						{porukaprikaz = porukaprikaz + "<br>Molimo popunite zatamnjena polja.";prikazanagreska=prikazanagreska+"0";}
				}
				else
				{
		rgb = "rgb("+HexToR(bojaBPolje[20])+", "+HexToG(bojaBPolje[20])+", "+HexToB(bojaBPolje[20])+")";
		if(document.getElementById(imepolja).style.backgroundColor != rgb && document.getElementById(imepolja).style.backgroundColor != "")prosvjetliPolje(imepolja,0);
				}
				
			}intgreskadodaj="";
		}
		}
	}
	if(greska!=0) prikaziGresku(porukaprikaz, "");porukaprikaz="";prikazanagreska="";
	if(greska==0)
		document.modulIzabrati.submit();
}

function prikaziGresku(tekst,dodaj)
{
	if(dodaj=="dodaj")
		document.getElementById("greskaPRIKAZ").innerHTML = document.getElementById("greskaPRIKAZ").innerHTML + "<br>" + tekst;
	else
		document.getElementById("greskaPRIKAZ").innerHTML = tekst;
	fadeGreska(bojaGreska.length-1, "opada");
}

function fadeGreska(indexboja, ro)
{
	if(ro == "opada" && indexboja > 0)indexboja--;
	if(ro == "raste" && indexboja <= bojaGreska.length-1)indexboja++;
	document.getElementById("greskaPRIKAZ").style.backgroundColor = bojaGreska[indexboja];
	if(indexboja < bojaGreska.length)
	{
		if(indexboja == 0 && ro == "opada")
		{
			ro = "raste";
			setTimeout("fadeGreska("+indexboja+", '"+ro+"')", 2000);
		}else{
			setTimeout("fadeGreska("+indexboja+", '"+ro+"')", 50);
		}
	}
	else
		document.getElementById("greskaPRIKAZ").innerHTML = "&nbsp;";
}

function zatamniPolje(idpolja,iprikaz)
{
	document.getElementById(idpolja).style.backgroundColor = bojaBPolje[iprikaz];
	document.getElementById(idpolja).style.border = "1px solid "+bojaOPolje[iprikaz];
	document.getElementById(idpolja+"TABELA").style.color = bojaTPolje[iprikaz];
	if(iprikaz>0)setTimeout("zatamniPolje('"+idpolja+"',"+(iprikaz-1)+")",30);
}

function prosvjetliPolje(idpolja,iprikaz)
{
	document.getElementById(idpolja).style.backgroundColor = bojaBPolje[iprikaz];
	document.getElementById(idpolja).style.border = "1px solid "+bojaOPolje[iprikaz];
	document.getElementById(idpolja+"TABELA").style.color = bojaTPolje[iprikaz];
	if(iprikaz<20)setTimeout("prosvjetliPolje('"+idpolja+"',"+(iprikaz+1)+")",30);
}

function gornjiMeni(objekat,stanje,tekst)
{
	if(stanje == 1)
	{
		objekat.style.opacity = ".55";
		objekat.style.filter = "alpha(opacity=55)";
		document.getElementById("opisGornjiMeni").innerHTML = tekst;
	}
	else
	{
		objekat.style.opacity = "100";
		objekat.style.filter = "alpha(opacity=100)";
		document.getElementById("opisGornjiMeni").innerHTML = "&nbsp;"
	}
}

function stranice(objekat,stanje)
{
	if(stanje == 1)
	{
		objekat.style.background = "#336699";
		objekat.style.color = "#FFFFFF";
	}
	else
	{
		objekat.style.background = "";
		objekat.style.color = "#336699";
	}
}

function meni(objekat,stanje)
{
	if(stanje == 1)
	{
		objekat.style.backgroundColor = "#E2E8D2";
	}
	else
	{
		objekat.style.backgroundColor = "";
	}
}


var ukupnoSlikaHeader;
var trenutnaSlikaHeader = 0;

function header(slike)
{
	ukupnoSlikaHeader = slike;
	if(trenutnaSlikaHeader==slike)trenutnaSlikaHeader=-1;
	trenutnaSlikaHeader++;
	slijedeca = new Image(670,150);
	slijedeca.src = "baza/header/"+trenutnaSlikaHeader+".jpg";
	setTimeout("nestani(100,'"+trenutnaSlikaHeader+"')",8000);
}

function izabraneStavke(objekat,koliko)
{
	if(objekat.checked)
	{
		document.getElementById('izabranihStavki').value = parseInt(document.getElementById('izabranihStavki').value) + 1;
	}
	else
	{
		document.getElementById('izabranihStavki').value = parseInt(document.getElementById('izabranihStavki').value) - 1;
	}
	provjeriIzaberiSve(koliko);
}

function izaberiSve(objekat,koliko)
{
	var i,uradi;
	if(objekat.checked)
	{
		uradi = true;
		document.getElementById('izabranihStavki').value = koliko;
	}
	else
	{
		uradi = false;
		document.getElementById('izabranihStavki').value = '0';
	}
	for(i=1;i<=koliko;i++)
	{
		document.getElementById('izabranoC['+i+']').checked = uradi;
	}
	
}

function provjeriIzaberiSve(koliko)
{
	if(parseInt(document.getElementById('izabranihStavki').value) == koliko)
	{
		document.getElementById('izaberisve').checked = true;
	}
	else
	{
		document.getElementById('izaberisve').checked = false;
	}
}

function preokreniIzabrano(koliko)
{
	var i;
	for(i=1;i<=koliko;i++)
	{
		if(document.getElementById('izabranoC['+i+']').checked)
		{
			document.getElementById('izabranoC['+i+']').checked = false;
			document.getElementById('izabranihStavki').value = parseInt(document.getElementById('izabranihStavki').value) - 1;
		}
		else
		{
			document.getElementById('izabranoC['+i+']').checked = true;
			document.getElementById('izabranihStavki').value = parseInt(document.getElementById('izabranihStavki').value) + 1;
		}
	}
	provjeriIzaberiSve(koliko);
}

function stranice(obj, aktivno, stanje)
{
	if(aktivno==1)
	{
		if(stanje==1)
		{
			obj.style.backgroundColor = "#336699";
			obj.style.color = "#FFFFFF";
			obj.style.borderColor = "#CDCDCD";
		}
		else
		{
			obj.style.backgroundColor = "";
			obj.style.color = "#336699";
			obj.style.borderColor = "#FFFFFF";
		}
	}
	else
	{
		if(stanje==1)
		{
			obj.style.backgroundColor = "#A6A6A6";
			obj.style.color = "#FFFFFF";
		}
		else
		{
			obj.style.backgroundColor = "";
			obj.style.color = "#A6A6A6";
		}
	}
}