
	/**
	* funkcija, ki poveća število izdelkov v košarici - tukaj je pristala, ker se jo kliče z več templatov
	*
	*/
	function UrediKolicinoKosarice(kolicina, id, formName)
	{
		if(kolicina == -1) dom('kolicina_izdelkov' + id).value = -1;
		else dom('kolicina_izdelkov' + id).value = 1;

		eval('document.' + formName + id + '.submit();');
	}

	/**
	* funkcija se na 3 minute = (180000 milisekund) samodejno požene in v sodeljovanju z ajaxom osveži sejo
	*
	*/
	function refreshSession()
	{
		xajax_podaljsajSejo();
		setTimeout("refreshSession()", 180000);
	}

	/**
	* funkcija prikaže ali pa skrije določen element
	*
	*/
	function OdpriZapri(id_elementa)
	{
		var e = document.getElementById(id_elementa);

		if(e.style.display == 'none')
			e.style.display = 'block';
		else
			e.style.display = 'none';
	}

	/**
	* funkcija inicializira drag&drop drevo
	*
	*/
	function ustvariDrevo() {
		treeObj = new JSDragDropTree();
		treeObj.setTreeId('dhtmlgoodies_tree');
		treeObj.setMaximumDepth(100);
		treeObj.setMessageMaximumDepthReached('Največja možna globina drevesa je dosežena.'); // If you want to show a message when maximum depth is reached, i.e. on drop.
		treeObj.initTree();
		treeObj.expandAll();
	}

	function dom(id)
	{
		var retval;

		if (typeof document.getElementById != 'undefined')
		{
			retval = document.getElementById(id);
		}
		else if (typeof document.all != 'undefined')
		{
			retval = document.all[id];
		}
		else
		{
			retval = false;
		}

		return retval;
	}

	/**
	* funkcija je javascript kopija php funkcije stripos
	*
	*/
	function stripos(f_haystack, f_needle, f_offset)
	{
		// http://kevin.vanzonneveld.net
		// +     original by: Martijn Wieringa
		// *         example 1: stripos('ABC', 'a');
		// *         returns 1: 0

		var haystack = f_haystack.toLowerCase();
		var needle = f_needle.toLowerCase();
		var index = 0;

		if(f_offset == undefined) f_offset = 0;

		if((index = haystack.indexOf(needle, f_offset)) > -1) return index;

		return false;
	}

	/**
	* funkcija v skrito polje FieldID vstravi vrednost FieldValue in pošlje formo z imenom FormName
	*
	*
	*/
	function IzvediAkcijo(FormName, FieldID, FieldValue)
	{
		if(!document.forms[FormName]) return false;
		if(!dom(FieldID)) return false;

		dom(FieldID).value = FieldValue;
		document.forms[FormName].submit();
	}

	/**
	* funkcija označi vse checkboxe v formi
	*
	* FormName : ime forme
	* HideId : skrij polje z id-jem HideId
	* ShowId : skrij polje z id-jem ShowId
	* DisplayType : ali block ali inline
	* CheckValue : ali naj checkboxe označi ali odznači
	*
	*/
	function SetAllCheckBoxes(FormName, HideId, ShowId, DisplayType, CheckValue)
	{
		if(!document.forms[FormName]) return false;
		var objCheckBoxes =	document.forms[FormName].getElementsByTagName('input');
		if(!objCheckBoxes) return false;
		var countCheckBoxes = objCheckBoxes.length;

		if(countCheckBoxes > 0)
		{
			// set the check value for all check boxes
			for(var i = 0; i < countCheckBoxes; i++)
			{
				objCheckBoxes[i].checked = CheckValue;
			}

			document.getElementById(HideId).style.display = 'none';
			document.getElementById(ShowId).style.display = DisplayType;

			return true;
		}
		else return false;
	}



	function postimajPrikazEnot(naslednja_enota, st_vseh_enot)
	{
		if(naslednja_enota > 3)
		{
			var enota_za_skrit = 5 - parseInt(naslednja_enota);

			parent.document.getElementById('iskalnik_specialni_item' + naslednja_enota).style.display = "block";
			parent.document.getElementById('iskalnik_specialni_item' + enota_za_skrit).style.display = "none";
		}
		else
		{
			parent.document.getElementById('iskalnik_specialni_item1').style.display = "block";
			parent.document.getElementById('iskalnik_specialni_item2').style.display = "block";
			parent.document.getElementById('iskalnik_specialni_item3').style.display = "block";
			parent.document.getElementById('iskalnik_specialni_item4').style.display = "none";
		}
	}