$.datepicker.setDefaults({
  firstDay: 1,
  monthNames: ["Januari", "Februari", "Mars", "April", "Maj", "Juni", "Juli", "Augusti", "September", "Oktober", "November", "December" ],
  dayNamesMin: ["Sö", "Må", "Ti", "On", "To", "Fr", "Lö"]
});

function singular(e) {
  var name = $(e).attr("name");
  var groupmatch = "input[name="+name+"].singular";
  $(groupmatch).each(function(i, elem) {
    if ( $(elem).attr("value") != $(e).attr("value") ){
      $(elem).attr("checked", false);
    }
  });
}

function complete_it (it, url, hidden){
  if (! $(it).attr("readonly")){
    $(it).autocomplete(url).result(function(evt, data, formatted) { $(hidden).val(data[1]); });
  }
}

function get_anumbers (){
  var area = $("select[name='area_number'] option:selected").attr("value");
  $("#a_numbers").load("/order/a-number/selection", { "area_number" : area });
}

function calendarify () {
  $("input.date").datepicker({
    inline: true,
    dateFormat: 'yy-mm-dd'
  });
}

$(document).ready(function () {
  complete_it("input[name=address]", "/order/address/complete", "input[name=network_address]");
  $("input[type=checkbox].singular").bind("click", function() { singular(this); });
  calendarify();
});
