function innerOpenClose(eObj,eImage,eTable,open1,close1,open2,close2,msg,state,toClosedTB)
{
    eObj.style.cursor="hand";
    if(typeof(eImage)!="undefined")eImage.style.cursor="hand";
	var	userName="";
	var lastUser = new Cookie(document,"lastUser",24*360,"/");	
				lastUser.load(); 
				if(typeof(lastUser["userName"])!="undefined")
				{	
					userName = lastUser["userName"] ;
				}
				lastUser.store();
				
	var openStat = new Cookie(document,userName+"openStat",24*360,"/");	
	openStat.load(); 
	if(typeof(openStat[eTable.id + "openCloseStat"])!="undefined")
	{
		eTable.style.display = (typeof(state)!="undefined")?state:openStat[eTable.id + "openCloseStat"];
	}else
	{
		eTable.style.display = (typeof(state)!="undefined")?state:"";
	}
	openStat.store();

   if(typeof(msg)=="undefined")msg="";
   
   if(eTable.style.display == "block" || eTable.style.display=="")
   {
	if(typeof(eImage)!="undefined")eImage.src= open1;
	eObj.title = "关闭"+msg;	
	if(typeof(eImage)!="undefined")eImage.alt = "关闭"+msg;
	eTable.style.display = "block"		
   }else 
   {	
	if(typeof(eImage)!="undefined")eImage.src= close1;
	eObj.title = "打开"+msg;	
	if(typeof(eImage)!="undefined")eImage.alt="打开"+msg;	
   }
 	   	
   eObj.onmouseover=function()
   {
	if(eTable.style.display == "block")
	{
		if(typeof(eImage)!="undefined")eImage.src= open2;
	}else
	{
		if(typeof(eImage)!="undefined")eImage.src= close2;
	}
   }

   eObj.onclick=function()
   {
	
	if(eTable.style.display == "block")
	{
		if(typeof(eImage)!="undefined")eImage.src= close1;
		eObj.title = "打开"+msg;
		if(typeof(eImage)!="undefined")eImage.alt="打开"+msg;
		eTable.style.display = "none";
		if(typeof(toClosedTB)!="undefined")toClosedTB.style.display = "block";	
	}else 
	{	
		if(typeof(eImage)!="undefined")eImage.src= open1;
		eObj.title = "关闭"+msg;
		if(typeof(eImage)!="undefined")eImage.alt="关闭"+msg;
		eTable.style.display = "block";		
		if(typeof(toClosedTB)!="undefined")toClosedTB.style.display = "none";	
	}
	
	var openStat = new Cookie(document,userName+"openStat",24*360,"/");	
	openStat.load(); 
	
	openStat[eTable.id + "openCloseStat"] = eTable.style.display;
	
	openStat.store();
	
   }
   eObj.onmouseout=function()
   {
	if(eTable.style.display == "block")
	{
		if(typeof(eImage)!="undefined")eImage.src= open1;
	}else
	{
		if(typeof(eImage)!="undefined")eImage.src= close1;
	}
   }
}

function setTableState(checkObj,tableID)
{

	document.all(tableID).style.display = (!checkObj.checked)?"none":"block";
}