$.noConflict();
jQuery(document).ready(function($) {

	$.removeTeaserLine = function () {
	
		$(".teReRot > .mitarbeiterinfo").each( function () {
			$(this).parent().css({"border-bottom":"0"});
//			console.log($(".mitarbeitername", $(this).parent()).outerWidth());
		});
	
	};

	//$(".mitarbeiterinfo").hide();	
	$.accordion = function () {
	
		$(".mitarbeitername").prepend("<div class=\"arrow\">&rsaquo;");
	
		$(".mitarbeitername").hover( function () {
			return ($(this).hasClass("hovered")) ? $.secondHover(this) : $.firstHover(this);
		}, function () {
			return ($(this).hasClass("hovered")) ? $.secondHover(this) : $.firstHover(this);
		}).click( function () {
			return ($(this).hasClass("active")) ? $.secondToggle(this) : $.firstToggle(this);
		}/*, function () {
			return ($(this).hasClass("active")) ? $.secondToggle(this) : $.firstToggle(this);
		}*/);
		
		$.removeTeaserLine();
	};
	$.firstToggle = function (el) {
		var el2 = $(".mitarbeitername");
		$.secondToggle(el2);
	
		$(el).next().slideDown(250).removeClass("passive").addClass("active");
		$(el).removeClass("passive").addClass("active");
		$(".arrow", el).html("&lsaquo;");		
	};
	$.secondToggle = function (el) {
		$(el).next().slideUp(250).addClass("passive").removeClass("active");
		$(el).addClass("passive").removeClass("active");
		$(".arrow", el).html("&rsaquo;");
	};
	$.firstHover = function (el) {
		$(el).addClass("hovered");
	};
	$.secondHover = function (el) {
		$(el).removeClass("hovered");		
	};
	$.accordion();
});
