/**************************************************************************************************
***** Zdej... Stvar je taka: Sej sem se potrudu pa naredu vse čimbolj razumljivo tle not, tko *****
***** da boste lahko vse na izi skopiral pa spasteal ane. Dej saj mail pošlite pa rečte hvala *****
***** pol pa sami kej naredte. Jure Špik & Nina Rogina                                        *****
**************************************************************************************************/

var address = "http://www.racunovodja.com/";
var title = "Racunovodja.com - Portal z računovodskimi in davčnimi informacijami";

function addFavorites() {
  if (document.all) {
    window.external.AddFavorite(address, title);
  } else {
    alert("Avtomatsko dodajanje deluje samo v  Internet Explorerju 4 ali več. Če si uporabnik Netscape-a, pritisni CTRL+D.");
  }
}

function Predpregled() {
  var pname = document.forms['vnos'].pagename.value;
  var plink = document.forms['vnos'].pagelink.value;
  var ptext = document.forms['vnos'].pagetext.value;
  var outmsg = "";
  var napaka = 0;

  if (pname == "") {
    outmsg = "Vnesite ime strani\n"
    napaka = 1;
  }

  if (plink == "") {
    outmsg = outmsg + "Vnesite povezavo\n";
    napaka = 2;
  }

  if (napaka == 0) {
    document.all.naslov.innerHTML = "<a href='" + plink + "' class='pageName'>" + pname + "</a>"
    document.all.besedilo.innerHTML = "<font class='pageText'>" + ptext + "</font>";

    return true;
  }
  else {
    document.all.naslov.innerHTML = ""
    document.all.besedilo.innerHTML = "";

    alert(outmsg);

    return false;
  }
}

function Pokazi0(tekst) {
    document.getElementById("najNove").innerHTML = tekst;
}

function Pokazi1(tekst) {
    document.getElementById("najBrane").innerHTML = tekst;
}

function Skrij() {
    document.getElementById("najNove").innerHTML = "<br /><br />";
    document.getElementById("najBrane").innerHTML = "<br /><br />";
}


// glej: Tole je primer rekurzije: funkcija klice samo sebe z n-1 dokler ni n enak ena. potem vrne ena, etc...
function fak(n) {
  if (n==1) {
    return(1);
  }
  else {
    return(n*fak(n-1));
  }
}

var datum, out, sekunde, minute, ure, dan, mesec, leto
var arMes = new Array;
arMes.length = 12;
arMes[0] = "januar";
arMes[1] = "februar";
arMes[2] = "marec";
arMes[3] = "april";
arMes[4] = "maj";
arMes[5] = "junij";
arMes[6] = "julij";
arMes[7] = "avgust";
arMes[8] = "september";
arMes[9] = "oktober";
arMes[10] = "november";
arMes[11] = "december";

function ura() {
  datum = new Date();
  out = "";
  sekunde = datum.getSeconds();
  minute = datum.getMinutes();
  ure = datum.getHours();
  dan = datum.getDate();
  mesec = datum.getMonth();
  leto = datum.getFullYear();

  out = "Trenutni čas: " + ure + ":"
  if (minute<10) {out += "0";}
    out += minute + ":";

  if (sekunde<10) {out += "0";}
    out += sekunde + "<br>Datum: ";

  out += dan + ". ";
  out += arMes[mesec] + ", ";
  out += leto;

  if (document.getElementById) {
    document.getElementById("ura").innerHTML = out;
  }
  else if (document.all) {
    document.all.ura.innerHTML = out;
  }
  else if (document.layers) {
    urapos = document.uraPos;
    urapos.visibility = "show";
    liveclock = urapos.document.liveClock;
    liveclock.document.write('<span class="kvadratUre">' + out + '</span>');
    liveclock.document.close();
  }

  setTimeout('ura()', 1000);
}

function na_open_window(name, url, left, top, width, height, toolbar, menubar, statusbar, scrollbar, resizable) {
  toolbar_str = toolbar ? 'yes' : 'no';
  menubar_str = menubar ? 'yes' : 'no';
  statusbar_str = statusbar ? 'yes' : 'no';
  scrollbar_str = scrollbar ? 'yes' : 'no';
  resizable_str = resizable ? 'yes' : 'no';
  window.open(url, name, 'left='+left+',top='+top+',width='+width+',height='+height+',toolbar='+toolbar_str+',menubar='+menubar_str+',status='+statusbar_str+',scrollbars='+scrollbar_str+',resizable='+resizable_str);
}

function open_window(name, url, left, top, width, height, toolbar, menubar, statusbar, scrollbar, resizable) {
	na_open_window(name, url, left, top, width, height, toolbar, menubar, statusbar, scrollbar, resizable);
}

