function createNavBar(){
	// Get file name
	var dir = location.href.substring(0,location.href.lastIndexOf('/')+1);
	var url = location.href.substring(dir.length,location.href.length+1);

	// Split off extension
	var fileprefix = url.replace(".htm","");

	// Create arrays
	home			= new Array("","index.htm","Home");

	// Key categories
	products		= new Array("","products.htm","Home-Products");
	applications		= new Array("","applications.htm","Home-Building Applications");
	building_applications	= new Array("","applications.htm","Home-Building Applications");
	catalog_manuals 	= new Array("","catalog_manuals.htm","Home-Catalog and Manuals");
	catalog_and_manuals 	= new Array("","catalog_manuals.htm","Home-Catalog and Manuals");
	other		 	= new Array("","other.htm","Home-Other");

	// Products subcategories
	//aluminum_forms	= new Array("products","aluminum_forms.htm","Home-Products-Aluminum Forms");
	//aluminum_forms_smooth	= new Array("products","aluminum_forms_smooth.htm","Home-Products-Aluminum Forms-Smooth");
	//aluminum_forms_brick	= new Array("products","aluminum_forms_brick.htm","Home-Products-Aluminum Forms-Brick Forms");
	//attached_hardware 	= new Array("products","attached_hardware.htm","Home-Products-Attached Hardware");
	vinyl_forms		= new Array("products","vinyl_forms.htm","Home-Products-Vinyl Forms");
	aluminum_forms_fence	= new Array("products","aluminum_forms_fence.htm","Home-Products-Fence Forms");
	//aluminum_forms_footing	= new Array("products","aluminum_forms_footing.htm","Home-Products-Aluminum Forms-Footing Forms");
	//aluminum_forms_ledger	= new Array("products","trimform_ledger_system.htm","Home-Products-Aluminum Forms-Ledger System");
	windows 		= new Array("products","windows.htm","Home-Products-Windows");

	// Applications subcategories
	concrete_homes 		= new Array("building_applications","concrete_homes.htm","Home-Building Applications-Concrete Homes");
	bsmt_foundations 	= new Array("building_applications","bsmt_foundations.htm","Home-Building Applications-Basement Foundations");
	commercial		= new Array("building_applications","commercial.htm","Home-Building Applications-Commercial");
	precast			= new Array("building_applications","precast.htm","Home-Building Applications-Precast");
	pools			= new Array("building_applications","pools.htm","Home-Building Applications-Swimming Pools");
	agristructures 		= new Array("building_applications","agristructures.htm","Home-Building Applications-Agristructures");
	other_applications 	= new Array("building_applications","other_applications.htm","Home-Building Applications-Other Applications");

	// Catalog/Manuals subcategories
	request_quote 		= new Array("catalog_manuals","request_quote.htm","Home-Catalog and Manuals-Request a Quote");
	brochures_manuals 	= new Array("catalog_manuals","brochures_manuals.htm","Home-Catalog and Manuals-Product Brochures");
	tech_support 		= new Array("catalog_manuals","tech_support.htm","Home-Catalog and Manuals-Tech Support");
	video	 		= new Array("catalog_manuals","video.htm","Home-Catalog and Manuals-Videos");
	faq	 		= new Array("faq","faq.htm","Home-Catalog and Manuals-Frequently Asked Questions");

	// Other info subcategories
	company_profile 	= new Array("","company_profile.htm","Home-Other-Company Profile");
	info_request		= new Array("","info_request.htm","Home-Other-Information Request Form");
	financing_info 		= new Array("","financing_info.htm","Home-Other-Financing Information");
	pfi_locations 		= new Array("","pfi_locations.htm","Home-Other-Locations and Contact Info");
	employment		= new Array("","employment.htm","Home-Other-Employment Opportunities");

	// Products subcategories - al forms
	aluminum_forms_smooth 	= new Array("","aluminum_forms_smooth.htm","Home-Products-Smooth Forms");
	aluminum_forms_brick	= new Array("","aluminum_forms_brick.htm","Home-Products-Brick Forms");
	aluminum_forms_footing 	= new Array("","aluminum_forms_footing.htm","Home-Products-Footing");
	aluminum_forms_setnlok 	= new Array("","aluminum_forms_setnlok.htm","Home-Products-Set &amp; Lok");
	aluminum_forms_precast 	= new Array("","aluminum_forms_precast.htm","Home-Products-Precast");
	aluminum_forms_accessories = new Array("","aluminum_forms_accessories.htm","Home-Products-Accessories");
	attached_hardware	= new Array("","attached_hardware.htm","Home-Products-Attached Hardware");
	trimform_ledger_system	= new Array("building_applications","trimform_ledger_system.htm","Home-Products-Trimform Ledger System");
	dominator_eliminator_system = new Array("","dominator_eliminator_system.htm","Home-Products-Dominator/Eliminator System");
	easi_wall_system 	= new Array("","easi_wall_system.htm","Home-Products-EASI&ndash;WALL System");

	// Products subcategories - vinyl forms
	vinyl_forms_acc 	= new Array("","vinyl_forms_acc.htm","Home-Products-Vinyl Forms-Accessories");

	// Products subcategories - windows
	windows_bucks 		= new Array("","windows_bucks.htm","Home-Products-Windows-Bucks");
	windows_install 	= new Array("","windows_install.htm","Home-Products-Windows-Installation");
	windows_wells 		= new Array("","windows_wells.htm","Home-Products-Windows-Wells");
	windows_trim 		= new Array("","windows_trim.htm","Home-Products-Windows-Trim Kits");

	window_vinyl_slider_DG 	= new Array("","window_vinyl_slider_DG.htm","Home-Products-Windows-Vinyl Slider DG");
	window_vinyl_egress 	= new Array("","window_vinyl_egress.htm","Home-Products-Windows-Vinyl Egress");
	window_vinyl_hopper 	= new Array("","window_vinyl_hopper.htm","Home-Products-Windows-Vinyl Hopper");
	window_vinyl_slider_SG 	= new Array("","window_vinyl_slider_SG.htm","Home-Products-Windows-Vinyl Slider SG");
	window_intercept_system	= new Array("","window_intercept_system.htm","Home-Products-Windows-Intercept System");
	window_accessories 	= new Array("","window_accessories.htm","Home-Products-Windows-Window Accessories");

	tie_charts 		= new Array("","tie_charts.htm","Home-Products-Tech Support-Tie Charts");
	hole_patterns 		= new Array("","hole_patterns.htm","Home-Products-Tech Support-Hole Patterns");
	faq 			= new Array("","faq.htm","Home-Products-Tech Support-Frequently Asked Questions");
	onsite_training 	= new Array("","onsite_training.htm","Home-Products-Tech Support-Onsite Training");

	// Create temporary array
	ar_temp = eval(fileprefix + '[2].split("-")');

	// Loop through temp array and make nav bar with links
	var navbar;
	var tmp_string;
	var i;
	var j = parseInt(ar_temp.length);
	for (i=1; i<=j; i++){
		tmp_string = ar_temp[i-1];
		//tmp_string = tmp_string.replace(" ", "_");
		tmp_string = Switch(tmp_string," ","_");
		if (i == 1){
			navbar = '<a href="' + eval(tmp_string.toLowerCase() + '[1]') + '">' + ar_temp[i-1] + '</a>';
		}
		if (i == j){
			navbar = navbar + ' > ' + ar_temp[i-1];
		}
		if ((i > 1) && (i < j)) {
			navbar = navbar + ' > <a href="' + eval(tmp_string.toLowerCase() + '[1]') + '">' + ar_temp[i-1] + '</a>';
		}
	}

	// Write link
	document.write(navbar);
}



/*
 * This works on 1 character only if _ONE=1
 * if _ONE=0 then it will replace all occurances.
 */
var _ONE=0;
function Switch(item,OldChar,NewChar)
{
  var _ret="";
  var _flag=0;
  var _item=item.split("");
  for(var i=0;i<_item.length;i++)
  {
    if(!_flag&&_item[i]==OldChar)
	{
	  _item[i]=NewChar;
      _flag=_ONE;
	}
	_ret+=_item[i];
  }
  return(_ret);
}

