jQuery(document).ready(function($){
//-----------------------BREADCRUMB--------------------------		
//---breadcrumb positioning---
	getPos();
	/*--- Move .bcitem divs ---*/
	function getPos() {
		var count = 0;
		var pos;
		$('#breadcrumb .bc_rootline li.bc_li').each(function(index) {
			if (count > 0) {
				pos = $(this).position();				
				move(pos, count);
			}
			count++;
		});
	}
	
	function move(pos, cnt) {
		var obj = getBCItem(cnt);
		var posTop;
		
		obj.css("left", pos.left-1); //move to the right
		
		//---move up---
		obj.children().children().each(function(index) { 
			if ($(this).hasClass('active') || $(this).hasClass('current')) {
				posTop = $(this).position();
				posTop = ((posTop.top)*-1);
				
				$(this).parent().parent().css("top",posTop);
			}
		});
	}
	
	/*---Breadcrumb Mouseovereffekt/Mouseleaveeffekt---*/
	$('#breadcrumb .bc_rootline li.bc_li').mouseover(function() {	
		var ind = $(this).index();
		var ind = ind/2;
		$('#breadcrumb').find('.bcitem').css('visibility','hidden');
		if($(this).hasClass("first") || $('#breadcrumb .bc_rootline li.bc_li').size() == 1) { //ignore first non-bcitem (startseite)
		}
		else {
			getBCItem(ind).css("visibility", "visible");
		}
	});	
	
	$('#breadcrumb .bcitem ul').mouseleave(function() {		
		$(this).parent().css("visibility", "hidden");
	});	
	
	/*--- Get correct mapping of '.bcitem div' to '#rootline li' ---*/
	function getBCItem (number) {
		var count = 1;
		var obj;
		$('#breadcrumb .bcitem').each(function(index) {			
			if(count == number) {	
				obj = $(this);
			}
			count++;
		});
		return obj;
	}
});
