// ažuriranje cijena
function mpc(i, gotovinski) {
	
	var cijena = Number((document.getElementById('cijena_' + i).value).replace(',','.'));
	var popust = Number((document.getElementById('popust_' + i).value).replace(',','.'));
	
	var vpc = cijena / 1.23;
	var cijena_popust = cijena - cijena * popust / 100;
	var gotovinski_popust = (cijena - cijena * popust / 100) * ((100 - gotovinski) / 100);
	
	document.getElementById('vpc_' + i).value = (vpc.toFixed(2)).replace('.',',');	
	document.getElementById('cijena_popust_' + i).value = (cijena_popust.toFixed(2)).replace('.',',');
	document.getElementById('gotovinski_popust_' + i).value = (gotovinski_popust.toFixed(2)).replace('.',',');
}
function vpc(i, gotovinski) {
	
	var vpc = Number((document.getElementById('vpc_' + i).value).replace(',','.'));
	var popust = Number((document.getElementById('popust_' + i).value).replace(',','.'));
	
	var cijena = vpc * 1.23;
	var cijena_popust = cijena - cijena * popust / 100;
	var gotovinski_popust = (cijena - cijena * popust / 100) * ((100 - gotovinski) / 100);
	
	document.getElementById('cijena_' + i).value = (cijena.toFixed(2)).replace('.',',');	
	document.getElementById('cijena_popust_' + i).value = (cijena_popust.toFixed(2)).replace('.',',');
	document.getElementById('gotovinski_popust_' + i).value = (gotovinski_popust.toFixed(2)).replace('.',',');
}
function popust(i, gotovinski) {
	
	var popust = Number((document.getElementById('popust_' + i).value).replace(',','.'));
	var cijena = Number((document.getElementById('cijena_' + i).value).replace(',','.'));
	
	var vpc = cijena / 1.23;
	var cijena_popust = cijena - cijena * popust / 100;
	var gotovinski_popust = (cijena - cijena * popust / 100) * ((100 - gotovinski) / 100);
	
	document.getElementById('cijena_popust_' + i).value = (cijena_popust.toFixed(2)).replace('.',',');
	document.getElementById('gotovinski_popust_' + i).value = (gotovinski_popust.toFixed(2)).replace('.',',');
}
function cijena_popust(i, gotovinski) {
	
	var popust = Number((document.getElementById('popust_' + i).value).replace(',','.'));
	var cijena_popust = Number((document.getElementById('cijena_popust_' + i).value).replace(',','.'));
	
	var cijena = cijena_popust / (1 - popust / 100);
	var vpc = cijena / 1.23;
	var gotovinski_popust = (cijena - cijena * popust / 100) * ((100 - gotovinski) / 100);
	
	document.getElementById('cijena_' + i).value = (cijena.toFixed(2)).replace('.',',');
	document.getElementById('vpc_' + i).value = (vpc.toFixed(2)).replace('.',',');	
	document.getElementById('gotovinski_popust_' + i).value = (gotovinski_popust.toFixed(2)).replace('.',',');
}
function gotovinski_popust(i, gotovinski) {
	
	var popust = Number((document.getElementById('popust_' + i).value).replace(',','.'));
	var gotovinski_popust = Number((document.getElementById('gotovinski_popust_' + i).value).replace(',','.'));
	
	var cijena = (gotovinski_popust / ((100 - gotovinski) / 100)) / (1 - popust / 100);
	var vpc = cijena / 1.23;
	var cijena_popust = cijena - cijena * popust / 100;
	
	document.getElementById('cijena_' + i).value = (cijena.toFixed(2)).replace('.',',');
	document.getElementById('vpc_' + i).value = (vpc.toFixed(2)).replace('.',',');	
	document.getElementById('cijena_popust_' + i).value = (cijena_popust.toFixed(2)).replace('.',',');
}

//sakrivanje elemenata
function hide(id) 
{
	document.getElementById(id).style.display = 'none';	
}

//otkrivanje elemenata
function display(id) 
{
	document.getElementById(id).style.display = 'block';	
}

//otvaranje url-a
function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}

// otvaranje slika
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

// upis artikala
function checkInputRange(id, minim, maxim)
{
	var val = eval(document.getElementById(id).value);
	var minim = eval(minim);
	var maxim = eval(maxim);
	
	if (minim && val != 0) 
	{
		if (minim > val) 
		{
			alert ('Vrijednost koju pokušavate upisati je premala. U ovom polju je dozvoljen unos vrijednosti između ' + minim +' i ' + maxim + '.');
			document.getElementById(id).style.borderColor = "#ff0000";
			document.getElementById(id).focus();
		} 
		else if (maxim < val) 
		{
			alert ('Vrijednost koju pokušavate upisati je prevelika. U ovom polju je dozvoljen unos vrijednosti između ' + minim +' i ' + maxim + '.');
			document.getElementById(id).style.borderColor = "#ff0000";
			document.getElementById(id).focus();
		} 
		else 
		{
			document.getElementById(id).style.borderColor = "#4d6ba6";
		}
	}
	else 
	{
		document.getElementById(id).style.borderColor = "#4d6ba6";
	}
}

var status = 0;
            
function checkInput(input) {
	el = document.getElementById(input);
	if (el.value != '') { el.style.borderColor = '#375692'; } else { status = 1; el.style.borderColor = '#ff0000'; return false; }
	
}

function checkSelect(input) {
	el = document.getElementById(input);
	elval = el.options[el.selectedIndex].value;
	if (el.value != '') { el.style.backgroundColor = '#fff'; } else { status = 1; el.style.backgroundColor = '#ff0000'; return false; }
	
}
			
function checkFormArtikli()
{
	element = 'id_vrsta';
    checkSelect(element);	
	element = 'id_brand';
    checkSelect(element);
	element = 'oznaka';
    checkInput(element);
	
	if (status == 1) {
		alert ('Molimo popunite prazna polja označena crvenom bojom.');
		return false;
	} 	
}

function togglecheckboxes(what, zona)
{
	var foundCount = 0
	var pattern = new RegExp("(^| )" + zona + "( |$)"); // za klase
	for(i=0; i<document.getElementsByTagName("input").length; i++)
	{
		if(document.getElementsByTagName("input")[i].type == "checkbox")
		{
			if(what == 0 && pattern.test(document.getElementsByTagName("input")[i].className))
			{
				document.getElementsByTagName("input")[i].checked = false;
			}
			else if (what == 1 && pattern.test(document.getElementsByTagName("input")[i].className))
			{
				document.getElementsByTagName("input")[i].checked = true;
			} 			
		}		
	}
}
	