﻿function cena(kol)
{
var x = new Array();

	c=0;
	p=0;
	if (kol<10)
	{
		c=49.90;
		p=0;
	}
	  else
	{
		if (kol<50)
		{
			c=47.40;
			p=5;
		}
		  else
		{
			if (kol<100)
			{
				c=46.40;
				p=7;
			}
			  else
			{
				if (kol<300)
				{
					c=44.91;
					p=10;
				}
				  else
				{
					if (kol<1000)
					{
						c=42.41;
						p=15;
					}
					  else
					{
						if (kol<2000)
						{
							c=39.92;
							p=20;
						}
						  else
						{
							if (kol<3000)
							{
								c=37.42;
								p=25;
							}
							  else
							{
								c=34.93;
								p=30;
							}
						}
					}
				}
			 }
		 }
	 }
	 
	x[0] = c;
	if (p==0)
	{
		x[1] = "";
	} else
	{
		x[1] = p + " %";
	}

	return x;
}


function cena_etuib(kol)
{
var x = new Array();
	c=0;
	p=0;
	if (kol<100)
	{
		c=10;
		p=0;
	}
	  else
	{
		if (kol<200)
		{
			c=9;
			p=10;
		}
		  else
		{
	
			if (kol<500)
			{
				c=8;
				p=20;
			}
			  else
			{
				if (kol<1000)
				{
					c=7;
					p=30;
				}
				  else
				{			
					c=6;
					p=40;
				}
			 }
		 }
	 }
	 
	x[0] = c;
	if (p==0)
	{
		x[1] = "";
	} else
	{
		x[1] = p + " %";
	}
	return x;
}

function v_vejco(s_piko)
{
	xx=s_piko.toFixed(2);
	yy=xx.toString();
	yy=yy.replace(".",",");
	
	return yy;
}


function opozori()
{
	document.getElementById('opozorilo').style.position='relative';document.getElementById('opozorilo').style.visibility='visible'
}


function preracun()
{
var a = new Array();
	knjig=0;
	st=0;

	document.getElementById('opozorilo').style.visibility='hidden';
	
	if (document.getElementById('slo_ck').checked)
	{	
		knjig=knjig + parseFloat(document.forms[0].Slo.value);
	}

	if (document.getElementById('ang_ck').checked)
	{
		knjig=knjig + parseFloat(document.forms[0].Ang.value);
	}

	var tabela=document.getElementById("racun");
	var vrst = tabela.getElementsByTagName("TR").length;

	var kol_skup=0;
	var skupaj=0;
	var rez=0;
	for (i=1;i<vrst;++ i)
	{
		var x=document.getElementById('racun').rows[i].cells;
		var ime=x[1].innerHTML;

		switch(ime)
		{
		case "Alpe - slov. jezik":
			kol=document.forms[0].Slo.value;
//			kol=x[3].innerHTML.value;
			a=cena(kol);
			rez=kol * a[0] * 100;
			rez=Math.round(rez) / 100;

			rez1=v_vejco(rez);
			x[2].innerHTML=v_vejco(a[0]);
//			document.getElementById('slo_rez').innerHTML=rez1;
			x[4].innerHTML=rez1;
//			x[4].innerHTML=a[1];
			kol_skup=kol_skup + kol;
			skupaj=skupaj + rez;
			break;

		case "Alpe - angl. jezik":
			kol=document.forms[0].Ang.value;
			a=cena(kol);

			rez=kol * a[0] * 100;
			rez=Math.round(rez) / 100;
			rez1=v_vejco(rez);
			x[2].innerHTML=v_vejco(a[0]);
			x[4].innerHTML=rez1;
//			x[4].innerHTML=a[1];
			kol_skup=kol_skup + kol;
			skupaj=skupaj + rez;
			break;
			
		case "Etui - slov. jezik":
			kol=document.forms[0].Etui_slob.value;
			a=cena_etuib(kol);
			rez=kol * a[0] * 100;
			rez=Math.round(rez) / 100;
			rez1=v_vejco(rez);
			x[2].innerHTML=v_vejco(a[0]);
			x[4].innerHTML=rez1;
//			x[4].innerHTML=a[1];
			kol_skup=kol_skup + kol;
			skupaj=skupaj + rez;
			break;

		case "Etui - angl. jezik":
			kol=document.forms[0].Etui_angb.value;
			a=cena_etuib(kol);

			rez=kol * a[0] * 100;
			rez=Math.round(rez) / 100;
			rez1=v_vejco(rez);
			x[2].innerHTML=v_vejco(a[0]);
			x[4].innerHTML=rez1;
//			x[4].innerHTML=a[1];
			kol_skup=kol_skup + kol;
			skupaj=skupaj + rez;
			break;

		case "Poštnina":
			if (knjig>1)
			{
				x[3].innerHTML="0";
				x[4].innerHTML="0,00";
			} 
			else
			{
				x[3].innerHTML="1";
				x[4].innerHTML="5,00";
				skupaj=skupaj + 5;
			} 
			break;
		}
		

	}

//	document.getElementById('skup_rez').innerHTML=rez1;
	var x=document.getElementById('rezultat').rows[3].cells;
	rez1=v_vejco(skupaj);
	x[2].innerHTML="<b>" + rez1 + " €</b>";
	document.forms[0].Total.value=skupaj;
//	alert (skupaj + "<<  >>" + document.forms[0].Total.value);


//	ddv8=skupaj -5;
//	ddv20=5;
	
//	if (knjig>1)
//	{
//		ddv8=skupaj +5;
//		ddv20=0;
//	} 
//	if (ddv20==0)
//	{
//		x=document.getElementById('rezultat').rows[3].cells;
//		x[2].innerHTML="0,00 €";
//	} 
//	else
//	{
//		x=document.getElementById('rezultat').rows[3].cells;
//		ddv20=ddv20 - 16,66667 %;
//		ddv20=16.6667 * ddv20;
//		ddv20=Math.round(ddv20) / 100;
//
//		x[2].innerHTML=v_vejco(ddv20) + " €";
//	} 

//	x=document.getElementById('rezultat').rows[2].cells;
//	ddv8=7.834105 * ddv8;
//	ddv8=Math.round(ddv8) / 100;
//	x[2].innerHTML=v_vejco(ddv8) + " €";

//	x=document.getElementById('rezultat').rows[1].cells;
//	skupaj=skupaj - ddv8 - ddv20;
//	x[2].innerHTML=v_vejco(skupaj) + " €";
}

