he he.BTW I thought I would share the animation with everyone -
/*Universal Variables*/boxopen1=0;boxopen1tick=0;/*Universal Variables*/function initgraph(startx, starty, height, width, color, name, inside){ var here = document.getElementById(inside); here.innerHTML += "<div id='"+name+"' style='position: absolute; top:"+startx+"px; left:"+starty+"px; width:"+width+"px; height= "+height+"px; overflow:hidden;'></div>"; var here = document.getElementById(name); here.style.height = height+"px"; if (color!="null") here.style.backgroundColor=color;}function growBar(x,y,height,width,color,bcolor,name,inside){ var here=document.getElementById(inside); if (inside!="already") { here.innerHTML+='<div id="'+name+'" style="position:absolute; overflow: hidden; background-color: '+color+'; border: solid; border-width:1px;border-color:'+bcolor+';top: '+y+'px;left: '+x+'px;width: '+width+'px;"></div>'; } var here=document.getElementById(name); if (here.style.height != (height+"px")) { var cur=0; var b = here.style.height; var temp = new Array(); temp = b.split('p'); cur=temp[0]; cur++; here.style.height = cur+"px"; timer= setTimeout('growWait('+x+','+y+','+height+','+width+',"'+color+'","'+bcolor+'","'+name+'","'+inside+'")',1); }}function growWait(x,y,height,width,color,bcolor,name,inside){ growBar(x,y,height,width,color,bcolor,name,"already");}
<html><head></head><body><div id="main"></div><script src="js.js"></script><script>initgraph(0,0,700,700,"null","graph", "main");growBar(30,180,200,50,"#454545","blue","b","graph");growBar(180,130,400,30,"yellow","blue","b2","graph");</script></body></html>
Enjoy! it will soon be on SourceForge.net