<!-- hide
// Scripting (c) by Andrej Blatnik, andrej@inmed.si
// All rights reserved


// Funkcija odpre novo okno
function popitup(url) {
    var winvar = 'height=550,width=550,dependent=yes,menubar=no,personalbar=no,resizable=yes,screenX=10,screenY=10, left=10,top=10,scrollbars=yes,status=no,toolbar=no';
    // alert(winvar);
    newwindow=window.open(url, 'storklja_popup', winvar);
    if (window.focus) {newwindow.focus()}
}


/* 
Funkcija validate() za preverjanje podatkov o narocniku
Poklicemo jo iz <form onSubmit="return validate();">
*/

function validate()
{
	if (document.narocilnica.Narocnik.value=="")
	{
		alert("Prosimo izpolnite polje 'Ime in priimek' !");
		return false;
	}
	else if (document.narocilnica.Naslov_1.value=="")
	{
		alert("Prosimo izpolnite polje 'Ulica in hišna št.' !");
		return false;
	}
	else if (document.narocilnica.Naslov_2.value=="")
	{
		alert("Prosimo izpolnite polje 'Pošta in kraj' !");
		return false;
	}
	else if (document.narocilnica.Telefon.value=="")
	{
		alert("Prosimo izpolnite polje 'Telefon' !");
		return false;
	}

/* Staro; nekoč je bil v obrazcu še način plačila; glej osnutek.04
	else if (document.narocilnica.Placilo[0].checked=="" && document.narocilnica.Placilo[1].checked=="")
	{
		alert("Prosimo določite način plačila!");
		return false;
	}
*/

	return true;
}

/* 
Funkcija validateM() za preverjanje vsebine kontaktnega obrazca
Poklicemo jo iz <form onSubmit="return validateM();">
*/

function validateM()
{
	if (document.kontakt.Email.value=="Vas email")
	{
		alert("Prosimo vpišite svoj email!");
		return false;
	}
	else if (document.kontakt.Vsebina.value=="")
	{
		alert("Prosimo napišite svoje sporočilo!");
		return false;
	}



	return true;
}



/* 
Funkcija izracun za avtomatsko računanje vrednosti polj v naročilnici. 

Gre za tri polja: 

Prvo polje se imenuje cena1, cena2, cena3, ... 
in vsebuje ceno artikla - readonly in ali hidden; 

Drugo polje se imenuje 1, 2, 3, ... 
vanj uporabnik vnese zeljeno kolicino; 

Tretje polje se imenuje znesek1, znesek2, znesek3, ... 
v njem se izpise znesek za kolicino nekega izdelka - readonly.

Na koncu imamo polje z imenom total, vanj se izpise skupna vrednost naročila.

Funkcijo klicemo z 
onFocus="old_kolicina=this.value" onChange="izracun(name, value)"
v vsakem polju za vnos količine.
*/

function p_total(p_new)
{
/*
	// skupaj je stara vrednost skupaj - old_kolicina + new_kolicina
	p_old = old_kolicina;
	p_sk = eval(document.narocilnica.Plenic_skupaj.value) - Math.round(p_old) + Math.round(p_new);
	
	//v polje total se zapise nova vrednost skupaj
	document.narocilnica.Plenic_skupaj.value = p_sk;
*/
}

// oldval je stara vrednost drugega polja
var old_kolicina = 0;
function izracun(drugo_polje, new_kolicina) {

	// cena je vrednost polja cenaX
	cena = eval("document.narocilnica." + "cena" + drugo_polje +".value")

	//izracuna se znesek
	old_znesek = old_kolicina * cena
	new_znesek = new_kolicina * cena

	// v tretje polje se zapise znesek	
	// 	v tem primeru ga ni!
	//	eval ("document.narocilnica." + "znesek" + drugo_polje).value = Math.round(new_znesek)

	// skupaj je stara vrednost skupaj - old_znesek + new_znesek
	skupaj = eval(document.narocilnica.Vrednost.value) - old_znesek + new_znesek
	skupaj = Math.round(skupaj)	

	//v polje total se zapise nova vrednost skupaj
	document.narocilnica.Vrednost.value = skupaj

}


// -->