//preveri če je vpisan pošiljatelj na http://www.racunovodja.com/mdokumenti/dav_svet.asp
function preveri() {
  if (document.getElementById("imePriimek").value.length<5) {
    alert("Vpisati morate svoje ime in priimek");
    return(false);
  } else {
    return(true);
  }
}


//i_in se zgodi ko pride miška nad sliko, i_out ko gre stran. v stran je potrebno vključiti naslednji HTML:
//<a href=''><img id='nekoID' src='images/neka_slika.gif' style='width:88px;height:23px;border:none;' alt='Naroči' onMouseOver='i_in(""nekID"");' onMouseOut='i_out(""nekID"");'></a>
//i_in program bo avtomatsko dodal niz "_over" imenu datoteke, da izbere drugo sliko
function i_in(kaj) {
  if ((document.getElementById) && (document.getElementById(kaj))) {
    var k = document.getElementById(kaj); // dobi to sliko kot element
    var ime = (String(k.src)).split("."); //loči na array glede na piko
    var ext = ime[ime.length-1]  //končnica je zadnji element tabele
    k.src = (String(k.src)).split("." + ext)[0] + "_over." + ext; //loči na array glede na končnico, dodaj "_over" in še končnico
    k = null;
    ime = null;
    ext = null;
  }
  return(true);
}

function i_out(kaj) {
  if ((document.getElementById) && (document.getElementById(kaj))) {
    var k = document.getElementById(kaj);
    var ime = (String(k.src)).split("_over"); //loči glede na niz "_over"
    k.src = ime[0] + ime[1];  //združi brez "_over"
    k = null;
    ime = null;
  }
  return(true);
}


var vel;
function pripravi() {
  if (document.getElementById && document.getElementById("telo")) {
    document.getElementById("telo").style.fontSize = "80%";
  }
}

function pisava(kaj) {
  vel = String(document.getElementById("telo").style.fontSize).split("%")[0];
  switch (kaj) {
    case 0:
      document.getElementById("telo").style.fontSize = "80%";
      window.status = "Velikost pisave: 80%.";
    break;
    case 1:
      if (vel<150) {
        document.getElementById("telo").style.fontSize = Math.round(1.1*vel) + "%";
        window.status = "Velikost pisave: " + Math.round(1.1*vel) + "%."
      } else { window.status = "Dosegli ste največjo dovoljeno mejo spreminjanja velikosti pisave."}
    break;
    case -1:
      if (vel>50) {
        document.getElementById("telo").style.fontSize = Math.round(0.9*vel) + "%";
        window.status = "Velikost pisave: " + Math.round(0.9*vel) + "%."
      } else { window.status = "Dosegli ste najmanjšo dovoljeno mejo spreminjanja velikosti pisave."}
    break
  }
}


//skrbi, da ne morejo strani računovodja odpirati v frejmih
//
function nePaNe() {
  if (top && location && (top.location != location)) {
    top.location.href = document.location.href;
  }
}


//dobi nek id, gre čez vse njegove otroke, poišče vse inpute in jih resetira.
function PocistiObrazec(obrID) {
	if (document.getElementById) {
		var doc = document.getElementById(obrID);
		var inputs = doc.getElementsByTagName("INPUT");

		for (var input in inputs) {
			if (inputs[input].type == "text")
				inputs[input].value = "";
			else
				inputs[input].checked = false;

		}
	} else {
		alert("Vaš brskalnik je prestar.")
	}
}

function EURvSIT(src, dest) {
	if (document.getElementById) {
		var tecaj = 239.64;
		var sit = Number(document.getElementById(src).value.replace(",", "."));
		if (!isNaN(sit)) {
			var eur = String(Math.round(sit*tecaj*100)/100).replace(".", ",");
			document.getElementById(dest).innerHTML = eur + " SIT";
		} else {
			alert("Niste vpisali številke!");
		}
	} else {
		alert('Vaš brskalnik ne podpira preračuna');
	}
}


function PokaziAliSkrij(id, isTableRow) {
  if (document.getElementById) {
    if (document.getElementById(id).style.display == "none") {
      document.getElementById(id).style.display = isTableRow ? "table-row" : "block";
    } else {
      document.getElementById(id).style.display = "none";
    }
  } else {
  	alert("Vaš brskalnik ne podpira funkcije getElementById. Obiščite http://www.getfirefox.com/ in si prenesite FireFox brskalnik.");
  }
}

// preveri, če je izpolnjena prijavnica na seminar


function preveriSeminar()
{
  if (document.getElementById("podjetje").value.length<5)
  {
    alert("Vpisati morate uradni naziv podjetja!");
    return(false);
  }
  else if (document.getElementById("sedez").value.length<5)
  {
    alert("Vpisati morate sedež podjetja!");
    return(false);
  }
  else if (document.getElementById("posta").value.length<6)
  {
    alert("Vpisati morate poštno številko in kraj!");
    return(false);
  }
  else if (document.getElementById("zavezanec").value.length<1)
  {
    alert("Označiti morate, če ste zavezanec za DDV!");
    return(false);
  }
  else if (document.getElementById("posilja").value.length<5)
  {
    alert("Vpisati morate veljaven e-poštni naslov!");
    return(false);
  }
    return(true);
}



