
function initToggle(){var nodes=document.getElementsByTagName("div");for(var x=0;x<nodes.length;x++){var baseNode=nodes[x];if(baseNode.getAttribute("ecType")=="Toggle"){if(!baseNode.getAttribute("init")){var state=baseNode.getAttribute("state");var minh=baseNode.getAttribute("minh");baseNode.init="ok";if(state=="close"){baseNode.style.overflow="hidden";baseNode.maxh=baseNode.offsetHeight;baseNode.style.height=1;}else{baseNode.maxh=baseNode.offsetHeight;}}}}};function toggleinitVar(o,oriImg,alterImg,overImg,outImg){this.minh=(o.getAttribute("minh")?o.getAttribute("minh"):1);this.maxh=(o.getAttribute("maxh")?o.getAttribute("maxh"):o.offsetHeight);this.step=(o.getAttribute("step")?o.getAttribute("step"):7);this.ms=(o.getAttribute("ms")?o.getAttribute("ms"):10);this.oriImg=(oriImg?oriImg:"/tuf1/images/ico_minus.gif");this.alterImg=(alterImg?alterImg:"/tuf1/images/ico_plus.gif");};function toggleAction(n,t,oriImg,alterImg){var o=eval("document.getElementById('"+n+"');");if(!o.tid){o.tid="_"+Math.random()*100;o.style.overflow="hidden";};if(!window.toggler){window.toggler={};};if(!window.toggler[o.tid]){window.toggler[o.tid]={obj:o,initVar:new toggleinitVar(o,oriImg,alterImg),timer:null,action:(o.getAttribute("state")?-1:1)};};window.toggler[o.tid].maxHeight=window.toggler[o.tid].initVar.maxh;o.style.height=o.offsetHeight+"px";window.toggler[o.tid].action*=-1;if(window.toggler[o.tid].timer){clearTimeout(window.toggler[o.tid].timer);};window.toggler[o.tid].timer=setTimeout("anim('"+o.tid+"')",window.toggler[o.tid].initVar.ms);if(t){handleImg(t,o.tid);}};function anim(id){var t=window.toggler[id];var o=window.toggler[id].obj;var h_step=(parseInt(o.style.height,10)+t.action*t.initVar.step);if(t.action<0){if(o.offsetHeight<=t.initVar.minh||h_step<0){clearTimeout(t.timer);return;}}else{if(o.offsetHeight>=o.maxh){clearTimeout(t.timer);return;}};o.style.height=(h_step==0?1:h_step)+"px";window.toggler[id].timer=setTimeout("anim('"+id+"')",t.initVar.ms);};var actElement=null;function handleImg(t,id){if(document.all){actElement=t.document.activeElement;}else{actElement=t;};var imgNode=document.createElement("img");var tId=window.toggler[id];imgNode.setAttribute("src",(window.toggler[id].action==1?tId.initVar.oriImg:tId.initVar.alterImg));imgNode.border=0;actElement.replaceChild(imgNode,get_firstchild(actElement));};function focusHandler(evt){var e=evt?evt:window.event;if(!e)return;if(e.target){actElement=e.target;}else if(e.srcElement){actElement=e.srcElement;}};function get_firstchild(n){var x=n.firstChild;while(x.nodeType!=1){x=x.nextSibling;};return x;}

