// JavaScript Document
function alignHeight(eleA,eleB){
  if(!document.getElementById(eleA)){return false;}
  if(!document.getElementById(eleB)){return false;}
  var heightA = document.getElementById(eleA).clientHeight;
  var heightB = document.getElementById(eleB).clientHeight;
  if(heightA > heightB){
    document.getElementById(eleB).style.height = heightA + 'px';
    document.getElementById(eleA).style.height = heightA + 'px';
  }else{
    document.getElementById(eleA).style.height = heightB + 'px';
    document.getElementById(eleB).style.height = heightB + 'px';
  }
}

function AddLoadEvent(func){
		var oldonload = window.onload;
		if(typeof window.onload!='function'){
			window.onload = func;
			}else{
				window.onload = function(){
					oldonload();
					func();
					}
				}
	}

function autoh(){
	alignHeight('mainbody','sidebar');
	}

AddLoadEvent(autoh);

function menu(ID){
	if(!document.getElementById(ID)) return false;
	var obj = document.getElementById(ID);
	var list = obj.getElementsByTagName("li");
	for(var i = 0;i<list.length;i++)
		{
			if(!list[i].getElementsByTagName("dl").length) 
				{ 
					continue;
				}else{ 
				list[i]. getElementsByTagName("dl")[0].style.display = "none";
				}
		}
	for(var i = 0;i<list.length;i++)
	{
		if(!list[i].getElementsByTagName("dl").length) 
			{ 
				continue;
			}else{ 
					list[i].onclick = function(){
						for(var i = 0;i<list.length;i++)
							{
								if(!list[i].getElementsByTagName("dl").length) 
									{ 
										continue;
									}else{ 
									list[i]. getElementsByTagName("dl")[0].style.display = "none";
									}
							}
						if(this.getElementsByTagName("dl")[0].style.display == "block"){
						this.getElementsByTagName("dl")[0].style.display = "none";
						}else{
							this.getElementsByTagName("dl")[0].style.display = "block";
							}
						
					}	
				}
	}
}
function nav(){
	menu("cabinet");
	menu("about");
	menu("faucet");
	menu("contact_us");
	}
AddLoadEvent(nav);
