
var ShowMore=
{
 data:[],
 
 init:function(theList)
 {
  var obj=this.data[this.data.length]={};
  
  if( (obj.list=document.getElementById(theList)) )
  {
   if( (obj.items=obj.list.getElementsByTagName('li')) )  
    for(var i=0, theDiv, iLen=obj.items.length; i<iLen; i++)
     if( (theDiv=obj.items[i].getElementsByTagName('div')[0]) )
     {
      var theLink=document.createElement('a');
      theLink.className='showMore';
      theLink.href='#'
      theLink.txtOpen=false;
      theLink.cText="Read more.."; 
      theLink.oText="<<\xA0Restore";
      theLink.style.fontSize='0.8em';
      theLink.appendChild(document.createTextNode(theLink.cText));
      theLink.onclick=this.setHandler(theLink, theDiv); 
      theLink.onmouseup=function(){if(this.blur)this.blur();}     
      obj.items[i].insertBefore(theLink,theDiv);
      theDiv.style.display='none';
     }
  }  
 },
 
 setHandler:function(linkElem, divElem)
 {
  function setdisplay()
  {
   linkElem.txtOpen^=true;
   linkElem.firstChild.nodeValue=linkElem.txtOpen?linkElem.oText:linkElem.cText;
   divElem.style.display=(linkElem.txtOpen?'block':'none');  
   return false;
  }
     
  return setdisplay;  
 }   
}
