

function initBookingBox() {
  $("#jse").attr("value", "1");
  initBookingBoxDefaultState();   
  $("#rc").val() == 1 ? initBookingBoxSingleRoom() : initBookingBoxMultipleRooms();
}

function initBookingBoxCrit() {
  $("#jse").attr("value", "1");
  initBookingBoxDefaultState();
  initBookingBoxSingleRoom();
}


function initBookingBoxDefaultState() {
  $("#script").removeClass("hidden");
  $(".ageselectbox, .roomline").addClass("hidden");
  $(".roomline select").attr("disabled", "disabled");
  $("#c, #a, #sr").removeAttr("disabled");
}

function initBookingBoxSingleRoom() {
  var nrOfChildren = $("#c").val();
  if (nrOfChildren > 0) {
    $("#childagesection").removeClass("hidden");
    for (var i = 0; i < nrOfChildren; i++) {
      $("#childage" + i).removeClass("hidden");
      $("#y" + i).removeAttr("disabled");
    } 
  }
} 

function initBookingBoxMultipleRooms() {
  $("#count,#roomtype,.roomline").addClass("hidden");
  $(".roomline select").attr("disabled", "disabled");
  for (var i = 0; i < $("#rc").val() ; i++){
    $("#room" + i).removeClass("hidden");
    $("#room" + i + " select").removeAttr("disabled");
    for (var j = 0; j < $("#c" + i).val(); j++) {
      $("#y" + i + j).removeAttr("disabled");
      $("#room" + i + "childage" + j).removeClass("hidden"); 
    }
  }
} 

function setCountryAT() {
  return setDestInput('Österreich');
}

function setCountryDE() {
  return setDestInput('Deutschland');
}

function setCountryCH() {
  return setDestInput('Schweiz');
}

function setCountryIT() {
  return setDestInput('Italien');
}

function setDestInput(value) {
  $("#rls").val(value).removeClass("info");
  $("#rls, #l_rls").removeClass("error");
  $("#rlsError").addClass("hidden");
  return false;
}

