$(document).ready(
  function() {
    $("button.priredba").click(
      function() {
        $("#priredba").html('<img src="/img/osn/busy_m.gif"/>');
        $("#priredba").load("ctl_evt.jsp?act=prices", { "id": $(this).attr("id"), "t" : $(this).attr("trg_id")});
      }
    );
    $("a.priredba").click(
      function() {
        $("#priredba").html('<img src="/img/osn/busy_m.gif"/>');
        $("#priredba").load("ctl_evt.jsp?act=prices", { "id": $(this).attr("id") });
      }
    );
    $("li a span").bind("click", function() {
      $("#priredba").html('....');
    });
  }
);

function kosarica_dodaj(lang) {
  var f = document.forms["priredba"];
  if (f.p_brojmj.value=='' || !IsNumeric(f.p_brojmj.value)) {
    if (lang == 'HRV'){
      alert("Molimo unesite broj ulaznica!");
    } else {
      alert("Please enter number of tickets!");
    }
    return; 
  }
  $("#kosarica").html('<img src="/img/osn/busy_m.gif"/>');
  $("#kosarica").load(
    "ctl_evt.jsp?act=kosarica_dodaj", {
      "priredba": f.p_priredba.value, "sektor_cijena" : f.p_sektor_cijena.value, "brojmj": f.p_brojmj.value
    }
  );
  
  //da bi window skocio na kosaricu dok se nesto doda u nju...
  var scrollH=document.body.scrollHeight;
  var offsetH=document.body.offsetHeight;
  if(scrollH>offsetH) window.scrollTo(0,scrollH);
  else window.scrollTo(0,offsetH);
}

function kosarica_dodaj_num(lang) {
  var f = document.forms["forma"];
  if (f.rstuCount.value=='0') {
    if (lang == 'HRV'){
      alert("Molimo odaberite mjesta!");
    } else {
      alert("Please choose seats!");
    }
    return; 
  }
  $("#kosarica").html('<img src="/img/osn/busy_m.gif"/>');
  $("#kosarica").load(
    "ctl_evt.jsp?act=kosarica_dodaj_num", {
      "priredba": f.p.value, "sektor" : f.s_rbr.value, "rstu": f.rstu.value
    }
  );
  
  //da bi window skocio na kosaricu dok se nesto doda u nju...
  var scrollH=document.body.scrollHeight;
  var offsetH=document.body.offsetHeight;
  if(scrollH>offsetH) window.scrollTo(0,scrollH);
  else window.scrollTo(0,offsetH);
}

function kosarica_dodaj_multi() {
  var f = document.forms["ag_brza"];
  var uta = $("table#sve tr.uta");
  var sek_cij;
  var brojmj;
  var datastring;
  for (var i=0, n=uta.length; i<n;  ++i) {
    sek_cij = eval("f.p_" + uta[i].id + "_sekcij.value");
    brojmj = eval("f.p_" + uta[i].id + "_brojmj.value");
    if (brojmj != "") {
      if (datastring) {
        datastring = datastring + "," + uta[i].id + ";" + sek_cij + ";" + brojmj;
      } else {
        datastring = uta[i].id + ";" + sek_cij + ";" + brojmj;
      }
    }
  }
  f.datastring.value = datastring;
  if (datastring) {
    $("#kosarica").html('<img src="/img/osn/busy_m.gif"/>');
    $("#kosarica").load("ctl_evt.jsp?act=kosarica_dodaj_multi", { "datastring": f.datastring.value });
  }
}

