c_dir="close";
c_time=2;
c_maxstp=50;


function ow(id,id2)
{
c_id=id;
p_id=id2;
c_cur=parseInt(document.getElementById(id).style.height);
save_height=c_cur;

if (c_dir=="open")
	c_dir="close";
else
	c_dir="open";



if (c_dir=="open")
{
	c_const=c_cur;
	document.getElementById(id).style.height="0px";
	document.getElementById(id).style.display="block";
	document.getElementById(id).style.overflow="hidden";
}
else
{
	c_const=-1*c_cur;
	document.getElementById(id).style.height=c_cur;
}
c_step=0;
motion=setTimeout("ow_m()",c_time);
}

function ow_m()
{
	if (c_step!=c_maxstp)
	{
		if (c_dir=="open")
		{ 
		c_now=parseInt(c_const*Math.sin(Math.PI/2*c_step/c_maxstp))+1;
		}
		else
			c_now=c_cur+parseInt(c_const*Math.sin(Math.PI/2*c_step/c_maxstp));
		
		document.getElementById(c_id).style.height=c_now+"px";
		motion=setTimeout("ow_m()",c_time);
		c_step++;
	}
	else
	{
		if (c_dir!="open")
		{
			document.getElementById(c_id).style.display="none";
			document.getElementById(c_id).style.height=save_height+"px";
			document.getElementById(p_id).className="div_ha";
		}
		else
			document.getElementById(p_id).className="div_hi";
	}
}

