
	/**
	* 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;
	}

	//funkcijo potrebujem na nastavi vidnost oglasa
	function Racun(cena, pozicija_ime) {
		var element0 = document.getElementById('service_0');
		var element = document.getElementById('service_' + pozicija_ime);
		var racun = document.getElementById('vidnost_racun');
		var racun_h = document.getElementById('vidnost_racun_h');
		var podaljsaj = document.getElementById('podaljsaj');

		//popravim račun
		if(element.checked)
		{
			racun.innerHTML = eval(cena);
			racun_h.value = eval(cena);
		}

		//omogočim avtomatično podaljšanje
		if(element0.checked) podaljsaj.disabled = true;
		else podaljsaj.disabled = false;

		//še nekaj se mora skladati: če ga odznačim mora biti odznačen tudi avtomatično podaljšanje
		if(element0.checked)
			podaljsaj.checked = false;

		//tukaj nastavim še rdečo kroglico, ki se pojavi ob izbrani storitvi
		for(i = 0; i <= 4; i++) {
			if(document.getElementById('bull_' + i))
				document.getElementById('bull_' + i).style.display = 'none';
		}

		document.getElementById('bull_' + pozicija_ime).style.display = 'inline';
	}

	function PokaziPoljaZaPodjetje(pokazi_polja)
	{
		var id_elementov = new Array();
		id_elementov[0] = "polja_za_podjetje";
		id_elementov[1] = "podjetje_ime";
		id_elementov[2] = "podjetje_priimek";
		id_elementov[3] = "podjetje_ulica";
		id_elementov[4] = "podjetje_kraj";
		id_elementov[5] = "podjetje_izobrazba";
		id_elementov[6] = "podjetje_izkusnje";
		id_elementov[7] = "podjetje_oglasujem_kot_podjetje";
		id_elementov[8] = "podjetje_davcna_stevilka";
		id_elementov[9] = "podjetje_tirs_opozorilo";

		for(var i in id_elementov)
		{
			var e = document.getElementById(id_elementov[i]);
			var id = id_elementov[i] + '_zapri';

			if(pokazi_polja == 1)
			{
				e.style.display = 'inline';
				if(document.getElementById(id)) document.getElementById(id).style.display = 'none';
			}
			else
			{
				e.style.display = 'none';
				if(document.getElementById(id)) document.getElementById(id).style.display = 'inline';
			}
		}
	}

	/**
	* 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;
	}

	/**
	* funkcija označi vse checkboxe v formi "FormName"
	*
	*
	*/
	function PrestejCheckBoxe(FormName)
	{
		if(!document.forms[FormName]) return false;
		var objCheckBoxes =	document.forms[FormName].getElementsByTagName('input');
		if(!objCheckBoxes) return false;
		var countCheckBoxes = objCheckBoxes.length;
		var checkedCheckBoxes = 0;
		if(countCheckBoxes > 0)
		{
			for(var i = 0; i < countCheckBoxes; i++)
			{
				if(objCheckBoxes[i].checked) checkedCheckBoxes++;
			}

			return checkedCheckBoxes;
		}

		return 0;
	}

	/**
	* 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();
	}


