//<![CDATA[

// add the contains method to an array element
Array.prototype.contains = function(element) {
  for(var i=0; i < this.length; i++) {
    if(this[i] == element) {
      return true;
    }
  }
  return false;
}

$(function() {
  $('.datepicker').datepicker({
		constrainInput: true,
    dateFormat: 'dd.mm.yy',
    dayNamesMin: ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'],
    monthNames: ['Januar','Februar','M&auml;rz','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'],
    firstDay: 1,
    changeYear: true,
    appendText: '(tt.mm.jjjj)',
    yearRange: '-99:+1'
  });
});

$(function() {
  $('.error_list').effect('highlight', {}, 3000);
  $('.notice').effect('highlight', {}, 3000);
});

function minimize(box_name) {
  var id = '#' + box_name;
  $(id).toggle();
  $.post(ajax_min_url, {
      'box_name' : box_name,
      'state' : !$(id).is(':visible')
    }
  );
}
$(function() {
  if(boxes_minimized == undefined) {
    return;
  }
  for(i=0; i<boxes_minimized.length; i++) {
    var name = boxes_minimized[i];
    $('#'+name).toggle();
  }
});
//]]>
