var head="display:''";
img1=new Image();
img1.src="../images/arrows_c.gif";
img2=new Image();
img2.src="../images/arrows_c.gif";

var ns6=document.getElementById&&!document.all;
var ie4=document.all&&navigator.userAgent.indexOf("Opera")==-1;
var openmenu;
var openmenutop;
var iscall="Not";
var curTransfer;
var menuTransfer;
var ClickMenuItem=0;
var PreviousMenuItem=""

var TopLi='';
var TopUL='';
var PTopLi='';
var PTopUL='';
var iscallTop='Not';

function checkcontained(e){
	var iscontained=0;
	cur=ns6? e.target : event.srcElement;
	i=0;
	if ((cur.id=="foldheader")){
		if(cur.id=="foldheader"){
			if(iscallTop=='Not'){
				TopLi=cur;
				TopUL=ns6? cur.nextSibling.nextSibling : cur.all.tags("UL")[0];
				iscallTop='Yes';
				PTopLi=cur;
				PTopUL=ns6? cur.nextSibling.nextSibling : cur.all.tags("UL")[0];
			}
			if(cur.name!=TopLi.name){
				PTopLi=cur;
				PTopUL=ns6? cur.nextSibling.nextSibling : cur.all.tags("UL")[0];
			}
		}

		iscontained=1;
	}
	else
		while (ns6&&cur.parentNode||(ie4&&cur.parentElement)){
			if (cur.id=="foldheader"||cur.id=="foldinglist"||cur.id=="openlist"){
				iscontained=(cur.id=="foldheader")? 1 : 0
				var menucontent=event.srcElement;
					if(ClickMenuItem>0){
						PreviousMenuItem.style.color="#1B3160";
					}
					menucontent.style.color="#FF6600";//#E3720D
					PreviousMenuItem=menucontent;
					ClickMenuItem=1;
				break;
			}
			cur=ns6? cur.parentNode : cur.parentElement;
		}

		if (iscontained){

			var foldercontent=ns6? cur.nextSibling.nextSibling : cur.all.tags("UL")[0];

			if (iscall=="Yes"){
				if(cur.name.indexOf(TopLi.name)>0)	{
					if(openmenu.name!=TopUL.name && openmenu.name !=foldercontent.name){
						if (openmenu.style.display=="none"){
							openmenu.style.display="";
							openmenutop.style.listStyleImage="url("+img2.src+")";
						}
						else{
							openmenu.style.display="none";
							openmenutop.style.listStyleImage="url("+img1.src+")";//images/menuIcoCollapse.gif
						}
					}
				}
				else
				{
					if(cur.name!=TopLi.name){
						if (TopUL.style.display=="none"){
							openmenu.style.display="";
							openmenutop.style.listStyleImage="url("+img2.src+")";


							TopUL.style.display="";
							TopLi.style.listStyleImage="url("+img2.src+")";
							iscallTop='Yes';
							if(cur.name!=TopLi.name){
								TopLi=PTopLi;
								TopUL=PTopUL;
							}

						}
						else{
							openmenu.style.display="none";
							openmenutop.style.listStyleImage="url("+img1.src+")";
							TopUL.style.display="none";
							TopLi.style.listStyleImage="url("+img1.src+")";
							if(cur.name!=TopLi.name){
								TopLi=PTopLi;
								TopUL=PTopUL;
							}
						}
					}

				}

			}
			else{


				if(cur.name.indexOf(TopLi.name)<0){
					if (TopUL.style.display=="none"){
						TopUL.style.display="";
						TopLi.style.listStyleImage="url("+img2.src+")";
						iscallTop='Yes';

					}
					else{

						TopUL.style.display="none";
						TopLi.style.listStyleImage="url("+img1.src+")";
						iscallTop='Not';
						TopUL='';
						TopLi='';
					}
				}

			}



			if (foldercontent.style.display=="none"){
				foldercontent.style.display="";
				cur.style.listStyleImage="url("+img2.src+")";
				openmenu=foldercontent;
				openmenutop=cur;
				iscall="Yes";
				if(cur.id=="foldheader" && cur.name!=TopLi.name){
					TopLi=PTopLi;
					TopUL=PTopUL;
				}


			}
			else{
				foldercontent.style.display="none";
				cur.style.listStyleImage="url("+img1.src+")";
				iscall="Not";
				openmenu='';
				openmenutop='';
				if(cur.name!=TopLi.name){
					TopLi=PTopLi;
					TopUL=PTopUL;
				}
				else{
					iscallTop='Not';
					TopUL='';
					TopLi='';
				}

			}

		}
	}
	if (ie4||ns6){
	document.onclick=checkcontained;
	}