// from "DHTML and CSS For The World Wide Web" 2nd edition, by Jason Cranford Teague.
  
var isDHTML = 0;
var isId = 0;
var isAll = 0;
var isNetscapeLayers = 0;
var browserVersion;
var numRegions = 50;

	
if (document.getElementById)  {
   isId = 1;
   isDHTML = 1;
}
else  {
   if (document.all) {
      isAll = 1;
      isDHTML = 1;
   }
   else  {
      browserVersion = parseInt( navigator.appVersion );
      if ( (navigator.appName.indexOf('Netscape') != -1) && (browserVersion == 4) )   {
         isNetscapeLayers = 1;
         isDHTML = 1;
      }
   }
}

function findDOMType( objectId ) {
   if( isId )  {  return (document.getElementById(objectId));  }
   else  {
      if (isAll)  {  return (document.all[objectId]); }
      else  {
         if (isNetscapeLayers)  { return (document.layers[objectId]);   }
      }
   }
}


function findNestedDOMType( objectIdInner, objectIdOuter ) {
   // only use this function with Netscape 4
   if (isNetscapeLayers)  { 
      return (document.layers[objectIdOuter].layers[objectIdInner]);   
   }
}


function findDOMStyle( objectId )   {
   if (isId)   {  
      return (document.getElementById(objectId).style); 
   }   
   else  { 
      if (isAll) { 
         return (document.all[objectId].style); 
      }
      else  { 
         if (isNetscapeLayers)  { 
            return (document.layers[objectId]);   
         }  
      }
   }   
}


function findNestedDOMStyle( objectIdInner, objectIdOuter ) {
   // only use this function with Netscape 4
   if (isNetscapeLayers)  { 
      return (document.layers[objectIdOuter].layers[objectIdInner]);   
   }  
}


function display_region_dealers( idxRgnSel )    {
      
		var domStyle;
		var idxRgn;
		var idxRgnStr;
	
		// first make all of them invisible... 
		for (idxRgn = 1; idxRgn <= numRegions; idxRgn++) {  
			idxRgnStr = idxRgn;
			if (idxRgn < 10)    {
				idxRgnStr = "0" + idxRgn;
			}
			domStyle = findDOMStyle('region_dealers_' + idxRgnStr);
			domStyle.visibility = 'hidden';
		}
		
		// ... then make the selected region's info visible.
		if ( idxRgnSel.length < 2 )   {
			idxRgnSel = "0" + idxRgnSel;
		}
		domStyle = findDOMStyle('region_dealers_' + idxRgnSel);
		domStyle.visibility = 'visible';
	}		// display_region_dealers()