function brisi(naziv)
{
	var tabela=document.getElementById("racun");
	var vrst = tabela.getElementsByTagName("TR").length;
	var st=1;

	switch(naziv)
	{
	case "Alpe - slov. jezik":
		
		for (i=1;i<vrst;++ i)
		{

			if ((tabela.rows[st].cells[1].innerHTML==naziv) || (tabela.rows[st].cells[1].innerHTML=="Etui - slov. jezik"))
			{
				tabela.deleteRow(st);
//				vrst=vrst-1;
			}
			else
			{
				tabela.rows[st].cells[0].innerHTML=st;
				st=st+1;
			}
		}
			
		document.getElementById('etui_slo_b').style.visibility='hidden';

		break;
		
	case "Etui - slov. jezik":
		for (i=1;i<vrst;++ i)
		{
			if (tabela.rows[st].cells[1].innerHTML==naziv)
			{
				tabela.deleteRow(st);
			}
			else
			{
				tabela.rows[st].cells[0].innerHTML=st;
				st=st+1;
			}
		}
			
//		document.getElementById('etui_slo_b').style.visibility='hidden';

		break;

	case "Alpe - angl. jezik":

		for (i=1;i<vrst;++ i)
		{

			if ((tabela.rows[st].cells[1].innerHTML==naziv) || (tabela.rows[st].cells[1].innerHTML=="Etui - angl. jezik"))
			{
				tabela.deleteRow(st);
//				vrst=vrst-1;
			}
			else
			{
				tabela.rows[st].cells[0].innerHTML=st;
				st=st+1;
			}
		}
			
		document.getElementById('etui_ang_b').style.visibility='hidden';
		break;

	case "Etui - angl. jezik":
		for (i=1;i<vrst;++ i)
		{
			if (tabela.rows[st].cells[1].innerHTML==naziv)
			{
				tabela.deleteRow(st);
			}
			else
			{
				tabela.rows[st].cells[0].innerHTML=st;
				st=st+1;
			}
		}
			
//		document.getElementById('etui_ang_b').style.visibility='hidden';

		break;

	}

	vrst = tabela.getElementsByTagName("TR").length;

	if (vrst==2)
	{
		tabela.deleteRow(1);
		document.getElementById('forma_dno').innerHTML="";
		document.getElementById('forma').style.visibility='hidden';
	}
	else
	{
		preracun();
	}
}

