<!--

function preloadImages() {
	
	var img1=new Image;
	var img2=new Image;
	var img3=new Image;
	var img4=new Image;
	img1.src="help2.gif";
	img2.src="mail2.gif";
	img3.src="jos2.gif";
	img4.src="nova2.gif";
	
}

var l0, l1, l2, l3, l4, l5, l6, l7;
	l0 = 0;
	l1 = 0;
	l2 = 0;
	l3 = 0;
	l4 = 0;
	l5 = 0;
	l6 = 0;
	l7 = 0;
	l8 = 0;
var exe = true;
var zbroj, br_g, k, x;
var bich, on, zm, md, so;
var dots;

function add_grijeh(lista) {
	if (lista == 8) {
		l8++;
		var novi = "";
		novi = "<table width=340 border=0 cellspacing=0 cellpadding=0 class=text1 height=70><tr><td height=40 align=left valign=center><input id=g";
		novi+= l8 + " name=grijeh size=62 maxlength=250 tabIndex=9 style='WIDTH: 320px; HEIGHT: 22px'></td></tr>";
		novi+= "<tr align=right valign=center><td colspan=2> Ocjena grozote: <select id=o";
		novi+= l8 + " name=ocjena style='WIDTH: 152px'><option value='-1' selected>...</option><option value='10'>Mačji kašalj</option><option value='20'>Pa i nije tako strašno</option><option value='30'>U redu, neću više</option><option value='40'>Okreće mi se želudac</option><option value='50'>Strahota i očaj...</option></select>";
		novi+= "<A href='javascript:add_grijeh(8);' ><img src='jos1.gif' width=43 height=20 border=0 align=absmiddle hspace=15 onMouseOver=this.src='jos2.gif'; onMouseOut=this.src='jos1.gif'; alt='Dodaj još vlastitih grijeha'></a></td></tr></table><br>";
		lista_svojih.innerHTML += novi;
	}
	else {
	var liste = Array(grijesi_smrtni0,grijesi_verbalni0,grijesi_fizicki0,grijesi_seks0,grijesi_drzavni0,grijesi_crkveni0,grijesi_obicni0,grijesi_ostali0);
	eval("l" + lista + "++");
	var novi = "";
	novi = "<br><select id=";
	var i_de = liste[lista].id;
	novi += i_de.substr(0, i_de.length-1);
	eval("novi += l" + lista);
	if (lista == 7) 
		novi += " style='WIDTH: 300px'>";
	else
		novi += " style='WIDTH: 250px'>";
	for (i = 0; i < liste[lista].options.length; i++){
		novi+="<option value=" + liste[lista].options[i].value+ ">" + liste[lista].options[i].text + "</option>";
	}
	novi += "</select>";
	novi += "<A href=javascript:add_grijeh(" + lista + ");><img src='jos1.gif' width=43 height=20 border=0 align=absmiddle hspace=15 onMouseOver=this.src='jos2.gif'; onMouseOut=this.src='jos1.gif'; alt='Dodaj još jedan grijeh'></a><br>";
	
	eval("grijeh_lista" + lista + ".innerHTML+=novi"); }
}


function start() {
	if (exe) {
		if (vrijeme.value > -1)
			calc_grijeh();
		else {
			window.alert("Prvi korak nije dovršen! Odredi vrijeme posljednje ispovjedi.");
			window.location = "#prvi";
		}
	}
	else {
			if ((on+zm+so+bich+md) <= 0)
				window.alert("Hajde, hajde, svi znamo da si čist ko suza. Dođi drugi put.");
			else
				window.alert("Pokora je izrečena! Sad ju samo treba izvršiti kako valja. Za novu ispovjed treba pritisnuti gumb ''Nova ispovjed''. ");
	}
}


function calc_grijeh() {
	var to_do;
	
	zbroj = 0; 
	br_g = 0; 
	k = 0;
	
	for (i = 0; i <= l0; i++) {
		to_do="x = grijesi_smrtni" + i +".value;";
		eval(to_do);
		k = parseInt(x);
		if (k > -1) {
			br_g++;
			zbroj+=k;
		}
	}
	for (i = 0; i <= l1; i++) {
		to_do="x = grijesi_verbalni" + i +".value;";
		eval(to_do);
		k = parseInt(x);
		if (k > -1) {
			br_g++;
			zbroj+=k;
		}
	}
	for (i = 0; i <= l2; i++) {
		to_do="x = grijesi_fizicki" + i +".value;";
		eval(to_do);
		k = parseInt(x);
		if (k > -1) {
			br_g++;
			zbroj+=k;
		}
	}
	for (i = 0; i <= l3; i++) {
		to_do="x = grijesi_seks" + i +".value;";
		eval(to_do);
		k = parseInt(x);
		if (k > -1) {
			br_g++;
			zbroj+=k;
		}
	}
	for (i = 0; i <= l4; i++) {
		to_do="x = grijesi_drzavni" + i +".value;";
		eval(to_do);
		k = parseInt(x);
		if (k > -1) {
			br_g++;
			zbroj+=k;
		}
	}
	for (i = 0; i <= l5; i++) {
		to_do="x = grijesi_crkveni" + i +".value;";
		eval(to_do);
		k = parseInt(x);
		if (k > -1) {
			br_g++;
			zbroj+=k;
		}
	}
	for (i = 0; i <= l6; i++) {
		to_do="x = grijesi_obicni" + i +".value;";
		eval(to_do);
		k = parseInt(x);
		if (k > -1) {
			br_g++;
			zbroj+=k;
		}
	}
	for (i = 0; i <= l7; i++) {
		to_do="x = grijesi_ostali" + i +".value;";
		eval(to_do);
		k = parseInt(x);
		if (k > -1) {
			br_g++;
			zbroj+=k;
		}
	}
	var send_mail=false;
	for (i = 0; i <= l8; i++) {
		to_do="x = lista_svojih.o" + i +".value;";
		eval(to_do);
		to_do="sin = lista_svojih.g" + i +".value;";
		eval(to_do);
		k = parseInt(x);
		if ((k > -1) & (sin != "")) {
			br_g++;
			zbroj+=k;
			send_mail=true;
		}
	}
	if ((send_mail) & (window.document.all.mm.checked)) lista_svojih.submit();
	if (br_g > 0)
		pokora();
	else {
		window.alert("Daj priznaj bar jedan grijeh, zaboga!");
		window.location = "#drugi";
	}
}


