function toggleFlowListAuto(item){
	var list_table = item.parentNode.parentNode;
	var children = list_table.getElementsByTagName("tbody")
	
	for(var i=0; i < children.length; i++){
		var node = children[i].getElementsByTagName("tr")[0];
		if(!node || !node.id || node.id == ''){
			continue;
		}

		var details = document.getElementById(node.id.replace("flh_", "fld_"));
		
		if(node == item && node.className.indexOf("expanded") < 2){
			node.className += " expanded";
			details.style.display = "";	
		} else {
			node.className = node.className.replace("expanded", "");
			details.style.display = "none";
		}
	}
}


function ToggleVacancy(sender)
{
	var details = sender.parentNode.getElementsByTagName("tr")[1];
	
	if (sender.className.indexOf("expanded") > -1)
	{
		sender.className = sender.className.replace("expanded", "");
	}
	else
	{
		sender.className += " expanded";
	}
	
	details.style.display = (vacancyDetails.style.display != "none" ? "none" : "");
}

function GetElementsWithClassName(parent, elementName, className) {
    var allElements = parent.getElementsByTagName(elementName);
    var elemColl = new Array();
    for (var i = 0; i< allElements.length; i++) {
		//if (hasClass(allElements[i], className)) {
		if(allElements[i].className){
    		elemColl[elemColl.length] = allElements[i];
 		}
    }
    return elemColl;
}