function dynUpdater(page, params, resultloc){
  var p = "respfile: ./" + page;
  if (params !== null){
  	p += "?tpl=" + params;
  }
  p += "; resultloc: " + resultloc + "; loadmsg: loading...; method: POST;";
  dynajax.request(p);
};

var selectedTab = 0;
function toggleTab(element){
  var items = element.parentNode.getElementsByTagName("LI");
  for (var i = 0, len = items.length; i < len; i++){
    items[i].className = "TabbedPanelsTab";
  }
  element.className = "TabbedPanelsTabSelected ";
  selectedTab = element.tabIndex;
}

function hoverTab(element){
  if (selectedTab === element.tabIndex){
  	element.className = "TabbedPanelsTabSelected";
  } else {
  	element.className = "TabbedPanelsTabHover";
  }
}

function unhoverTab(element){
  if (selectedTab === element.tabIndex){
  	element.className = "TabbedPanelsTabSelected";
  } else {
  	element.className = "TabbedPanelsTab";
  }
}

function updatePartno(imgElement, imgname, partElement, partno){
  var pObj = document.getElementById(partElement);
  var iObj = document.getElementById(imgElement);
  if (pObj){
  	pObj.innerHTML = partno;
  }
  if (iObj){
  	iObj.src = imgname;
  }
}