
var rychlost_wifi = new Array ("W-OnLine","W-Minimal","W-Standard","W-Optimal","W-Optimal+","W-Profi","W-Profi+","W-Super","W-Super+","W-MaxSpeed","W5-OnLine","W5-Minimal","W5-Standard","W5-Optimal","W5-Optimal+","W5-Profi","W5-Super","W5-MaxSpeed","W5N-OnLine","W5N-Minimal","W5N-Standard","W5N-Optimal","W5N-Optimal+","W5N-Profi","W5N-Super","W5N-MaxSpeed");
var rychlost_adsl = new Array ("ADSL-Start","ADSL-Standard","ADSL-Premium");
var rychlost_kabelova = new Array ("K-OnLine","K-Minimal","K-Standard","K-Optimal","K-Optimal+","K-Profi","K-Profi+","K-Super","K-Super+","K-MaxSpeed","KN-OnLine","KN-Minimal","KN-Standard","KN-Optimal","KN-Optimal+","KN-Profi","KN-Super","KN-MaxSpeed","KD-OnLine","KD-Minimal","KD-Standard","KD-Optimal","KD-Optimal+","KD-Profi","KD-Super","KD-MaxSpeed");
var rychlost_garantovana = new Array ("G-Minimal","G-Standard","G-Optimal","G-Optimal+","G-Profi","G-Super","G-MaxSpeed");
var mesice,roky,rok,den,mesic,roky,todayDay,todayMonth,todayYear;

window.onload=function () {change_linka ("wifi")};

setToday ();
function open_kalendar ()
{
window.open("data/include/calendar.php?montNo="+mesic+"&year="+rok,"kalendar","width=250,height=250,directories=no,location=no,menubar=no,status=no");
}


function setToday ()  
{
  datum=new Date ();
  datum.setDate(datum.getDate()+2);

  if (datum.getDay()==0) datum.setDate(datum.getDate()+1);
  if (datum.getDay()==6) datum.setDate(datum.getDate()+2);
  
  todayDay=datum.getDate();  
  todayMonth=datum.getMonth()+1;
  todayYear=datum.getFullYear();

  roky=new Array (todayYear,todayYear+1);
  change("rok",roky,0);


  mesice=new Array();
  for (i=0;i<12;i++) mesice[i]=i+1;
  change ("mesic",mesice,todayMonth); 

  pocet_dnu=dny (todayMonth,todayYear);
  change ("den",pocet_dnu,todayDay);
  den=todayDay;
  mesic=todayMonth;
  rok=todayYear;
}

function change_datum (newden,newmesic,newrok)
{  
  if (newrok>todayYear+1) newrok=todayYear+1;

  objekt=document.getElementsByName("rok");

  if (newrok>todayYear) objekt[0].childNodes[1].selected=true;  
  else objekt[0].childNodes[0].selected=true;  
  
  change ("mesic",mesice,newmesic); 

  pocet_dnu=dny (mesic,rok);

  change ("den",pocet_dnu,newden)

  rok=newrok;
  mesic=newmesic;
  den=newden;
}

function change_den (akce)
{
  den=akce;
}

function change_mesic (akce)
{
  mesic=akce;
  
  pocet_dnu=dny (mesic,rok);  
  if (den>pocet_dnu[pocet_dnu.length-1]) den=0;
  change ("den",pocet_dnu,den);
}


function dny (mesic,rok)
{
  mesic_=Number(mesic);
  switch (mesic_)
  {
  case 1:
  var days=31;
  break;
  case 2:
  if ((rok%4)==0) var days=29;
  else var days=28;
  break;
  case 3:
  var days=31;
  break;
  case 4:
  var days=30;
  break;
  case 5:
  var days=31;
  break;
  case 6:
  var days=30;
  break;
  case 7:
  var days=31;
  break;
  case 8:
  var days=31;
  break;
  case 9:
  var days=30;
  break;
  case 10:
  var days=31;
  break;
  case 11:
  var days=30;
  break;
  case 12:
  var days=31;
  break;
  }
  var string=new Array();
  for (i=0;i<days;i++) string[i]=i+1;
  return string;  
}

function change_linka(linka)
{
  if (linka=="wifi") change("rychlost",rychlost_wifi, 24);
  else if (linka=="adsl") change("rychlost",rychlost_adsl, 2);
  else if (linka=="kabelova") change("rychlost",rychlost_kabelova, 13);
  else change ("rychlost",rychlost_garantovana,1);
}


function change (co,data,selected)
{
  var objekt=document.getElementsByName(co);
    while (objekt[0].firstChild) objekt[0].removeChild(objekt[0].firstChild);
    for (i=0;i<data.length;i++)
      { 
      dite=document.createElement("option");
      dite.setAttribute("value",data[i]);
      if (selected==i+1) dite.setAttribute("selected","yes");
      dite.innerHTML=data[i];
      objekt[0].appendChild(dite);
      }
}


