    storedSel = '';
    var oldElm;
    function changeSel(el, place, thenode){
    
      el.parentNode.className = "psSelected";
      
        if (oldElm){
          oldElm.style.display = 'none';
        }
        
        var newElm = document.getElementById(place + '_' + thenode);

        newElm.style.display = 'block';

        var hcount = 0;
        for(i=0; i<newElm.childNodes.length; i++){
          if (newElm.childNodes[i].nodeType == 1){
            if (newElm.childNodes[i].clientHeight){
             hcount += newElm.childNodes[i].clientHeight;
            }else {
             hcount += 30;
            }
          }
        }
        newElm.parentNode.style.height = '1000px';
        newElm.parentNode.style.verticalAlign = 'middle';
        

        oldElm = newElm;
     

        storedSel.className = 'psNotSelected';       
        storedSel = el.parentNode;

    }
    
    function expandBox (which){
      if (document.getElementById(which+'Expand').style.display == 'none'){
        document.getElementById(which+'Expand').style.display = 'block';
      }else {
        document.getElementById(which+'Expand').style.display = 'none';
      }
    }
    

function findPosY(obj)
{
	var curtop = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	return curtop;
}

