| [ Index ] |
PHP Cross Reference of Nuke-Evolution v2.0.5 |
[Summary view] [Print] [Text view]
1 /////No need to edit beyond here ////////////////////////// 2 3 function getElementbyClass(rootobj, classname){ 4 var temparray=new Array() 5 var inc=0 6 var rootlength=rootobj.length 7 for (i=0; i<rootlength; i++){ 8 if (rootobj[i].className==classname) 9 temparray[inc++]=rootobj[i] 10 } 11 return temparray 12 } 13 14 function sweeptoggle(ec){ 15 var inc=0 16 while (ccollect[inc]){ 17 ccollect[inc].style.display=(ec=="contract")? "none" : "" 18 inc++ 19 } 20 revivestatus() 21 } 22 23 24 function expandcontent(curobj, cid){ 25 if (ccollect.length>0){ 26 document.getElementById(cid).style.display=(document.getElementById(cid).style.display!="none")? "none" : "" 27 curobj.src=(document.getElementById(cid).style.display=="none")? expandsymbol : contractsymbol 28 } 29 } 30 31 function revivecontent(){ 32 selectedItem=getselectedItem() 33 selectedComponents=selectedItem.split("|") 34 for (i=0; i<selectedComponents.length-1; i++) 35 document.getElementById(selectedComponents[i]).style.display="none" 36 } 37 38 function revivestatus(){ 39 var inc=0 40 while (statecollect[inc]){ 41 if (ccollect[inc].style.display=="none") 42 statecollect[inc].src=expandsymbol 43 else 44 statecollect[inc].src=contractsymbol 45 inc++ 46 } 47 } 48 49 function get_cookie(Name) { 50 var search = Name + "=" 51 var returnvalue = ""; 52 if (document.cookie.length > 0) { 53 offset = document.cookie.indexOf(search) 54 if (offset != -1) { 55 offset += search.length 56 end = document.cookie.indexOf(";", offset); 57 if (end == -1) end = document.cookie.length; 58 returnvalue=unescape(document.cookie.substring(offset, end)) 59 } 60 } 61 return returnvalue; 62 } 63 64 function getselectedItem(){ 65 if (get_cookie(window.location.host) != ""){ 66 selectedItem=get_cookie(window.location.host) 67 return selectedItem 68 } 69 else 70 return "" 71 } 72 73 function saveswitchstate(){ 74 var inc=0, selectedItem="" 75 while (ccollect[inc]){ 76 if (ccollect[inc].style.display=="none") 77 selectedItem+=ccollect[inc].id+"|" 78 inc++ 79 } 80 if (get_cookie(window.location.host) != selectedItem){ //only update cookie if current states differ from cookie's 81 var expireDate = new Date() 82 expireDate.setDate(expireDate.getDate()+parseInt(memoryduration)) 83 document.cookie = window.location.host+"="+selectedItem+";path=/;expires=" + expireDate.toGMTString() 84 } 85 } 86 87 function do_onload(){ 88 uniqueidn=window.location.host+"firsttimeload" 89 var alltags=document.all? document.all : document.getElementsByTagName("*") 90 ccollect=getElementbyClass(alltags, "switchcontent") 91 statecollect=getElementbyClass(alltags, "showstate") 92 if (enablepersist=="on" && get_cookie(window.location.host)!="" && ccollect.length>0) 93 revivecontent() 94 if (ccollect.length>0 && statecollect.length>0) 95 revivestatus() 96 } 97 98 var ccollect; 99 100 if (window.addEventListener) 101 window.addEventListener("load", do_onload, false) 102 else if (window.attachEvent) 103 window.attachEvent("onload", do_onload) 104 else if (document.getElementById) 105 womAdd('do_onload()'); 106 107 if (enablepersist=="on" && document.getElementById) 108 window.onunload=saveswitchstate
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
| Generated: Wed Jun 6 11:38:01 2007 | Cross-referenced by PHPXref 0.7 |