function pokora() {
	
	var b = true;
	
	bich = 0;
	on = 0;
	zm = 0;
	md = 0;
	so = 0;
	
	zbroj += parseInt(vrijeme.value);
	
	if ((Math.round(Math.random()*10) > 7))
		bich = Math.round(Math.random()*5);
	zbroj -= (bich * 35);
	if (zbroj < 70) {
		zbroj += (bich * 35);
		bich = 0;
	}
	
	if ((Math.round(Math.random()*10) > 6))
		md = Math.round(Math.random()*5);
	zbroj -= (md * 30);
	if (zbroj < 50) {
		zbroj += (md * 30);
		md = 0;
	} 
		
	on = Math.round(Math.random()*30);
	if ((on * 23) >= zbroj)
		on = Math.round(on / 2);
	if ((on * 23) >= zbroj)
		on = Math.round(on / 2);
	if ((on * 23) >= zbroj)
		on = Math.round(on / 2);
	if (on == 0)
		on = 1;
	zbroj -= (on * 23);
	
	zm = Math.round(Math.random()*30);
	if ((zm * 20) >= zbroj)
		zm = Math.round(on / 2);
	if ((zm * 20) >= zbroj)
		zm = Math.round(on / 2);
	if ((zm * 20) >= zbroj)
		zm = Math.round(on / 2);
	zbroj -= (zm * 20);
	
	while(b) {
		if (((so * 18) > zbroj) || (zbroj < 18))
			b = false;
		so++;
	}
	zbroj -= (so * 18);

	while(zbroj < 0) {
		if ((zbroj < 0) & (on >= 1)) {
			on -= 1;
			zbroj += 23;
		}
		if ((zbroj < 0) & (zm >= 1)) {
			zm -= 1;
			zbroj += 20;
		}
		if ((zbroj < 0) & (so >= 1)) {
			so -= 1;
			zbroj += 18;
		}

	}
	
	dots = (Math.round(Math.random()*10)+2);
	out_pokora(true);
	 
}


function out_pokora(s) {
	if (s)
		terminal.innerHTML = "Spajam se na server";
		
	if (dots > 0) {
		dots-=1;
		terminal.innerHTML += ".";
		setTimeout("out_pokora(false)", Math.round(Math.random()*1000));
	}
	else {
		var out = "";
		out = "Spojen na <i>bog.svemoguci@raj.na.netu</i>";
		out += "<br><br>";
		out += "<u>Vaša pokora:</u> <br><br>";
		if (on > 0) {
			if (Math.round(Math.random()*10) > 7)
				out += " Stari Božo: <b>" + on + "</b> ...ovo je <a href='nove_molitve.htm#stari_bozo'>nova molitva.</a><br>";
			else
				out += " Oče naš: <b>" + on + "</b><br>";
		}
		if (zm > 0)
			out += " Zdravo Marijo: <b>" + zm + "</b><br>";
		if (so > 0) {
			if (Math.round(Math.random()*10) > 6)
				out += " Slava Octu: <b>" + so + "</b> ...ovo je <a href='nove_molitve.htm#slava_octu'>nova molitva.</a><br>";
			else
				out += " Slava Ocu: <b>" + so + "</b><br>";
		}
		if (bich > 0)
			out += " Bičevanje: <b>" + bich + "</b><br>";
		if (md > 0)
			out += " Moja Diridika: <b>" + md + "</b> ...tekst je dostupan <a href='diridika.htm'>ovdje</a>.<br>";
		if ((on+zm+so+bich+md) <= 0)
			out += " Pokore nema. Dođi za par dana kad <br>prikupiš materijala.";
		out += "<br>-------------------------------------<br>";
		out += "<a href='pomoc.htm#pokora'>Pritisnite ovdje ako trebate pomoć</a>";
		terminal.innerHTML = out;
		exe = false;
	}
	
	
}

-->