
inc_menu_js =
'<style type="text/css"><!--\n#containerul, #containerul '
+ 'ul{\n  text-align:left;\n  margin:0; /* Removes browser '
+ 'default margins applied to the lists. */\n  padding:0; /'
+ '* Removes browser default padding applied to the lists. '
+ '*/\n}\n\n#containerul li{\n  margin:0 0 0 5px; /* A left'
+ ' margin to indent the list items and give the menu a sen'
+ 'se of structure. */\n  padding:0; /* Removes browser def'
+ 'ault padding applied to the list items. */\n  list-style'
+ '-type:none; /* Removes the bullet point that usually goe'
+ 's next to each item in a list. */\n}\n\n#containerul .sy'
+ 'mbols{ /* Various styles to position the symbols next to'
+ ' the items in the menu. */\n  float:left;\n  width:12px;'
+ '\n  height:1em;\n  background-position:0 50%;\n  backgro'
+ 'und-repeat:no-repeat;\n}\n--></style>\n\n<script type="t'
+ 'ext/javascript">\n<!--\nvar temp, temp2, cookieArray, co'
+ 'okieArray2, cookieCount;\nfunction initiate(){\n  cookie'
+ 'Count=0;\n  if(document.cookie){\n    cookieArray=docume'
+ 'nt.cookie.split(";");\n    cookieArray2=new Array();\n  '
+ '  for(i in cookieArray){\n      cookieArray2[cookieArray'
+ '[i].split("=")[0].replace(/ /g,"")]=cookieArray[i].split'
+ '("=")[1].replace(/ /g,"");\n    }\n  }\n  cookieArray=(d'
+ 'ocument.cookie.indexOf("state=")>=0)?cookieArray2["state'
+ '"].split(","):new Array();\n  temp=document.getElementBy'
+ 'Id("containerul");\n  for(var o=0;o<temp.getElementsByTa'
+ 'gName("li").length;o++){\n    if(temp.getElementsByTagNa'
+ 'me("li")[o].getElementsByTagName("ul").length>0){\n     '
+ ' temp2 = document.createElement("span");\n      temp2.cl'
+ 'assName = "symbols";\n      temp2.style.backgroundImage '
+ '= (cookieArray.length>0)?((cookieArray[cookieCount]=="tr'
+ 'ue")?"url(/images/minus.png)":"url(/images/plus.png)"):"'
+ 'url(/images/plus.png)";\n      temp2.onclick=function(){'
+ '\n        showhide1(this.parentNode);\n        writeCook'
+ 'ie();\n      }\n      temp.getElementsByTagName("li")[o]'
+ '.insertBefore(temp2,temp.getElementsByTagName("li")[o].f'
+ 'irstChild)\n      temp.getElementsByTagName("li")[o].get'
+ 'ElementsByTagName("ul")[0].style.display = "none";\n    '
+ '  if(cookieArray[cookieCount]=="true"){\n        showhid'
+ 'e1(temp.getElementsByTagName("li")[o]);\n      }\n      '
+ 'cookieCount++;\n    }\n    else{\n      temp2 = document'
+ '.createElement("span");\n      temp2.className = "symbol'
+ 's";\n      temp2.style.backgroundImage = "url(/images/mi'
+ 'nus.png)";\n      temp.getElementsByTagName("li")[o].ins'
+ 'ertBefore(temp2,temp.getElementsByTagName("li")[o].first'
+ 'Child);\n    }\n  }\n}\n\nfunction showhide1(el){\n  el.'
+ 'getElementsByTagName("ul")[0].style.display=(el.getEleme'
+ 'ntsByTagName("ul")[0].style.display=="block")?"none":"bl'
+ 'ock";\n  el.getElementsByTagName("span")[0].style.backgr'
+ 'oundImage=(el.getElementsByTagName("ul")[0].style.displa'
+ 'y=="block")?"url(/images/minus.png)":"url(/images/plus.p'
+ 'ng)";\n}\n\nfunction writeCookie(){ // Runs through the '
+ 'menu and puts the "states" of each nested list into an a'
+ 'rray, the array is then joined together and assigned to '
+ 'a cookie.\n  cookieArray=new Array()\n  for(var q=0;q<te'
+ 'mp.getElementsByTagName("li").length;q++){\n    if(temp.'
+ 'getElementsByTagName("li")[q].childNodes.length>0){\n   '
+ '   if(temp.getElementsByTagName("li")[q].childNodes[0].n'
+ 'odeName=="SPAN" && temp.getElementsByTagName("li")[q].ge'
+ 'tElementsByTagName("ul").length>0){\n        cookieArray'
+ '[cookieArray.length]=(temp.getElementsByTagName("li")[q]'
+ '.getElementsByTagName("ul")[0].style.display=="block");\n'
+ '\n      }\n    }\n  }\n  document.cookie="state="+cookieA'
+ 'rray.join(",")+";expires="+new Date(new Date().getTime()'
+ ' + 365*24*60*60*1000).toGMTString();\n}\n//-->\n</script'
+ '>';

// end_var_declaration
document.write(inc_menu_js);