jQuery(document).ready(function(){
    /* GIS Zusatz */
  jQuery('.open .headelement').live('click', function(){
      jQuery(this).nextAll('div.row, div.onerow').slideUp();
      jQuery(this).parent('div.box').removeClass('open').addClass('closed');
      jQuery(this).find('span.icon-full-sprite').removeClass('smallarrowup').addClass('smallarrowdown');
  });
  jQuery('.closed .headelement').live('click', function(){
      jQuery(this).nextAll('div.row, div.onerow').slideDown();
      jQuery(this).parent('div.box').removeClass('closed').addClass('open');
      jQuery(this).find('span.icon-full-sprite').removeClass('smallarrowdown').addClass('smallarrowup');
  });

  jQuery('.open .hideButton').live('click', function(){
      var t = jQuery(this);
      t.prevAll('ul').slideUp().parent('.open').addClass('closed').removeClass('open');
      t.children('a').html('einblenden<span class="icon-full-sprite smallarrowdown"></span>');
      return false;
  });
  jQuery('.closed .hideButton').live('click', function(){
      var t = jQuery(this);
      t.prevAll('ul').slideDown().parent('.closed').addClass('open').removeClass('closed');
      t.children('a').html('ausblenden<span class="icon-full-sprite smallarrowup"></span>');
      return false;
  });
  jQuery('.open .toTop a').live('click', function(){
      jQuery('html,body').animate({scrollTop: jQuery('#gis').offset().top}, 500);
      return false;
  });

  jQuery('.initclose div.row, .initclose div.onerow').slideUp().parent('.open').removeClass('open').addClass('closed').removeClass('initclose');

  jQuery('.toTop a').text(jQuery('#hiddenCursorElement p').text() + ' > nach oben');
  /* Warum das noch nicht in der GIS JS Klasse ist weiß ich selbst nicht... :O */

  jQuery('.datepicker').datepicker();
});
