//buttons and header information and functions

function Button(name, tag, sub, domain, extension)
{
this.name=name;
this.tag=tag;
this.sub=sub;
this.domain=domain;
this.extension=extension;
return this;
}

var bi=0, prefix;

var shimbutton=new Array();
bi=0;
shimbutton[bi++]=new Button('alumplastic','Aluminum and Plastic Shims','','mrshims.com','asp');
shimbutton[bi++]=new Button('stainlesssteel','Stainless Steel Shims','','mrshims.com','asp');
shimbutton[bi++]=new Button('customshims','Custom Shims and Gaskets','','mrshims.com','asp#customshims');

var labutton=new Array();
bi=0;
labutton[bi++]=new Button('l58','L58 Laser Line Generator Optics','','mrshims.com','asp');
labutton[bi++]=new Button('l600','L600 Laser Crosshair','','mrshims.com','asp');
labutton[bi++]=new Button('industrialtools','Industrial Laser Tools','','mrshims.com','asp');
labutton[bi++]=new Button('mininglasers','Mining Alignment Lasers','','mrshims.com','asp');
labutton[bi++]=new Button('lasersforalignment','Lasers For Alignment','','mrshims.com','asp');
labutton[bi++]=new Button('laseraccessories','Laser Tool Accessories','','mrshims.com','asp');

var servicesbutton=new Array();
bi=0;
servicesbutton[bi++]=new Button('lasertools','L A System Alignment Tools','','mrshims.com','asp');
servicesbutton[bi++]=new Button('shaftalign','Dial Indicator Hardware','','mrshims.com','asp');
servicesbutton[bi++]=new Button('spindle','Spindle/Machine Tools','','mrshims.com','asp');
servicesbutton[bi++]=new Button('measurement','Alignment Measurement Services','','mrshims.com','asp');
servicesbutton[bi++]=new Button('software','Download Free Software','','mrshims.com','asp');

var hardwarebutton=new Array();
bi=0;
hardwarebutton[bi++]=new Button('drillout','Drill-out Power Extractor Tools','','mrshims.com','asp');
hardwarebutton[bi++]=new Button('hollowpunch','Hollow Punch Tool Kits','','mrshims.com','asp');
hardwarebutton[bi++]=new Button('undercutbolts','Undercut Bolts','','mrshims.com','asp');
hardwarebutton[bi++]=new Button('balancingweights','Balancing Weights','','mrshims.com','asp');

var button=new Array();
bi=0;
button[bi++]=new Button('default','Go to our Main Page','','mrshims.com','asp');
button[bi++]=new Button('shims','See our selection of Shims',shimbutton,'mrshims.com','asp');
button[bi++]=new Button('beltsheavetool','Belt Sheave Laser Alignment','','mrshims.com','asp');
button[bi++]=new Button('shaftalignment','Shaft Alignment Tools','','mrshims.com','asp');
button[bi++]=new Button('lineofsight','Lasers Line of Sight Alignment','','mrshims.com','asp');

//button[bi++]=new Button('toolsservices','Our Alignment Tools and Services',servicesbutton,'mrshims.com','asp');

button[bi++]=new Button('smallhardware','Our Small Tools and Hardware',hardwarebutton,'mrshims.com','asp');
button[bi++]=new Button('techassistance','Technical Assistance','','mrshims.com','asp');
button[bi++]=new Button('training','Training Session Schedule','','mrshims.com','asp');

//button[bi++]=new Button('tradeshows','Trade Shows','','mrshims.com','asp');

button[bi++]=new Button('viewcart','View Cart','','mrshims.com','asp');
button[bi++]=new Button('ups','Track your UPS shipment','','mrshims.com','asp');

var thispage=location.href.substr(location.href.lastIndexOf('/') + 1);
thispage=thispage.substr(0,thispage.indexOf('.'));
if (thispage.length==0) thispage='default';

var imagea=new Array(), buttondir='images/buttons/';

var imageabt=new Image();
imageabt.src=buttondir + 'shima.gif';

for (bi=0; bi<button.length;bi++)
  {
  prefix='0';
  imagea[bi]=new Image();
  var name=button[bi].name;
  if (name==thispage) prefix='1';
  imagea[bi].src=buttondir + 'b' + prefix + '-' + name + '1.gif';
  }

function switchpic(imgsrc,imgname)
{
document[imgname].src=imgsrc;
}

function showbuttons()
{
var bstring = '<table border="0" cellspacing="0" cellpadding="2">';
bstring += '<tr><td align="center"><img src="images/shimt.gif" name="buttontop" border="0" alt="Mr. Shims"></td></tr>';

for (bi=0; bi<button.length;bi++)
  {
  var bname=button[bi].name, tag=button[bi].tag, sub=button[bi].sub;
  var hname = button[bi].name, extension=button[bi].extension;
  var domain=button[bi].domain;
  prefix='0';
  if (hname==thispage) prefix='1';
  bstring += '<tr><td>';
  bstring += '<a href="http://www.' + domain + '/' + hname + '.' + extension + '" ';
  bstring += 'onmouseover="switchpic(\'' + buttondir + 'b' + prefix + '-' + bname + '1.gif\',\'';
  bstring += 'button' + bi + '\'); ';
  bstring += 'switchpic(\'' + buttondir + 'shima.gif\',\'';
  bstring += 'buttontop\'); ';
  bstring += 'window.status=\'' + tag + '\'; return true;" ';
  bstring += 'onmouseout="switchpic(\'' + buttondir + 'b' + prefix + '-' + bname + '0.gif\',\'';
  bstring += 'button' + bi + '\'); ';
  bstring += 'switchpic(\'' + buttondir + 'shimt.gif\',\'';
  bstring += 'buttontop\'); ';
  bstring += 'window.status=\'\'; return true;" ';
  bstring += '>';
  bstring += '<img src="images/buttons/b' + prefix + '-' + bname + '0.gif"';
  bstring += 'name="button' + bi + '" border=0 alt="' + tag + '"></a>';
  bstring += '</td></tr>';
  }
bstring += '<tr><td align=center><a href="mailto:mrshims@sbcglobal.net" onMouseOver="window.status=\'Send mail to Mr. Shims\'; return true" onMouseOut="window.status=\'\'; return true"><img src="images/email11.gif" border=0 alt=""></a></td></tr>';
document.write(bstring, '</table>');
}

