function SelectFrom(id) {
if (id != -1 && id != "") {
//  alert(id);

  var from = eval(id);
  document.forms["calc"].elements["from"].value = id;

  var last2 = 0;
  for (var z = 0; z < rooms.length; z++) {
    var last = 0;
    var stoped = 0;
    for (var k = from; k < dates.length; k++) {
      if (rooms[z][k+1] == 1 && stoped == 0) {last = k;}
      else {stoped = 1;}
    }
    if (last > last2) last2 = last;
  }

  if (last2-from+1 > 0) {
    document.forms["calc"].elements["to"].disabled = false;
    document.forms["calc"].elements["to"].length=last2-from+1;
    document.forms["calc"].to[0].text = "Choose date";
    document.forms["calc"].to[0].value = "-1";
    document.forms["calc"].to[0].style.color = "#888888";
    document.forms["calc"].to[0].selected = true;
    document.forms["calc"].elements["ro"].disabled = true;
    document.forms["calc"].elements["ro"].length=0;

    for (var m = from + 1; m <= last2; m++) {
       document.forms["calc"].to[m-from].text = dates[m];
       document.forms["calc"].to[m-from].value = m;
    }
    document.forms["calc"].elements["start"].value = dates[from];
  } else {
    document.forms["calc"].elements["to"].disabled = true;
    document.forms["calc"].elements["to"].length=0;
  }

}
}

function SelectTo(id) {
if (id != -1 && id != "") {

  var from = eval(document.forms["calc"].elements["from"].value);
  var to = eval(id);
  document.forms["calc"].elements["to"].value = id;

  document.forms["calc"].elements["end"].value = dates[to];

  var rows = 1;
  document.forms["calc"].elements["ro"].disabled = false;
  document.forms["calc"].elements["ro"].length=rows;
  document.forms["calc"].ro[0].text = "Choose room";
  document.forms["calc"].ro[0].value = "-1";
  document.forms["calc"].ro[0].style.color = "#888888";
  document.forms["calc"].ro[0].selected = true;

  for (var z = 0; z < rooms.length; z++) {

//    alert("from="+from+", to="+to);
    var stoped = 0;
    for (var k = from; k <= to; k++) {
      if (rooms[z][k+1] != 1) stoped = 1;
//      alert("room="+z+", date="+k+", date2="+dates[k]);
    }
    if (stoped == 0) {
      rows += 1;
      document.forms["calc"].elements["ro"].length=rows;
      document.forms["calc"].ro[rows-1].text = rooms[z][0];
      document.forms["calc"].ro[rows-1].value = z;
    }
  }
}
}



function SelectFrom2(id) {
if (id != -1 && id != "") {
//  alert(id);

  var from = eval(id);

  var last2 = 0;
  for (var z = 0; z < rooms.length; z++) {
    var last = 0;
    var stoped = 0;
    for (var k = from; k < dates.length; k++) {
      if (rooms[z][k+1] == 1 && stoped == 0) {last = k;}
      else {stoped = 1;}
    }
    if (last > last2) last2 = last;
  }

  if (last2-from+1 > 0) {
    document.forms["calc"].elements["to"].disabled = false;
    document.forms["calc"].elements["to"].length=last2-from+1;
    document.forms["calc"].to[0].text = "Choose date";
    document.forms["calc"].to[0].value = "-1";
    document.forms["calc"].to[0].style.color = "#888888";
    document.forms["calc"].to[0].selected = true;

    for (var m = from + 1; m <= last2; m++) {
       document.forms["calc"].to[m-from].text = dates[m];
       document.forms["calc"].to[m-from].value = m;
    }
  } else {
    document.forms["calc"].elements["to"].disabled = true;
    document.forms["calc"].elements["to"].length=0;
  }

}
}

function SelectTo2(id) {
if (id != -1 && id != "") {

  var from = eval(document.forms["calc"].elements["from"].value);
  var to = eval(id);
  document.forms["calc"].elements["to"].value = id;

  var rows = 1;

  for (var z = 0; z < rooms.length; z++) {

//    alert("from="+from+", to="+to);
    var stoped = 0;
    for (var k = from; k <= to; k++) {
      if (rooms[z][k+1] != 1) stoped = 1;
//      alert("room="+z+", date="+k+", date2="+dates[k]);
    }
    if (stoped == 0) {
      rows += 1;
    }
  }
}
}

function SelectRoom(id) {
if (id != -1 && id != "") {
  var room = eval(id);
  document.forms["calc"].elements["ro"].value = id;

  document.forms["calc"].elements["room"].value = rooms[room][0];
}
}

function ChangeClientType() {
  var status = document.forms["calc"].elements["status"].value;
  if (status == "person") {
    document.getElementById("person").style.display = "block";
    document.getElementById("organization").style.display = "none";
  } else {
    document.getElementById("person").style.display = "none";
    document.getElementById("organization").style.display = "block";
  }
}