//Search Functions
function FixSearch() {
  var Standards="AaBbCcDdEeFfGgPSpsWKwk";
  var Numbers="0123456789";
  var SearchQuery=document.gs.q.value;
  var SpacesSearch=new Array();
  SpacesSearch=SearchQuery.split(" ");
  var SearchQuery2="";
  for(i=0;i<SpacesSearch.length;i++){
    if ((Standards.indexOf(SpacesSearch[i]) > -1) && (Numbers.indexOf(SpacesSearch[i+1].substring(0,1)) > -1)) {
      SearchQuery2 += SpacesSearch[i];
    } 
    else {
      SearchQuery2 += SpacesSearch[i] + " ";
    }
  }
  var DashesSearch=new Array();
  DashesSearch=SearchQuery2.split("-");
  var SearchQuery3="";
  for(j=0;j<DashesSearch.length;j++){
    if ((Standards.indexOf(DashesSearch[j].substring(DashesSearch[j].length-1)) > -1) && (Numbers.indexOf(DashesSearch[j+1].substring(0,1)) > -1) && (j==0||(DashesSearch[j].substring(DashesSearch[j].length-2,DashesSearch[j].length-1) == " "))) {
      SearchQuery3 += DashesSearch[j];
    }
    else {
      SearchQuery3 += DashesSearch[j] + "-";
    }
  }
  SearchQuery=SearchQuery3.substring(0,SearchQuery3.length-2);
  document.gs.q.value=SearchQuery;
}

function SearchFocus(){
        document.gs.q.focus();
}


