	<!-- Begin
	/* This script and many more are available free online at
	The JavaScript Source!! http://javascript.internet.com
	Created by: Ultimater :: http://ultimiacian.tripod.com/
	Add this snippet to the very beginning of your script. */

	if(!document.getElementById){
	if(document.all)
	document.getElementById=function(){
		if(typeof document.all[arguments[0]]!="undefined")
		return document.all[arguments[0]]
		else
		return null
	}
	else if(document.layers)
	document.getElementById=function(){
		if(typeof document[arguments[0]]!="undefined")
		return document[arguments[0]]
		else
		return null
	}
	}
	// End -->

	browserName=navigator.appName;
	browserVer=parseInt(navigator.appVersion);
	
	if (browserVer > 2) {
	
		AboutUs_R = new Image(79, 27);
		AboutUs_R.src="images/AboutUs_R.gif";
		AboutUs_O = new Image(79, 27);
		AboutUs_O.src="images/AboutUs_O.gif";				
		
		OnlineCatalog_R = new Image(113, 27);
		OnlineCatalog_R.src="images/OnlineCatalog_R.gif";
		OnlineCatalog_O = new Image(113, 27);
		OnlineCatalog_O.src="images/OnlineCatalog_O.gif";	
		
		DealerLocator_R = new Image(122, 27);
		DealerLocator_R.src="images/DealerLocator_R.gif";
		DealerLocator_O = new Image(122, 27);
		DealerLocator_O.src="images/DealerLocator_O.gif";			
		
		OurSalesPeople_R = new Image(124, 27);
		OurSalesPeople_R.src="images/OurSalesPeople_R.gif";
		OurSalesPeople_O = new Image(124, 27);
		OurSalesPeople_O.src="images/OurSalesPeople_O.gif";	
		
		Markets_R = new Image(78, 27);
		Markets_R.src="images/Markets_R.gif";
		Markets_O = new Image(78, 27);
		Markets_O.src="images/Markets_O.gif";			
		
		FeaturedProducts_R = new Image(136, 27);
		FeaturedProducts_R.src="images/FeaturedProducts_R.gif";
		FeaturedProducts_O = new Image(136, 27);
		FeaturedProducts_O.src="images/FeaturedProducts_O.gif";					

		ContactUs_R = new Image(114, 27);
		ContactUs_R.src="images/ContactUs_R.gif";
		ContactUs_O = new Image(114, 27);
		ContactUs_O.src="images/ContactUs_O.gif";	

	DashImg = new Image(5, 9);
	DashImg.src="images/SideNavDash.gif";
	ClearImg = new Image(5, 9);
	ClearImg.src="images/Clear.gif";
	
	}
	
	
	function RollIt(imgName) {
		var el = document.getElementById(imgName);
		el.src = eval(imgName + "_O.src");
	}
	
	function UnRollIt(imgName, RorA) {
		var el = document.getElementById(imgName);
		if (RorA == 'A')
		    { el.src = eval(imgName + "_A.src"); }
		else
		    { el.src = eval(imgName + "_R.src"); }
	}	
	
	function Dash_Roll(imgName) {
		var el = document.getElementById(imgName);
		if (el != null) {
				el.src = DashImg.src;
		}
	}
		
	function Dash_UnRoll(imgName) {
		var el = document.getElementById(imgName);
		if (el != null) {
				el.src = ClearImg.src;
		}

	}		
	
	  
function FindMyControl(MyID) {

	var frmElements,i,t,ctl;
	
	// Since the use of master pages mangles the names of child controls, we need a method 
	// of searching through the form elements and returning a reference to the control we are 
	// looking for that control by the name we know it as instead of the dumb-ass name ASP.Net creates.
	// First scan through all of the input elements and look for our control
    frmElements=document.getElementsByTagName('input');
    for(i in frmElements)
    {
        t = String(frmElements[i].id); 
        t = '_' + t;
        if (t.indexOf(MyID) > -1 )
            { return frmElements[i] }
    }
   // Still not found, scan through all of the select elements
    frmElements=document.getElementsByTagName('select');
    for(i in frmElements)
    {
        t = String(frmElements[i].id); 
        t = '_' + t;
        if (t.indexOf(MyID) > -1 )
            { return frmElements[i] }
    } 
   
   // Still not found, scan through all of the textarea elements
    frmElements=document.getElementsByTagName('textarea');
    for(i in frmElements)
    {
        t = String(frmElements[i].id); 
        t = '_' + t;
        if (t.indexOf(MyID) > -1 )
            { return frmElements[i] }
    }
   
   // Still not found, scan through all of the textarea elements
    frmElements=document.getElementsByTagName('td');
    for(i in frmElements)
    {
        t = String(frmElements[i].id); 
        t = '_' + t;
        if (t.indexOf(MyID) > -1 )
            { return frmElements[i] }
    }      
   
   // Still not found, scan through all of the textarea elements
    frmElements=document.getElementsByTagName('img');
    for(i in frmElements)
    {
        t = String(frmElements[i].id); 
        t = '_' + t;
        if (t.indexOf(MyID) > -1 )
            { return frmElements[i] }
    }     

   // Still not found, scan through all of the iframe elements
    frmElements=document.getElementsByTagName('div');
    for(i in frmElements)
    {
        t = String(frmElements[i].id); 
        t = '_' + t;
        if (t.indexOf(MyID) > -1 )
            { return frmElements[i] }
    }        
   
    return false;         

}       

