var last =  0;
var current;
var active = false;
var loaderConf = ['visible', 'hidden'];

var url = document.fumanHttpRoot.replace('/admin','');

function ancatan(type,arg) {

	if (type == 'link') {
		if (AJS.$('sub_'+last)) {
			var isHeight = AJS.$('sub_'+last).style.height.replace('px','');
		}
		else {
			isHeight = 0;	
		}
		if (arg.substring(0,arg.lastIndexOf('/')) != 'portfolio' &&  isHeight > 0) {
				toggleLoader(0);
				var clearObj = AJS.$('sub_'+last).getElementsByTagName('a').length;
				AJS.fx.setHeight(AJS.$('sub_'+last), {
					from: (clearObj*20)+10, to: 0, duration: 600, 
					onComplete:function(){
						AJS.fx.fadeOut(AJS.$('content'), {
							duration : 600, 
							onComplete:function(){ 
								window.location.href = url+'site/'+arg;
								return true;
							}
						})
					}
				})
		}
		else {
			toggleLoader(0);
			AJS.fx.fadeOut(AJS.$('content'), {duration : 300, onComplete:function(){ window.location.href = url+'site/'+arg;return true;}});
		}
	}	

	if (type == 'load') {
		initFumanMenu();
		AJS.fx.fadeIn(AJS.$('content'), {duration : 300, onComplete : function () {toggleLoader(1);}});
		loadImages();
		if (arg != 'none') {
			last = arg;
		}
	}
	
	if (arg != last && active === false && type == 'navigation') { 
		current =  arg;
		active = true;
		
		var objActive = AJS.$('sub_'+arg) ;
		var objActiveCount = objActive.getElementsByTagName('a').length;
		
		AJS.fx.setHeight(AJS.$(objActive), {from: 0, to: (objActiveCount*20)+10, duration: 600})
		if (AJS.$('sub_'+last)) {
			var objInactive =  AJS.$('sub_'+last)
			var objInactiveCount = objInactive.getElementsByTagName('a').length;
			AJS.fx.setHeight(objInactive, {from: (objInactiveCount*20)+10, to: 0, duration: 600})
		}
		last =  current;
		active = false;
	}
	

}


function getActive(arg) {
	var  top = AJS.$bytc('li','top').length
	for (i=0;i<top;i++) {
		act = AJS.$('sub_'+i).className.replace('subnavigation ','');
		if (act == arg) {
			last = i;
			return i;
		}
	}
}

lastMenu  = 1;
currentMenu = -1;

function showMenu(arg,text) {
	if (arg == currentMenu) {
		return false;
	}
	currentMenu = arg
	AJS.$(arg).style.visibility = 'visible';
	AJS.$('cat_title').childNodes[0].nodeValue = 'Kategorien von "'+text+'" bearbeiten';
	if (AJS.$(lastMenu)) {
		AJS.$(lastMenu).style.visibility = 'hidden';
	}
	lastMenu = currentMenu;
}



function toggleLoader(key) {
	AJS.$('loader').style.visibility = loaderConf[key];
}













