var temp,temp2,cookieArray,cookieArray2,cookieCount;function initiate(){cookieCount=0;if(document.cookie){cookieArray=document.cookie.split(";");cookieArray2=new Array();for(i in cookieArray){cookieArray2[cookieArray[i].split("=")[0].replace(/ /g,"")]=cookieArray[i].split("=")[1].replace(/ /g,"")}}cookieArray=(document.cookie.indexOf("state=")>=0)?cookieArray2.state.split(","):new Array();temp=document.getElementById("containerul");for(var b=0;b<temp.getElementsByTagName("li").length;b++){if(temp.getElementsByTagName("li")[b].getElementsByTagName("ul").length>0){temp2=document.createElement("span");temp2.className="clicker";temp2.style.backgroundImage=(cookieArray.length>0)?((cookieArray[cookieCount]=="true")?"url(images/minus.png)":"url(images/plus.png)"):"url(images/plus.png)";temp2.onclick=function(){showhide(this.parentNode);writeCookie()};for(var a=0;a<temp.getElementsByTagName("li")[b].childNodes.length;a++){if(temp.getElementsByTagName("li")[b].childNodes[a].nodeName=="#text"){temp2.appendChild(temp.getElementsByTagName("li")[b].childNodes[a])}}temp.getElementsByTagName("li")[b].insertBefore(temp2,temp.getElementsByTagName("li")[b].firstChild);temp.getElementsByTagName("li")[b].getElementsByTagName("ul")[0].style.display="none";if(cookieArray[cookieCount]=="true"){showhide(temp.getElementsByTagName("li")[b])}cookieCount++}else{temp2=document.createElement("span");temp2.className="symbols"}}}function showhide(a){a.getElementsByTagName("ul")[0].style.display=(a.getElementsByTagName("ul")[0].style.display=="block")?"none":"block";a.getElementsByTagName("span")[0].style.backgroundImage=(a.getElementsByTagName("ul")[0].style.display=="block")?"url(images/minus.png)":"url(images/plus.png)"}function writeCookie(){cookieArray=new Array();for(var a=0;a<temp.getElementsByTagName("li").length;a++){if(temp.getElementsByTagName("li")[a].childNodes.length>0){if(temp.getElementsByTagName("li")[a].childNodes[0].nodeName.toLowerCase()=="span"&&temp.getElementsByTagName("li")[a].getElementsByTagName("ul").length>0){cookieArray[cookieArray.length]=(temp.getElementsByTagName("li")[a].getElementsByTagName("ul")[0].style.display=="block")}}}document.cookie="state="+cookieArray.join(",")+";expires="+new Date(new Date().getTime()+365*24*60*60*1000).toGMTString()};
