//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>");
	if(special == 'gtj') {
		document.write("<li class=\"submenu\"><p class=\"red\">Geotechnical Test Journal</p></li>" +
		"<li class=\"submenu\"><a href=\"http://www.astm.org/JOURNALS/GEOTECH/gtj_home.html\" class=\"white\">Home</a></li>" +
		"<li class=\"submenu\"><a href=\"http://www.astm.org/JOURNALS/GEOTECH/gtj_searchpage.html\" class=\"white\">Search</a></li>" +
		"<li class=\"submenu\"><a href=\"http://www.astm.org/JOURNALS/GEOTECH/gtj_toclist.html\" class=\"white\">Table of Contents</a></li>" +
		"<li class=\"submenu\"><a href=\"http://www.astm.org/JOURNALS/GEOTECH/gtj_aboutthisjournal.html\" class=\"white\">About This Journal</a></li>" +
		"<li class=\"submenu\"><a href=\"http://www.astm.org/JOURNALS/GEOTECH/gtj_editorialboard.html\" class=\"white\">Editorial Board</a></li>" +
		"<li class=\"submenu\"><a href=\"http://www.astm.org/JOURNALS/GEOTECH/gtj_orderinginfo.html\" class=\"white\">Subscription Information</a></li>" +
		"<li class=\"submenu\"><a href=\"http://www.astm.org/JOURNALS/GEOTECH/gtj_sample.pdf\" class=\"white\">Sample Paper</a></li>");
	}
	if(special == 'jai') {
		document.write("<li class=\"submenu\"><p class=\"green\">Journal of ASTM Int'l</p></li>" +
		"<li class=\"submenu\"><a href=\"http://www.astm.org/JOURNALS/JAI/jai_home.html\" class=\"white\">Home</a></li>" +
		"<li class=\"submenu\"><a href=\"http://www.astm.org/JOURNALS/JAI/jai_searchpage.html\" class=\"white\">Search</a></li>" +
		"<li class=\"submenu\"><a href=\"http://www.astm.org/JOURNALS/JAI/jai_toclist.html\" class=\"white\">Table of Contents</a></li>" +
		"<li class=\"submenu\"><a href=\"http://www.astm.org/JOURNALS/JAI/jai_aboutthisjournal.html\" class=\"white\">About This Journal</a></li>" +
		"<li class=\"submenu\"><a href=\"http://www.astm.org/JOURNALS/JAI/jai_editorialboard.html\" class=\"white\">Editorial Board</a></li>" +
		"<li class=\"submenu\"><a href=\"http://www.astm.org/JOURNALS/JAI/jai_orderinginfo.html\" class=\"white\">Subscription Information</a></li>" +
		"<li class=\"submenu\"><a href=\"http://www.astm.org/JOURNALS/JAI/jai_sample.pdf\" class=\"white\">Sample Paper</a></li>");
	}
	document.write("<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://69.7.224.88/newsrelease.aspx\" class=\"yellow\">News Releases</a></li>" +
		"<li><a href=\"http://www.astm.org/studentmember/index.html\" class=\"yellow\">ASTM Campus</a></li>" +
		"<li><a href=\"http://www.astm.org/GLOBAL/index.html\" class=\"yellow\">Global Cooperation</a></li>" +
		"</ul>");

	document.write("<div id=\"prod_info\">" +
		"<div id=\"prod_info_hdr\">Product Information</div>" +
		"<a class=\"bluelinkline_smaller\" href=\"http://www.astm.org/marketing_mail/index.html\">Get Product Updates</a>" +
		"<a class=\"bluelinkline_smaller\" href=\"http://www.astm.org/CATALOG_REQUEST/index.html\">Request A Free Catalog</a>" +
		"<a class=\"bluelinkline_smaller\" href=\"/catalog.html\">View Catalog</a>" +
		"</div>");

	if(special == 'publish') {
		document.write("<div id=\"publish\"><b class=\"boldblack\"><a href=\"http://www.astm.org/PUBLISH/index.html\">Publish With ASTM</a></b></div>");
	}

	if(special == 'digiLib') {
		document.write("<div id=\"dlPublish\">" +
			"<div id=\"dlPublish_hdr\">Publish With ASTM</div>" +
			"<a class=\"bluelinkline_smaller\" href=\"http://www.astm.org/author/index.html\">Book Guide</a>" +
			"<a class=\"bluelinkline_smaller\" href=\"http://www.astm.org/JOURNALS/jrnls.htm\">Journals</a>" +
			"</div>");
	}

	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=582 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/IPPolicy.pdf\">IP Policy</a></td>" +
		"</tr></table>");

	document.write("<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" width=\"582\"><tr><td id=\"search\">" +
		"<table border=0 cellspacing=5><tr>" +
		"<td><form name=\"gs\" method=\"GET\" action=\"http://search.micronexx.com/search\" OnSubmit=\"return FixSearch();\">" +
		"<input type=\"hidden\" name=\"ie\" value=\"UTF-8\">" +
		"<input type=\"hidden\" name=\"site\" value=\"STANDARDS\">" +
		"<input type=\"hidden\" name=\"output\" value=\"xml_no_dtd\">" +
		"<input type=\"hidden\" name=\"lr\" value=\"\">" +
		"<input type=\"hidden\" name=\"proxystylesheet\" value=\"STANDARDS\">" +
		"<input type=\"hidden\" name=\"oe\" value=\"UTF-8\">" +
		"<input type=\"hidden\" name=\"cartname\" value=\"mystore\">" +
		"<input type=\"hidden\" name=\"client\" value=\"STANDARDS\">" +
		"<input type=\"test\" name=\"q\" maxlength=\"100\" size=\"12\" ></td>" +
		"<td><input type=\"submit\" value=\"Search\">" +
		"</form></td><td align=\"right\" width=\"100%\"><a onmouseover=\"this.style.cursor=\'pointer\'\" onClick=\"window.print();\"><img border=\"0\" valign=\"middle\" src=\"/IMAGES03/printer_icon_new.gif\"></a></td>" +
		"<td><p class=\"boldblack\"><a onmouseover=\"this.style.cursor=\'pointer\'\" onClick=\"window.print();\">Print&nbsp;</a></p></td></tr>" +
		"</table></td>");

	document.write("<td id=\"cart\">" +
		"<a href=\"http://www.astm.org/STORE/showcart.html\"><img src=\"/IMAGES03/view_cart.gif\" border=\"0\" alt=\"View Shopping Cart\" title=\"View Shopping Cart\"></a>" +
		"</td></tr></table>");
}