//Draw the left navigation bar
//Takes one argument, which can be used to customize navigation for different pages
function DrawNavBar(special) {

	document.write("<a href=\"http://www.astm.org/index.shtml\"><img border=\"0\" src=\"/IMAGES03/astm_logo_home.gif\"></a>");
	
	document.write("<ul id=\"leftnav\">" +
		"<li><a href=\"http://www.astm.org/NEWSITE_JAVASCRIPT/index.shtml\" class=\"dkblue\">Standards</a></li>");
	if(special == 'standards') {
		document.write("<li class=\"submenu\"><a href=\"http://www.astm.org/Standard/index.shtml\" class=\"white\">Search Standards</a></li>" +
		"<li class=\"submenu\"><a href=\"http://www.astm.org/BOOKSTORE/BOS/index.html\" class=\"white\">Annual Book of Standards</a></li>" +
		"<li class=\"submenu\"><a href=\"http://www.astm.org/DEMO/index.shtml\" class=\"white\">Subscriptions</a></li>" +
		"<li class=\"submenu\"><a href=\"http://www.astm.org/DEMO/collections.htm\" class=\"white\">Collections on DVD</a></li>" +
		"<li class=\"submenu\"><a href=\"http://www.astm.org//BOOKSTORE/COMPS/compsbycategory.htm\" class=\"white\">Compilations</a></li>" +
		"<li class=\"submenu\"><a href=\"http://www.astm.org/STORE/alert.html\" class=\"white\">Track Standards</a></li>" +
		"<li class=\"submenu\"><a href=\"http://www.astm.org/IMAGES03/corr_list.doc\" class=\"white\">Corrections</a></li>");
	}
	document.write("<li><a href=\"http://www.astm.org/DIGITAL_LIBRARY/index.shtml\" class=\"dkblue\">Digital Library</a></li>" +
		"<li><a href=\"http://www.astm.org/NEWSITE_JAVASCRIPT/books_journals.shtml\" class=\"dkblue\">Books and Journals</a></li>" +
		"<li><a href=\"http://www.astm.org/COMMIT/newcommit.html\" class=\"ltblue\">Technical Committees</a></li>" +
		"<li><a href=\"http://www.astm.org/MEMBERSHIP/index.html\" class=\"ltblue\">Membership</a></li>" + 
		"<li><a href=\"http://www.astm.org/MEETINGS/index.html\" class=\"ltblue\">Meetings</a></li>");
	if(special == 'meeting') {
		document.write("<li class=\"submenu\"><a href=\"http://www.astm.org/MEETINGS/directions.htm\" class=\"white\">Directions to ASTM</a></li>" +
		"<li class=\"submenu\"><a href=\"http://www.astm.org/MEETINGS/hotels.htm\" class=\"white\">Hotels near ASTM</a></li>");	
	}
	document.write("<li><a href=\"http://www.astm.org/SYMPOSIA/index.html\" class=\"ltblue\">Symposia & Workshops</a></li>" +
		"<li><a href=\"http://www.astm.org/TRAIN/index.html\" class=\"ltblue\">Training Courses</a></li>");
	
	if(special == 'train') {
		document.write("<li class=\"submenu\"><a href=\"http://www.astm.org/TRAIN/courses.html\" class=\"white\">Course Listing</a></li>" +
		"<li class=\"submenu\"><a href=\"http://www.astm.org/TRAIN/onsite.html\" class=\"white\">On Site Training</a></li>" +
		"<li class=\"submenu\"><a href=\"http://www.astm.org/TRAIN/international.html\" class=\"white\">International Training</a></li>" +
		"<li class=\"submenu\"><a href=\"http://www.astm.org/TRAIN/pecontinuing.html\" class=\"white\">PE Continuing Education</a></li>");
	}
	
		document.write("<li><a href=\"http://www.astm.org/STATQA/index.html\" class=\"ltblue\">Proficiency Testing</a></li>" +
		"<li><a href=\"http://www.astm.org/EQUIPMENT/index.html\" class=\"orange\">Equipment Directory</a></li>" +
		"<li><a href=\"http://www.astm.org/LABS/index.html\" class=\"orange\">Lab Directory</a></li>" +
		"<li><a href=\"http://www.astm.org/CONSULTANTS/index.html\" class=\"orange\">Consultants Directory</a></li>" +
		"<li><a href=\"http://www.astm.org/ABOUT/aboutASTM.html\" class=\"yellow\">About ASTM International</a></li>");
	
	if(special == 'about') {
		document.write("<li class=\"submenu\"><a href=\"http://www.astm.org/ABOUT/index.html\" class=\"white\">Overview</a></li>" +
		"<li class=\"submenu\"><a href=\"http://www.astm.org/NEWS/Mission2.html\" class=\"white\">Mission Statment</a></li>" +
		"<li class=\"submenu\"><a href=\"http://www.astm.org/FAQ/\" class=\"white\">FAQ's</a></li>" +
		"<li class=\"submenu\"><a href=\"http://www.astm.org/IMAGES03/07annual_rep.pdf\" class=\"white\">Annual Report</a></li>" +
		"<li class=\"submenu\"><a href=\"http://www.astm.org/PRESIDENT/lead_index.html\" class=\"white\">President's Column</a></li>" +
		"<li class=\"submenu\"><a href=\"http://www.astm.org/HISTORY/index.html\" class=\"white\">History</a></li>" +
		"<li class=\"submenu\"><a href=\"http://www.astm.org/HISTORY/milestones.html\" class=\"white\">Milestones</a></li>");
	}
	
	
	document.write("<li><a href=\"http://www.astm.org/MAGS_NEWSLETTERS/index.html\" class=\"yellow\">Magazines & Newsletters</a></li>" +
		"<li><a href=\"http://astmnewsroom.org/newsrelease.aspx\" class=\"yellow\">News Releases</a></li>" +
		"<li><a href=\"http://www.astm.org/studentmember/index.html\" class=\"yellow\">Students & Professors</a></li>" +
		"<li><a href=\"http://www.astm.org/GLOBAL/index.html\" class=\"yellow\">Global Cooperation</a></li>" +
		"</ul>");


	document.write("<a href=\"http://www.astm.org/RSS/index.html\"><img src=\"/IMAGES03/rss.jpg\" border=\"0\"></a>" +
		"<br /><img src=\"/IMAGES03/verisign.jpg\">");
}


//Draw header
//Also takes one argument for customization
function DrawHeader(special) {

	document.write("<table cellpadding=0 cellspacing=0 border=0 width=584 id=\"headNav\"><tr>");
	
	if(special == 'logout') document.write("<td id=\"login\" align=\"center\"><a id=\"login_link\" href=\"http://myastm.astm.org/CUSTOMERS/logout.cgi\">Logout</A></td>");
	
	else document.write("<td id=\"login\" align=\"center\"><a id=\"login_link\" href=\"http://myastm.astm.org/filtrexx40.cgi?+/usr6/htdocs/newpilot.com/logon_new.frm\">Login</A></td>");
		
	document.write("<td class=\"headerNav\" align=\"right\"><a class=\"hvLink\" href=\"http://www.astm.org/\">Home</a>" +
		"<a class=\"hvLink\" href=\"http://www.astm.org/SITEMAP/index.html\">Site Map</a>" +
		"<a class=\"hvLink\" href=\"http://www.astm.org/SUPPORT/index.html\">Online Support</a>" +
		"<a class=\"hvLink\" href=\"http://www.astm.org/CONTACT/index.html\">Contact</a>" +
		"<a class=\"hvLink\" href=\"http://www.astm.org/prpolicy.html\">Web Policies</a>" +
		"<a class=\"hvLink\" href=\"http://www.astm.org/Itpolicy.pdf\">IP Policy</a></td>" +
		"</tr></table>");
}
