/*
 * Elemente auf- / zuklappen
 */
function toggEl(e,h,s) {
  if(h==undefined || h=='') { h='Einklappen'; }
  if(s==undefined || s=='') { s='Ausklappen'; }
  if($("#togglebox_"+e).is(":hidden")) {
    $("#togglebox_"+e).slideDown(250);
    $("#toggle_"+e).removeClass("is_toggled").attr("title",h);
  } else {
    $("#togglebox_"+e).slideUp(250);
    $("#toggle_"+e).addClass("is_toggled").attr("title",s);
  }
} 


function set_va_dates(start,end) {
  $("#va_date_start").val(start);
  $("#va_date_end").val(end);
}


$(document).ready(function() {
  if($('#va_date_start').length) {
    var datepicker_options = {
      monthNames: ['Januar','Februar','M&auml;rz','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'],
      dayNames: ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'],
      dayNamesMin: ['So','Mo','Di','Mi','Do','Fr','Sa'],
      dateFormat: 'dd.mm.y',
      firstDay: 1,
      changeMonth: false,
      changeYear: false,
      changeFirstDay: false
    };
    $.datepicker.setDefaults(datepicker_options);
    $('#va_date_start').datepicker({ onSelect: function(date) { init_date_end(date); } });
    $('#va_date_end').datepicker({ onSelect: function(date) { init_date_start(date); } });
  }
});


function init_date_end(start_val) {
  if(start_val.length==8) {
    var s_arr = start_val.split('.');
    var start = '' + s_arr[2] + s_arr[1] + s_arr[0];
    var e_arr = $("#va_date_end").val().split('.');
    var ende  = '' + e_arr[2] + e_arr[1] + e_arr[0];
    if(start>ende) { $("#va_date_end").val(start_val); }
  }
}

function init_date_start(end_val) {
  if(end_val.length==8) {
    var e_arr = end_val.split('.');
    var ende  = '' + e_arr[2] + e_arr[1] + e_arr[0];
    var s_arr = $("#va_date_start").val().split('.');
    var start = '' + s_arr[2] + s_arr[1] + s_arr[0];
    if(start>ende) { $("#va_date_start").val(end_val); }
  }
}
function showPicker(e) {
  $('#'+e).datepicker('show');
  return false;
} 


