jq(document).ready(function()
    {
  
    //hide message_body after the first one
    jq(".scopeofservices .service_body").hide();

    //toggle message_body
    jq(".service_head").click(function() {
		if (jq(this).parent(".service").hasClass("open")) {
	  	jq(this).parent(".service").removeClass("open");
	  }
	  else {
	  	jq(this).parent(".service").addClass("open");
	  }
      jq(this).next(".service_body").slideToggle(500);
      return false;
    });

    //Add collapse all box
    jq(".service.end").after("<div class='service_footer clearfix'> <a class='decollapse_all' href=''>Alle zuklappen</a> <a class='collapse_all' href=''>Alle aufklappen</a></div>");

    //decollapse all messages
    jq(".decollapse_all").click(function(){
      jq(this).parent().parent().find(".service_body").slideUp(500);
	    jq(this).parent().parent().find(".service").removeClass("open");
      return false;
    });

    //collapse all messages
    jq(".collapse_all").click(function(){
      jq(this).parent().parent().find(".service_body").slideDown(500);
      jq(this).parent().parent().children(".service").addClass("open");
      return false;
    });

});