function PreracunKapitala(Kapital, dobicek, Preracunano)
{
	if (document.getElementById)
	{
        var Odstej = Number(document.getElementById("dobicek").value.replace(",", "."));
	var Znesek = Number(document.getElementById("Kapital").value.replace(",", "."));
	var vmesniRezultat = String(Math.round(Znesek*2.8/100)).replace(".", ",");
	var Rezultat = Odstej-vmesniRezultat;
	document.getElementById(Preracunano).innerHTML = Rezultat;

	}
	else
	{
		alert('Vaš brskalnik ne podpira preračuna');
	}

}

function PreracunKapitala08(Kapital08, dobicek, Preracunano)
{
	if (document.getElementById)
	{
        var Odstej = Number(document.getElementById("dobicek").value.replace(",", "."));
	var Znesek = Number(document.getElementById("Kapital08").value.replace(",", "."));
	var vmesniRezultat = String(Math.round(Znesek*5.6/100)).replace(".", ",");
	var Rezultat = Odstej-vmesniRezultat;
	document.getElementById(Preracunano).innerHTML = Rezultat;

	}
	else
	{
		alert('Vaš brskalnik ne podpira preračuna');
	}

}









function PreracunKapitala09(Kapital09, dobicek, Preracunano, Zaokrozeno) {
	if (document.getElementById) {
      var Odstej = Number(document.getElementById("dobicek").value.replace(",", "."));
		var Znesek = Number(document.getElementById("Kapital09").value.replace(",", "."));
		var vmesniRezultat = Znesek*2.1/100;
		var Rezultat = Odstej-vmesniRezultat;
		var zaokrRezultatCent = String((Math.round(Rezultat*100))/100).replace(".", ",");
                var zaokrRezultat = Math.round(Rezultat);
		document.getElementById(Preracunano).innerHTML = zaokrRezultatCent;
		document.getElementById(Zaokrozeno).innerHTML = zaokrRezultat;
		
	} else {
		alert('Vaš brskalnik ne podpira preračuna');
	}

}






function PreracunKapitala10(Kapital10, dobicek, Preracunano, Zaokrozeno) {
	if (document.getElementById) {
      var Odstej = Number(document.getElementById("dobicek").value.replace(",", "."));
		var Znesek = Number(document.getElementById("Kapital10").value.replace(",", "."));
		var vmesniRezultat = Znesek*1.8/100;
		var Rezultat = Odstej-vmesniRezultat;
		var zaokrRezultatCent = String((Math.round(Rezultat*100))/100).replace(".", ",");
                var zaokrRezultat = Math.round(Rezultat);
		document.getElementById(Preracunano).innerHTML = zaokrRezultatCent;
		document.getElementById(Zaokrozeno).innerHTML = zaokrRezultat;
		
	} else {
		alert('Vaš brskalnik ne podpira preračuna');
	}

}





function PreracunKapitala11(Kapital11, dobicek, Preracunano, Zaokrozeno) {
	if (document.getElementById) {
      var Odstej = Number(document.getElementById("dobicek").value.replace(",", "."));
		var Znesek = Number(document.getElementById("Kapital11").value.replace(",", "."));
		var vmesniRezultat = Znesek*1.9/100;
		var Rezultat = Odstej-vmesniRezultat;
		var zaokrRezultatCent = String((Math.round(Rezultat*100))/100).replace(".", ",");
                var zaokrRezultat = Math.round(Rezultat);
		document.getElementById(Preracunano).innerHTML = zaokrRezultatCent;
		document.getElementById(Zaokrozeno).innerHTML = zaokrRezultat;
		
	} else {
		alert('Vaš brskalnik ne podpira preračuna');
	}

}

function PreracunKapitala12(Kapital12, dobicek, Preracunano, Zaokrozeno) {
	if (document.getElementById) {
      var Odstej = Number(document.getElementById("dobicek").value.replace(",", "."));
		var Znesek = Number(document.getElementById("Kapital12").value.replace(",", "."));
		var vmesniRezultat = Znesek*2.0/100;
		var Rezultat = Odstej-vmesniRezultat;
		var zaokrRezultatCent = String((Math.round(Rezultat*100))/100).replace(".", ",");
                var zaokrRezultat = Math.round(Rezultat);
		document.getElementById(Preracunano).innerHTML = zaokrRezultatCent;
		document.getElementById(Zaokrozeno).innerHTML = zaokrRezultat;
		
	} else {
		alert('Vaš brskalnik ne podpira preračuna');
	}

}


