/**
 * Read the JavaScript cookies tutorial at:
 *   http://www.netspade.com/articles/javascript/cookies.xml
 */

/**
 * Sets a Cookie with the given name and value.
 *
 * name       Name of the cookie
 * value      Value of the cookie
 * [expires]  Expiration date of the cookie (default: end of current session)
 * [path]     Path where the cookie is valid (default: path of calling document)
 * [domain]   Domain where the cookie is valid
 *              (default: domain of calling document)
 * [secure]   Boolean value indicating if the cookie transmission requires a
 *              secure transmission
 */
 
 		var lp_susreti = new Array();
		var lp_fiksni_susreti = new Array();
		var lp_varijabilni_susreti = new Array();
		var lp_sistemski_listic = false;
		var lp_ulozi = new Array();
		var lp_aktivni_sistemi = new Array();
		var lp_kombinacije = new Array();
		var lp_kombinacija;
		var lp_najmanji_moguci_ukupni_ulog;
		var lp_najveci_moguci_ukupni_ulog;
		var lp_aktivnih_sistema = 0;
		var lp_moguci_dobitci = new Array();
		var lp_min_ulog = 1.0;
		var lp_max_ulog = 5000.0;
		var lp_max_dobitak_normalni  = 50000.0;
		var lp_max_dobitak_sistemski = 200000.0;
		var lp_man_trosak = 0.0;
		var lp_ulog;
		var lp_uplata = Math.round(lp_min_ulog * (100 + lp_man_trosak) * 100) / 10000;
		var lp_prijenos_aktivan = false;
		var lp_broj_listica;
		var lp_broj_listica_bez_crtica;
		var lp_broj_listica_tranzient;
		var getvariables;

	  var moj_broj;
	  var g_min_ulog = lp_min_ulog;
	  var g_max_ulog = lp_max_ulog;
	  
	  var gpocetna = 0;
	  
	  lp_ulog = lp_min_ulog;
 
 
 
function setCookie(name, value, expires, path, domain, secure)
{
    document.cookie= name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires.toGMTString() : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}

/**
 * Gets the value of the specified cookie.
 *
 * name  Name of the desired cookie.
 *
 * Returns a string containing value of specified cookie,
 *   or null if cookie does not exist.
 */
function getCookie(name)
{
    var dc = document.cookie;
    var prefix = name + "=";
    var begin = dc.indexOf("; " + prefix);
    if (begin == -1)
    {
        begin = dc.indexOf(prefix);
        if (begin != 0) return null;
    }
    else
    {
        begin += 2;
    }
    var end = document.cookie.indexOf(";", begin);
    if (end == -1)
    {
        end = dc.length;
    }
    return unescape(dc.substring(begin + prefix.length, end));
}

/**
 * Deletes the specified cookie.
 *
 * name      name of the cookie
 * [path]    path of the cookie (must be same as path used to create cookie)
 * [domain]  domain of the cookie (must be same as domain used to create cookie)
 */