function kosarica_dodaj_multi_pop() {
  var f = document.forms[0];
  var vrste = document.getElementsByName("vrsta_ulaznice");
  var br_ul, datastring;
  var i1;

  for (i=0; i<vrste.length; i++) {
    br_ul = eval("f.g" + vrste[i].value + "_br_ul.value");
    if (br_ul>0) { 
      if (datastring) {
        datastring = datastring + "," +
          eval("f.g" + vrste[i].value + "_priredba.value") + ";" +
          eval("f.g" + vrste[i].value + "_sektor_rbr.value") + ";" +
          eval("f.g" + vrste[i].value + "_ulcij.value") + ";" + 
          eval("f.g" + vrste[i].value + "_popust_sifra.value") + ";" + br_ul;
      } else {
        datastring =
          eval("f.g" + vrste[i].value + "_priredba.value") + ";" +
          eval("f.g" + vrste[i].value + "_sektor_rbr.value") + ";" +
          eval("f.g" + vrste[i].value + "_ulcij.value") + ";" +
          eval("f.g" + vrste[i].value + "_popust_sifra.value") + ";" + br_ul;
      }
    }
document.getElementById("g"+(i+1)+"_br_ul").value='';

//f.g + (i+1) +_br_ul.value=0;
//alert(i);
  }
  alert(datastring);
  $("#kosarica").html('<img src="../common/img/busy_m.gif"/>');
  $("#kosarica").load("ctl_web_dz.jsp?act=kosarica_dodaj_multi_pop", { "datastring": datastring });
}

function kosarica_obrisi(key) {
  $("#kosarica").html('<img src="/img/osn/busy_m.gif"/>');
  $("#kosarica").load("ctl_evt.jsp?act=kosarica_obrisi", { "key" : key });
}

function kosarica_obrisi_prir(key) {
  $("#kosarica").html('<img src="/img/osn/busy_m.gif"/>');
  $("#kosarica").load("ctl_evt.jsp?act=kosarica_obrisi_prir", { "key" : key });
}

function kosarica_prikazi() {
  $("#kosarica").html('<img src="/img/osn/busy_m.gif"/>');
  $("#kosarica").load("ctl_evt.jsp?act=kosarica_prikazi");
}

function check_out() {
  location.href = "ctl_evt.jsp?act=check_out";
}

function nastavak() {
  location.href = "ctl_evt.jsp?act=uvjeti_tab";
}

function IsNumeric(sText) {
  var ValidChars = "0123456789";
  var IsNumber=true;
  var Char;
  for (i = 0; i < sText.length && IsNumber == true; i++) {
    Char = sText.charAt(i); 
    if (ValidChars.indexOf(Char) == -1) {
      IsNumber = false;
    }
  }
  return IsNumber; 
}

function selectSektor(id, numeriran) {
  var f = document.forms["f_priredba"];
  var sel = f.p_sektor_cijena;
//  f.p_brojmj.value = "";
  if (numeriran == "D") {
    document.getElementById('brzi_odabir').style.display = 'none';
    document.getElementById('sjedala').style.display = 'block';
  } else if (numeriran == "N") {
    document.getElementById('sjedala').style.display = 'none';
    document.getElementById('brzi_odabir').style.display = 'block';
  }
  for (i=0; i<sel.options.length; i++) {
    if (sel.options[i].value.indexOf(id+";")==0) {
      sel.options[i].selected = true;
  //    f.p_brojmj.focus();
      return;
    }
  }
}

function selectSektor_change(numeriran) {
  var f = document.forms["f_priredba"];
  var sel = f.p_sektor_cijena;
//  f.p_brojmj.value = "";
  if (numeriran == "D") {
    document.getElementById('brzi_odabir').style.display = 'none';
    document.getElementById('sjedala').style.display = 'block';
  } else if (numeriran == "N") {
    document.getElementById('sjedala').style.display = 'none';
    document.getElementById('brzi_odabir').style.display = 'block';
  }
}

function prikazi_odabir(numeriran, tip) {
  if (numeriran == "D" && tip == 'SJEDALA') {
    document.getElementById('sjedala').style.display = 'block';
  } else if (numeriran == "N" && tip == 'SJEDALA') {
    document.getElementById('brzi_odabir').style.display = 'block';
  } else {
    document.getElementById('brzi_odabir').style.display = 'block';
  }
}

function prikazi_sjedala(lang) {
  var f = document.forms["priredba"];
  $("#priredba").html('<img src="/img/osn/busy_m.gif"/>');
  $("#priredba").load(
    "ctl_evt.jsp?act=sjedala", {
      "priredba": f.p_priredba.value, "sektor_cijena" : f.p_sektor_cijena.value
    }
  );
}