function dodaj(naziv)
{
var a = new Array();

	if (document.getElementById('forma').style.visibility=='hidden')
	{
		document.getElementById('forma').style.visibility='visible';
		dno='<BR><BR><BR><div id="opozorilo" style="visibility:hidden;position:relative;" align="center"><font color="red"><b>Preden nadaljujete, morate preračunati zneske!</b></font></div><BR>';
		dno=dno + '* Vse cene so v EUR in vsebujejo DDV<BR>* Pri naročilu vsaj 2 knjig, poštnine ne zaračunavamo<BR>* Če želite spremeniti količino pri posamezni knjigi, popravite količino in kliknite na gumb "Preračunaj".<BR><BR>';
		dno=dno + '<P STYLE="text-align: center"><span class="link_popust"><A onclick="odpri_cenik()" style="cursor: pointer"><FONT COLOR="#D71920">Cenik</font></A></span></P>';
		document.getElementById('forma_dno').innerHTML=dno;
	}

	switch(naziv)
	{
	case "Alpe - slov. jezik":
		
		var tabela=document.getElementById("racun");
		var vrst = tabela.getElementsByTagName("TR").length;

		var x=document.getElementById('racun').insertRow(vrst);
		x.insertCell(0).innerHTML=vrst;
		x.insertCell(1).innerHTML=naziv;
		a=cena(1);
		x.insertCell(2).innerHTML=v_vejco(a[0]);
		x.insertCell(3).innerHTML='<!--WEBBOT BOT="Validation" S-DATA-TYPE="Integer" S-NUMBER-SEPARATORS="x" --><INPUT TYPE="text" name="Slo"  SIZE="2" VALUE="1" onKeyDown="opozori()" STYLE="text-align: right">';
//		x.insertCell(4).innerHTML=a[1];
		x.insertCell(4).innerHTML='<div id="slo_rez">44,91</div>';
		x.style.background="#86A872";
		x.height="40";
		x.style.borde="1px solid #eeeeee";

		x.cells[2].align="right";
		x.cells[3].align="right";
		x.cells[4].align="right";
//		x.cells[5].align="right";
		
		document.getElementById('etui_slo_b').style.visibility='visible';
		break;

	case "Alpe - angl. jezik":
		
		var tabela=document.getElementById("racun");
		var vrst = tabela.getElementsByTagName("TR").length;

		var x=document.getElementById('racun').insertRow(vrst);
		x.insertCell(0).innerHTML=vrst;
		x.insertCell(1).innerHTML=naziv;
		a=cena(1);
		x.insertCell(2).innerHTML=v_vejco(a[0]);
		x.insertCell(3).innerHTML='<!--WEBBOT BOT="Validation" S-DATA-TYPE="Integer" S-NUMBER-SEPARATORS="x" --><INPUT TYPE="text" name="Ang"  SIZE="2" VALUE="1" onKeyDown="opozori()" STYLE="text-align: right">';
//		x.insertCell(4).innerHTML=a[1];
		x.insertCell(4).innerHTML='<div id="ang_rez">44,91</div>';
		x.style.background="#86A872";
		x.height="40";
		x.style.borde="1px solid #eeeeee";

		x.cells[2].align="right";
		x.cells[3].align="right";
		x.cells[4].align="right";
//		x.cells[5].align="right";
		
		document.getElementById('etui_ang_b').style.visibility='visible';
		break;

	case "Etui - slov. jezik":

		var tabela=document.getElementById("racun");
		var vrst = tabela.getElementsByTagName("TR").length;

		var x=document.getElementById('racun').insertRow(vrst);
		x.insertCell(0).innerHTML=vrst;
		x.insertCell(1).innerHTML=naziv;
		a=cena_etuib(1);
		x.insertCell(2).innerHTML=v_vejco(a[0]);
		x.insertCell(3).innerHTML='<!--WEBBOT BOT="Validation" S-DATA-TYPE="Integer" S-NUMBER-SEPARATORS="x" --><INPUT TYPE="text" name="Etui_slob"  SIZE="2" VALUE="1" onKeyDown="opozori()" STYLE="text-align: right">';
//		x.insertCell(4).innerHTML=a[1];
		x.insertCell(4).innerHTML='<div id="etui_slob_rez">10,00</div>';
		x.style.background="#86A872";
		x.height="40";
		x.style.borde="1px solid #eeeeee";

		x.cells[2].align="right";
		x.cells[3].align="right";
		x.cells[4].align="right";
//		x.cells[5].align="right";
		break;

	case "Etui - angl. jezik":

		var tabela=document.getElementById("racun");
		var vrst = tabela.getElementsByTagName("TR").length;

		var x=document.getElementById('racun').insertRow(vrst);
		x.insertCell(0).innerHTML=vrst;
		x.insertCell(1).innerHTML=naziv;
		a=cena_etuib(1);
		x.insertCell(2).innerHTML=v_vejco(a[0]);
		x.insertCell(3).innerHTML='<!--WEBBOT BOT="Validation" S-DATA-TYPE="Integer" S-NUMBER-SEPARATORS="x" --><INPUT TYPE="text" name="Etui_angb"  SIZE="2" VALUE="1" onKeyDown="opozori()" STYLE="text-align: right">';
//		x.insertCell(4).innerHTML=a[1];
		x.insertCell(4).innerHTML='<div id="etui_angb_rez">10,00</div>';
		x.style.background="#86A872";
		x.height="40";
		x.style.borde="1px solid #eeeeee";

		x.cells[2].align="right";
		x.cells[3].align="right";
		x.cells[4].align="right";
//		x.cells[5].align="right";

		break;

	} 
	

// če je samo ena knjiga, zaračunam poštnino
	if (vrst==1)
	{
		vrst=vrst + 1;
		var x=document.getElementById('racun').insertRow(vrst);
		x.insertCell(0).innerHTML=vrst;
		x.insertCell(1).innerHTML="Poštnina";
		x.insertCell(2).innerHTML="5,00";
		x.insertCell(3).innerHTML="1";
//		x.insertCell(4).innerHTML="";
		x.insertCell(4).innerHTML="5,00";
		x.style.background="#86A872";
		x.height="40";
		x.style.borde="1px solid #eeeeee";

		x.cells[2].align="right";
		x.cells[3].align="right";
		x.cells[4].align="right";
//		x.cells[5].align="right";	
	}

	preracun();
}
