
var fix = 1; var delay = 2000; var modd = 0;
var bar = new menuBar();
bar.addMenu('Window Performance');
bar.addItem('http://www.associatedmaterials.net/Docs/DP_Ratings/DP_Lookup/Alside/Alside_DP_Lookup.asp','DP Rating Look-up','target="main2"');
bar.addItem('http://www.associatedmaterials.net/Docs/Test_Results/Test%20Results%20Summary/Alside/Test_Result_Summary.asp','Structural Test Results','target="main2"');
bar.addItem('http://www.associatedmaterials.net/Docs/Test_Results/Test%20Results%20Summary/Alside/Acoustical_Summary.asp','Acoustical Test Results','target="main2"');
bar.addItem('http://www.associatedmaterials.net/Docs/glass_specs/NFRC/Alside/NFRC.asp','NFRC Look-up by Value','target="main2"');
bar.addItem('http://www.associatedmaterials.net/Docs/glass_specs/NFRC/Alside/NFRC_Main.asp','NFRC Look-up by Model','target="main2"');
bar.addItem('http://www.associatedmaterials.net/Docs/Calculated_Specs/Calculated_Specs_Alside.xls','Calculated Specs','target="main2"');

bar.addMenu('Insulated Glass');
bar.addItem('http://www.associatedmaterials.net/Docs/glass_specs/Units.pdf','IG Quality','target="_blank"');
bar.addItem('http://www.associatedmaterials.net/Docs/glass_specs/Tempering.pdf','Tempering Process','target="_blank"');
bar.addItem('http://www.associatedmaterials.net/Docs/misc_Tech_info/Alside/Tempered_Glass.htm','Tempered Glass','target="main2"');
bar.addItem('http://www.associatedmaterials.net/Docs/misc_Tech_info/Alside/dual_glaze.htm','Center of Glass Values','target="main2"');
bar.addItem('http://www.associatedmaterials.net/Docs/glass_specs/Surface%20Treatment%20Specification.pdf','Surface Treatment','target="_blank"');

bar.addMenu('Grid/Muntin');
bar.addItem('http://www.associatedmaterials.net/Docs/glass_specs/Grids.pdf','Standard Grids Spec','target="_blank"');
bar.addItem('http://www.associatedmaterials.net/Docs/glass_specs/V-Groove.pdf','V-Groove Spec','target="_blank"');
bar.addItem('http://www.associatedmaterials.net/Docs/Shape_Patterns.pdf','Grid Offering for Shapes','target="_blank"');

bar.addMenu('Installation');
bar.addItem('http://www.associatedmaterials.net/Docs/installation/Alside_Installation.htm','Installation','target="main2"');

bar.addMenu('Troubleshooting');
bar.addItem('http://www.associatedmaterials.net/Docs/FAQ/FAQ.asp','FAQ','target="main2"');
bar.addItem('http://www.associatedmaterials.net/Docs/FAQ/Field_Repair.asp','Field Repair','target="main2"');

bar.addMenu('Tools');
bar.addItem('http://www.associatedmaterials.net/Docs/misc_Tech_info/Alside/glossary.htm','Glossary of Terms','target="main2"');
bar.addItem('http://www.associatedmaterials.net/Docs/Condensation/Condensation.htm','Condensation','target="_blank"');
bar.addItem('http://www.associatedmaterials.net/Docs/Vinyl%20Windows%20and%20the%20environment.pdf','Vinyl Windows & Environment','target="_blank"');
bar.addItem('http://www.associatedmaterials.net/Docs/Tools/ENERGY_STAR.xls','SPEC','target="main2"');
bar.addItem('http://www.associatedmaterials.net/Docs/misc_Tech_info/Alside/Chemical_Compatibility.htm','Chemical Compatibility','target="main2"');
bar.addItem('http://www.associatedmaterials.net/Docs/Tools/Min.Max.Calculator.xls','Min. Max. Calculator','target="main2"');
bar.addItem('http://www.associatedmaterials.net/Docs/Tools/Shape_Calculator.xls','Shape Calculator','target="main2"');

bar.addMenu('Links');
bar.addItem('http://www.pickenswindowparts.com/local.html','Obsolete Parts','target="_blank"');
bar.addItem('http://windows.lbl.gov/software/resfen/resfen.html','Energy Efficiency Calculator','target="_blank"');
bar.addItem('http://efficientwindows.org/','Efficient Window Selector','target="_blank"');
bar.addItem('http://www.dsireusa.org/','State & Federal Incentives','target="_blank"');
bar.addItem('http://www.associatedmaterials.net/Docs/wind_load_calculator.htm','Wind Load Calculator','target="_blank"');
bar.addItem('http://maps.google.com/maps/ms?hl=en&gl=us&ptab=0&ie=UTF8&oe=UTF8&msa=0&msid=116458975991768318037.00044ccf62fe4ec99f275&ll=40.044438,-95.449219&spn=40.879631,66.884766&z=4','AMI Locations','target="_blank"');