function deleteCookie(name, path, domain)
{
    if (getCookie(name))
    {
        document.cookie = name + "=" +
            ((path) ? "; path=" + path : "") +
            ((domain) ? "; domain=" + domain : "") +
            "; expires=Thu, 01-Jan-70 00:00:01 GMT";
    }
}


	function makeCookie()
	{
			var cooStr = "";
	    var	i;
	    delim = "";
			for (var i = 0; i < lp_susreti.length; i++) {
					cooStr += delim + String(lp_susreti[i][0]) + "|" + lp_susreti[i][1] + "|" + lp_susreti[i][2] + "|" + lp_susreti[i][3] + "|" + lp_susreti[i][4] + "|" + lp_susreti[i][5] + "|" + lp_susreti[i][6] + "|" + lp_susreti[i][7] + "|" + lp_susreti[i][8] + "|" + lp_susreti[i][9]+ "|" + lp_susreti[i][10]+ "|" + lp_susreti[i][11];
			    delim = "#";
			}
	    return cooStr;
	}

	function appCookie()
	{

		var id_par,	id ,sudionici,godina,tjedan,sifra ,pocetak ,tip ,koeficijent, izabrani_stupac;

		var cooStr = getCookie("parovi");
		if(cooStr == null)
		{
			return;
		}

		var parovi = cooStr.split("#");


		for(i = 0; i < parovi.length; i++)
		{
     //alert(parovi[i]);
			var matr = parovi[i].split("|");


			id_par 					= matr[0];
			id 							= matr[1];
			sudionici 			= matr[2];
			godina 					= matr[3];
			tjedan    			= matr[4];
			sifra    				= matr[5];
			pocetak		  		= matr[6];
			tip    					= matr[7];
			koeficijent 		= matr[8];
			izabrani_stupac = matr[9];
			pravilo         = matr[10];
			vrste						= matr[11];

				if (!lp_sistemski_listic && lp_susreti.length == 36) {
					alert("Najveći mogući broj stavki u listiću je 36!");
					return;
				} else if (lp_sistemski_listic && lp_susreti.length == 18) {
					alert("Najveći mogući broj stavki u sistemskom listiću je 18!");
					return;
				} else {
					lp_susreti.push(new Array(id_par, id, sudionici, godina, tjedan, sifra, pocetak, tip, koeficijent, izabrani_stupac, pravilo, 0));// 0));
					lp_varijabilni_susreti.push(lp_susreti.length - 1);
				}

				lp_izracunaj_sisteme();

				//alert(lp_ponuda);
				if (lp_ponuda != null)
				{
					lp_ponuda.lp_oznaci(id_par, id, izabrani_stupac);
				}

				lp_iscrtaj_susrete();
				lp_iscrtaj_uloge_uplate();

			}


	}
		

		function lp_onload() {
			
			if (gpocetna == 0) 
			{			
				if (window.document.getElementById("ponuda").contentWindow) { // Mozilla
					lp_ponuda = window.document.getElementById("ponuda").contentWindow;
					lp_prijenos = window.document.getElementById("prijenos").contentWindow;
					lp_ispis = window.document.getElementById("ispis").contentWindow;
					//alert("Mozilla");
				} else if (window.frames["ponuda"]) { // Internet Explorer
					lp_ponuda = window.frames["ponuda"];
					lp_prijenos = window.frames["prijenos"];
					lp_ispis = window.frames["ispis"];
					//alert("Internet");
				} else {
					alert("Vaš preglednik nije podržan!");
					return;
				}
			} else
			{
				lp_ponuda = null;
				if (window.document.getElementById("prijenos").contentWindow) { // Mozilla
					lp_prijenos = window.document.getElementById("prijenos").contentWindow;
					lp_ispis = window.document.getElementById("ispis").contentWindow;
					//alert("Mozilla");
				} else if (window.frames["prijenos"]) { // Internet Explorer
					lp_prijenos = window.frames["prijenos"];
					lp_ispis = window.frames["ispis"];
					//alert("Internet");
				} else {
					alert("Vaš preglednik nije podržan!");
					return;
				}		  
			}
			lp_iscrtaj_susrete();
			appCookie();
		}

		function lp_n_povrh_k(n, k) {
			var rezultat = 1;

			if (k + k > n) {
				k = n - k;
			}

			if (k < 0) {
				return(0);
			} else {
				for (var i = 0; i < k; ) {
					rezultat *= (n - i) / ++i;
				}
			}

			return(Math.round(rezultat));
		}

		function lp_najveci_moguci_ulog_po_sistemu(sistem) {
			var pozicija = new Array();
			var najveci_moguci_ulog = g_max_ulog;
			var ukupni_koeficijent;
			var i;

			for (i = 0; i < sistem; i++) {
				pozicija.push(i);
			}

			while (true) {
				ukupni_koeficijent = 1;
				for (i = 0; i < lp_fiksni_susreti.length; i++) {
					ukupni_koeficijent *= lp_rasformatirani_broj(lp_susreti[lp_fiksni_susreti[i]][8]);
				}
				for (i = 0; i < sistem; i++) {
					ukupni_koeficijent *= lp_rasformatirani_broj(lp_susreti[lp_varijabilni_susreti[pozicija[i]]][8]);
				}
				ukupni_koeficijent = Math.round(ukupni_koeficijent * 100) / 100;
				if (Math.round(ukupni_koeficijent * najveci_moguci_ulog * 10000) / 10000 > lp_max_dobitak_normalni) {
					najveci_moguci_ulog = Math.round(lp_max_dobitak_normalni / ukupni_koeficijent * 10000) / 10000;
				}

				if (pozicija[0] == lp_varijabilni_susreti.length - sistem) {
					break;
				}

				for (i = sistem - 1; i > -1; i--) {
					if (pozicija[i] < lp_varijabilni_susreti.length - sistem + i) {
						pozicija[i]++;

						break;
					}
				}
				if (i < sistem - 1) {
					for (var j = i + 1; j < sistem; j++) {
						pozicija[j] = pozicija[j - 1] + 1;
					}
				}
			}

			return(najveci_moguci_ulog);
		}

		function lp_moguci_dobitak_po_sistemu(sistem, ulog) {
			var pozicija = new Array();
			var ukupni_koeficijent;
			var i;
			var moguci_dobitak = 0;

			for (i = 0; i < sistem; i++) {
				pozicija.push(i);
			}

			while (true) {
				ukupni_koeficijent = 1;
				for (i = 0; i < lp_fiksni_susreti.length; i++) {
					ukupni_koeficijent *= lp_rasformatirani_broj(lp_susreti[lp_fiksni_susreti[i]][8]);
				}
				for (i = 0; i < sistem; i++) {
					ukupni_koeficijent *= lp_rasformatirani_broj(lp_susreti[lp_varijabilni_susreti[pozicija[i]]][8]);
				}
				ukupni_koeficijent = Math.round(ukupni_koeficijent * 100) / 100;
				moguci_dobitak += ulog / lp_kombinacije[sistem - 1] * ukupni_koeficijent;

				if (pozicija[0] == lp_varijabilni_susreti.length - sistem) {
					break;
				}

				for (i = sistem - 1; i > -1; i--) {
					if (pozicija[i] < lp_varijabilni_susreti.length - sistem + i) {
						pozicija[i]++;

						break;
					}
				}
				if (i < sistem - 1) {
					for (var j = i + 1; j < sistem; j++) {
						pozicija[j] = pozicija[j - 1] + 1;
					}
				}
			}

			return(Math.round(moguci_dobitak * 10000) / 10000);
		}

		function lp_ukupni_moguci_dobitak() {
			var moguci_dobitak = 0;
			var ukupni_koeficijent = 1;

			if (!lp_sistemski_listic) {
				for (var i = 0; i < lp_susreti.length; i++) {
					ukupni_koeficijent *= lp_rasformatirani_broj(lp_susreti[i][8]);
				}
				ukupni_koeficijent = Math.round(ukupni_koeficijent * 100) / 100;

				moguci_dobitak = ukupni_koeficijent * lp_ulog;
			} else {
				for (var i = 0; i < lp_aktivni_sistemi.length; i++) {
					if (lp_aktivni_sistemi[i]) {
						moguci_dobitak += lp_moguci_dobitci[i];
					}
				}
			}

			return(Math.round(moguci_dobitak * 10000) / 10000);
		}

		function lp_iscrtaj_susrete() {
			var susreti = new String();

			susreti += "<table class='lp_listic_susreti' cellspacing='0' cellpadding='0' align='center'><img src='slike/1px_null.gif' width='1' height='11'><br>";

			susreti += "	<tr class='lp_listic_zaglavlje_sudionici' align='center'>";
			susreti += "		<td colspan='5'></td>";
			susreti += "	</tr>";
			susreti += "	<tr class='lp_listic_zaglavlje_ostalo'>";
			susreti += "		<td class='lp_listic_sifra'>Šifra</td>";
			susreti += "		<td>Tip</td>";
			susreti += "		<td>Koef.</td>";
			susreti += "		<td>Fiks</td>";
			susreti += "		<td class='lp_listic_brisi'>Briši</td>";
			susreti += "	</tr>";

			for (var i = 0; i < lp_susreti.length; i++) {
				susreti += "	<tr class='lp_listic_stavka_sudionici'>";
				susreti += "		<td colspan='5'>" + lp_susreti[i][2] + "</td>";
				susreti += "	</tr>";
				susreti += "	<tr class='lp_listic_stavka_ostalo'>";
				susreti += "		<td> <img src='slike/1px_null.gif' width='6' height='1'>" + lp_susreti[i][5] + "</td>";
				susreti += "		<td>" + lp_susreti[i][7] + "</td>";
				susreti += "		<td>" + lp_formatirani_broj(lp_rasformatirani_broj(lp_susreti[i][8]), 2, false, true) + "</td>";
				susreti += "		<td><input class='lp_checkbox' type='checkbox' onclick='lp_fiksiraj_susret(" + i + ", this.checked)' " + (lp_susreti[i][12] ? "checked" : "") + " " + (!lp_sistemski_listic || lp_susreti.length <= 2 || (lp_varijabilni_susreti.length < 3 && !lp_susreti[i][12]) ? "disabled" : "") + "></td>";
				susreti += "		<td class='lp_listic_brisi'><a href='javascript: lp_brisi(" + i + ", false)'><img src='slike/lp_brisi.gif'></a></td>";
				susreti += "	</tr>";
			}

			if (!lp_susreti.length) {
				susreti += "	<tr class='lp_listic_stavka_sudionici'>";
				susreti += "		<td colspan='5'><center>Nije dodan niti jedan susret!</center></td>";
				susreti += "	</tr>";
			} else {
				susreti += "	<tr class='lp_listic_zanozje'>";
				susreti += "		<td colspan='3'>Uk. koef.: " + lp_formatirani_broj(lp_ukupni_koeficijent(), 2, false, true) + "</td>";
				susreti += "		<td>&nbsp;</td>";
				susreti += "		<td><a href='javascript: lp_brisi_sve()'><img src='slike/lp_brisi_sve.gif' border='0'></a></td>";
				susreti += "	</tr>";
			}

			susreti += "</table>";

			susreti += "<br>";

			susreti += "<table class='lp_listic_sistemski' cellspacing='0' cellpadding='0' align='center'>";
			susreti += "	<tr>";
			susreti += "		<td><input type='checkbox' onclick='lp_sistemiziraj_listic(this.checked)' " + (lp_sistemski_listic ? "checked" : "") + " " + (lp_susreti.length < 2 || lp_susreti.length > 18 ? "disabled" : "") + "></td>";
			susreti += "		<td>Sistemski listić</td>";
			susreti += "	</tr>";
			susreti += "</table>";

			//window.parent.document.getElementById("susreti").innerHTML = susreti;
			//document.getElementById("susreti").innerHTML = susreti;
			
			
			
			oldDiv = document.getElementById('susreti');
			newDiv = document.createElement(oldDiv.tagName);

			newDiv.id = oldDiv.id;
			newDiv.className = oldDiv.className;
			newDiv.innerHTML = susreti;

			oldDiv.parentNode.replaceChild(newDiv, oldDiv);						
		}

		function lp_iscrtaj_uloge_uplate() {
			var ulozi_uplate = new String();
			var status = new String();

			if (lp_susreti.length) {
				ulozi_uplate += "<br>";

				if (!lp_sistemski_listic) {
						ulozi_uplate += "<table cellspacing='0' cellpadding='0' align='center' class='lp_listic_susreti'>";

						//ulozi_uplate += "	<tr>";
						//ulozi_uplate += "		<td class='lp_listic_ulog_uplata_naslov' colspan='3'>Ulog:</td>";
						//ulozi_uplate += "		<td class='lp_listic_ulog_uplata_vrijednost'><input class='lp_listic_ulog_uplata_aktivni' id='ukupni_ulog' type='text' onkeypress='return(lp_filtriraj_unos(this.value, event, 0, 0))' onchange='lp_promijeni_ukupni_ulog_uplatu(this.value, 0, 1)' value='" + lp_formatirani_broj(lp_ulog, 2, false, true) + "'></td>";
						//ulozi_uplate += "		<td><img src='slike/1px_null.gif' width='4' height='1'>KM</td>";
						//ulozi_uplate += "	</tr>";
						//ulozi_uplate += "	<tr class='lp_listic_ulog_uplata_tekst'>";
						//ulozi_uplate += "		<td class='lp_listic_ulog_uplata_naslov' colspan='3'>Man. trošak:</td>";
						//ulozi_uplate += "		<td class='lp_listic_ulog_uplata_vrijednost'>" + lp_formatirani_broj(lp_ulog * lp_man_trosak / 100, 2, true, true) + "</td>";
						//ulozi_uplate += "		<td><img src='slike/1px_null.gif' width='4' height='1'>KM</td>";
						//ulozi_uplate += "	</tr>";
						ulozi_uplate += "	<tr>";
						ulozi_uplate += "		<td class='lp_listic_ulog_uplata_naslov' colspan='3'>Uplata:</td>";
						ulozi_uplate += "		<td class='lp_listic_ulog_uplata_vrijednost'><input class='lp_listic_ulog_uplata_aktivni' id='ukupna_uplata' type='text' onkeypress='return(lp_filtriraj_unos(this.value, event, 0, 1))' onchange='lp_promijeni_ukupni_ulog_uplatu(this.value, 1, 1)' value='" + lp_formatirani_broj(lp_uplata, 2, false, true) + "'></td>";
						ulozi_uplate += "		<td><img src='slike/1px_null.gif' width='4' height='1'>KM</td>";
						ulozi_uplate += "	</tr>";
						ulozi_uplate += "	<tr class='lp_listic_ulog_uplata_tekst'>";
						ulozi_uplate += "		<td class='lp_listic_ulog_uplata_naslov' colspan='3'>Mog. dobit:</td>";
						ulozi_uplate += "		<td class='lp_listic_ulog_uplata_vrijednost'>" + lp_formatirani_broj(lp_ukupni_moguci_dobitak(), 2, true, true) + "</td>";
						ulozi_uplate += "		<td><img src='slike/1px_null.gif' width='4' height='1'>KM</td>";
						ulozi_uplate += "	</tr>";

						ulozi_uplate += "</table>";
				} else {
					if (lp_varijabilni_susreti.length <= 15) {
						ulozi_uplate += "<table cellspacing='0' cellpadding='0' align='center'>";

						// Zaglavlje sistema
						ulozi_uplate += "	<tr class='lp_listic_sistemi_zaglavlje'>";
						ulozi_uplate += "		<td>&nbsp;</td>";
						ulozi_uplate += "		<td class='lp_listic_sistemi_desni_padding'>Sis.</td>";
						ulozi_uplate += "		<td class='lp_listic_sistemi_desni_padding'>Komb.</td>";
						ulozi_uplate += "		<td class='lp_listic_sistemi_desni_padding'>Ulog</td>";
						ulozi_uplate += "		<td class='lp_listic_sistemi_desni_padding'>&nbsp;</td>";
						ulozi_uplate += "	</tr>";
						ulozi_uplate += "	<tr class='lp_listic_sistemi_zaglavlje'>";
						ulozi_uplate += "		<td>&nbsp;</td>";
						ulozi_uplate += "		<td class='lp_listic_sistemi_desni_padding' colspan='2'>Mog. dobitak</td>";
						ulozi_uplate += "		<td class='lp_listic_sistemi_desni_padding'>Uplata</td>";
						ulozi_uplate += "		<td class='lp_listic_sistemi_desni_padding'>&nbsp;</td>";
						ulozi_uplate += "	</tr>";

						// Sistemi
						for (var i = 1; i <= lp_varijabilni_susreti.length; i++) {
							ulozi_uplate += "	<tr class='lp_listic_sistemi_uplate'>";
							ulozi_uplate += "		<td><input class='lp_checkbox' type='checkbox' onclick='lp_aktiviraj_sistem(" + i + ", this.checked)' " + (lp_aktivni_sistemi[i - 1] ? "checked" : "") + " " + (!lp_aktivni_sistemi[i - 1] && lp_kombinacija + lp_kombinacije[i - 1] > 6435 ? "disabled" : "") + "></td>";
							ulozi_uplate += "		<td class='lp_listic_sistemi_desni_padding'>" + i + "/" + (lp_varijabilni_susreti.length) + "&nbsp;</td>";
							ulozi_uplate += "		<td class='lp_listic_sistemi_desni_padding'>" + lp_kombinacije[i - 1] + "</td>";
							//ulozi_uplate += "		<td class='lp_listic_sistemi_desni_padding'><input class='lp_listic_ulog_uplata_" + (lp_aktivni_sistemi[i - 1] ? "aktivni" : "neaktivni") + "' type='text' onkeypress='return(lp_filtriraj_unos(this.value, event, " + i + ", 0))' onchange='lp_promijeni_ulog_uplatu(this.value, " + i + ", 0)' value='" + lp_formatirani_broj(lp_ulozi[i - 1][1], 2, false, true) + "' " + (!lp_aktivni_sistemi[i - 1] ? "disabled" : "") + "></td>";
							ulozi_uplate += "		<td class='lp_listic_sistemi_desni_padding'><input class='lp_listic_ulog_uplata_" + (lp_aktivni_sistemi[i - 1] ? "aktivni" : "neaktivni") + "' type='text' onkeypress='return(lp_filtriraj_unos(this.value, event, " + i + ", 1))' onchange='lp_promijeni_ulog_uplatu(this.value, " + i + ", 1)' value='" + lp_formatirani_broj(lp_ulozi[i - 1][1] * (100 + lp_man_trosak) / 100, 2, false, true) + "' " + (!lp_aktivni_sistemi[i - 1] ? "disabled" : "") + "></td>";
							ulozi_uplate += "		<td class='lp_listic_sistemi_desni_padding'>KM</td>";
							ulozi_uplate += "	</tr>";
							ulozi_uplate += "	<tr class='lp_listic_sistemi_ulozi'>";
							ulozi_uplate += "		<td class='lp_listic_sistemi_moguci_dobitak' colspan='3'>" + (lp_aktivni_sistemi[i - 1] ? lp_formatirani_broj(lp_moguci_dobitci[i - 1], 2, true, true) + " KM" : "&nbsp;") + "</td>";
							//ulozi_uplate += "		<td class='lp_listic_sistemi_desni_padding'><input class='lp_listic_ulog_uplata_" + (lp_aktivni_sistemi[i - 1] ? "aktivni" : "neaktivni") + "' type='text' onkeypress='return(lp_filtriraj_unos(this.value, event, " + i + ", 1))' onchange='lp_promijeni_ulog_uplatu(this.value, " + i + ", 1)' value='" + lp_formatirani_broj(lp_ulozi[i - 1][1] * (100 + lp_man_trosak) / 100, 2, false, true) + "' " + (!lp_aktivni_sistemi[i - 1] ? "disabled" : "") + "></td>";
							//ulozi_uplate += "		<td class='lp_listic_sistemi_desni_padding'>KM</td>";
							ulozi_uplate += "	<td class='lp_listic_sistemi_desni_padding'></td><td class='lp_listic_sistemi_desni_padding'></td></tr>";
						}

						// Zanožje sistema
						//ulozi_uplate += "	<tr class='lp_listic_sistemi_zanozje_ukupni_ulog'>";
						//ulozi_uplate += "		<td class='lp_listic_ulog_uplata_naslov' colspan='3'>Ukupni ulog:<img src='slike/1px_null.gif' width='4' height='1'></td>";
						//ulozi_uplate += "		<td><input class='lp_listic_ulog_uplata_" + (lp_aktivnih_sistema ? "aktivni" : "neaktivni") + "' type='text' onkeypress='return(lp_filtriraj_unos(this.value, event, 0, 0))' onchange='lp_promijeni_ukupni_ulog_uplatu(this.value, 0, 1)' value='" + lp_formatirani_broj(lp_zbroj_uloga_po_ostalim_sistemima(0), 2, false, true) + "' " + (lp_aktivnih_sistema ? "" : "disabled") + "></td>";
						//ulozi_uplate += "		<td><img src='slike/1px_null.gif' width='4' height='1'>KM</td>";
						//ulozi_uplate += "	</tr>";
						//ulozi_uplate += "	<tr class='lp_listic_ulog_uplata_tekst'>";
						//ulozi_uplate += "		<td class='lp_listic_ulog_uplata_naslov' colspan='3'>Man. trošak:<img src='slike/1px_null.gif' width='4' height='1'></td>";
						//ulozi_uplate += "		<td class='lp_listic_ulog_uplata_vrijednost'>" + lp_formatirani_broj(lp_zbroj_uloga_po_ostalim_sistemima(0) * lp_man_trosak / 100, 2, true, true) + "</td>";
						//ulozi_uplate += "		<td><img src='slike/1px_null.gif' width='4' height='1'>KM</td>";
						//ulozi_uplate += "	</tr>";
						ulozi_uplate += "	<tr>";
						ulozi_uplate += "		<td class='lp_listic_ulog_uplata_naslov' colspan='3'>Ukupna uplata:<img src='slike/1px_null.gif' width='4' height='1'></td>";
						ulozi_uplate += "		<td><input class='lp_listic_ulog_uplata_" + (lp_aktivnih_sistema ? "aktivni" : "neaktivni") + "' type='text' onkeypress='return(lp_filtriraj_unos(this.value, event, 0, 1))' onchange='lp_promijeni_ukupni_ulog_uplatu(this.value, 1, 1)' value='" + lp_formatirani_broj(lp_zbroj_uloga_po_ostalim_sistemima(0) * (100 + lp_man_trosak) / 100, 2, false, true) + "' " + (lp_aktivnih_sistema ? "" : "disabled") + "></td>";
						ulozi_uplate += "		<td class='lp_listic_ulog_uplata_vrijednost'>KM</td>";
						ulozi_uplate += "	</tr>";
						ulozi_uplate += "	<tr class='lp_listic_ulog_uplata_tekst'>";
						ulozi_uplate += "		<td class='lp_listic_ulog_uplata_naslov' colspan='3'>Mog. dobit:<img src='slike/1px_null.gif' width='4' height='1'></td>";
						ulozi_uplate += "		<td class='lp_listic_ulog_uplata_vrijednost'>" + lp_formatirani_broj(lp_ukupni_moguci_dobitak(), 2, true, true) + "</td>";
						ulozi_uplate += "		<td><img src='slike/1px_null.gif' width='4' height='1'>KM</td>";
						ulozi_uplate += "	</tr>";

						ulozi_uplate += "</table>";
					}
				}

				if (lp_ukupni_moguci_dobitak() > (!lp_sistemski_listic ? lp_max_dobitak_sistemski : lp_max_dobitak_normalni)) {
					status += "<br>";

					status += "<div class='lp_listic_greska'>Najveći mogući dobitak prelazi " + lp_formatirani_broj(lp_sistemski_listic ? lp_max_dobitak_normalni : lp_max_dobitak_sistemski, 2, true, true) + " KM!</div>";
				} else if (lp_sistemski_listic && lp_varijabilni_susreti.length > 15) {
					status += "<div class='lp_listic_greska'>Broj varijabilnih susreta prelazi mogućih 15. Molimo, odaberite više fiksnih susreta!</div>";
				} else if (!lp_sistemski_listic && lp_susreti.length < 1) {
					status += "<br>";

					status += "<div class='lp_listic_greska'>Najmanji mogući broj susreta u listiću je 1!</div>";
				} else if (lp_sistemski_listic && !lp_aktivnih_sistema) {
					status += "<br>";

					status += "<div class='lp_listic_greska'>Nije odabran niti jedan sistem!</div>";
				} else {
					status += "<br>";

					status += "<div class='lp_listic_ok'><a href='javascript: lp_posalji()'><img src='slike/izradi_listic.gif' border='0'></a></div>";
				}
			}

			//window.parent.document.getElementById("ulozi_uplate").innerHTML = ulozi_uplate;
			//window.parent.document.getElementById("status").innerHTML = status;
			
			
			
			//document.getElementById("ulozi_uplate").innerHTML = ulozi_uplate;
			//document.getElementById("status").innerHTML = status;
				
			uoldDiv = document.getElementById('ulozi_uplate');
			unewDiv = document.createElement(uoldDiv.tagName);
			unewDiv.id = uoldDiv.id;
			unewDiv.className = uoldDiv.className;
			unewDiv.innerHTML = ulozi_uplate;
			uoldDiv.parentNode.replaceChild(unewDiv, uoldDiv);				
			
			
			soldDiv = document.getElementById('status');
			snewDiv = document.createElement(soldDiv.tagName);
			snewDiv.id = soldDiv.id;
			snewDiv.className = soldDiv.className;
			snewDiv.innerHTML = status;
			soldDiv.parentNode.replaceChild(snewDiv, soldDiv);			
						

		}

		function lp_zbroj_uloga_po_ostalim_sistemima(sistem) {
			var zbroj = 0;

			for (var i = 0; i < lp_ulozi.length; i++) {
				if (lp_aktivni_sistemi[i] && i + 1 != sistem) {
					zbroj += lp_ulozi[i][1];
				}
			}

			return(Math.round(zbroj * 10000) / 10000);
		}

		function lp_aktiviraj_sistem(sistem, checked) {
			var zbroj_najmanjih_uloga = 0;
			var zbroj_najvecih_uloga = 0;
			var zadrzi_ukupni_ulog = false;

			if (Math.round(lp_zbroj_uloga_po_ostalim_sistemima(0) * 100) == Math.round(g_min_ulog * 100)) {
				zadrzi_ukupni_ulog = true;
			}

			// (De)aktiviraj sistem

			lp_aktivni_sistemi[sistem - 1] = checked;

			if (checked) {
				if (!lp_moguci_dobitci[sistem - 1]) {
					lp_ulozi.splice(sistem - 1, 1, Array(Math.round(lp_n_povrh_k(lp_varijabilni_susreti.length, sistem) * 0.0100 * 10000) / 10000, Math.round(lp_n_povrh_k(lp_varijabilni_susreti.length, sistem) * 0.0100 * 10000) / 10000, lp_najveci_moguci_ulog_po_sistemu(sistem)));
					lp_moguci_dobitci[sistem - 1] = lp_moguci_dobitak_po_sistemu(sistem, lp_ulozi[sistem - 1][1]);
				}

				lp_kombinacija += lp_kombinacije[sistem - 1];
				lp_aktivnih_sistema++;
			} else {
				lp_kombinacija -= lp_kombinacije[sistem - 1];
				lp_aktivnih_sistema--;
			}

			// Novi najmanji i najveći mogući ukupni ulog

			lp_najmanji_moguci_ukupni_ulog = g_min_ulog;
			lp_najveci_moguci_ukupni_ulog = lp_max_dobitak_sistemski;

			for (var i = 0; i < lp_ulozi.length; i++) {
				if (lp_aktivni_sistemi[i]) {
					zbroj_najmanjih_uloga += lp_ulozi[i][0];
					zbroj_najvecih_uloga += lp_ulozi[i][2];
				}
			}
			if (zbroj_najmanjih_uloga > lp_najmanji_moguci_ukupni_ulog) {
				lp_najmanji_moguci_ukupni_ulog = Math.round(zbroj_najmanjih_uloga * 10000) / 10000;
			}
			if (zbroj_najvecih_uloga < lp_najveci_moguci_ukupni_ulog) {
				lp_najveci_moguci_ukupni_ulog = Math.round(zbroj_najvecih_uloga * 10000) / 10000;
			}

			if (lp_aktivnih_sistema && (lp_zbroj_uloga_po_ostalim_sistemima(0) < lp_najmanji_moguci_ukupni_ulog || zadrzi_ukupni_ulog)) {
				lp_promijeni_ukupni_ulog_uplatu(lp_najmanji_moguci_ukupni_ulog, 0, 0);
			}

			lp_iscrtaj_uloge_uplate();
		}

		function lp_fiksiraj_susret(index, checked) {
			lp_susreti[index][12] = checked;

			if (checked) {
				for (var i = 0; i < lp_varijabilni_susreti.length; i++) { // Obriši varijabilni
					if (lp_varijabilni_susreti[i] == index) {
						lp_varijabilni_susreti.splice(i, 1);
						break;
					}
				}
				lp_fiksni_susreti.push(index); // Dodaj fiksni
			} else {
				for (var i = 0; i < lp_fiksni_susreti.length; i++) { // Obriši fiksni
					if (lp_fiksni_susreti[i] == index) {
						lp_fiksni_susreti.splice(i, 1);
						break;
					}
				}
				lp_varijabilni_susreti.push(index); // Dodaj varijabilni
			}

			lp_izracunaj_sisteme();

			lp_iscrtaj_susrete();
			lp_iscrtaj_uloge_uplate();
		}
		
		function lp_extraction_rules(rules, C01use, G01use, G02use, G04use, X01use, X02use, X03use)
		// CroSoftware - ekstrakcija aktivnosti i parametara
		{
			var max = 0;
			max = rules.length - 1;
			C01use[0] = false;	
			G02use[0] = false;
			G02use[0] = false;
			G04use[0] = false;
			X01use[0] = false;
			X02use[0] = false;
			X03use[0] = false;
			for (var i = 0; i < max; i++) {
				if (rules[i] == "C01"){
					C01use[0] = true;
					if (i+1 < max) {; C01use[1] = Number(rules[i+1]); };
					if (i+2 < max) {; C01use[2] = Number(rules[i+2]); };
				} else if (rules[i] == "G01"){ 
					G01use[0] = true;
					if (i+1 < max) {; G01use[1] = Number(rules[i+1]); }; 
					if (i+2 < max) {; G01use[2] = Number(rules[i+2]); };				
				} else if (rules[i] == "G02"){
					G02use[0] = true;
					if (i+1 < max) {; G02use[1] = Number(rules[i+1]); };
					if (i+2 < max) {; G02use[2] = Number(rules[i+2]); };
				} else if (rules[i] == "G04"){
					G04use[0] = true;
					if (i+1 < max) {; G04use[1] = Number(rules[i+1]); };
					if (i+2 < max) {; G04use[2] = Number(rules[i+2]); };
				} else if (rules[i] == "X01"){
					X01use[0] = true;
					if (i+1 < max) {; X01use[1] = Number(rules[i+1]); };
					if (i+2 < max) {; X01use[2] = Number(rules[i+2]); };
				} else if (rules[i] == "X02"){
					X02use[0] = true;
					if (i+1 < max) {; X02use[1] = Number(rules[i+1]); };
					if (i+2 < max) {; X02use[2] = Number(rules[i+2]); };
				} else if (rules[i] == "X03"){
					X03use[0] = true;
					if (i+1 < max) {; X03use[1] = Number(rules[i+1]); };
					if (i+2 < max) {; X03use[2] = Number(rules[i+2]); };										
			  }			
	  	}
	  }

	  function IspraviEncodingHrv(podatak)
	  {
	  	var temp;
	  	temp = podatak;
	  	
	  	temp = temp.replace("&#263;", "ć");
	  	temp = temp.replace("&#269;", "č");
	  	temp = temp.replace("&#382;", "ž");
	  	temp = temp.replace("&#273;", "đ");
	  	temp = temp.replace("&#353;", "š");
	  	temp = temp.replace("&#262;", "Ć");
	  	temp = temp.replace("&#268;", "Č");
	  	temp = temp.replace("&#381;", "Ž");
	  	temp = temp.replace("&#272;", "Đ");
	  	temp = temp.replace("&#352;", "Š");
			return(temp);
	  }
	  
		function lp_dodaj_brisi(id_par, id, sudionici, godina, tjedan, sifra, pocetak, tip, koeficijent, izabrani_stupac, pravila, vrste) {

			var dodaj = true;
			var oznaci = true;
			var promjena = true;
			
			// Opis za konkurenciju : implemetacija pravila validacije
			// - zabrana kombiniranja, min, max, max dobitak, itd... (C01,G01,G02,G04)
			// Copyright by Independent Devolper Association - CroSoftware, kontakt (posao, zaposlenje) na e-mail : crosoftware@gmail.com

			var dijabolik_prim, dijabolik_secu;
			var C01_prim = new Array();
			var C01_secu = new Array();			
			var G01_prim = new Array();
			var G01_secu = new Array();
			var G02_prim = new Array();
			var G02_secu = new Array();
			var G04_prim = new Array();
			var G04_secu = new Array();
			var X01_prim = new Array();
			var X01_secu = new Array();
			var X02_prim = new Array();
			var X02_secu = new Array();
			var X03_prim = new Array();
			var X03_secu = new Array();									
			var C01_triger,G01_triger,G01_triger_sec,G02_triger_min, G02_triger_max,G04_triger,X01_triger,X02_triger,X03_triger;
		  var ZadovoljavajuciG01,ZadovoljavajuciG04, ZadovoljavajuciG01_sec;
		  var ZadovoljavajuciX01, ZadovoljavajuciX02, ZadovoljavajuciX03a, ZadovoljavajuciX03b;
			var Skup,SifraGrupe;	
			var G01_srus1, G01_srus2;
			var G01_srus1_sec, G01_srus2_sec;
			var G02_srus1, G02_srus2;
      var G04_srus1, G04_srus2;
      var X01_srus1, X01_srus2;
      var X02_srus1, X02_srus2;
      var X03_srus1, X03_srus2;
      var IDX01, IDX02, IDX03; 	
      var gMinPar, gMaxPar, gMinUlog, gMaxUlog, temp;		
		
			sudionici = IspraviEncodingHrv(sudionici);		
		
			G01_triger = false;
			G02_triger_min = false;
			G02_triger_max = false;
			G04_triger = false;
			X01_triger = false;
			X02_triger = false;
			X03_triger = false;

			C01_prim = (Array(false, "", ""));
			G01_prim = (Array(false, "", ""));		
			G02_prim = (Array(false, "", ""));
			G04_prim = (Array(false, "", ""));
			X01_prim = (Array(false, "", ""));
			X02_prim = (Array(false, "", ""));
			X03_prim = (Array(false, "", ""));									
			
  		// parsiranje korisnih podataka za stavke koju zelim poslati
  		 			
 				dijabolik_prim = pravila.split(";");

				lp_extraction_rules(dijabolik_prim, C01_prim, G01_prim, G02_prim, G04_prim, X01_prim, X02_prim, X03_prim);
  			
 		
  		
  			IDX01		= 0;
  			IDX02   = 0;
  			IDX03   = 0;
  			gMinPar = 1;
  			gMaxPar = 999;
  			gMinUlog = lp_min_ulog;
  			gMaxUlog = lp_max_ulog;	
  			ZadovoljavajuciX03a = 0;
  			ZadovoljavajuciX03b = 0;
  			ZadovoljavajuciG04	= 1;
  			
  			if ((G01_prim[1]) > gMinPar) {
  				gMinPar = G01_prim[1]; 
  				G01_srus1 = " " + sudionici + ", šifra " + sifra;		 
  			}
  			
  			if ((G04_prim[1] != "") && (G04_prim[2] != "")) 
  			{
  				if ((G04_prim[1]) < gMaxPar) {
  					gMaxPar = G04_prim[1]; 
  					G04_srus1 = " " + sudionici + ", šifra " + sifra;		 
  				}
  			}
  			
  			if (G02_prim[1] != "") 
  			{
  			if (G02_prim[1] > gMinUlog) {
  				gMinUlog = G02_prim[1]; 
  				G02_srus1 = " " + sudionici + ", šifra " + sifra;		 
  			}  	
  		}		


  			if (G02_prim[2] != "") 
  			{
  			if (G02_prim[2] < gMaxUlog) {
  				gMaxUlog = G02_prim[2];
  				G02_srus2 = " " + sudionici + ", šifra " + sifra;	 		 
  			} 	
  			}		  			
  			
  			for (var j = 0; j < lp_susreti.length; j++) {				
															
						C01_secu = (Array(false, "", ""));
						G01_secu = (Array(false, "", ""));
						G02_secu = (Array(false, "", ""));
  					G04_secu = (Array(false, "", ""));
						X01_secu = (Array(false, "", ""));
						X02_secu = (Array(false, "", ""));
						X03_secu = (Array(false, "", ""));	  					
							
						//parsiranje korisnih podataka stavke sa listica
							
						dijabolik_secu = lp_susreti[j][10].split(";"); 					
			  		lp_extraction_rules(dijabolik_secu, C01_secu, G01_secu, G02_secu, G04_secu, X01_secu, X02_secu, X03_secu);
					
					  
  					if (G01_secu[1] > gMinPar) {
  						gMinPar = G01_secu[1]; 		
  						G01_srus1 = lp_susreti[j][5] + '-' + lp_susreti[j][2];  						 
  					}
  					
  					// Extra sensetivity - check only for selected group   						
  					if (G04_prim[2] == G04_secu[2])
  					{
  						//alert(sifra + ' ' +  lp_susreti[j][5] + ' ' + tjedan + ' ' + lp_susreti[j][4]); 
  						if ((G04_secu[1] != "") && (G04_secu[2] != ""))
  						{ 
  							if ((sifra != "") &&	(lp_susreti[j][5] != "") && (tjedan != "") &&	(lp_susreti[j][4] != ""))
  							{				
  								ZadovoljavajuciG04 = ZadovoljavajuciG04 + 1;
  								if (G04_secu[1] < gMaxPar) 
  								{	
  									gMaxPar = G04_secu[1]; 	
  									G04_srus1 = lp_susreti[j][5] + '-' + lp_susreti[j][2]; 
  								}											
  							}
  						}
  					}
  					
  				
  			
  			  	if (G02_secu[1] != "") 
  					{
  					if (G02_secu[1] > gMinUlog) {
  						gMinUlog = G02_secu[1]; 	
  						G02_srus1 = lp_susreti[j][5] + '-' + lp_susreti[j][2]; 	 
  					}  
  				}			

  					if (G02_secu[2] != "") 
  					{
  					if (G02_secu[2] < gMaxUlog) {
  						gMaxUlog = G02_secu[2]; 
  						G02_srus2 = lp_susreti[j][5] + '-' + lp_susreti[j][2]; 		 
  					} 	
  				  }
  								
    			  //alert(X01_secu[1] + '<>' + X01_secu[1])  								
    			  if (((X01_prim[1] != "") && (X01_secu[1] != "")) && ((X01_prim[1] != "0") && (X01_secu[1] != "0"))) {
    			  	if (X01_prim[1] != X01_secu[1])
    			  	{
    			  		ZadovoljavajuciX01 = ZadovoljavajuciX01 + 1
    			    } else
    			    {
    			    	IDX01 = j;
    			    	X01_triger = true; 
    			    	X01_srus1 = lp_susreti[j][5] + '-' + lp_susreti[j][2];
    			    	X01_srus2 = " " + sudionici + ", šifra " + sifra;
    			    }	
    			  }	

    			  if ((X03_prim[1] != "") && (X03_secu[1] != "")) {
    			  	if (X03_prim[1] != X03_secu[1])
    			  	{
    			  		ZadovoljavajuciX03a = ZadovoljavajuciX03a + 1
    			    } else
    			    {
    			    	IDX03 = j;
    			    	X03_triger = true; 
    			    	X03_srus1 = " " + sudionici + ", šifra " + sifra;    			    	
    			    }	
    			  }	

    			  if ((X03_prim[2] != "") && (X03_secu[2] != "")) {
    			  	if (X03_prim[2] != X03_secu[2])
    			  	{
    			  		ZadovoljavajuciX03b = ZadovoljavajuciX03b + 1
    			    } else
    			    {
    			    	IDX03 = j;
    			    	X03_triger = true; 
								X03_srus1 = " " + sudionici + ", šifra " + sifra;		    	
    			    }	
    			  }	  			
  							
  						
    			  if ((X02_prim[1] != null) && (X02_secu[1] != null)) {
    			  //	alert(X02_prim[1] + ";" + X02_secu[1]);
    			  	if (X02_prim[1] == X02_secu[1])
    			  	{
    			  		//alert("===" + X02_prim[1] + ";" + X02_secu[1]);	
    			  		ZadovoljavajuciX02 = ZadovoljavajuciX02 + 1
    			    } else {		
    			    	//alert("XXX" + X02_prim[1] + ";" + X02_secu[1]);	
    			    	IDX02 = j;
    			    	X02_triger = true; 
    			    	X02_srus1 = lp_susreti[j][5] + '-' + lp_susreti[j][2];
    			    	X02_srus2 = " " + sudionici + ", šifra " + sifra;    			    	
    			    }	
    			  }	
    			  //alert(j + " - " + gMaxPar);				
      }
      
     
      if (ZadovoljavajuciG04 > gMaxPar) 
      {
      	G04_triger = true;
      }
      if ((lp_susreti.length+1) < gMinPar) 
      {
      	G01_triger = true;
      }  
      
      if (lp_uplata < gMinUlog)
      {
      	G02_triger_min = true;
      } 
      if (lp_uplata > gMaxUlog)
      {
      	G02_triger_max = true;
      }       
      
      
			if (G04_triger) {
				  oznaci = false;
				  alert("Odabrani par#" + sudionici + ", šifra " + sifra +" nije moguće dodat jer je maksimalan broj parova :" + gMaxPar);
					promjena = false;							
					dodaj = false;      
      } else {    	  
   
			if (X01_triger) {
				  oznaci = false;
					if (confirm("Odabrani par se ne može kombinirati (Duel) sa parovima na listiću! \n\nŽelite li zamijeniti " + lp_susreti[IDX01][2] + ", šifra " + lp_susreti[IDX01][5] + ", tip " + lp_susreti[IDX01][7] + "\n\n sa " + sudionici + ", šifra " + sifra + ", tip " + tip + "?")) {				
							lp_susreti[IDX01][1] = id;
							lp_susreti[IDX01][2] = sudionici;
							lp_susreti[IDX01][5] = sifra;
							lp_susreti[IDX01][6] = pocetak;
							lp_susreti[IDX01][7] = tip;
							lp_susreti[IDX01][8] = koeficijent;
							lp_susreti[IDX01][9] = izabrani_stupac;
							lp_susreti[IDX01][10]= pravila;
              lp_susreti[IDX01][11]= vrste;

							oznaci = true;
						} else {
							promjena = false;							
						}
						dodaj = false;
      }
      
 			if (X03_triger) {
				  oznaci = false;
					if (confirm("Odabrani par se ne može kombinirati (Exklusiv) sa parovima na listiću! \n\nŽelite li zamijeniti " + lp_susreti[IDX03][2] + ", šifra " + lp_susreti[IDX03][5] + ", tip " + lp_susreti[IDX03][7] + "\n\n sa " + sudionici + ", šifra " + sifra + ", tip " + tip + "?")) {				
							lp_susreti[IDX03][1] = id;
							lp_susreti[IDX03][2] = sudionici;
							lp_susreti[IDX03][5] = sifra;
							lp_susreti[IDX03][6] = pocetak;
							lp_susreti[IDX03][7] = tip;
							lp_susreti[IDX03][8] = koeficijent;
							lp_susreti[IDX03][9] = izabrani_stupac;
							lp_susreti[IDX03][10]= pravila;
              lp_susreti[IDX03][11]= vrste;

							oznaci = true;
						} else {
							promjena = false;							
						}
						dodaj = false;
      }
      
 			if (X02_triger) {
				  oznaci = false;
				  alert ("Odabrani par se ne može kombinirati (Iz iste ponude) sa parovima na listiću! \n\n. Odabrani par : " + lp_susreti[IDX02][2] + ", šifra " + lp_susreti[IDX02][5] + ", tip " + lp_susreti[IDX02][7] + "\n\n sa " + sudionici + ", šifra " + sifra + ", tip " + tip + "?");
					promjena = false;							
					dodaj = false;				  

				  /*
					if (confirm("Odabrani par se ne može kombinirati (Iz iste ponude) sa parovima na listiću! \n\nŽelite li zamijeniti " + lp_susreti[IDX02][2] + ", šifra " + lp_susreti[IDX02][5] + ", tip " + lp_susreti[IDX02][7] + "\n\n sa " + sudionici + ", šifra " + sifra + ", tip " + tip + "?")) {				
							lp_susreti[IDX02][1] = id;
							lp_susreti[IDX02][2] = sudionici;
							lp_susreti[IDX02][5] = sifra;
							lp_susreti[IDX02][6] = pocetak;
							lp_susreti[IDX02][7] = tip;
							lp_susreti[IDX02][8] = koeficijent;
							lp_susreti[IDX02][9] = izabrani_stupac;
							lp_susreti[IDX02][10]= pravila;
              lp_susreti[IDX02][11]= vrste;

							oznaci = true;
						} else {
							promjena = false;							
						}
						dodaj = false;
					*/	
      		}            	
      }  
      
			if (dodaj) { // Dodaj

					lp_susreti.push(new Array(id_par, id, sudionici, godina, tjedan, sifra, pocetak, tip, koeficijent, izabrani_stupac, pravila, vrste, 0));
					lp_varijabilni_susreti.push(lp_susreti.length - 1);
			}

			if (promjena) {
				lp_izracunaj_sisteme();

				if (oznaci) 
				{
					if (lp_ponuda != null)
					{					
						lp_ponuda.lp_oznaci(id_par, id, izabrani_stupac);
					}
				}
				lp_iscrtaj_susrete();
				lp_iscrtaj_uloge_uplate();
			}
			
			temp = "";
			
      if (G01_triger) {    	
      		document.getElementById("status").innerHTML = temp + "<div align='center' class='lp_listic_greska'><b>Napomena:</b><br>"+ "Minimalan broj kombinacija koji mora sadrzavati listić\n\n ako ima stavku :" +G01_srus1+" iznosi : "+gMinPar+" !" +"</div>";     				
      }/* else if (G01_triger_sec) {
      		document.getElementById("status").innerHTML = "<div align='center' class='lp_listic_greska'><b>Napomena:</b><br>"+ "Minimalan broj kombinacija koji mora sadrzavati listić\n\n ako ima stavku :" +G01_srus1+" iznosi : "+gMinPar+" !" +"</div>";     				
      }*/	
      
      if (G02_triger_min) {    	
      		document.getElementById("status").innerHTML = temp + "<div align='center' class='lp_listic_greska'><b>Napomena:</b><br>"+ "Minimalna uplata ako imate stavku :" + G02_srus1 +" iznosi : "+ gMinUlog +" !" +"</div>";     				
      }  
      
      if (G02_triger_max) {    	
      		document.getElementById("status").innerHTML = temp + "<div align='center' class='lp_listic_greska'><b>Napomena:</b><br>"+ "Maksimalna uplata ako imate stavku :" + G02_srus2 +" iznosi : "+ gMaxUlog +" !" +"</div>";     				
      }          
            	
    
			deleteCookie("parovi");
			setCookie("parovi", makeCookie());
			g_min_ulog = gMinUlog;
	  	g_max_ulog = gMaxUlog;

		}

		function lp_izracunaj_sisteme() {
			lp_aktivni_sistemi.splice(0, lp_aktivni_sistemi.length);
			lp_kombinacije.splice(0, lp_kombinacije.length);
			lp_ulozi.splice(0, lp_ulozi.length);
			lp_kombinacija = 0;
			lp_aktivnih_sistema = 0;
			lp_moguci_dobitci.splice(0, lp_moguci_dobitci.length);

			if (lp_sistemski_listic) {
				// Sistemi
				for (var i = 1; i <= lp_varijabilni_susreti.length; i++) {
					lp_aktivni_sistemi.push(false);
					lp_kombinacije.push(lp_n_povrh_k(lp_varijabilni_susreti.length, i));
					lp_ulozi.push(Array(0, 0, 0));
					lp_moguci_dobitci.push(0);
				}
			} else {
				lp_najmanji_moguci_ukupni_ulog = g_min_ulog;
				lp_najveci_moguci_ukupni_ulog =  g_max_ulog;
			}
		}

		function lp_sistemiziraj_listic(checked) {
			lp_sistemski_listic = checked;

			if (checked) {
				lp_ulog = 0;
				lp_uplata = 0;
			} else {
				lp_ulog = g_min_ulog;
				lp_uplata = Math.round(g_min_ulog * (100 + lp_man_trosak) * 100) / 10000;
			}

			lp_izracunaj_sisteme();

			lp_iscrtaj_susrete();
			lp_iscrtaj_uloge_uplate();
		}

		function lp_brisi(index, samo_brisi) {
			var prebaci, temp;
	
			var dijabolik_secu;
			var C01_secu = new Array();			
			var G01_secu = new Array();
			var G02_secu = new Array();
			var G04_secu = new Array();
			var X01_secu = new Array();
			var X02_secu = new Array();
			var X03_secu = new Array();									
			var C01_triger,G01_triger,G01_triger_sec,G02_triger_min,G02_triger_max,G04_triger;
		  var ZadovoljavajuciG01,ZadovoljavajuciG04, ZadovoljavajuciG01_sec;
			var Skup,SifraGrupe;	
			var G01_srus1, G01_srus2;
			var G01_srus1_sec, G01_srus2_sec;
      var G04_srus1, G04_srus2;			
      var gMinPar, gMaxPar, gMinUlog, gMaxUlog;				

			if (!samo_brisi) 
			{
				if (lp_ponuda != null)
				{				
					lp_ponuda.lp_oznaci(lp_susreti[index][0], lp_susreti[index][1], lp_susreti[index][9]);
				}
			}

			lp_susreti.splice(index, 1);
			lp_fiksni_susreti.splice(0, lp_fiksni_susreti.length);
			lp_varijabilni_susreti.splice(0, lp_varijabilni_susreti.length);

			for (var i = 0; i < lp_susreti.length; i++) {
				if (lp_susreti[i][12]) {
					lp_fiksni_susreti.push(i);
				} else {
					lp_varijabilni_susreti.push(i);
				}
			}

			if (lp_varijabilni_susreti.length < 2 && lp_fiksni_susreti.length) {
				prebaci = lp_fiksni_susreti.pop();
				lp_susreti[prebaci][11] = false;
				lp_varijabilni_susreti.push(prebaci);
			}

			if (lp_susreti.length < 2) {
				lp_sistemski_listic = false;
			}

			if (!samo_brisi) {
				lp_izracunaj_sisteme();
				lp_iscrtaj_susrete();
				lp_iscrtaj_uloge_uplate();
			}			
		
		  
			G01_triger = false;
			G02_triger_min = false;
			G02_triger_max = false;
			G04_triger = false;
  			
  		gMinPar = 1;
  		gMaxPar = 999;
  		gMinUlog = lp_min_ulog;
  		gMaxUlog = lp_max_ulog;	


  						
  		for (var j = 0; j < lp_susreti.length; j++) {				
												
						C01_secu = (Array(false, "", ""));
						G01_secu = (Array(false, "", ""));
						G02_secu = (Array(false, "", ""));
  					G04_secu = (Array(false, "", ""));
						X01_secu = (Array(false, "", ""));
						X02_secu = (Array(false, "", ""));
						X03_secu = (Array(false, "", ""));	
													
						dijabolik_secu = lp_susreti[j][10].split(";"); 					
			  		lp_extraction_rules(dijabolik_secu, C01_secu, G01_secu, G02_secu, G04_secu, X01_secu, X02_secu, X03_secu);

  					if (G01_secu[1] > gMinPar) {
  						gMinPar = G01_secu[1]; 		
  						G01_srus1 = lp_susreti[j][5] + '-' + lp_susreti[j][2];  						 
  					}
  					
  					if (G04_secu[1] < gMaxPar) {							 
  						gMaxPar = G04_secu[1]; 	
  						G04_srus1 = lp_susreti[j][5] + '-' + lp_susreti[j][2]; 
  					}
  			
  					if (G02_secu[1] > gMinUlog) {
  						gMinUlog = G02_secu[1]; 	
  						G02_srus1 = lp_susreti[j][5] + '-' + lp_susreti[j][2]; 	 
  					}  			

  					if (G02_secu[2] < gMaxUlog) {
  						gMaxUlog = G02_secu[2]; 
  						G02_srus2 = lp_susreti[j][5] + '-' + lp_susreti[j][2]; 		 
  					} 					
      }
      
      
      if ((lp_susreti.length) > gMaxPar) 
      {
      	G04_triger = true;
      }
      if (((lp_susreti.length) < gMinPar) && (lp_susreti.length > 0)) 
      {
      	G01_triger = true;
      }  
      if (lp_uplata < gMinUlog)
      {
      	G02_triger_min = true;
      } 
      if (lp_uplata > gMaxUlog)
      {
      	G02_triger_max = true;
      }       
      
      temp = "";
      
			if (G04_triger) {
				  document.getElementById("status").innerHTML = temp + "<div align='center' class='lp_listic_greska'><b>Napomena:</b><br>"+ "Odabrani par " + G04_srus1 + " nije moguće izbaciti jer je maksimalan broj parova :" + gMaxPar +"</div>";    
      }
      
      if (G01_triger) {    	
      		document.getElementById("status").innerHTML = temp + "<div align='center' class='lp_listic_greska'><b>Napomena:</b><br>"+ "Minimalan broj kombinacija koji mora sadrzavati listić\n\n ako ima stavku :" + G01_srus1 +" iznosi : "+ gMinPar +" !" +"</div>";     				
      } 
      
      if (G02_triger_min) {    	
      		document.getElementById("status").innerHTML = temp + "<div align='center' class='lp_listic_greska'><b>Napomena:</b><br>"+ "Minimalna uplata ako imate stavku :" + G02_srus1 +" iznosi : "+ gMinUlog +" !" +"</div>";     				
      }  
      
      if (G02_triger_max) {    	
      		document.getElementById("status").innerHTML = temp + "<div align='center' class='lp_listic_greska'><b>Napomena:</b><br>"+ "Maksimalna uplata ako imate stavku :" + G02_srus2 +" iznosi : "+ gMaxUlog +" !" +"</div>";     				
      }              

			deleteCookie("parovi");
			setCookie("parovi", makeCookie());	
			
			g_min_ulog = gMinUlog;
	  	g_max_ulog = gMaxUlog;	
	  			
		}

		function lp_brisi_sve() {
			for (var i = 0; i < lp_susreti.length; i++) 
			{
				if (lp_ponuda != null)
				{				
					lp_ponuda.lp_oznaci(lp_susreti[i][0], lp_susreti[i][1], lp_susreti[i][9]);
				}
			}

			lp_susreti.splice(0, lp_susreti.length);
			lp_fiksni_susreti.splice(0, lp_fiksni_susreti.length);
			lp_varijabilni_susreti.splice(0, lp_varijabilni_susreti.length);

			lp_sistemski_listic = false;

			lp_izracunaj_sisteme();

			lp_iscrtaj_susrete();
			lp_iscrtaj_uloge_uplate();
			
			deleteCookie("parovi");
			setCookie("parovi", makeCookie());			
		}

		function lp_filtriraj_unos(vrijednost, event, sistem, uplata) {
			var tipka;
			var znak;

			if (window.event) {
				tipka = window.event.keyCode;
			} else if (event) {
				tipka = event.which;
			} else {
				return(true);
			}

			znak = String.fromCharCode(tipka);

			if (tipka == 27) { // Escape
				if (sistem) { // Ulog po sistemu
					lp_ulozi[sistem - 1][1] = lp_ulozi[sistem - 1][0];
				}

				return(false);
			}

			if (tipka == 13) { // Enter
				if (sistem) {
					if (uplata) {
						window.setTimeout("lp_promijeni_ulog_uplatu('" + vrijednost + "', '" + sistem + "', 1)", 100);
					} else {
						window.setTimeout("lp_promijeni_ulog_uplatu('" + vrijednost + "', '" + sistem + "', 0)", 100);
					}
				} else {
					if (uplata) {
						window.setTimeout("lp_promijeni_ukupni_ulog_uplatu('" + vrijednost + "', 1, 1)", 100);
					} else {
						window.setTimeout("lp_promijeni_ukupni_ulog_uplatu('" + vrijednost + "', 0, 1)", 100);
					}
				}
				return(false);
			}

			if (tipka == 0 || tipka == 8 || tipka == 9 || "0123456789".indexOf(znak) != -1 || (znak == "," && vrijednost.indexOf(",") == -1)) { // Ostalo dozvoljeno
				return(true);
			}

			return(false); // Ostalo
		}

		function lp_promijeni_ulog_uplatu(vrijednost, sistem, uplata) {
			var ulog = uplata ? Math.round(lp_rasformatirani_broj(vrijednost) * 1000000 / (100 + lp_man_trosak)) / 10000 : lp_rasformatirani_broj(vrijednost);

			if (ulog < lp_ulozi[sistem - 1][0]) {
				if (uplata) {
					alert("Najmanja moguća uplata po sistemu " + sistem + " / " + lp_susreti.length + " iznosi " + lp_formatirani_broj(Math.ceil(lp_ulozi[sistem - 1][0] * (100 + lp_man_trosak)) / 100, 2, true, true) + " KM!");
				} else {
					alert("Najmanji mogući ulog po sistemu " + sistem + " / " + lp_susreti.length + " iznosi " + lp_formatirani_broj(Math.ceil(lp_ulozi[sistem - 1][0] * 100) / 100, 2, true, true) + " KM!");
				}

				lp_ulozi[sistem - 1][1] = lp_ulozi[sistem - 1][0];
			} else if (ulog > lp_ulozi[sistem - 1][2]) {
				if (uplata) {
					alert("Najveća moguća uplata po sistemu " + sistem + " / " + lp_susreti.length + " iznosi " + lp_formatirani_broj(Math.floor(lp_ulozi[sistem - 1][2] * (100 + lp_man_trosak)) / 100, 2, true, true) + " KM!");
				} else {
					alert("Najveći mogući ulog po sistemu " + sistem + " / " + lp_susreti.length + " iznosi " + lp_formatirani_broj(Math.floor(lp_ulozi[sistem - 1][2] * 100) / 100, 2, true, true) + " KM!");
				}

				lp_ulozi[sistem - 1][1] = lp_ulozi[sistem - 1][2];
			} else if (ulog + lp_zbroj_uloga_po_ostalim_sistemima(sistem) > lp_max_dobitak_sistemski) {
				if (uplata) {
					alert("Najveća moguća ukupna uplata iznosi " + lp_formatirani_broj(Math.floor(lp_max_dobitak_sistemski * (100 + lp_man_trosak)) / 100, 2, true, true) + " KM!");
				} else {
					alert("Najveći mogući ukupni ulog iznosi " + lp_formatirani_broj(lp_max_dobitak_sistemski, 2, true, true) + " KM!");
				}

				lp_ulozi[sistem - 1][1] = lp_max_dobitak_sistemski - lp_zbroj_uloga_po_ostalim_sistemima(sistem);
			} else {
				lp_ulozi[sistem - 1][1] = ulog;
			}

			lp_moguci_dobitci[sistem - 1] = lp_moguci_dobitak_po_sistemu(sistem, lp_ulozi[sistem - 1][1]);

			lp_iscrtaj_uloge_uplate();
		}

		function lp_promijeni_ukupni_ulog_uplatu(vrijednost, uplata, formatirani) {
			var ulog = formatirani ? (uplata ? Math.round(lp_rasformatirani_broj(vrijednost) * 1000000 / (100 + lp_man_trosak)) / 10000 : lp_rasformatirani_broj(vrijednost)) : vrijednost;
			var ulog_po_kombinaciji;

			if (ulog < lp_najmanji_moguci_ukupni_ulog) {
				ulog = lp_najmanji_moguci_ukupni_ulog;
				if (uplata) {
					alert("Najmanja moguća " + (lp_sistemski_listic ? "ukupna" : "") + " uplata je " + lp_formatirani_broj(Math.ceil(lp_najmanji_moguci_ukupni_ulog * (100 + lp_man_trosak)) / 100, 2, true, true) + " KM!");
				} else {
					alert("Najmanji mogući " + (lp_sistemski_listic ? "ukupni" : "") + " ulog je " + lp_formatirani_broj(Math.ceil(lp_najmanji_moguci_ukupni_ulog) / 100, 2, true, true) + " KM!");
				}
			}

			if (ulog > lp_najveci_moguci_ukupni_ulog) {
				ulog = lp_najveci_moguci_ukupni_ulog;
				if (uplata) {
					alert("Najveća moguća " + (lp_sistemski_listic ? "ukupna" : "") + " uplata je " + lp_formatirani_broj(Math.floor(lp_najveci_moguci_ukupni_ulog * (100 + lp_man_trosak)) / 100, 2, true, true) + " KM!");
				} else {
					alert("Najveći mogući " + (lp_sistemski_listic ? "ukupni" : "") + " ulog je " + lp_formatirani_broj(Math.floor(lp_najveci_moguci_ukupni_ulog * 100) / 100, 2, true, true) + " KM!");
				}
			}

			if (!lp_sistemski_listic) {
				lp_ulog = ulog;
				lp_uplata = Math.round(ulog * (100 + lp_man_trosak) * 100) / 10000;
			} else {
				ulog_po_kombinaciji = ulog / lp_kombinacija;

				for (var i = 0; i < lp_aktivni_sistemi.length; i++) {
					if (lp_aktivni_sistemi[i]) {
						lp_ulozi[i][1] = Math.round(ulog_po_kombinaciji * lp_kombinacije[i] * 10000) / 10000;
					}
				}

				for (var i = 0; i < lp_aktivni_sistemi.length; i++) {
					if (lp_aktivni_sistemi[i]) {
						lp_moguci_dobitci[i] = lp_moguci_dobitak_po_sistemu(i + 1, lp_ulozi[i][1]);
					}
				}
			}

			lp_iscrtaj_uloge_uplate();
		}

		function lp_formatirani_broj(vrijednost, decimale, tisucice, hrvatski) {
			var cjelobrojni_dio;
			var decimalni_dio;
			var cjelobrojni_dijelovi = new Array();
			var decimalni_zarez = hrvatski ? "," : ".";
			var razdjelnik_tisucica = hrvatski ? "." : ",";

			vrijednost = Math.round(vrijednost * Math.pow(10, decimale)) / Math.pow(10, decimale);

			vrijednost = vrijednost.toString();

			cjelobrojni_dio = vrijednost.slice(0, vrijednost.indexOf(".") == -1 ? vrijednost.length : vrijednost.indexOf("."));
			if (tisucice) {
				for (var i = cjelobrojni_dio.length - 1; i > -1; i -= 3) {
					cjelobrojni_dijelovi.unshift(cjelobrojni_dio.slice(i - 2 > -1 ? i - 2 : 0, i + 1));
				}
				cjelobrojni_dio = cjelobrojni_dijelovi.join(razdjelnik_tisucica);
			}

			decimalni_dio = vrijednost.indexOf(".") == -1 ? "" : vrijednost.slice(vrijednost.indexOf(".") + 1);
			while (decimalni_dio.length < decimale) {
				decimalni_dio += "0";
			}

			return(cjelobrojni_dio + decimalni_zarez + decimalni_dio);
		}

		function lp_rasformatirani_broj(vrijednost) {
			var zarez_regexp = /,/gi;

			return(Math.round(Number(vrijednost.replace(zarez_regexp, ".")) * 100) / 100);
		}

		function lp_posalji() {
			var status = new String();
			var slanje = new String();
			
			// Ispitivanje pravila G0X prije slanja na server
			var dijabolik_prim, dijabolik_secu;
			var C01_secu = new Array();			
			var G01_secu = new Array();
			var G02_secu = new Array();
			var G04_secu = new Array();
			var X01_secu = new Array();
			var X02_secu = new Array();
			var X03_secu = new Array();									
			var C01_triger,G01_triger,G01_triger_sec,G02_triger_min, G02_triger_max,G04_triger;
			var Skup,SifraGrupe;	
			var G01_srus1, G01_srus2;
			var G01_srus1_sec, G01_srus2_sec;
			var G02_srus1, G02_srus2;
      var G04_srus1, G04_srus2;
      var X01_srus1, X01_srus2;
      var X02_srus1, X02_srus2;
      var X03_srus1, X03_srus2;
      var gMinPar, gMaxPar, gMinUlog, gMaxUlog, temp;					
		
			G01_triger = false;
			G02_triger_min = false;
			G02_triger_max = false;
			G04_triger = false;

							
  		// parsiranje korisnih podataka za stavke koju zelim poslati
  		
  			gMinPar = 1;
  			gMaxPar = 999;
  			gMinUlog = lp_min_ulog;
  			gMaxUlog = lp_max_ulog;	  		 	
				ZadovoljavajuciG04=0
  			
  			for (var j = 0; j < lp_susreti.length; j++) {				
															
						C01_secu = (Array(false, "", ""));
						G01_secu = (Array(false, "", ""));
						G02_secu = (Array(false, "", ""));
  					G04_secu = (Array(false, "", ""));
						X01_secu = (Array(false, "", ""));
						X02_secu = (Array(false, "", ""));
						X03_secu = (Array(false, "", ""));	  					
							
						//parsiranje korisnih podataka stavke sa listica
							
						dijabolik_secu = lp_susreti[j][10].split(";"); 					
			  		lp_extraction_rules(dijabolik_secu, C01_secu, G01_secu, G02_secu, G04_secu, X01_secu, X02_secu, X03_secu);
					
					  
  			  	if (G01_secu[1] != "") 
  					{					  
  					if (G01_secu[1] > gMinPar) {
  						gMinPar = G01_secu[1]; 		
  						G01_srus1 = lp_susreti[j][5] + '-' + lp_susreti[j][2];  						 
  					}
  				  }
  					
  					/*
  			  	if (G04_secu[1] != "") 
  					{  					
  					if (G04_secu[1] < gMaxPar) {							 
  						gMaxPar = G04_secu[1]; 	
  						G04_srus1 = lp_susreti[j][5] + '-' + lp_susreti[j][2]; 
  					}
  				}*/
  				/*
  				
  					// Extra sensetivity - check only for selected group   						
  					if (G04_prim[2] == G04_secu[2])
  					{
  						//alert(sifra + ' ' +  lp_susreti[j][5] + ' ' + tjedan + ' ' + lp_susreti[j][4]); 
  						if ((G04_secu[1] != "") && (G04_secu[2] != ""))
  						{ 
  							if ((sifra != "") &&	(lp_susreti[j][5] != "") && (tjedan != "") &&	(lp_susreti[j][4] != ""))
  							{				
  								ZadovoljavajuciG04 = ZadovoljavajuciG04 + 1;
  								if (G04_secu[1] < gMaxPar) 
  								{	
  									gMaxPar = G04_secu[1]; 	
  									G04_srus1 = lp_susreti[j][5] + '-' + lp_susreti[j][2]; 
  								}											
  							}
  						}
  					}  	*/			
  			
  			  	if (G02_secu[1] != "") 
  					{  			
  					if (G02_secu[1] > gMinUlog) {
  						gMinUlog = G02_secu[1]; 	
  						G02_srus1 = lp_susreti[j][5] + '-' + lp_susreti[j][2]; 	 
  					}
  				 }  			

  			  	if (G02_secu[2] != "") 
  					{
  					if (G02_secu[2] < gMaxUlog) {
  						gMaxUlog = G02_secu[2]; 
  						G02_srus2 = lp_susreti[j][5] + '-' + lp_susreti[j][2]; 		 
  					} 	
  				}
  							      
         }
         //alert(lp_susreti.length + "-" +gMaxPar);
      if ((ZadovoljavajuciG04) > gMaxPar) 
      {
      	G04_triger = true;
      }
      if ((lp_susreti.length) < gMinPar) 
      {
      	G01_triger = true;
      }  
      
      if (lp_uplata < gMinUlog)
      {
      	G02_triger_min = true;
      } 
      if (lp_uplata > gMaxUlog)
      {
      	G02_triger_max = true;
      }       
      
      if (!lp_sistemski_listic) {
      
      if((G04_triger)||(G01_triger)||(G02_triger_min)||(G02_triger_max)) 
      {
			if (G04_triger) {
				  oznaci = false;
				  alert("Maksimalan broj kombinacija ako listić sadrći stavku:" +G04_srus1+" iznosi : " + gMaxPar);
					promjena = false;							
					dodaj = false;  
			}
      if (G01_triger) {    	
				  oznaci = false;
				  alert("Minimalan broj kombinacija koji mora sadrzavati listić\n\n ako ima stavku :" +G01_srus1+" iznosi : "+gMinPar+" !");
					promjena = false;							
					dodaj = false;  
       }
      
      if (G02_triger_min) {    	
				  oznaci = false;
				  alert("Minimalna uplata ako imate stavku :" + G02_srus1 +" iznosi : "+ gMinUlog +" !");
					promjena = false;							
					dodaj = false;  
      }  
      
      if (G02_triger_max) {    	
				  oznaci = false;
				  alert("Maksimalna uplata ako imate stavku :" + G02_srus2 +" iznosi : "+ gMaxUlog +" !");
					promjena = false;							
					dodaj = false;  
      }  					
			    
      }
}

                
			Resort();
		   
										
  		// parsiranje korisnih podataka za stavke koju zelim poslati
  		
  		/*
  		for (var i = 0; i < lp_susreti.length; i++) {
  			
 				dijabolik_prim = lp_susreti[i][10].split(";");
				//alert(dijabolik_prim.length);
				//alert(G04_prim[0]);
				lp_extraction_rules(dijabolik_prim, C01_prim, G01_prim, G02_prim, G04_prim);
  			
				ZadovoljavajuciG01 = 0;
				ZadovoljavajuciG04 = 0;
  						
  			for (var j = 0; j < lp_susreti.length; j++) {				
					
					if (i != j) {
												
						C01_secu = (Array(false, "", ""));
						G01_secu = (Array(false, "", ""));
						G02_secu = (Array(false, "", ""));
  					G04_secu = (Array(false, "", ""));
							
						//parsiranje korisnih podataka stavke sa listica
							
						dijabolik_secu = lp_susreti[j][10].split(";"); 					
			  		    lp_extraction_rules(dijabolik_secu, C01_secu, G01_secu, G02_secu, G04_secu);
					
							
						// pravilo G01	
								
    				if (G01_prim[2] == "") {
      				ZadovoljavajuciG01 = ZadovoljavajuciG01 + 1;
      			} else {
      				Skup = lp_susreti[j][3] + lp_susreti[j][4] + lp_susreti[j][5];
      				if (G01_prim[2] == Skup) {;ZadovoljavajuciG01 = ZadovoljavajuciG01 + 1;}
      			}		

      			//pravilo G02
      			//nedovoljno podataka

      			// pravilo G04
      			if (G04_prim[0]) { 
             	if (lp_susreti[i][11] == lp_susreti[j][11])  {
             		if (G04_prim[2] == "") {
                  ZadovoljavajuciG04 = ZadovoljavajuciG04 + 1;
                  //temp = "Pravilo G04 [" + G04_prim[0] + "]["+ G04_prim[1] + "]["+ G04_prim[2]+ "]  (" + lp_susreti[i][11] +" = " + lp_susreti[i][11]+")";
                  //alert(temp);          			
             		}
             		else if (G04_prim[2] != lp_susreti[j][11])
                {
                  ZadovoljavajuciG04 = ZadovoljavajuciG04 + 1;
                  //temp = "Pravilo G04 [" + G04_prim[0] + "]["+ G04_prim[1] + "]["+ G04_prim[2]+ "]  (" + lp_susreti[i][11] +" = " + lp_susreti[i][11]+")";
                  //alert(temp);  
                }
              }
						}
     			} else { 
     				ZadovoljavajuciG01 = ZadovoljavajuciG01 + 1;
     				ZadovoljavajuciG04 = ZadovoljavajuciG04 + 1;
     				}
     		}
     		
     		
     		if (ZadovoljavajuciG01 < G01_prim[1])
     		{
     			G01_triger = true;
					G01_srus1 = G01_prim[1];
					
					G01_srus2 = " " + lp_susreti[i][2] + ", šifra " + lp_susreti[i][5];
					//G01_srus2 = lp_susreti[i][5] + '-' + lp_susreti[i][2];
     			break;
     		}
     		if (ZadovoljavajuciG04 > G04_prim[1])
     		{
           if (G04_prim[1] != "") {
     			  G04_triger = true;
					  G04_srus1 = G04_prim[1];
					  G04_srus2 = lp_susreti[i][5] + '-' + lp_susreti[i][2];
        	}
    			break;
     	  }
      }
       	 
      
	    if (G01_triger == false && G04_triger == false) {
*/
      if(((G04_triger == false)&&(G01_triger == false)&&(G02_triger_min == false)&&(G02_triger_max == false))||(lp_sistemski_listic))
      {
			status += "<br>";

			status += "<div class='lp_listic_ok'>Molimo pričekajte...</div>";

			document.getElementById("status").innerHTML = status;

			slanje += "<form id='podaci' name='podaci' action='lp_primanje.php' method='post'>";

			// Osnovne postavke
			slanje += "	<input type='text' name='VRSTA_LISTICA' value='S'>";
			slanje += "	<input type='text' name='SISTEM_IDENTIFIKATOR' value='" + (lp_sistemski_listic ? "S" : "N") + "'>";
			slanje += "	<input type='text' name='UKUPNI_MOGUCI_DOBITAK' value='" + lp_ukupni_moguci_dobitak() + "'>";
			slanje += "	<input type='text' name='SUSRETA' value='" + lp_susreti.length + "'>";
			slanje += "	<input type='text' name='SISTEMA' value='" + lp_aktivnih_sistema + "'>";

			// Ulozi po sistemima
			if (!lp_sistemski_listic) {
				slanje += "	<input type='text' name='ULOG[0]' value='" + lp_ulog + "'>";
			} else {
				for (var i = 0; i < lp_aktivni_sistemi.length; i++) {
					if (lp_aktivni_sistemi[i]) {
						slanje += "	<input type='text' name='ULOG[" + i + "]' value='" + lp_ulozi[i][1] + "'>";
					}
				}
			}

			// Susreti
			for (var i = 0, j = 0; i < lp_susreti.length; i++) {
				slanje += "	<input type='text' name='RB_STAVKA[" + i + "]' value='" + (i + 1) + "'>";
				slanje += "	<input type='text' name='GODINA[" + i + "]' value='" + lp_susreti[i][3] + "'>";
				slanje += "	<input type='text' name='TJEDAN[" + i + "]' value='" + lp_susreti[i][4] + "'>";
				slanje += "	<input type='text' name='SIFRA[" + i + "]' value='" + lp_susreti[i][5] + "'>";
				slanje += "	<input type='text' name='TIP[" + i + "]' value='" + lp_susreti[i][7] + "'>";
				slanje += "	<input type='text' name='TECAJ[" + i + "]' value='" + lp_formatirani_broj(lp_rasformatirani_broj(lp_susreti[i][8]), 2, false, true) + "'>";
				slanje += "	<input type='text' name='GRUPA[" + i + "]' value='" + (!lp_sistemski_listic || lp_susreti[i][12] ? "+" : "ABCDEFGHIJKLMNOPQRSTUVWXYZ".charAt(j)) + "'>";
				slanje += "	<input type='text' name='VRSTA[" + i + "]' value='" + (lp_susreti[i][12] ? "F" : "N") + "'>";

				if (lp_sistemski_listic && !lp_susreti[i][12]) {
					j++;
				}
			}

			lp_prijenos_aktivan = true;
			//lp_broj_listica_tranzient = "";

			if (lp_prijenos.slanje) { // Internet Explorer
				lp_prijenos.slanje.innerHTML = slanje;
				//lp_prijenos.podaci.submit();
				lp_primi();
			} else { // Mozilla
				lp_prijenos.document.getElementById("slanje").innerHTML = slanje;
				//lp_prijenos.document.getElementById("podaci").submit();
				lp_primi();
			}

			 /*
      } else {
     	 if (G01_triger) { alert("Minimalan broj kombinacija koji mora sadrzavati listić\n\n ako ima stavku :" +G01_srus2+" iznosi : "+G01_srus1+" !");}
  	     else if (G04_triger) { alert("Maximalan broj parova iz grupe koji može sadržavati listić\n\n ako ima stavku "+G04_srus2+ " je "+G04_srus1+".");}
         else { alert("Nespecificirana pogreška !");}

      }*/
     }
   }



