//easyFAQ.js v1.0.16 =1012 better handling of DT's child tags; 1011=1010 handles line breaks in dt.innerhtml; 108 now pure DOM; 107 add var for j in loop, remove \"; 106 re-added var declar for zDL line 46; 105=100; //Copyright 2006 Thierry Koblentz of www.TJKDesign.com and EMichael Brandt of www.valleywebdesigns.com. All rights reserved.; var easyFAQ_globals,gHideOthers; document.write(''); document.write(''); function doEasyFAQstate(x,justone,force){ var a=document.getElementById('easyFAQstate_'+x); var zDL=document.getElementById(easyFAQ_globals[x][0]); if (!justone) { if (a){ var c=a.className; c=c=='easyFAQstate_openall'?'open':'close'; } } else { var zDT=zDL.getElementsByTagName('DT'); if (!force){ var c='close'; var hit=0; for(var i=0;i1) break; } } if (hit>1) c='open'; } } if (force)c=force; if (a){ var title=a.title; title=title.replace(easyFAQ_globals[x][1],""); title=title.replace(easyFAQ_globals[x][2],""); title=(c=='open'?easyFAQ_globals[x][2]:easyFAQ_globals[x][1])+title; a.title=title; a.innerHTML=" "+title; document.getElementById('easyFAQstate_'+x).className='easyFAQstate_'+((c=="open")?"close":"open")+'all'; } if (!justone){ var zDT=zDL.getElementsByTagName('DT'); var zDD=zDL.getElementsByTagName('DD'); for(var i=0;i" || theChar=="<")?("\\"+theChar):theChar; } return escStr; } function massageDTtitle(x,y){ for (var g=0;g