function setLabelText(labelToChange, textToSetItTo) {
	if (document.getElementById) {
		var el = eval("document.getElementById('"+labelToChange+"')");
		if ((typeof el == 'object') && (el != null)) {
			el.innerHTML = textToSetItTo;
		} 
	} else if (document.all) {
		var el = eval("document.all['"+labelToChange+"']");
		if ((typeof el == 'object') && (el != null)) {
			el.innerHTML = textToSetItTo;
		} 
	}
}

function findElement(name) {
 	if (document.getElementById) {
		var el = eval("document.getElementById('"+name+"')");
		if ((typeof el == 'object') && (el != null)) {
			return el;
		} else {
      return null;
    }
	} else if (document.all) {
		var el = eval("document.all['"+name+"']");
		if ((typeof el == 'object') && (el != null)) {
      return el;
		} else {
      return null;
    }
  }
  return null;
}
 
function hideSection(sectionName, scrollTo, displayType) {
	if (displayType == null) {
		displayType = 'none';
	}
  var el = findElement(sectionName);
  if ((typeof el == 'object') && (el != null)) {
    el.style.display = displayType;
    if ((scrollTo == true) && (typeof el.scrollIntoView == "object")){
     el.scrollIntoView(true); 
    }
  } 
}

function showSection (sectionName, scrollTo, displayType) {
	if (displayType == null) {
		displayType = 'block';
	}
	hideSection(sectionName, scrollTo, displayType);
}

function removeChildren(node) {
  var children = node.childNodes;
  if (children.length == 0) return;
  for (var i = 0; i < children.length; i++) {
    node.removeChild(children[i]); 
  }
  node.innerHTML= "";
}

function createHidden(name, value) {
	var el = document.createElement("input");
	el.setAttribute("type", "hidden");
	el.setAttribute("name", name);
	el.setAttribute("value", value);
	return el;
}
