
var hf;
var hi;
var speed = 0.5;

function expandHeader(val)
{
	//if(hi==undefined) hi = 193;
	hi = parseInt((document.all && !document.getElementById) ? document.all['header'].style.pixelHeight : document.getElementById('header').style.height);
	/*alert("is number: "+isNaN(hi));
	alert(hi);
	if( !isNaN(hi)) hi = 193;*/
	hf = val;

	//alert("expandHeader hi:"+hi+" hf:"+val);

	/*if(document.all && !document.getElementById) {
 		document.all['header'].style.pixelHeight = val;
	}else{
		document.getElementById('header').style.height = val;
	}*/
	scaleHeader();
	setTimeout("scaleHeader();", 10);
}
function scaleHeader()
{
	hi += (hf-hi)*speed;
	if(Math.round(hi)!=hf){
		setTimeout("scaleHeader();", 10);
	}else{
		//alert("scaled: "+((document.all && !document.getElementById) ? document.all['header'].style.pixelHeight = hi : document.getElementById('header').style.height = hi));
		hi = hf;
	}
	if(document.all && !document.getElementById) {
 		document.all['header'].style.pixelHeight = hi;
	}else{
		document.getElementById('header').style.height = hi;
	}
}

function expandSidebar(val)
{
	hi = parseInt((document.all && !document.getElementById) ? document.all['sidebar'].style.pixelHeight : document.getElementById('sidebar').style.height);
	//if ( hi == undefined ) hi = 550;
	hf = val;

	/*if(document.all && !document.getElementById) {
 		document.all['sidebar'].style.pixelHeight = val;
	}else{
		document.getElementById('sidebar').style.height = val;
	}*/
	scaleSidebar();
	setTimeout("scaleSidebar();", 10);
}
function scaleSidebar()
{
	hi += (hf-hi)*speed;
	if(Math.round(hi)!=hf){
		setTimeout("scaleSidebar();", 10);
	}else{
		//alert("scaled: "+((document.all && !document.getElementById) ? document.all['header'].style.pixelHeight = hi : document.getElementById('header').style.height = hi));
		hi = hf;
	}
	if(document.all && !document.getElementById) {
 		document.all['sidebar'].style.pixelHeight = hi;
	}else{
		document.getElementById('sidebar').style.height = hi;
	}
}


function getStyleObject(objectId) {
    // cross-browser function to get an object's style object given its id
    if(document.getElementById && document.getElementById(objectId)) {
	// W3C DOM
	return document.getElementById(objectId).style;
    } else if (document.all && document.all(objectId)) {
	// MSIE 4 DOM
	return document.all(objectId).style;
    } else if (document.layers && document.layers[objectId]) {
	// NN 4 DOM.. note: this won't find nested layers
	return document.layers[objectId];
    } else {
	return false;
    }
} // getStyleObject