var blc = 'silver';var blh = 'silver';var bla = '#a4ffff';var lc = '#0000ff';var lh = '#0000ff';var la = '#0000ff';

function menuBar() 
{
this.jj = -1;this.kk = 0;this.mO = new Array();this.addMenu = addMenu;this.addItem = addItem;this.writeBar = writeBar;
this.writeDrop = writeDrop;
}

function addMenu(main) 
{
this.mO[++this.jj] = new Object();this.mO[this.jj].main = main;this.kk = 0;
this.mO[this.jj].link = new Array();
this.mO[this.jj].name = new Array();
this.mO[this.jj].target = new Array();
}

function addItem(link,name,target) 
{
this.mO[this.jj].link[this.kk] = link;this.mO[this.jj].target[this.kk] = target;this.mO[this.jj].name[this.kk++] = name;
}

function writeBar() 
{
for (var i=1;i <= this.mO.length; i++)
{document.write('<span id="navMenu'+i+'" class="mH">'+this.mO[i-1].main+'<\/span>');
}
 }

function writeDrop() 
{
for (var i=1;i <= this.mO.length; i++)
{document.write('<div id="dropMenu'+i+'" class="mD">\r\n');for (var h=0;h < this.mO[i-1].link.length; h++)
{document.write('<a class="mL" href="'+this.mO[i-1].link[h]+'" '+this.mO[i-1].target[h]+'>'+this.mO[i-1].name[h]+'<\/a>\r\n');
}
document.write('<\/div>\r\n');
}
 }

if (fix) window.onscroll=sMenu;window.onload=iMenu;var onm = null;var ponm = null;var podm = null;var ndm = bar.mO.length;

function posY() 
{
return typeof window.pageYOffset != 'undefined' ? window.pageYOffset:document.documentElement.scrollTop? 
document.documentElement.scrollTop: document.body.scrollTop?document.body.scrollTop:0;
}

function sMenu() 
{
document.getElementById('mB').style.top = posY() + 'px'; for (i=1; i<=ndm; i++) 
{menuName = 'dropMenu' + i;odm = document.getElementById(menuName); 
if (onm) {var yPos = onm.offsetParent.offsetTop + onm.offsetParent.offsetHeight;odm.style.top = yPos + 'px';
}
 }
  }

function iMenu() 
{
if (document.getElementById) {document.onclick = mHide; for (i=1; i<=ndm; i++) 
{menuName = 'dropMenu' + i; navName = 'navMenu' + i; odm = document.getElementById(menuName); 
onm = document.getElementById(navName); 
odm.style.visibility = 'hidden'; 
onm.onmouseover =  mHov; onm.onmouseout = mOut;
}
 onm = null;
 }
  return;
  }

function  mHov(e) 
{
if (modd) clearTimeout(modd);
document.onclick = null; 
honm = document.getElementById(this.id); 
if (honm != onm) {honm.style.color = lh; honm.style.backgroundColor = blh;} 
menuName = 'drop' + this.id.substring(3,this.id.length); 
odm = document.getElementById(menuName); 
if (podm == odm) {mHide(); return;} 
if (podm != null) mHide(); onm = document.getElementById(this.id); 
if ((ponm != onm ) || (podm == null)) {onm.style.color = la; onm.style.backgroundColor = bla;} 
if (odm) {xPos = onm.offsetParent.offsetLeft + onm.offsetLeft; 
yPos = onm.offsetParent.offsetTop + onm.offsetParent.offsetHeight; 
odm.style.left = xPos + 'px'; odm.style.top = yPos + 'px'; odm.style.visibility = 'visible'; 
odm.onmouseover = omov; odm.onmouseout = omot; podm = odm; ponm = onm;
}
 }
 
function omov() {if (modd) clearTimeout(modd);}
function omot() {modd = setTimeout('mHide()',delay);}

function mOut(e) 
{modd = setTimeout('mHide()',delay);
document.onclick = mHide;oonm = document.getElementById(this.id); 
if (oonm != onm) {oonm.style.color = lc; oonm.style.backgroundColor = blc;
}
 }
 
function mHide() 
{document.onclick = null; if (podm) {podm.style.visibility = 'hidden'; 
podm = null; ponm.style.color = lc; ponm.style.backgroundColor = blc;} onm = null;}
if (fix) {var ag = navigator.userAgent.toLowerCase();var isG = (ag.indexOf('gecko') != -1);var isR=0;
if (isG) {t = ag.split("rv:"); isR = parseFloat(t[1]);}if (isR && isR<1) setInterval('sMenu()',50);}


