function closeallmenu(){
	objs=document.getElementById('catalog_tree').getElementsByTagName('div');
		for(i=0; i<objs.length; i++){
			if(objs[i].getAttribute('id').substr(0,3)=='sub' && objs[i].getAttribute('id').substr(0,6)!='subsub'){
				if(objs[i].getElementsByTagName('img')[0]!=null){
					if(objs[i].getElementsByTagName('img')[0].src.substr(objs[i].getElementsByTagName('img')[0].src.length-9,9)!='i/dot.jpg'){
						objs[i].getElementsByTagName('img')[0].src='i/plus.jpg';
					}
				}
			}
			if(objs[i].getAttribute('id').substr(0,6)=='subsub' && objs[i].getAttribute('id').substr(0,9)!='subsubsub'){
				objs[i].style.display='none';
				if(objs[i].getElementsByTagName('img')[0]!=null){
					if(objs[i].getElementsByTagName('img')[0].src.substr(objs[i].getElementsByTagName('img')[0].src.length-7,7)!='i/n.gif'){
						objs[i].getElementsByTagName('img')[0].src='i/plus.jpg';
						
					}
				}
				objs[i].getElementsByTagName('a')[0].style.backgroundColor="#ffffff";
						objs[i].getElementsByTagName('a')[0].style.paddingLeft="0px";
						objs[i].getElementsByTagName('a')[0].style.paddingRight="0px";
						objs[i].getElementsByTagName('a')[0].style.color="#000000";
			}
			if(objs[i].getAttribute('id').substr(0,9)=='subsubsub'){
				objs[i].style.display='none';
			}
		}
}
function closeallsubmenu(){
	objs=document.getElementById('catalog_tree').getElementsByTagName('div');
		for(i=0; i<objs.length; i++){
			if(objs[i].getAttribute('id').substr(0,6)=='subsub' && objs[i].getAttribute('id').substr(0,9)!='subsubsub'){
				if(objs[i].getElementsByTagName('img')[0]!=null){
					if(objs[i].getElementsByTagName('img')[0].src.substr(objs[i].getElementsByTagName('img')[0].src.length-7,7)!='i/n.gif'){
						objs[i].getElementsByTagName('img')[0].src='i/plus.jpg';
						
					}
				}
				objs[i].getElementsByTagName('a')[0].style.backgroundColor="#ffffff";
						objs[i].getElementsByTagName('a')[0].style.paddingLeft="0px";
						objs[i].getElementsByTagName('a')[0].style.paddingRight="0px";
						objs[i].getElementsByTagName('a')[0].style.color="#000000";
			}
			if(objs[i].getAttribute('id').substr(0,9)=='subsubsub'){
				objs[i].style.display='none';
			}
		}
}
function subsub(id){
	if(document.getElementById('sub'+id).getElementsByTagName('img')[0].src.substr(document.getElementById('sub'+id).getElementsByTagName('img')[0].src.length-8,8)=='plus.jpg'){
		closeallmenu();
		document.getElementById('sub'+id).getElementsByTagName('img')[0].src='i/minus.jpg';
		objs=document.getElementById('catalog_tree').getElementsByTagName('div');
		for(i=0; i<objs.length; i++){
			if(objs[i].getAttribute('id').substr(0,(6+id.length))=='subsub'+id){
				objs[i].style.display='block';
			}
		}
	} else {
		document.getElementById('sub'+id).getElementsByTagName('img')[0].src='i/plus.jpg';
		objs=document.getElementById('catalog_tree').getElementsByTagName('div');
		for(i=0; i<objs.length; i++){
			if(objs[i].getAttribute('id').substr(0,(6+id.length))=='subsub'+id || objs[i].getAttribute('id').substr(0,(9+id.length))=='subsubsub'+id){
				objs[i].style.display='none';
				if(objs[i].getElementsByTagName('img')[0]!=null){
					if(objs[i].getElementsByTagName('img')[0].src.substr(objs[i].getElementsByTagName('img')[0].src.length-7,7)!='i/n.gif'){
						objs[i].getElementsByTagName('img')[0].src='i/plus.jpg';
						if(objs[i].getAttribute('id').substr(0,(6+id.length))=='subsub'+id){
							objs[i].getElementsByTagName('a')[0].style.backgroundColor="#ffffff";
							objs[i].getElementsByTagName('a')[0].style.paddingLeft="0px";
							objs[i].getElementsByTagName('a')[0].style.paddingRight="0px";
							objs[i].getElementsByTagName('a')[0].style.color="#000000";
						}
					}
				}
			}
		}
	}
}

function subsubsub(id,curid){
	if(document.getElementById('subsubsub'+id+curid).style.display=='none'){
		closeallsubmenu();
		document.getElementById('subsub'+id+curid).getElementsByTagName('img')[0].src='i/minus.jpg';
		document.getElementById('subsub'+id+curid).getElementsByTagName('a')[0].style.backgroundColor="#ea6d00";
		document.getElementById('subsub'+id+curid).getElementsByTagName('a')[0].style.paddingLeft="3px";
		document.getElementById('subsub'+id+curid).getElementsByTagName('a')[0].style.paddingRight="3px";
		document.getElementById('subsub'+id+curid).getElementsByTagName('a')[0].style.color="#ffffff";
		objs=document.getElementById('catalog_tree').getElementsByTagName('div');
		for(i=0; i<objs.length; i++){
			if(objs[i].getAttribute('id')=='subsubsub'+id+curid){
				objs[i].style.display='block';
			}
		}
	} else {
		document.getElementById('subsub'+id+curid).getElementsByTagName('img')[0].src='i/plus.jpg';
		document.getElementById('subsub'+id+curid).getElementsByTagName('a')[0].style.backgroundColor="#ffffff";
		document.getElementById('subsub'+id+curid).getElementsByTagName('a')[0].style.paddingLeft="0px";
		document.getElementById('subsub'+id+curid).getElementsByTagName('a')[0].style.paddingRight="0px";
		document.getElementById('subsub'+id+curid).getElementsByTagName('a')[0].style.color="#000000";
		objs=document.getElementById('catalog_tree').getElementsByTagName('div');
		for(i=0; i<objs.length; i++){
			if(objs[i].getAttribute('id')=='subsubsub'+id+curid){
				objs[i].style.display='none';
			}
		}
	}
}
