/**
 * berater.js
 **/
  
 var speed = 500;
 var verzoegerung = 750;
 
 function beraterShowDetail(rel) {
	var rel_num = Number(rel.substr(1));
	var li = document.createElement("li");
	var previous;
	
	$("a.berater_more[rel='"+rel+"']").hide();
	$(li).attr("rel", rel);
	$(li).attr("id", "berater_detail_view");
	$(li).css("display", "none");
	$(li).css("float", "left");
	$(li).css("clear", "both");
	$(li).css("width", "100%");
	$(li).html($("div.berater_hide[rel='"+rel+"']").html());
	
	if(rel_num%2 == 0){
		previous = $("ul.berater_list li[rel='b"+rel_num+"']");
		$("li.b"+(rel_num)).css("background", "url(fileadmin/template/img/berater_inactive_bg_right.png) bottom");
	}else{
		previous = $("ul.berater_list li[rel='b"+(rel_num-1)+"']");
		$("li.b"+(rel_num)).css("background", "url(fileadmin/template/img/berater_inactive_bg_left.png) bottom");
	}
	$(previous).after(li);
	
	// Scroll into view
  $(li).slideDown(speed, "linear", function() {
  
    var position = $(this).prev().position();   
    $(document.documentElement).scrollTop(position.top); 
  }); 

	$("section.berater_description", li).columnize({ columns: 2 });
	$("section.berater_description div.column", li).css("");
	$("section.berater_description div.first p:first", li).remove();
	
	$(".berater_less").click( function(){
		var rel = $(this).attr("rel");
		beraterHideDetail(rel);
		return false;
	});
}
 function beraterHideDetail(){
	var rel = $("li#berater_detail_view").attr("rel");
	var rel_num = Number(rel.substr(1));
	
	$("li.b"+(rel_num)).css("background", "transparent");
	$("li.b"+(rel_num-1)).css("background", "transparent");
	$("li#berater_detail_view[rel='"+rel+"']").slideUp(speed);
	$("li#berater_detail_view[rel='"+rel+"']").remove();
	$("a.berater_more[rel='"+rel+"']").show();
 }
 
 
 
$(document).ready(function() {
	
	$(".berater_hide").hide();
	//$(".dtm-contacts-row").equalHeights(true);
	$("a.test").click(function(){
		beraterHideDetail();
	});
	
	$(".berater_more").click(function(){
		var rel = $(this).attr("rel");
		if($("li#berater_detail_view").length != 0){
			beraterHideDetail(rel);
		}
		beraterShowDetail(rel);
		return false;
	});
/*
	$(".berater_less").live('click',function(){
		var rel = $(this).attr("rel");
		beraterHideDetail(rel);
		return false;
	});
*/	

 });