function showheader()
{
var headstring = '<center>';
headstring += '<table border=5 bgcolor=black cellspacing=2 cellpadding=10>';
headstring += '<tr><td align=center>';
headstring += '<img src="images/shimsm.gif" alt="Mr. Shims">';
headstring += '<img src="images/mrshims.jpg" alt="Mr. Shims">';
headstring += '<img src="images/shimsm.gif" alt="Mr. Shims"><br>';
headstring += '<img src="images/laserstu.gif" alt="Mr. Shims">';
headstring += '<br><span style="times18">Since 1987</span><br>';
headstring += '<br><font face=arial size=1 color="#ffffff">(800) 72-SHIMS &nbsp; * &nbsp; FAX (630) 832-5744</font>';
headstring += '</td></tr></table><br></center>';

document.write(headstring);
}

function showauxbuttons(buttonarr)
{
//preload appropriate auxiliary buttons
var imageaux=new Array();
for (bi=0; bi<buttonarr.length;bi++)
  {
  prefix='0';
  imageaux[bi]=new Image();
  var name=buttonarr[bi].name
  if (name==thispage) prefix='1';
  imageaux[bi].src=buttondir + 'b' + prefix + '-' + name + '1.gif';
  }

var bstring='<center><table cellpadding="3" cellspacing="0" border="0"><tr><td align="center">';
document.write(bstring);
for (bi=0;bi<buttonarr.length;bi++)
  {
  var bname=buttonarr[bi].name, tag=buttonarr[bi].tag, sub=buttonarr[bi].sub;
  var hname = buttonarr[bi].name, extension=buttonarr[bi].extension;
  var domain=buttonarr[bi].domain;
  if (hname=='customshims') hname='stainlesssteel';
  prefix='0';
  if (bname==thispage) prefix='1';
  bstring = '&nbsp;<a href="http://www.' + domain + '/' + hname + '.' + extension + '" ';
  bstring += 'onmouseover="switchpic(\'' + buttondir + 'b' + prefix + '-' + bname + '1.gif\',\'';
  bstring += 'buttona' + bi + '\'); ';
  bstring += 'window.status=\'' + tag + '\'; return true;" ';
  bstring += 'onmouseout="switchpic(\'' + buttondir + 'b' + prefix + '-' + bname + '0.gif\',\'';
  bstring += 'buttona' + bi + '\'); ';
  bstring += 'window.status=\'\'; return true;" ';
  bstring += '>';
  bstring += '<img src="images/buttons/b' + prefix + '-' + bname + '0.gif"';
  bstring += 'name="buttona' + bi + '" border="0"></a>&nbsp;';
  if (buttonarr.length > 3)
    {
    if (buttonarr.length > 6)
      {
      if (bi > 0 && (bi%3) == 2) bstring += '</td></tr><tr><td align="center">';
      }
    else if (bi == Math.floor((buttonarr.length / 2)-1)) bstring += '</td></tr><tr><td align="center">';
    }
  document.write(bstring);
  }
document.write('</tr></table></center><br>');
}

var siteoption = new Array();
var siteurl = new Array();

function sitedropdownarrays()
{
var ai=0;
siteoption[ai]='&nbsp;&nbsp;-- &nbsp;Select a page or section to view &nbsp;--';
siteurl[ai]='';
ai++;
siteoption[ai]='Return to Previous Page';
siteurl[ai]='javascript:history.back()';
ai++;
for (var mi=0;mi<button.length;mi++)
  {
  var name=button[mi].name, sub=button[mi].sub, tag=button[mi].tag;
  siteoption[ai]=tag;
  siteurl[ai]=name + '.htm';
  if (sub!='')
    {
    var subbutton=sub;
    for (var subi=0;subi<subbutton.length;subi++)
      {
      ai++;
      siteoption[ai]='&nbsp;&nbsp;&nbsp;&nbsp;' + subbutton[subi].tag;
      siteurl[ai]=subbutton[subi].name + '.htm';
      }
    }
  ai++;
  }
}

function sitedropdown()
{
sitedropdownarrays();
document.writeln('<center><FORM name="site"><SELECT NAME="SiteMenu" onChange="sitejumpPage(this.site)">');
for (var i = 0; i < siteoption.length; i++)
  {document.write("<OPTION>" + siteoption[i]);}
document.writeln('</SELECT>');
if (navigator.userAgent.indexOf("Mozilla/2") != -1)
  {document.writeln('<INPUT TYPE = BUTTON VALUE = "GO">');}
document.writeln('</FORM></center>');
}

function sitejumpPage(form)
{
i = document.site.SiteMenu.selectedIndex;
if (i >= 0 && siteurl[i].length>0) window.location.href = siteurl[i];
}