function y2k(number) { return (number < 1000) ? number + 1900 : number; }

function getWeek(year,month,day) {
  var when = new Date(year,month,day);
  var newYear = new Date(year,0,1);
  var modDay = newYear.getDay();
  if (modDay == 0) modDay=6; else modDay--;

  var daynum = ((Date.UTC(y2k(year),when.getMonth(),when.getDate(),0,0,0) - Date.UTC(y2k(year),0,1,0,0,0)) /1000/60/60/24) + 1;

  if (modDay < 4 ) {
    var weeknum = Math.floor((daynum+modDay-1)/7)+1;
  } else {
    var weeknum = Math.floor((daynum+modDay-1)/7);
    if (weeknum == 0) {
      year--;
      var prevNewYear = new Date(year,0,1);
      var prevmodDay = prevNewYear.getDay();
      if (prevmodDay == 0) prevmodDay = 6; else prevmodDay--;
      if (prevmodDay < 4) weeknum = 53; else weeknum = 52;
    }
  }

  return + weeknum;
}

   function lp_primi() {
			
			lp_zondanje();
						
			//lp_piprema();
			
			//alert("XTX" + lp_broj_listica_tranzient );
			
			//lp_prikaz();
			
			//alert(lp_broj_listica_tranzient);
									
		}
		
		
