$(document).ready(function(){ 
    //alert(order_id);
    if (order_id != "")
    {
        $("#naslov").text("Izveštaj o porudžbini");
	    var jdata = [{name: "order_id", value: order_id}, 
			 {name: "status_code", value: status_code},
			 {name: "eccom_trans_id", value: eccom_trans_id},
			 {name: "transaction_data", value: transaction_data}
			];
	    $.post("rezultat.php", jdata, function(txt) {
			//alert(txt);
			if (txt == "AP")
			{
				location.href = "#";
				return;
			}
            $("#main_sect").html(txt);
            //$("#main_sect").html(txt+"<br>-------------<br>"+sdump);
            set_user();
            $("#naslovmanji").html("Obaveštenje");
            $("#add_sect").html("Sistem je u fazi testiranja.");
	    });
    }
    else
    {
        //alert(13);
        set_appstate(0);
    }
});

var appstate;
var naslovi = ["Početna", "Raspored prenosa", "Uslovi prenosa", "Paketi i cene", "Registracija", "Arhiva", "Kontakt", "Podaci o naruciocu", "Pregled narudzbine", "", "Prijavljivanje korisnika", "Live Streaming Info"];
var in_nar = false;

set_appstate = function(s) {
    appstate = s;
    $("#naslov").text(naslovi[appstate]);
    var jdata = [{name: "appstate", value: appstate}];
	//alert(jdata);
    $.post("get_main_sect.php", jdata, function(txt) {
		//alert(txt);
		$("#main_sect").html(txt);
        set_error_message("");
    });
    set_user();
    set_addsect();
}

naruci = function()
{
	var jdata = [];
	$.each($("#main_sect").find("input,checkbox"), function(i, v) { 
			jdata[i] = {name: v.name, value: v.checked};
		});
    //var jdata = $("#main_sect").find("input,checkbox").serializeArray();
    $.post("naruci.php", jdata, function(txt) {
        if (txt == "OK")
            set_appstate(7);
        else if (txt == "Login")
		{
			in_nar = true;
			set_appstate(10);
		}
        else
            $("#main_sect").html(txt);
    });
}

naruci_a = function()
{
	var jdata = [];
	$.each($("#main_sect").find("input,checkbox"), function(i, v) { 
			jdata[i] = {name: v.name, value: v.checked};
		});
    //var jdata = $("#main_sect").find("input,checkbox").serializeArray();
    $.post("naruci.php", jdata, function(txt) {
        if (txt == "OK")
            set_appstate(7);
        else if (txt == "Login")
		{
			in_nar = true;
			set_appstate(10);
		}
        else
            $("#main_sect").html(txt);
    });
}

savereg = function()
{
    chkreg();
    // alert($(".error_message").html());
    if ($(".error_message").html() != "") return;
	var jdata = [];
	$.each($("#main_sect").find("input,text"), function(i, v) { 
		jdata[i] = {name: v.name, value: v.value};
	});
    $.post("savereg.php", jdata, function(txt) {
        if (txt.substr(0, 3) == "ERR")
            set_error_message(txt.substr(3));
        else
	{
	    if (in_nar)
		set_appstate(7);
	    else
	    {
	        set_user();
                $("#main_sect").html(txt);
	    }
	}
    });
    set_user();
}

chkreg = function()
{
    var er = "";
    if ($("#username").val().length == 0)
        er += "Morate uneti korisničko ime.<br/>";
    if ($("#password").val().length < 6)
        er += "Šifra mora da ima najmanje 6 znakova.<br/>";
    if ($("#password").val() != $("#passwordVer").val())
        er += "Verifikacija šifre se ne slaže sa unetom šifrom.<br/>";
    set_error_message(er);
}

savenarpod = function()
{
    chknarpod();
    // alert($(".error_message").html());
    if ($(".error_message").html() != "") return;
	var jdata = [];
	$.each($("#main_sect").find("input,text"), function(i, v) { 
		jdata[i] = {name: v.name, value: v.value};
	});
    $.post("save_podaci_o_naruciocu.php", jdata, function(txt) {
        if (txt != "OK")
            $("#main_sect").html(txt);
        else
            set_appstate(8);
    });
    set_user();
}

chknarpod = function()
{
    var er = "";
    if ($("#name").val().length == 0)
        er += "Niste uneli ime.<br/>";
    if ($("#surname").val().length == 0)
        er += "Niste uneli ime.<br/>";
    if ($("#address").val().length == 0)
        er += "Niste uneli adresu.<br/>";
    if ($("#city").val().length == 0)
        er += "Niste uneli mesto.<br/>";
    if ($("#email").val().length == 0)
        er += "Niste uneli e-mail adreseu.<br/>";
    if ($("#telephone").val().length == 0)
        er += "Niste uneli broj telefona.<br/>";
    set_error_message(er);
}

