/*
	
	ver 2.1 (14.06.2004)
		- added on open e on close handler callaing
			
*/
// JavaScript Document
function Toggle(item, node) {
   obj=document.getElementById(item);
   visible=(obj.style.display!="none");
   	_SIC(node, !visible);
   if (visible) {
     obj.style.display="none";
		 if(node!=null){
			try{
				if(eval(node + "_onAppClose")!=null){
					eval(node + "_onAppClose();");
				}
			}catch(e){};
		 }
   }else{
    obj.style.display="block";
	  if(node!=null){
			try{
				if(eval(node + "_onAppOpen")!=null){
						eval(node + "_onAppOpen();");
				}
			}catch(e){};
	 	}
   }
	try{
		addjust();
	}catch(e){;}
}

function ToggleExt(item, node, bVal) {
   obj=document.getElementById(item);
   visible=(obj.style.display!="none");
   if(bVal == visible) return;
   	_SIC(node, !visible);
   if (visible) {
     obj.style.display="none";
		 if(node!=null){
			try{
				if(eval(node + "_onAppClose")!=null){
					eval(node + "_onAppClose();");
				}
			}catch(e){};
		 }
   }else{
    obj.style.display="block";
	  if(node!=null){
			try{
				if(eval(node + "_onAppOpen")!=null){
						eval(node + "_onAppOpen();");
				}
			}catch(e){};
	 	}
   }
	try{
		addjust();
	}catch(e){;}
}

function _SIC(n, bVal) {
   try {
   	var o = document.getElementById("div_oc_" + n);
   	if (o.className) {
   	   o.className = (bVal) ? "contTittleImgOpen" : o.className = "contTittleImgClosed";
   	}
	}
	catch(e){;}
} 
