<!--

function TB_toggle(id, menuLevel)
{
 var imgName;
 imgName = id.substring(3);
 imgName += 'Img';

 if(document.all)
 {
  if(document.all[id].style.display == 'none')
  {
   document.all[id].style.display = '';
   TB_showParents(id, menuLevel);
   document.images[imgName].src = 'Lv' + menuLevel + 'Expanded.gif';
  } else
  {
   document.all[id].style.display = 'none';
   TB_hideKids(id, menuLevel);
   document.images[imgName].src = 'Lv' + menuLevel + 'Collapsed.gif';
  }
 } else if(document.getElementById)
 {
  if(document.getElementById(id).style.display == 'none')
  {
   document.getElementById(id).style.display = 'block';
   TB_showParents(id, menuLevel);
   document.images[imgName].src = 'Lv' + menuLevel + 'Expanded.gif';
  } else
  {
   document.getElementById(id).style.display = 'none';
   TB_hideKids(id, menuLevel);
   document.images[imgName].src = 'Lv' + menuLevel + 'Collapsed.gif';
  }
 }
}

function TB_hideKids(id, menuLevel)
{
 if(document.all)
 {
  if(document.all[id].kids)
  {
   kidString = '' + document.all[id].kids;
   while(kidString.indexOf(',') > -1)
   {
    document.all[kidString.substring(0, kidString.indexOf(','))].style.display = 'none';
    document.images[kidString.substring(3, kidString.indexOf(',')) + 'Img'].src = 'Lv' + (parseInt(kidString.substring(2, 3)) - 1) + 'Collapsed.gif';
    kidString = kidString.substring(kidString.indexOf(',') + 1);
    
   }
   document.all[kidString].style.display = 'none';
   document.images[kidString.substring(3) + 'Img'].src = 'Lv' + (parseInt(kidString.substring(2, 3)) - 1) + 'Collapsed.gif';
  }
 }
 else if(document.getElementById)
 {
 if(document.getElementById(id).kids)
  {
   kidString = document.getElementById(id).kids;
   while(kidString.indexOf(',') > -1)
   {
    document.getElementById(kidString.substring(0, kidString.indexOf(','))).style.display = 'none';
    document.images[kidString.substring(3, kidString.indexOf(',')) + 'Img'].src = 'Lv' + (parseInt(kidString.substring(2, 3)) - 1) + 'Collapsed.gif';
    document.images[imgName].src = 'Lv' + menuLevel + 'Collapsed.gif';
   }
   document.getElementById(kidString).style.display = 'none';
   document.images[kidString.substring(3) + 'Img'].src = 'Lv' + (parseInt(kidString.substring(2, 3)) - 1) + 'Collapsed.gif';
  }
 }
 else
 {
  return false;
 }
}

function TB_showParents(id, menuLevel)
{
 var imgName;
 imgName = id.substring(3);
 imgName += 'Img';
 
 if(document.all)
 {
  if(document.all[id].parents)
  {
   parentString = '' + document.all[id].parents;
   while(parentString.indexOf(',') > -1)
   {
    document.all[parentString.substring(0, parentString.indexOf(','))].style.display = '';
    document.images[parentString.substring(3, parentString.indexOf(',')) + 'Img'].src = 'Lv' + (parseInt(parentString.substring(2, 3)) - 1) + 'Expanded.gif';
    parentString = parentString.substring(parentString.indexOf(',') + 1);
    
   }
   document.all[parentString].style.display = '';
   document.images[parentString.substring(3) + 'Img'].src = 'Lv' + (parseInt(parentString.substring(2, 3)) - 1) + 'Expanded.gif';
  }
 }
 else if(document.getElementById)
 {
 if(document.getElementById(id).parents)
  {
   parentString = document.getElementById(id).parents;
   while(parentString.indexOf(',') > -1)
   {
    document.getElementById(parentString.substring(0, parentString.indexOf(','))).style.display = 'block';
    document.images[parentString.substring(3, parentString.indexOf(',')) + 'Img'].src = 'Lv' + (parseInt(parentString.substring(2, 3)) - 1) + 'Expanded.gif';
    parentString = parentString.substring(parentString.indexOf(',') + 1);
    
   }
   document.getElementById(parentString).style.display = 'block';
   document.images[parentString.substring(3) + 'Img'].src = 'Lv' + (parseInt(parentString.substring(2, 3)) - 1) + 'Expanded.gif';
  }
 }
 else
 {
  return false;
 }
}

function preloadImages()
{
 if (document.images)
 {
  if (typeof(document.ACA) == 'undefined')
  {
   document.ACA = new Object();
  }
  document.ACA.loadedImages = new Array();
  var argLength = preloadImages.arguments.length;
  for(arg=0; arg < argLength; arg++)
  {
   document.ACA.loadedImages[arg] = new Image();
   document.ACA.loadedImages[arg].src = preloadImages.arguments[arg];
  }
 }
}

function parseURL()
{
 parsedData = new Object();
 separator = ',';
 
 query = '' + this.location;
 
 if(query.indexOf('?') == -1)
 {
  return false;
 }
 
 query = query.substring((query.indexOf('?')) + 1);

 if(query.length <= 0)
 {
  return false;
 }
 
 keypairs = new Object();
 numKP = 1;
 
 while (query.indexOf('&') > -1)
 {
  keypairs[numKP] = query.substring(0, query.indexOf('&'));
  query = query.substring((query.indexOf('&')) + 1);
  numKP++;
 }

 keypairs[numKP] = query;
 
 i = 1;
 while(keypairs[i])
 {
  keyName = keypairs[i].substring(0, keypairs[i].indexOf('='));
  keyValue = keypairs[i].substring((keypairs[i].indexOf('=')) + 1);
  keyValue = unescape(keyValue);
  
  if (parsedData[keyName])
  {
   parsedData[keyName] = parsedData[keyName] + separator + keyValue;
  }
  else
  {
   parsedData[keyName] = keyValue;
  }
 i++;
 }
 return parsedData;
}
     
// -->