function PositionLayer(LayerName, OffSetX, OffSetY) {

	var imgX;
	var imgY;
	
	if (OffSetX == 450 ) { OffSetX = 325 }		// correction
	if (navigator.appVersion.indexOf('MSIE 7') > -1) { OffSetY = OffSetY + 20 } // correct for IE 7
	
	imgX = (document.body.clientWidth / 2);	// find the center of the window
	imgX = imgX - OffSetX
	imgY = OffSetY;
	// adjust for scroll position
	imgY = imgY + document.body.scrollTop;
	
	document.all[LayerName].style.left = imgX; document.all[LayerName].style.top = imgY; 
}

function ShowLayer(LayerName) {		

	// determine our browser type for layer usage, since Netscape is 6 is the devil in disguise
	var BrowserType = "";
	if(document.layers) { BrowserType="NN4" }
	if(document.all) { BrowserType="IE"  }
	if(!document.all && document.getElementById) { BrowserType="NN6" } // what is Netscape smoking????
	if (BrowserType=="") { BrowserType="IE"  }	// default to IE, just because....

	if (BrowserType=="IE") { document.all[LayerName].style.visibility = 'visible' }
	if (BrowserType=="NN4") { document.layers[LayerName].visibility = 'visible' }
	if (BrowserType=="NN6") { document.getElementById(LayerName).style.visibility='visible' }
	
}

function CancelLayer(LayerName) {

	// determine our browser type for layer usage, since Netscape is 6 is the devil in disguise
	var BrowserType = "";
	if(document.layers) { BrowserType="NN4" }
	if(document.all) { BrowserType="IE"  }
	if(!document.all && document.getElementById) { BrowserType="NN6" } // what is Netscape smoking????
	if (BrowserType=="") { BrowserType="IE"  }	// default to IE, just because....

	if (BrowserType=="IE") { parent.document.all[LayerName].style.visibility = 'hidden' }
	if (BrowserType=="NN4") { parent.document.layers[LayerName].visibility = 'hidden' }
	if (BrowserType=="NN6") { parent.document.getElementById(LayerName).style.visibility='hidden' }
}	



function ShowPicLarger(Href, w, h, PicID) {

    var el,left,top,html,el2;
   
    el = document.getElementById(PicID);
    if (el != null) {
         t = findPos(el);
         left = parseInt(t[0]);
         top = parseInt(t[1]);
    }  
    else {
        left = 100;  
        top = 100; 
    }       
    
    left = (left + 150) + 10;
    top = top - 40;
    left = String(left) + 'px';
    top = String(top) + 'px';
    
    // set html
    html = '<img src="' + Href + '" width="' + w + '" height="' + h + '" alt="" />';
    // show the pic layer
    el2 = document.getElementById('lyrPic');
    el2.innerHTML = html;
	el2.style.left = left; el2.style.top = top;

}

function HidePicLarger() {

    var el;
    
    el = document.getElementById('lyrPic');
    el.style.left = '-1200px';
        
}

function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop];
}

function ChangePage(PageNo, CatFlag, LeadingPageName, EndingPageName) {

    var el;
    var ImageFileName;
    var html;
    var Tag;
    var t;
    var Increment = true;
        
    el = FindMyControl('hdPageNo');
    el.value = PageNo;
    
    ImageFileName = LeadingPageName + PageNo + EndingPageName;
    html = '<img src="CatImages/' + CatFlag + '/LR/' + ImageFileName + '" width="550" alt="" />';
    
    el = document.getElementById('divCatPage');
    el.innerHTML = html;

    // find PageNo and CatFlag in mypages array
    if (PageNo == 1) { Tag = FirstTag; Increment = false; }
        else { Tag = PageNo + '|' + CatFlag; Increment = true; }
    for (i=0; i < mypages.length; i++)
    {
        if (mypages[i].substring(0, Tag.length) == Tag) {
            // set previous link
            el = document.getElementById('lnkPrevious');
            if ( i == 0 ) {
                el.style.visibility = 'hidden';
            }
            else {
                t = mypages[i-1];
                t = t.split('|')
                html = 'javascript: ChangePage(\'' + t[0] + '\', \'' + t[1] + '\', \'' + t[2] + '\', \'' + t[3] + '\');'
                el.href = html;
                el.style.visibility = 'visible';
            }
            // set next link
            el = document.getElementById('lnkNext');
            if ( i == mypages.length ) {
                el.style.visibility = 'hidden';
            }
            else {
                if ( Increment ) { t = mypages[i+1] }
                    else { t= mypages[i] }
                t = t.split('|')
                html = 'javascript: ChangePage(\'' + t[0] + '\', \'' + t[1] + '\', \'' + t[2] + '\', \'' + t[3] + '\');'
                el.href = html;
                el.style.visibility = 'visible';
            }
            
                        
        }
    }
  
}

function ChangeCatalog() {

    var el;
    var CatFlag;
    var URL;
    
    el = FindMyControl('selCatalogs');
    CatFlag = el.value;
    URL = 'Page.aspx?Abs_WP_ID=EE74D785-5C37-48A0-B764-03744BECBF8E&CatFlag=' + CatFlag;
    location.href = URL;

}