function Start()
{
  Changer();
  refreshPmenu();
  Rotator();
  ShowHide('newmessage');
  //checkMail();
  //Init();
}

var t;
function Changer()
{
  var today = new Date();
  var s = today.getSeconds();
  var idn = (s / 10);
  idn = Math.ceil(idn);
  if (idn>3) idn=idn-3;
  for (var i=1;i<=3;i++)
  {
    var id = "ch"+i;
    var obj = document.getElementById(id);
    if (i == idn) obj.style.display = "";
    else obj.style.display = "none";
  }
  t = setTimeout("Changer()",(s%10)*1000);
}

var r;
var id = 0;
function Rotator()
{
  if (++id > 4) id=1;
  for (var i=1;i<=4;i++)
  {
    var obj = document.getElementById('sp'+i);
    if (i == id) obj.style.display = "";
    else obj.style.display = "none";
  }
  r = setTimeout("Rotator()",10000);
}

function ShowHide(id)
{
  var obj=document.getElementById(id);
  if (obj.style.display == "")
  {
    obj.style.display = "none";
  } 
  else 
  {
    obj.style.display = "";
  }
}

function AddRow(id, teams, tip, course)
{
  if (document.getElementById('detailticketrow'+id) == null)
  {
    var mytable = document.getElementById('detailtickettable');
    myrow = document.createElement("tr");
    myrow.id = "detailticketrow" + id;  
    mycell = document.createElement("td");
    mycell.width = "455px";
    var value = document.createTextNode(teams);
    mycell.appendChild(value);
    myrow.appendChild(mycell);
      
    mycell = document.createElement("td");
    value = document.createTextNode("Tip " + tip + " (" + course + ")");
    mycell.appendChild(value);
    myrow.appendChild(mycell);
      
    mycell = document.createElement("td");
    mybutton = document.createElement("input");
    mybutton.className = "formbutton";
    mybutton.type = "button";
    mybutton.setAttribute('id','remove');
    mybutton.setAttribute('onclick','RemoveTip(' + id + ',' + course + ')');
    mybutton.value = "X";
    mycell.appendChild(mybutton);
    myrow.appendChild(mycell);
    
    mytable.appendChild(myrow);
    return 1;
  }
  else
  {
    alert('Toto utkání již na tiketu je!');
    return 0;
  }
}

function RemoveRow(id)
{
  var mytable = document.getElementById('detailtickettable');
  var myrowID = 'detailticketrow' + id;
  var myrow = document.getElementById(myrowID);
  mytable.removeChild(myrow);
}

function AddTip(id, teams, tip, course)
{
  if (AddRow(id, teams, tip, course))
  {
    var courselbl = document.getElementById('course_tic');
    var original = courselbl.value - 0;
    var ticketcourse;
    if (original==0)
      ticketcourse = course;
    else
      ticketcourse = Math.round(original * course * 100)/100;
    courselbl.value = ticketcourse;
    
    var matches = document.getElementById('matches');
    var cmatches = matches.value;
    cmatches++;
    matches.value = cmatches;
    
    var ticket = document.getElementById('ticket');
    var myinput = document.createElement("input");
    myinput.setAttribute('type', 'hidden');
    myinput.setAttribute('id', 'hiddenmatch' + id);
    myinput.setAttribute('name', 'match[]');
    myinput.setAttribute('value', id + tip);
    ticket.appendChild(myinput);
    Recalc();
  }
}

function RemoveTip(id, course)
{
  RemoveRow(id);
  var courselbl = document.getElementById('course_tic');
  var original = courselbl.value - 0;
  var ticketcourse;
  if (original==course)
    ticketcourse = "0.00";
  else
    ticketcourse = Math.round(original / course * 100)/100;
  courselbl.value = ticketcourse;
  var matches = document.getElementById('matches');
  var cmatches = matches.value;
  cmatches++;
  matches.value = cmatches;
  
  var ticket = document.getElementById('ticket');
  var myinput = document.getElementById('hiddenmatch' + id);
  ticket.removeChild(myinput);
  Recalc(); 
}

function Recalc()
{
  var courselbl = document.getElementById('course_tic');
  var betlbl = document.getElementById('bet_tic');
  var maxbetlbl = document.getElementById('maxbet');
  var winlbl = document.getElementById('win_tic');
  var course = courselbl.value - 0;
  var bet = betlbl.value - 0;
  var maxbet = maxbetlbl.value - 0;
  
  if (bet < 0)
  {
    betlbl.value = "0.00";
    bet = 0;
    alert('Zápornou částku nelze vsadit! Nastavuji nulu.');
  }
  if (bet > maxbet)
  {
    betlbl.value = maxbet;
    bet = maxbet;    
    alert('Nemáš dostatek bodů na kontě! Nastaveno aktuální maximum: ' + maxbet + ' bodů');
  }
  winlbl.value = Math.round(course * bet * 100)/100;
}
