var currentbuttonnr;

function enlarge (buttonnr) {


	divname = "subnavigation_"+buttonnr;
	buttondivname = "navbutton_"+buttonnr;

	
		
	
	if (currentbuttonnr != buttonnr) {
		var height;
		
		if (currentbuttonnr) {
			currentdiv = "subnavigation_"+currentbuttonnr;
			
			if (document.getElementById(currentdiv)) {
				height = document.getElementById(currentdiv).offsetHeight;
				window.setTimeout("resize('"+currentdiv+"', "+height+", "+height+", -1.5)",1);
			}
			document.getElementById("navbutton_"+currentbuttonnr).className="navbutton";
			
			
		}
		
		currentbuttonnr = buttonnr;
		if (buttonnr != 0 && buttonnr != 1 &&  buttonnr!= 5) document.getElementById(divname).style.display = 'block';
		if (buttonnr != 0 && buttonnr != 1 &&  buttonnr!= 5)height = document.getElementById(divname).offsetHeight;
		
		if (buttonnr != 0 && buttonnr != 1 &&  buttonnr!= 5)document.getElementById(divname).style.height = '1px';
		
		var buttonwidth=0;
		for (var i=1;i<buttonnr;i++) {
			buttonwidth = buttonwidth + document.getElementById("navbutton_"+i).offsetWidth;	
		}
		
		
		
		if (buttonnr != 0 && 	buttonnr != 1 &&  buttonnr!= 5) document.getElementById(divname).style.left = document.getElementById("navbutton_"+buttonnr).offsetLeft +'px';
		
		
		if (buttonnr != 0) document.getElementById(buttondivname).className="navbutton navbutton_active";
		
		if (buttonnr != 0 && buttonnr != 1 &&  buttonnr!= 5) window.setTimeout("resize('"+divname+"', 0, "+height+", 1)",1);
		
		
		
	
	} else {
		if (buttonnr != 0 && buttonnr != 1 &&  buttonnr!= 5) document.getElementById("navbutton_"+currentbuttonnr).className="navbutton";
		if (buttonnr != 0 && buttonnr != 1 &&  buttonnr!= 5) document.getElementById(divname).style.display = 'block';
		if (buttonnr != 0 && buttonnr != 1 &&  buttonnr!= 5) var height = document.getElementById(divname).offsetHeight;
		currentbuttonnr="";
		if (buttonnr != 0 && buttonnr != 1 &&  buttonnr!= 5) window.setTimeout("resize('"+divname+"', "+height+", "+height+", -1)",1);
	}
	
	return false;
}

function resize (divname, currentheight, height, direction) {
	currentheight=currentheight+6*direction;
	if (currentheight<=0) currentheight =0;
	if (currentheight>height) currentheight =height;
	document.getElementById(divname).style.height = currentheight + 'px';
	document.getElementById(divname).style.filter = "alpha(opacity:"+ 100*(currentheight/height)*(currentheight/height)+")";
	document.getElementById(divname).style.opacity = (currentheight/height)*(currentheight/height);
	
	if(currentheight<height && currentheight>0)  {
		window.setTimeout("resize('"+divname+"', "+currentheight+", "+height+","+direction+")",30);
	} 
	
	if (currentheight <=0) {

		document.getElementById(divname).style.height = 'auto';
		document.getElementById(divname).style.display = 'none';
	}
	
	
	
}