/**
 * Ein- und Ausfahren der Boxen (Auf- und Zuklappen) 
 * @author Christian
 * @version 0.1
 * @since 03.06.2009 
 * 
 * @param string pfeilrechts Bildpfeil der nach rechts zeigt
 * @param string pfeilunten Bildpfeil der nach unten zeigt
 * 
 * @example 
 * 		$('.inbox_arrow').boxSlider({pfeilunten:image_path+'icons/arrow_19_ws_d.gif',pfeilrechts:image_path+'icons/arrow_19_ws_r.gif'});
 * @return jQuery Object
 */

(function($) {
	
jQuery.fn.boxSlider = function(options) {
 var defaults = {
	 pfeilrechts: image_path+'icons/arrow_19_ws_r.gif',
	 pfeilunten: image_path+'icons/arrow_19_ws_d.gif'
 };
 var options = $.extend(defaults, options);

  return this.each(function(){
    $(this).bind('click', function(event) {
		event.preventDefault();
		
		//Schon geschlossene Elemente haben einen Pfeil nach rechts, sollte beim Laden der Seite der Inhalt geöffnet sein, so ist der Pfeil nach unten.
		//Es muss geprüft werden ob die Box schon offen war oder geschlossen, um den Pfeil richtig zu setzen. 
		
		if($(this).parent().next('.innerbox').is(':visible')) {
			if ($(this).children('img').attr('src') == options.pfeilunten) {
				$(this).children('img').attr('src',options.pfeilrechts);
			} else {
				$(this).children('img').attr('src',options.pfeilunten);
			}
		} else {
			if ($(this).children('img').attr('src') == options.pfeilunten) {
				$(this).children('img').attr('src',options.pfeilrechts);
			} else {
				$(this).children('img').attr('src',options.pfeilunten);
			}
		}
		$(this).parent().next("div.innerbox").slideToggle("slow");
	});
  });
};

})(jQuery);