set_user = function()
{
    var jdata = null;
    $.post("get_user.php", jdata, function(txt) {
        $("#user_sect").html(txt);
    });
}

download = function(aid)
{
	var jdata = [{name: "article_id", value: aid}];
    $.post("download.php", jdata, function(txt) {
		if (txt == "Login")
		{
			alert("Niste se prijavili. Moguće je da vas je sistem automatski odjavio jer duže vreme niste bili aktivni!");
			set_appstate(0);
		}
		else if (txt == "Error")
		{
			alert("Došlo je do sistemske greške! Molimo da nam se obratite, kako bi smo vam omogućili preuzimanje utakmice");
			set_appstate(0);
		}
		else
		{
			alert(txt);
			location.href = txt;
		}
		//set_appstate(appstate);
    });
}

logout = function()
{
    var jdata = null;
    $.post("logout.php", jdata, function(txt) {
        if (txt != "OK")
            $("#main_sect").html(txt);
        else
		{
			in_nar = false;
			set_appstate(0);
		}
    });
}

login = function(jdata, cf)
{
    $.post("login.php", jdata, function(txt) {
        cf(txt);
        //set_appstate(appstate);
    });
}

login_ms = function()
{
    var jdata = [{name: "username", value: $("#ms_username").val()}, 
                 {name: "password", value: $("#ms_password").val()}];
    var st = login(jdata, function (st) { if (in_nar) set_appstate(7); else set_appstate(0); });
}

login_us = function()
{
    var jdata = [{name: "username", value: $("#us_username").val()}, 
                 {name: "password", value: $("#us_password").val()}];
    var st = login(jdata, function (st) { if (in_nar) set_appstate(7); else set_appstate(0); });
}

dspl_login_ms = function()
{
    $("#ms_login").show();
}

naruci2 = function()
{
    if ($("#saglasan:checked").length != 1)
    {
        set_error_message("Niste se složili sa uslovima prodaje!");
        return;
    }
    $("#registration").trigger("submit");
}

function set_error_message(txt)
{
    $(".error_message").html(txt);
    if (txt == "")
        $(".error_message").hide();
    else
        $(".error_message").show();
}

set_addsect = function()
{
	//var mmsg = "Sistem je u fazi probnog rada. Za sada se možete pretplatiti na utakmice koje se igraju u Pioniru.";
    //var mmsg = "Sistem je u fazi probnog rada. Za sada se možete pretplatiti na utakmice koje se igraju u Pioniru. Možete se pretplatiti i na utakmicu Union Olimpija - Partizan.";
	var mmsg = "Sistem je u fazi probnog rada. Za sada se možete pretplatiti na utakmice koje se igraju u Pioniru. Počela je pretplata na utakmice <b>Košarkaške lige Srbije</b>.";
	//mmsg += " Do 7. aprila možete se pretplati na svih osam utakmica koje su za sada puštene u pretplatu po ceni od 35 evra!";
    if (appstate == 0)
    {
        $("#naslovmanji").html("Obaveštenje");
        //$("#add_sect").html("Sistem je u fazi probnog rada. Trenutno možete da naručite prenos utakmice Partizan - Union Olimpija.");
        $("#add_sect").html(mmsg);
    }
    else if (appstate == 1)
    {
        $("#naslovmanji").html("Pomoć");
        $("#add_sect").html("Označite pretplate koje želite da naručite. Već naručene pretplate su označene ★. Pretplate koje nisu dostupne označene su ⊗.");
    }
    else if (appstate == 2)
    {
        $("#naslovmanji").html("Obaveštenje");
        $("#add_sect").html(mmsg);
    }
    else if (appstate == 3)
    {
        $("#naslovmanji").html("??");
        $("#add_sect").html("??");
    }
    else if (appstate == 4)
    {
        $("#naslovmanji").html("Napomena");
        $("#add_sect").html("Unos neobaveznih podataka olakšaće vam buduće kupovine.");
    }
    else if (appstate == 5)
    {
        $("#naslovmanji").html("Obaveštenje");
        $("#add_sect").html("Možete preuzeti utakmice koje su označene ★. Kliknite desnim dugmetom miša na utakmicu koju želite da preuzmete i iz menija izaberite opciju 'Save Link As...' ili 'Save Target As...'.");
    }
    else if (appstate == 6)
    {
        $("#naslovmanji").html("Obaveštenje");
        $("#add_sect").html(mmsg);
    }
    else if (appstate == 7)
    {
        $("#naslovmanji").html("Napomena");
        $("#add_sect").html("Sva polja osim drugog dela adrese i poštanskog broja su obavezna.");
    }
    else if (appstate == 8)
    {
        $("#naslovmanji").html("Obaveštenje");
        $("#add_sect").html(mmsg);
    }
}