function mShow(){
	/*The following line is needed to re-assign the object variable for IE 5.5/6
	when the function is called because of swapping an IMG with a SPAN and AlphaImageLoader 
	for PNG transparency. Firefox and IE 7+ already support PNG transparency.*/
	oTbP=document.getElementById("TaskBarPart");
	if(window.gHide){clearInterval(gHide);}
	tCntr=gGr-1;
	gShow=setInterval("fShow()",gG1);
}
function mHide(){
	/*The following line is needed to re-assign the object variable for IE 5.5/6
	when the function is called because of swapping an IMG with a SPAN and AlphaImageLoader 
	for PNG transparency. Firefox and IE 7+ already support PNG transparency.*/
	oTbP=document.getElementById("TaskBarPart");
	if(window.gShow){clearInterval(gShow);}
	tCntr=1;
	gHide=setInterval("fHide()",gG1);
}

function fShow(){
	tCntr=tCntr<1?1:tCntr-2;
	if(oTbPD){
		if(oTbPD.clientHeight<oTbPh){oTbPD.style.height=(oTbPD.clientHeight+((gGr-tCntr)*2))+"px";}
		else if(window.gShow){
			oTbPD.style.height=oTbPh+"px";
			clearInterval(gShow);
		}
	}
}
function fHide(){
	tCntr=tCntr>gGr?gGr:tCntr+2;
	if(oTbPD){
		if(oTbPD.clientHeight>1){
			var mDf=parseInt(oTbPD.clientHeight-(gGr+tCntr));
			mDf=mDf<1?1:mDf;
			oTbPD.style.height=mDf+"px";
		}
		else if(window.gHide){
			oTbPD.style.height="1px";
			clearInterval(gHide);
		}
	}
}
