var lsCollSaveL = 0;
var lsCollOverC = 0;
var lsCollOutC = 0;
var lsCollBgC = 0;
var lsCollSaveTN = 0;

function lsBuildColl(c1,c2,bc)
{
  lsCollOverC = c1;
  lsCollOutC = c2;
  lsCollBgC = bc;
  return true;
}/* lsBuildColl() */

function lsCollOver(TN, vl, c1, c2)
{ 
  if(TN==lsCollSaveTN) return true;

  TN.style.color = c1;
  if(fromIE){
    if(lsCollSaveL){docHandle[lsCollSaveL].style.visibility = 'hidden';}
    docHandle[vl].style.visibility = 'visible';
  } else if (fromNN){
    if(lsCollSaveL){docHandle[lsCollSaveL].visibility = 'hide';}
    docHandle[vl].visibility = 'show';
  } else if( fromN6){
    if(lsCollSaveL){document.getElementById(lsCollSaveL).style.visibility = 'hidden';}
    document.getElementById(vl).style.visibility = 'visible';
  }
  lsCollSaveL= vl;
  if(lsCollSaveTN){ 
	lsCollSaveTN.style.color = c2;
  }
  return true;

}/* lsCollOver() */

function initCollId(id, TN, c1)
{
  if (fromIE) {
    docHandle[id].style.visibility = "visible";
    lsCollSaveTN = docHandle[TN];
    lsCollSaveTN.style.color = c1;
    lsCollSaveL = id;
  } else if (fromNN) {
    docHandle[id].visibility = "show";
    lsCollSaveTN = docHandle[TN];
    lsCollSaveTN.style.color = c1;
    lsCollSaveL = id;
  } else if (fromN6) {
    document.getElementById(id).style.visibility = "visible";
    lsCollSaveTN = document.getElementById(TN);
    lsCollSaveTN.style.color = c1;	
    lsCollSaveL = id;
  }
  return true;
}/* initCollId() */

function lsCollOut(TN)
{
  lsCollSaveTN = TN;
   
}/* lsCollOut() */

function lsCollLable(n,sn,x,y,w,h,z,v,txt)
{ //n:main lable. sn:content lb
  var str;

  htmlLayerBeg(n,x,y,w,h,z,v);
  str = "<P id=" + n + "_P style=\"color="+ lsCollOutC +
            "\" onmouseover=\"lsCollOver(this,'" + sn + "','" + lsCollOverC + 
            "','"+ lsCollOutC + "')\"" +
            " onmouseout=\"lsCollOut(this)\">"+ txt + "</P>";
  document.write( str );
  htmlLayerEnd(n); 
  return true;
}/* lsCollLable() */

function lsCollHeader(n,x,y,w,h,z,v,txt)
{ //n:main lable. sn:content lb
  var str;
  htmlLayerBeg(n,x,y,w,h,z,v);
  str = "<P style=\"color=blue\">" + txt + "</P>";
  document.write( str );
  htmlLayerEnd(n); 
  return true;
}/* lsCollHeader() */

function lsCollCtnBeg(n,x,y,w,h,z,v,txt)
{
  htmlLayerBeg(n,x,y,w,h,z,v);
  document.write( txt );
  return true;
}/* lsCollCtnBeg() */

function lsCollCtnAdd(txt)
{
  document.write( txt );
  return true;
}/* lsCollCtnAdd() */

function lsCollCtnEnd(n, txt)
{
  document.write( txt );
  htmlLayerEnd(n); 
  return true;
}/* lsCollCtnEnd() */

