function setHeight(objName,newHeight) {

	if (objName == "") {
		objName = "fc";
	}
	
	e = document.getElementById(objName);
	
	if (document.getElementById(objName + "Hold") != null){
		heightChange(document.getElementById(objName + "Hold"),newHeight);
	}
	
	heightChange(e,newHeight);
			
}


function doHeightChangeMem(elem,startHeight,endHeight,steps,intervals,powr) { 

	if (elem.heightChangeMemInt) {
		window.clearInterval(elem.heightChangeMemInt);
	}

	var actStep = 0;
	elem.heightChangeMemInt = window.setInterval(
		function() { 
			elem.currentHeight = easeInOut(startHeight,endHeight,steps,actStep,powr);
			elem.style.height = elem.currentHeight + "px"; 
			actStep++;
			if (actStep > steps) {
				window.clearInterval(elem.heightChangeMemInt);
			}
		} 
	,intervals)
}

function heightChange(myElement,newHeight) {
    if (!myElement.currentHeight) myElement.currentHeight = 712; 
	doHeightChangeMem(myElement,myElement.currentHeight,newHeight,10,10,0.5); 
} 

function easeInOut(minValue,maxValue,totalSteps,actualStep,powr) {
	var delta = maxValue - minValue;
	var stepp = minValue+(Math.pow(((1 / totalSteps)*actualStep),powr)*delta);
	return Math.ceil(stepp)
}