function lp_recived() {

			var status = new String();
			var crtica_regexp = /-/gi;
			
			
			//lp_broj_listica_tranzient = "";
			
			status += "<br>";		
		
			if (!lp_broj_listica_tranzient && (!lp_prijenos.document || !lp_broj_listica_tranzient)) {

				status += "<div class='lp_listic_greska'>Web poslužitelj je nedostupan! Molimo pokušajte ponovo.</div>";
				status += "<br>";
				status += "<div class='lp_listic_ok'><a href='javascript: lp_posalji()'><img src='slike/izradi_listic.gif' border='0'></a></div>";
			} else if (lp_broj_listica_tranzient == "-1") {
				status += "<div class='lp_listic_greska'>" + (lp_prijenos.opis ? lp_prijenos.opis.innerHTML : lp_prijenos.document.getElementById("opis").innerHTML) + "</div>";
				status += "<br>";
				status += "<div class='lp_listic_ok'><a href='javascript: lp_posalji()'>Pošalji</a></div>";
			} else {
				//lp_broj_listica = lp_prijenos.broj_listica ? lp_prijenos.broj_listica.innerHTML : lp_prijenos.document.getElementById("broj_listica").innerHTML;
				//lp_broj_listica_bez_crtica = lp_broj_listica.replace(crtica_regexp, "");
				//var poslovnica = 999	
				
				//var mycounter = lp_broj_listica_tranzient.length; 
				//for (var i = 0; i < 10 - mycounter; i++) {
				//	lp_broj_listica_tranzient = '0' + lp_broj_listica_tranzient;
				//}
				
				
				//var now = new Date();
					
				//lp_broj_listica_tranzient = poslovnica + '' + getWeek(y2k(now.getYear()),now.getMonth(),now.getDate()) + '' + lp_broj_listica_tranzient 
			
		

				status += "<div class='lp_listic_bl'>Broj vašeg listića je</div>";
				status += "<div class='lp_listic_broj'>" + lp_broj_listica_tranzient + "<br></div>";
				status += "<br>";
				status += "<div class='lp_listic_ok'><br><a href='javascript: lp_prikaz()'>Ispiši listić</a></div><br>";
				//status += "<div align='center' class='lp_listic_greska'><b>Napomena:</b><br> Za uplatu u Williams poslovnici dovoljno je da imate samo broj listića iznad!</div>";
			  //lp_prikaz();
			}			

			document.getElementById("status").innerHTML = status;

			lp_prijenos_aktivan = false;
			document.getElementById("prijenos").src = "lp_slanje.asp";		
		
	  }
		

		function lp_popis_aktivnih_sistema() {
			var aktivni = new String();

			for (var i = 0; i < lp_aktivni_sistemi.length; i++) {
				if (lp_aktivni_sistemi[i]) {
					if (i) {
						aktivni += ",";
					}

					aktivni += i + 1;
				}
			}

			return(aktivni);
		}

	function Resort()
	{
		var temp;
		for (var i = 0; i < lp_susreti.length-1; i++) 
		{
			for (var j = i+1; j < lp_susreti.length; j++) 
			{
					if (lp_susreti[i][6] > lp_susreti[j][6] && i != j)
					{
							for (var x = 0; x <= 12; x++) 
							{
								temp = lp_susreti[j][x];
								lp_susreti[j][x] = lp_susreti[i][x];
								lp_susreti[i][x] = temp;
							} 							
					} 					
			}
		}
	}	
	
	
	
	  function lp_zondanje() 
    {	
    	//var datelist;
    	
    	var xmlhttp;
    	
			getvariables = PrepareData();

			var browser  = '';
			if (browser == ''){
				if (navigator.appName.indexOf('Microsoft') != -1)
				{
				  browser = 'IE'
				}
			else if (navigator.appName.indexOf('Netscape') != -1)
			{	
        browser = 'Netscape'
      }  
			else if (navigator.appName.indexOf('Opera') != -1)
			{
      	browser = 'Opera'
      }	
			else browser = 'IE';
			}
					
			if (browser == 'IE')
			{
 
			   if (navigator.appVersion.indexOf("6") > -1 || navigator.appVersion.indexOf("7") > -1)
			   {
            try
            {
                //alert("Old IE v.01");
                xmlhttp = new XMLHttpRequest();
                //xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch (e)
            {
                xmlhttp = false;
            }                 
         }
			   else
			   {	 
              try
              {
                  xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
              }
              catch (e)
              {
                  try
                  {
                      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
                  }
                  catch (E)
                  {
                      xmlhttp = false;
                  }
             }
          }   
                                   
			} else {
        if (!xmlhttp && typeof XMLHttpRequest != 'undefined')
        {
            try
            {
                xmlhttp = new XMLHttpRequest();
            }
            catch (e)
            {
                xmlhttp = false;
            }
        }			
	    }
 			
 			xmlhttp.onreadystatechange=function() {	
           			   
			  if (xmlhttp.readyState==4) {
			  
 			  //alert(xmlhttp.responseText + "," + xmlhttp.readyState);			  
			   	
			  lp_broj_listica_tranzient = xmlhttp.responseText; 	 	
			   	
			  brlistica = "&brl=" + xmlhttp.responseText;
			 
			  
			  //lp_broj_listica_tranzient = xmlhttp.responseText;
			  
			  lp_broj_listica_tranzient = xmlhttp.responseText;
			  
			  //alert(datelist);
			  			
			  getvariables = getvariables + brlistica;
			  
        lp_recived();			  
			  
  		  }
 			} 
 			
  		xmlhttp.open("GET", "in_listic.asp" + getvariables ,true);			
       
      //alert(lp_broj_listica_tranzient);
			lp_broj_listica_tranzient = ''; 			
 		
 			xmlhttp.send(null)    	
   	}
    
  		
		
  function PrepareData()
	{		
 			var brlistica = "?omega=" + lp_broj_listica;
 						
 			var suslength = "&sul=" + lp_susreti.length;
 					
			var lpsistemski = "&lps=" + lp_sistemski_listic;
			
			var lukoef = "&luk=" + lp_formatirani_broj(lp_ukupni_koeficijent(), 2, false, true);
			
			var aktsistem = "&aks=" + lp_aktivni_sistemi.length;
			
			var varsistem = "&vrs=" + lp_varijabilni_susreti.length;

			if (lp_sistemski_listic) {
				var lpulog     = "&lpu1=" + lp_formatirani_broj(lp_zbroj_uloga_po_ostalim_sistemima(0), 2, true, true);
				    lpulog    += "&lpu2=" + lp_formatirani_broj(lp_zbroj_uloga_po_ostalim_sistemima(0) * (100 + lp_man_trosak) / 100, 2, true, true);
				    lpulog    += "&lpu3=" + lp_formatirani_broj(lp_zbroj_uloga_po_ostalim_sistemima(0) * lp_man_trosak / 100, 2, true, true);
				var lpdobitak = "&dob=" + lp_formatirani_broj(lp_ukupni_moguci_dobitak(), 2, true, true);			
		  } else 
		  {
				var lpulog     = "&lpu1=" + lp_formatirani_broj(lp_ulog, 2, true, true);
				    lpulog    += "&lpu2=" + lp_formatirani_broj(lp_ulog * lp_man_trosak / 100, 2, true, true);
			      lpulog    += "&lpu3=" + lp_formatirani_broj(lp_ulog * (100 + lp_man_trosak) / 100, 2, true, true);
				var lpdobitak = "&dob=" + lp_formatirani_broj(lp_ukupni_moguci_dobitak(), 2, true, true);	 	
		  }
	
			var lpsusreti = "";
			
			var days = new Array("","ned.","pon.","uto.","sri.","cet.","pet.","sub.");
			var dateObj, gyear, gmonth, gday, ghour, gminute, gsec;
			var wday, tday;	
			var wparsing, wcounter, wi, wl; 			
			
			for (var i = 0; i < lp_susreti.length; i++) {
				
				wparsing = lp_susreti[i][6];
				
				wcounter = 0; wl = 0;
				for (var wi = 0; wi < wparsing.length; wi++) {
					if ((wparsing.substring(wi, wi+1) == ".") || (wparsing.substring(wi, wi+1) == ":") || (wparsing.substring(wi, wi+1) == " ") || ((wi+1) == wparsing.length)) {
						if (wcounter == 0)
						{
							gday 		= wparsing.substring(0, wi);
						}
						if (wcounter == 1)
						{
							gmonth 	= wparsing.substring(wl+1, wi);
						}
						if (wcounter == 2)
						{
							gyear 	= wparsing.substring(wl+1, wi);
						}
						if (wcounter == 3)
						{
							ghour 	= wparsing.substring(wl+1, wi);
						}
						if (wcounter == 4)
						{
							gminute = wparsing.substring(wl+1, wi);
						}
						if ((wcounter == 5) || ((wi+1) == wparsing.length))
						{
							gsec 	= wparsing.substring(wl+1, wi+1);
						}
	
						wcounter = wcounter + 1;
						wl = wi; 
					}	
				}					
				
				
				dateObj = new Date(gyear, gmonth-1, gday, ghour, gminute, gsec);
				wday = days[dateObj.getDay() + 1];
				tday = ghour + ':' + gminute;
				wday = gday + '.' + gmonth + '. ' + wday;
				
		    lpsusreti += "&sus1[" + i + "]=" + lp_susreti[i][12];
		    lpsusreti += "&sus2[" + i + "]=" + lp_susreti[i][5];		
		    lpsusreti += "&sus3[" + i + "]=" + lp_susreti[i][2];
		    lpsusreti += "&sus4[" + i + "]=" + wday + ' ' + tday; // lp_susreti[i][6]; // 
		    lpsusreti += "&sus5[" + i + "]=" + lp_susreti[i][7];
		    
		    
		    lpsusreti += "&sus6[" + i + "]=" + lp_formatirani_broj(lp_rasformatirani_broj(lp_susreti[i][8]), 2, false, true);
		    //lpsusreti += "&sus6[" + i + "]=" + lp_susreti[i][8];	
		    lpsusreti += "&sus7[" + i + "]=" + lp_susreti[i][1];		
			}

      var akas = "";   
			for (var i = 0; i < lp_aktivni_sistemi.length; i++) {
				  akas += "&akas1[" + i + "]=" + lp_aktivni_sistemi[i];   
				  akas += "&akas2[" + i + "]=" + lp_kombinacije[i];
				  akas += "&akas3[" + i + "]=" + lp_formatirani_broj(lp_ulozi[i][1], 2, true, true);
				  akas += "&akas4[" + i + "]=" + lp_formatirani_broj(lp_ulozi[i][1] * (100 + lp_man_trosak) / 100, 2, true, true);
				  akas += "&akas5[" + i + "]=" + lp_formatirani_broj(lp_moguci_dobitci[i], 2, true, true);
			}
    	return (brlistica + suslength + lpsistemski + lukoef + aktsistem + varsistem + lpulog + lpdobitak + lpsusreti + akas);
    }
    
  
  
  		function lp_piprema() {
				var popup;
				popup = window.open("out_listic.asp" + getvariables, "weblistic", "width=0, height=0, toolbar=no, location=no, directories=no, status=no, menubar=no, resizable=no, scrollbars=no, modal=yes, top=0, left=0, status=0");
				popup.close();
	
		}
  
		function lp_prikaz() {
			//var zahtjev;			
			var popup;


			//getvariables = PrepareData();
			
			
			
			



			/*
			var xmlhttp=false;

			if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
			   try {
				xmlhttp = new XMLHttpRequest();
			   } catch (e) {
				xmlhttp=false;
			   }
			}
			if (!xmlhttp && window.createRequest) {
			   try {
				xmlhttp = window.createRequest();
			   } catch (e) {
				xmlhttp=false;
			   }
			}
			*/
			
			/*
        var xmlhttp;

			var browser     = '';
			if (browser == ''){
				if (navigator.appName.indexOf('Microsoft') != -1)
				browser = 'IE'
			else if (navigator.appName.indexOf('Netscape') != -1)
				browser = 'Netscape'
			else if (navigator.appName.indexOf('Opera') != -1)
				browser = 'Opera'
			else browser = 'IE';
			}
					
			if (browser == 'IE')
			{
              try
              {
                  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
              }
              catch (e)
              {
                  try
                  {
                      xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
                  }
                  catch (E)
                  {
                      xmlhttp = false;
                  }
             }
			} else {
        if (!xmlhttp && typeof XMLHttpRequest != 'undefined')
        {
            try
            {
                xmlhttp = new XMLHttpRequest();
            }
            catch (e)
            {
                xmlhttp = false;
            }
        }			
	    }

 			xmlhttp.open("GET", "in_listic.asp" + getvariables ,true);
 			
 			xmlhttp.onreadystatechange=function() {
			   if (xmlhttp.readyState==4) {
			   	
			  brlistica = "&brl=" + xmlhttp.responseText;
			  
			  lp_broj_listica_tranzient = xmlhttp.responseText; 		
			  			
			  getvariables = getvariables + brlistica;
			 */ 
			popup = window.open("out_listic.asp" + getvariables, "weblistic", "width=800, height=500, toolbar=no, location=no, directories=no, status=no, menubar=no, resizable=yes, scrollbars=yes, modal=yes, top=100, left=100");
			popup.focus();		
			  
			  
				//alert(brlistica);
				//popup = window.open("", "weblistic", "width=800, height=500, toolbar=no, location=no, directories=no, status=no, menubar=no, resizable=yes, scrollbars=yes, modal=yes, top=100, left=100");
				//popup.document.write(xmlhttp.responseText);
				//popup.document.close();
				//popup.focus();
  /*			   }
 			}
 			
	
 			
 			xmlhttp.send(null)

	*/

			//popup = window.open("listic.asp" + getvariables, "weblistic", "width=800, height=500, toolbar=no, location=no, directories=no, status=no, menubar=no, resizable=yes, scrollbars=yes, modal=yes, top=100, left=100");
			//popup.focus();		
					
		}			    
    
		function lp_ispisi() {
			var ispis = new String();

			ispis += "<br>";
			ispis += "<br>";
			ispis += "<center><img src='slike/listic2.jpg' width='620' height='108'></center>";
			ispis += "<table width='620' border='1' align='center' cellpadding='14' cellspacing='0' bordercolor='#000000'>";
			ispis += "<tr><td><div class='lp_ispis_naslov'><b>Broj listića: " + lp_broj_listica + "</b></div><br><br>";

			ispis += "<table class='t11ct' cellspacing='0' cellpadding='0' align='center'>";

			// Zaglavlje susreta
			ispis += "	<tr class='lp_ispis_zaglavlje'>";
			ispis += "	<td class='lp_ispis_susreti_pocetno_polje'></td>";
			if (lp_sistemski_listic) {
				ispis += "	<td class='lp_ispis_susreti_dodatno_srednje_polje'>Fiksni</td>";
			}
			ispis += "	<td class='lp_ispis_susreti_dodatno_srednje_polje'>Šifra</td>";
			ispis += "	<td class='lp_ispis_susreti_dodatno_lijevo_polje'>Sudionici</td>";
			ispis += "	<td class='lp_ispis_susreti_dodatno_srednje_polje'>Početak</td>";
			ispis += "	<td class='lp_ispis_susreti_dodatno_srednje_polje'>Tip</td>";
			ispis += "	<td class='lp_ispis_susreti_dodatno_srednje_polje'>Koeficijent</td>";
			ispis += "	</tr>";

			// Susreti
			
			var days = new Array("","ned.","pon.","uto.","sri.","cet.","pet.","sub.");
			var dateObj, gyear, gmonth, gday, ghour, gminute, gsec;
			var wday, tday;			
			
			for (var i = 0; i < lp_susreti.length; i++) {
				ispis += "	<tr class='lp_ispis_stavke'>";
				ispis += "	<td class='lp_ispis_susreti_pocetno_polje'></td>";

				if (lp_sistemski_listic) {
					ispis += "		<td class='lp_ispis_susreti_dodatno_srednje_polje'>" + (lp_susreti[i][12] ? "+" : "&nbsp;") + "</td>";
				}
				ispis += "	<td class='lp_ispis_susreti_dodatno_srednje_polje'>" + lp_susreti[i][5] + "</td>";
				ispis += "	<td class='lp_ispis_susreti_dodatno_lijevo_polje'>" + lp_susreti[i][2] + "</td>";
				
				gyear 		= lp_susreti[i][6].substring( 6, 10);
				gmonth	 	= lp_susreti[i][6].substring( 3, 5 );
				gday    	= lp_susreti[i][6].substring( 0, 2 );
				ghour			= lp_susreti[i][6].substring( 11, 13 );
				gminute		= lp_susreti[i][6].substring( 14, 16 );
				gsec			= lp_susreti[i][6].substring( 17, 19 );
								
				dateObj = new Date(gmonth, gday, gyear, ghour, gminute, gsec);
				wday = days[dateObj.getDay() + 1];
				tday = ghour + ':' + gminute;
				wday = gday + '.' + gmonth + '. ' + wday;
				
				
				ispis += "	<td class='lp_ispis_susreti_dodatno_srednje_polje'>" + wday + ' ' + tday + "</td>";
				ispis += "	<td class='lp_ispis_susreti_dodatno_srednje_polje'>" + lp_susreti[i][7] + "</td>";
				ispis += "	<td class='lp_ispis_susreti_dodatno_srednje_polje'>" + lp_formatirani_broj(lp_rasformatirani_broj(lp_susreti[i][8]), 2, false, true) + "</td>";
				ispis += "	</tr>";
			}

			// Zanožje susreta
			ispis += "	<tr class='lp_ispis_zanozje'>";
			ispis += "	<td colspan='" + (lp_sistemski_listic ? 6 : 5) + "'>&nbsp;</td>";
			ispis += "	<td class='lp_ispis_susreti_dodatno_srednje_polje'>" + lp_formatirani_broj(lp_ukupni_koeficijent(), 2, false, true) + "</td>";
			ispis += "	</tr>";

			ispis += "</table>";

			ispis += "<br>";
			ispis += "<br>";

			if (lp_sistemski_listic) { // Sistemi
				ispis += "<center>Odabrani sistemi:</center>";
				ispis += "<br>";

				ispis += "<table class='lp_ispis_sistemi' cellspacing='0' cellpadding='0' align='center'>";

				// Zaglavlje sistema
				ispis += "	<tr class='lp_ispis_zaglavlje'>";
				ispis += "	<td class='lp_ispis_sistemi_pocetno_polje'>Sistem</td>";
				ispis += "	<td class='lp_ispis_sistemi_dodatno_srednje_polje'>Kombinacija</td>";
				ispis += "	<td class='lp_ispis_sistemi_dodatno_srednje_polje'>Ulog</td>";
				ispis += "	<td class='lp_ispis_sistemi_dodatno_srednje_polje'>Uplata</td>";
				ispis += "	<td class='lp_ispis_sistemi_dodatno_srednje_polje'>Mogući dobitak</td>";
				ispis += "	</tr>";

				// Sistemi
				for (var i = 0; i < lp_aktivni_sistemi.length; i++) {
					if (lp_aktivni_sistemi[i]) {
						ispis += "	<tr class='lp_ispis_stavke'>";
						ispis += "	<td class='lp_ispis_sistemi_pocetno_polje'>" + (i + 1) + "/" + lp_varijabilni_susreti.length + "</td>";
						ispis += "	<td class='lp_ispis_sistemi_dodatno_srednje_polje'>" + lp_kombinacije[i] + "</td>";
						ispis += "	<td class='lp_ispis_sistemi_dodatno_desno_polje'>" + lp_formatirani_broj(lp_ulozi[i][1], 2, true, true) + " KM</td>";
						ispis += "	<td class='lp_ispis_sistemi_dodatno_desno_polje'>" + lp_formatirani_broj(lp_ulozi[i][1] * (100 + lp_man_trosak) / 100, 2, true, true) + " KM</td>";
						ispis += "	<td class='lp_ispis_sistemi_dodatno_desno_polje'>" + lp_formatirani_broj(lp_moguci_dobitci[i], 2, true, true) + " KM</td>";
						ispis += "	</tr>";
					}
				}

				// Zanožje sistema
				ispis += "	<tr class='lp_ispis_zanozje'>";
				ispis += "	<td class='lp_ispis_sistemi_pocetno_polje' colspan='2'>&nbsp;</td>";
				ispis += "	<td class='lp_ispis_sistemi_dodatno_desno_polje'>" + lp_formatirani_broj(lp_zbroj_uloga_po_ostalim_sistemima(0), 2, true, true) + " KM</td>";
				ispis += "	<td class='lp_ispis_sistemi_dodatno_desno_polje'>" + lp_formatirani_broj(lp_zbroj_uloga_po_ostalim_sistemima(0) * (100 + lp_man_trosak) / 100, 2, true, true) + " KM</td>";
				ispis += "	<td class='lp_ispis_sistemi_dodatno_desno_polje'>" + lp_formatirani_broj(lp_ukupni_moguci_dobitak(), 2, true, true) + " KM</td>";
				ispis += "	</tr>";

				ispis += "</table>";

				ispis += "<br>";
				ispis += "<br>";

				// Manipulativni trošak
				ispis += "<table cellspacing='0' cellpadding='0' align='center'>";
				ispis += "	<tr>";
				ispis += "	<td><b>Manipulativni trošak: </b></td>";
				ispis += "	<td>" + lp_formatirani_broj(lp_zbroj_uloga_po_ostalim_sistemima(0) * lp_man_trosak / 100, 2, true, true) + " KM</td>";
				ispis += "	</tr>";
				ispis += "</table>";
			} else { // Običan listić
				ispis += "<table width='100%' class='lp_ispis_obican' cellspacing='0' cellpadding='0' align='center'>";
				ispis += "	<tr>";
				ispis += "	<td width='25%' align='center' valign='middle' class='lp_ispis_obican_naslov'>Ulog:</td>";
				ispis += "	<td width='25%' align='center' valign='middle' class='lp_ispis_obican_naslov'>Manip. trošak:</td>";
				ispis += "	<td width='25%' align='center' valign='middle' class='lp_ispis_obican_naslov'>Uplata:</td>";
				ispis += "	<td width='25%' align='center' valign='middle' class='lp_ispis_obican_naslov'>Mogući dobitak:</td>";
				ispis += "	</tr>";
				ispis += "	<tr>";
				ispis += "	<td align='center' valign='middle'><div class='lp_my1'>" + lp_formatirani_broj(lp_ulog, 2, true, true) + " KM<div></td>";
				ispis += "	<td align='center' valign='middle'><div class='lp_my1'>" + lp_formatirani_broj(lp_ulog * lp_man_trosak / 100, 2, true, true) + " KM<div></td>";
				ispis += "	<td align='center' valign='middle'><div class='lp_my1'>" + lp_formatirani_broj(lp_ulog * (100 + lp_man_trosak) / 100, 2, true, true) + " KM<div></td>";
				ispis += "	<td align='center' valign='middle'><div class='lp_my1'>" + lp_formatirani_broj(lp_ukupni_moguci_dobitak(), 2, true, true) + " KM<div></td>";
				ispis += "	</tr>";
				ispis += "</table>";
			}

			ispis += "<br>";
			ispis += "<br>";

			ispis += "Izrađeni listić nije valjani listić i služi samo kao predložak. Navedeni koeficijenti i mogući dobitci vrijedili su u trenutku izrade listića te bi se mogli promijeniti do trenutka uplate. Listić je potrebno uplatiti najkasnije 5 minuta prije početka odigravanja prvog susreta.<br>";

			ispis += "<br>";
			ispis += "</td></tr></table>";

			if (lp_ispis.ispis) { // Internet Explorer
				lp_ispis.ispis.innerHTML = ispis;
			} else { // Mozilla
				lp_ispis.document.getElementById("ispis").innerHTML = ispis;
			}

			lp_ispis.focus();
			lp_ispis.print();		
			
		}

		function lp_ukupni_koeficijent() {
			var koeficijent = 1;

			for (var i = 0; i < lp_susreti.length; i++) {
				koeficijent *= lp_rasformatirani_broj(lp_susreti[i][8]);
			}

			return(lp_formatirani_broj(koeficijent, 2, false, false));
		}