/* fixes 3 column uneven height problem */
function FixColumnHeight(sWrapperId, sCol1ClassName, sCol2ClassName, sCol3ClassName) {
	var oSearchResultWrapper = document.getElementById(sWrapperId);
	
	var oSearchResultWrapperChildren = oSearchResultWrapper.childNodes;
	
	if (!oSearchResultWrapperChildren) {
		return;
	}
	
	var iNumDiv = oSearchResultWrapperChildren.length;
	var iOffsetHeight = 0;
	var oChild;							
	
	for (var i=0; i<iNumDiv; i++)
	{					
		oChild =oSearchResultWrapperChildren.item(i);
		
		if (oChild.nodeType != 1) {
			continue;
		}
		
		oChild.style.height = 'auto';
		iOffsetHeight = oChild.offsetHeight;
		oChild.height = iOffsetHeight + "px";
		
		var oGrandChildren = oChild.childNodes;
		var oGrandChild = null;
		
		for (var j=0; j<oGrandChildren.length; j++) {
			oGrandChild = oGrandChildren.item(j);
			
			if (oGrandChild.nodeType != 1) {							
				continue;
			}
			
			if (oGrandChild.className && (oGrandChild.className == sCol1ClassName || oGrandChild.className == sCol2ClassName || oGrandChild.className == sCol3ClassName)) {
				oGrandChild.style.height = iOffsetHeight + "px";							
			}
			
		}
	}
}

function ShowHideExplore(sType) {
	if (sType == "both") {
		// show all
		document.getElementById('l_DogChars').style.display = "block";
		document.getElementById('l_HumanChars').style.display = "block";
	}
	else if (sType == "human") {
		document.getElementById('l_HumanChars').style.display = "block";
		document.getElementById('l_DogChars').style.display = "none";
	}
	else if (sType == "dog") {
		document.getElementById('l_DogChars').style.display = "block";
		document.getElementById('l_HumanChars').style.display = "none";
	}
}
