function linktest (containerId)
{
 var current = document.URL;
 current = current.replace(/\\/g,"/");
 if (current.search(".html") == -1) {current = "/index.html";}
 if (current.lastIndexOf("/") < current.length)
    {current = current.substring(current.lastIndexOf("/")+1);}
 var container = document.getElementById(containerId);
 var links = container.getElementsByTagName("a");
 for (i = 0; i < links.length; i++)
  {
    var element = links[i];

    if (element.href.search(current) != -1)
    {
      element.parentNode.className="currentURL";
      element.parentNode.innerHTML=element.innerHTML;
    }
  }

}

function toggleDisplay (element)
{
 if (element.innerHTML.indexOf("...")>-1)
           {var dots="...";}
    else {var dots="";}
 element.innerHTML = element.innerHTML.replace(dots,"");
 if   (element.innerHTML.search("more")>=0) 
        {element.innerHTML=dots+element.innerHTML.replace("more","less");
          element.previousSibling.style.display="inline";
         }
   else{element.innerHTML=element.innerHTML.replace("less","more")+dots;
           element.previousSibling.style.display="none";
         }
}

function changeWidth (elementId)
{
   var element=self.document.getElementById(elementId);
   var button=self.document.getElementById("widthButton");
   if   (element.width=="70%")
        {element.width="100%"; button.innerHTML="narrow format"; document.cookie="100"}
   else {element.width="70%"; button.innerHTML="full width"; document.cookie="70"}
}

function displayButton ()
{
  document.write ("<button id=\"widthButton\" onclick=\"changeWidth('entirePage');\"   onmouseover=\"this.style.textDecoration='underline'\" onmouseout=\"this.style.textDecoration='none'\">narrow format</button><br>")
}

function initialWidth (elementId)
{
   var element=self.document.getElementById(elementId);
   var button=self.document.getElementById("widthButton");
   var widthCookie=document.cookie
   if   ((eval((screen.width)<1000) && widthCookie!="70") || widthCookie==100 || self!=top)
        {element.width="100%"; button.innerHTML="narrow format";}
   else {element.width="70%"; button.innerHTML="full width";}
}

function galleryNav (elementId)
{
       var element=self.document.getElementById(elementId);
       document.write (element.innerHTML);
}

function textSizeDisplay(elementId)
{
if (!document.getElementById) {}
   // skip if old browser such as netscape 4
else
   {
   document.write('<div align="right" class="white" style="font-size:11px;"><nobr>text:');

 document.write('<a href="javascript:void(0);" class="white" style="font-size:14px;" onClick="changeTextSize(10,'+elementId+');">&nbsp;+&nbsp;</a>');

   document.write('<a href="javascript:void(0);" class="white" style="font-size:14px;"  onClick="changeTextSize(-10,'+elementId+');">&nbsp;-&nbsp;</a>&nbsp;');

   document.write('</div>');
   }
}

function changeTextSize (amount,elementId)
{
   var amount = Number(amount);
   var size = elementId.style.fontSize;
   if (size.search("%") == -1) {size = "100%";};
   var size = Number(size.replace("%", ""));
   if  ((amount < 0 && size > 60) || (amount > 0 && size < 140)) {size = size+amount;};
   elementId.style.fontSize=size+"%";
}

function selectBanner()
{
   var max = 10;
   var text1 = '<img src="./imgs-main/banner-';
   var text2 = '.gif" id="logo" alt="Hartford Jazz Society\'s Monday Night Jam at Black-eyed Sally\'s, 350 Asylum Street, Downtown Hartford, 860-278-7427">';
   var randomImage = Math.floor(Math.random() * max + 1);
   document.write(text1+randomImage+text2);
}