kwInMotion=0;
kwTimer=0;
kwObject=0;
kwMaxH=0;
kwBody="";
kwIsFF=false;

function toggleKW(){
	if(navigator.userAgent.indexOf("Firefox") != -1) kwIsFF=true;

	if(kwTimer) return;
	kwObject=document.getElementById("syskeywords");
	if(!kwObject) return;
	kwObject.style.display="block";
	var h=parseInt(kwObject.offsetHeight);
	kwMaxH=parseInt(kwObject.firstChild.offsetHeight)+2;
	if(h==1){
		kwInMotion=2;
		kwBody=parseInt(document.body.scrollTop);
	} else {
		kwBody=parseInt(document.body.scrollTop)-kwMaxH;
		kwInMotion=-2;
	}
	kwOldBody=kwBody;
	kwTimer=setTimeout(kwTimeStep,10);
}

function kwTimeStep(){
  var drop=0;
	var h=parseInt(kwObject.offsetHeight)+kwInMotion;
	if(kwInMotion>0){
		if(h>=kwMaxH){
			h=kwMaxH;
			drop=1;
		}
	} else {
		if(h<=1){
			h=1;
			drop=1;
		}
	}
	kwObject.style.height=h;
	document.body.scrollTop=kwBody+h;

	if(drop){
		kwTimer=0;
	} else {
		kwTimer=setTimeout(kwTimeStep,10);
	};
}

