
//AddThis variables need to be set globally
var addthis_pub="jbartonastm";
var addthis_brand = "ASTM";
var addthis_disable_flash = true;

//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
function DrawNavBar(special) {
	if(special == 'labs') {
		document.write("<a href=\"/index.shtml\"><img border=\"0\" src=\"/IMAGES03/astm_logo_home.gif\"></a>");	
		document.write("<ul id=\"leftnav\">"+
			"<li><a href=\"/LABS/addlisting.htm\" class=\"dkblue\">Add Listing/Information</a></li>" +
			"<li><a href=\"/LABS/update.htm\" class=\"dkblue\">Update Listing</a></li>" +
			"<li><a href=\"/LABS/renewlisting.htm\" class=\"dkblue\">Renew Listing</a></li>" +
			"<li><a href=\"/EQUIPMENT/search.html\" class=\"dkblue\">Equipment Directory</a></li>" +
			"<li><a href=\"/LABS/search.html\" class=\"dkblue\">Laboratory Directory</a></li>" +
			"<li><a href=\"/CONSULTANTS/index.html\" class=\"dkblue\">Consultants Directory</a></li>" +
			"<li><a href=\"/index.shtml\" class=\"dkblue\">ASTM Home</a></li>" +
			"<li><a href=\"/STORE/standardsearch.shtml\" class=\"dkblue\">Standards Search</a></li>" +
			"<li><a href=\"/MEMBERSHIP/index.html\" class=\"ltblue\">Membership</a></li>" +
			"<li><a href=\"/SUPPORT/index.html\" class=\"orange\">Help</a></li>" +
			"</ul>");
	
		document.write("<a href=\"/RSS/index.html\"><img src=\"/IMAGES03/rss.jpg\" border=\"0\"></a>" +
			"<br /><img src=\"/IMAGES03/verisign.jpg\"><br /><br />");
	
		/*document.write("<span><a target=\"_blank\" href=\"http://www.nationalexposuretesting.com\"><img border=0 src=\"/LABS/ADS/net.gif\"></a></span><br />" +
			"<span><br /><a target=\"_blank\" href=\"http://www.arizonaweathering.com\"><img border=0 src=\"/LABS/ADS/arizona.gif\"></a></span><br />" +
			"<span><br /><a target=\"_blank\" href=\"http://www.imrtest.com\"><img border=0 src=\"/LABS/ADS/imr.jpg\"></a></span><br />" +
			"<span><br /><a target=\"_blank\" href=\"http://www.wmtr.com\"><img border=0 src=\"/LABS/ADS/wmtr.gif\"></a></span><br />" +
			
			"<span><br /><a target=\"_blank\" href=\"http://www.csm-instruments.com\"><img border=0 src=\"/LABS/ADS/CSM.gif\"></a></span><br />" +
			"<span><br /><a target=\"_blank\" href=\"http://www.chilworth.com\"><img border=0 src=\"/LABS/ADS/chilworth.jpg\"></a></span><br />" +
			"<span><br /><a target=\"_blank\" href=\"http://www.ep-labs.com/\"><img border=0 src=\"/LABS/ADS/EPL.jpg\"></a></span><br />");*/
	}
	
	if(special == 'equip') {
		document.write("<a href=\"/index.shtml\"><img border=\"0\" src=\"/IMAGES03/astm_logo_home.gif\"></a>");	
		document.write("<ul id=\"leftnav\">"+
			"<li><a href=\"/EQUIPMENT/addlisting.htm\" class=\"dkblue\">Add Listing/Information</a></li>" +
			"<li><a href=\"/EQUIPMENT/update.htm\" class=\"dkblue\">Update Listing</a></li>" +
			"<li><a href=\"/EQUIPMENT/renewlisting.htm\" class=\"dkblue\">Renew Listing</a></li>" +
			"<li><a href=\"/LABS/search.html\" class=\"dkblue\">Laboratory Directory</a></li>" +
			"<li><a href=\"/CONSULTANTS/index.html\" class=\"dkblue\">Consultants Directory</a></li>" +
			"<li><a href=\"/index.shtml\" class=\"dkblue\">ASTM Home</a></li>" +
			"<li><a href=\"/STORE/standardsearch.shtml\" class=\"dkblue\">Standards Search</a></li>" +
			"</ul>");
		
		document.write("<a href=\"/RSS/index.html\"><img src=\"/IMAGES03/rss.jpg\" border=\"0\"></a>" +
			"<br /><img src=\"/IMAGES03/verisign.jpg\"><br />");
		
		/*document.write("<br /><a target=\"_blank\" href=\"http://www.chem.agilent.com/Scripts/Generic.ASP?lPage=54838&indcol=N&prodcol=N\"><img src=\"/IMAGES03/MyGCC_announce_ad.gif\" width=\"140\" height=\"84\"></a><br /><br />");*/

	}
	
	if(special == 'consult') {
		document.write("<a href=\"/index.shtml\"><img border=\"0\" src=\"/IMAGES03/astm_logo_home.gif\"></a>");	
		document.write("<ul id=\"leftnav\">"+
			"<li><a href=\"/CONSULTANTS/addlisting.htm\" class=\"dkblue\">Add Listing/Information</a></li>" +
			"<li><a href=\"/CONSULTANTS/update.htm\" class=\"dkblue\">Update Listing</a></li>" +
			"<li><a href=\"/CONSULTANTS/renewlisting.htm\" class=\"dkblue\">Renew Listing</a></li>" +
			"<li><a href=\"/EQUIPMENT/search.html\" class=\"dkblue\">Equipment Directory</a></li>" +
			"<li><a href=\"/LABS/search.html\" class=\"dkblue\">Laboratory Directory</a></li>" +
			"<li><a href=\"/CONSULTANTS/index.html\" class=\"dkblue\">Consultants Directory</a></li>" +
			"<li><a href=\"/index.shtml\" class=\"dkblue\">ASTM Home</a></li>" +
			"<li><a href=\"/STORE/standardsearch.shtml\" class=\"dkblue\">Standards Search</a></li>" +
			"<li><a href=\"/MEMBERSHIP/index.html\" class=\"ltblue\">Membership</a></li>" +
			"<li><a href=\"/SUPPORT/index.html\" class=\"orange\">Help</a></li>" +
			"</ul>");
		
		document.write("<a href=\"/RSS/index.html\"><img src=\"/IMAGES03/rss.jpg\" border=\"0\"></a>" +
			"<br /><img src=\"/IMAGES03/verisign.jpg\"><br />");
		
	}
}

//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></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=\"/\">Home</a>" +
		"<a class=\"hvLink\" href=\"/SITEMAP/index.html\">Site Map</a>" +
		"<a class=\"hvLink\" href=\"/SUPPORT/index.html\">Online Support</a>" +
		"<a class=\"hvLink\" href=\"/CONTACT/index.html\">Contact</a>" +
		"<a class=\"hvLink\" href=\"/prpolicy.html\">Web Policies</a>" +
		"<a class=\"hvLink\" href=\"/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();\">" +
		"<td><form name=\"gs\" method=\"GET\" action=\"http://www.astm.org/SITESEARCH/search.cgi\" 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>");

	document.write("<td align=\"right\" id=\"addThisCell\" width=\"100%\"><a href=\"http://www.addthis.com/bookmark.php?v=250\" onmouseover=\"return addthis_open(this, '', '[URL]', '[TITLE]')\" onmouseout=\"addthis_close()\" onclick=\"return addthis_sendto()\"><img src=\"http://s7.addthis.com/static/btn/sm-share-en.gif\" width=\"83\" height=\"16\" alt=\"Bookmark and Share\" style=\"border:0\"/></a></td>");


	document.write("</tr></table></td><td id=\"cart\">" +
		"<a href=\"/STORE/showcart.html\"><img src=\"/IMAGES03/view_cart.gif\" border=\"0\" alt=\"View Shopping Cart\" title=\"View Shopping Cart\"></a>" +
		"</td></tr></table>");
}

//General Javascript used in Equipment, Labs, and Consultants
function populate(){
        var Selected=GetSelectValue('document.Search.COUNTRY'); 

	if(Selected=="ALL")
	{
 	  populateNone();	
	}
	else if(Selected=="OTHER")
	{	
	  populateNone();	
	}  
	else if(Selected=="CANADA")
	{
	  populateCanadaProvince();
	}  
	else
	  populateUSstate();	
}
function clearList(){

	var d = document.Search;

	while(d.STATE.options.length>0){
		d.STATE.options[d.STATE.options.length - 1]= null;
	}
}
function populateNone() {
	
	clearList();
		
	var d = document.Search;
	var arrNone = new Array("('None','',true,true)");
	
	for (var i=0; i < arrNone.length; i++) {
		eval("document.Search.STATE.options[i]=" + "new Option" + arrNone[i]);
	}

	if (d.COUNTRY.options[0].value == '') {
	
		d.COUNTRY.options[0]= null;
		if ( navigator.appName == 'Netscape') {
			if (parseInt(navigator.appVersion) < 4) {
				window.history.go(0);
			}
			else {   	
			   if (navigator.platform == 'Win32' || navigator.platform == 'Win16') {
				window.history.go(0);
			   }
			}
		}
	}
	
}

//Canadian Provinces.
function populateCanadaProvince() {  

	clearList();

	var d = document.Search;
	var arrCanadaProvince = new Array("('Select Province','',true,true)",
	"('Alberta','AB')",
	"('British Columbia','BC')",
	"('Manitoba','MB')",
	"('New Brunswick','NB')",
	"('Newfoundland','NF')",
	"('Northwest Territories','NT')",
	"('Nova Scotia','NS')",			
	"('Ontario','ON')",
	"('Prince Edward Island','PEI')",	
	"('Quebec','QC')",
	"('Saskatchewan','SK')");

	for (var i=0; i < arrCanadaProvince.length; i++) {
		eval("document.Search.STATE.options[i]=" + "new Option" + arrCanadaProvince[i]);
	}
	
	if (d.COUNTRY.options[0].value == '') {
	
		d.COUNTRY.options[0]= null;
		if ( navigator.appName == 'Netscape') {
			if (parseInt(navigator.appVersion) < 4) {
				window.history.go(0);
		}
		else {   	
			if (navigator.platform == 'Win32' || navigator.platform == 'Win16') {
				window.history.go(0);
				}
			}
		}
	}

}

//US States.
function populateUSstate() {  

	clearList();

	var d = document.Search;
	
	var arrUSstate = new Array("('Select State','',true,true)",
	"('AL','AL')",
	"('AK','AK')",
	"('AZ','AZ')",
	"('AR','AR')",
	"('CA','CA')",
	"('CO','CO')",
	"('CT','CT')",
	"('DE','DE')",
	"('FL','FL')",
	"('GA','GA')",
	"('HI','HI')",
	"('ID','ID')",
	"('IL','IL')",
	"('IN','IN')",
	"('IA','IA')",
	"('KS','KS')",
	"('KY','KY')",
	"('LA','LA')",
	"('MA','MA')",
	"('MD','MD')",
	"('ME','ME')",
	"('MI','MI')",
	"('MN','MN')",
	"('MS','MS')",
	"('MO','MO')",
	"('MT','MT')",
	"('NE','NE')",
	"('NV','NV')",
	"('NH','NH')",
	"('NJ','NJ')",
	"('NM','NM')",
	"('NY','NY')",
	"('NC','NC')",
	"('ND','ND')",
	"('OH','OH')",
	"('OK','OK')",
	"('OR','OR')",
	"('PA','PA')",
	"('RI','RI')",
	"('SC','SC')",
	"('SD','SD')",
	"('TN','TN')",
	"('TX','TX')",
	"('UT','UT')",
	"('VT','VT')",
	"('VA','VA')",
	"('WA','WA')",
	"('WV','WV')",
	"('WI','WI')",
	"('WY','WY')");
	
	for (var i=0; i < arrUSstate.length; i++) {
		eval("document.Search.STATE.options[i]=" + "new Option" + arrUSstate[i]);
	}

	if (d.COUNTRY.options[0].value == '') {
	
		d.COUNTRY.options[0]= null;
		if (navigator.appName == 'Netscape') {
			if (parseInt(navigator.appVersion) < 4) {
				window.history.go(0);
		}
		else {   	
			if ((navigator.platform == 'Win32') || (navigator.platform == 'Win16')) {
				window.history.go(0);
				}
			}
		}
	}

}
function fullSearch (SearchField) {
	// variable definitions
	var StoreInfo=location.search.substring(1);
	var StoreArgs=new Array(); 
	StoreArgs=StoreInfo.split("+");
	//var URL="filtrexx40.cgi?U+"+StoreArgs[1]+"+"+StoreArgs[2]+"+-P+FIELD+"+SearchField+"+-P+TERM+"+TERM+"+searchresults.frm";
	var TERM="";
	var URL="";
	var STATE="";
	
	if(SearchField == "GENERAL" && document.Search.SearchText.value != '')
	{
		var TERM=SpacesToColons(document.Search.SearchText.value);
		var URL="filtrexx40.cgi?U+"+StoreArgs[1]+"+"+StoreArgs[2]+"+-P+TERM+"+TERM+"+searchresults_general.frm";
	}
	
	else if(SearchField == "NAME" && eval("document.Search."+SearchField).value != '')
	{
		var FIELD=eval("document.Search."+SearchField);
		var TERM=SpacesToColons(FIELD.value);
		var URL="filtrexx40.cgi?U+"+StoreArgs[1]+"+"+StoreArgs[2]+"+-P+FIELD+"+SearchField+"+-P+TERM+"+TERM+"+searchresults_labname.frm";
		var STATE="";	
	}
			
	else if(SearchField == "LABTEST" && GetSelectValue("document.Search."+SearchField) != 0)
	{
		var FIELD="document.Search."+SearchField;
		var TERM=GetSelectValue(FIELD);
		var URL="filtrexx40.cgi?U+"+StoreArgs[1]+"+"+StoreArgs[2]+"+-P+FIELD+"+SearchField+"+-P+TERM+"+TERM+"+searchresults_general.frm";
	}
	
	else if(SearchField == "LABSERV" && GetSelectValue("document.Search."+SearchField) != 0)
	{
		var FIELD="document.Search."+SearchField;
		var TERM=GetSelectValue(FIELD);
		var URL="filtrexx40.cgi?U+"+StoreArgs[1]+"+"+StoreArgs[2]+"+-P+FIELD+"+SearchField+"+-P+TERM+"+TERM+"+searchresults_general.frm";
	}
		
	else if(SearchField == "PRODTEST" && document.Search.SearchProduct.value != '')
	{
		var TERM=SpacesToColons(document.Search.SearchProduct.value);
		var URL="filtrexx40.cgi?U+"+StoreArgs[1]+"+"+StoreArgs[2]+"+-P+TERM+"+TERM+"+searchresults_productstested.frm";
	}


		
	if(IsGeogSearch())
	{

	        COUNTRY=GetSelectValue('document.Search.COUNTRY');
		if((COUNTRY=="USA") || (COUNTRY=="CANADA")) {
			STATE=GetSelectValue('document.Search.STATE');
			if(STATE.length > 1) { 
				WHERE=":AND:COUNTRY_EQ__SQ_"+COUNTRY+"_SQ_:AND:STATE_EQ__SQ_"+STATE+"_SQ_";
			} 
			else { 
			   WHERE=":AND:COUNTRY_EQ__SQ_"+COUNTRY+"_SQ_"; 
			}
		}
		if(COUNTRY=="OTHER"){
		   //WHERE=":AND:COUNTRY_NEQ__SQ_USA_SQ_:AND:COUNTRY_NEQ__SQ_CANADA_SQ_";
		   WHERE=":AND:COUNTRY_NEQ__SQ_USA_SQ_:AND:COUNTRY_NEQ__SQ_CANADA_SQ_:AND:COUNTRY_NEQ__SQ_UNITED:STATES_SQ_:AND:COUNTRY_NEQ__SQ_U.S.A._SQ_";

		}		
			
		if(SearchField == "GENERAL")
		{
			//WHERE+="COUNTRY_NEQ__SQ_USA_SQ_:AND:COUNTRY_NEQ__SQ_CANADA_SQ_:AND:COUNTRY_NEQ__SQ__SQ_";  
			URL="search.cgi?searchresults_general.frm+"+TERM+"+"+WHERE+"+"+SearchField;
		}
		if(SearchField == "NAME")
		{
			//WHERE+="COUNTRY_NEQ__SQ_USA_SQ_:AND:COUNTRY_NEQ__SQ_CANADA_SQ_:AND:COUNTRY_NEQ__SQ__SQ_";  
			URL="search.cgi?searchresults_general.frm+"+TERM+"+"+WHERE;
		}
		if(SearchField == "LABTEST")
		{
			//WHERE+="COUNTRY_NEQ__SQ_USA_SQ_:AND:COUNTRY_NEQ__SQ_CANADA_SQ_:AND:COUNTRY_NEQ__SQ__SQ_";
			URL="search.cgi?searchresults_general.frm+"+TERM+"+"+WHERE+"+"+SearchField;
		}
		if(SearchField == "LABSERV")
		{
			//WHERE+="COUNTRY_NEQ__SQ_USA_SQ_:AND:COUNTRY_NEQ__SQ_CANADA_SQ_:AND:COUNTRY_NEQ__SQ__SQ_";
			URL="search.cgi?searchresults_general.frm+"+TERM+"+"+WHERE+"+"+SearchField;
		}
		if(SearchField == "PRODTEST")
		{
			//WHERE+="COUNTRY_NEQ__SQ_USA_SQ_:AND:COUNTRY_NEQ__SQ_CANADA_SQ_:AND:COUNTRY_NEQ__SQ__SQ_";  
			URL="search.cgi?searchresults_general.frm+"+TERM+"+"+WHERE;
		}
		
		else{
			//error condition
		}
	}
	
	if(URL == "") alert("Please enter a search term.");
	else location=URL;
}

//Equipment Directory Specific Scripts
function IsGeogSearch()
{
        if(document.Search.COUNTRY.selectedIndex > 0) return true;
	else return false
}
function GetSelectValue(FieldName) {
	// Usage Ex: GetSelectValue('document.FOO.FOOFIELD');
	var UserPicked= eval(FieldName + ".selectedIndex");
	var ReturnValue=eval(FieldName +".options[UserPicked].value");
	return(ReturnValue);
}
function SpacesToColons(StringToChange) {
	var i, Prefix, Suffix;
	var    ReturnValue;

	while(StringToChange.indexOf(" ") > -1 ) {
		i=StringToChange.indexOf(" ");
		Prefix= StringToChange.substring(0,i);
		Suffix= StringToChange.substring(i+1,StringToChange.length);
		StringToChange = Prefix+":"+Suffix;	
	}

	ReturnValue=StringToChange;
	return(ReturnValue);
}

function ViewAll() {
 var StoreInfo=location.search.substring(1);
  var StoreArgs=new Array(); 
  var StoreArgs=StoreInfo.split("+");
  var URL="filtrexx40.cgi?U+"+StoreArgs[1]+"+"+StoreArgs[2]+"+AllCategories.frm";
  location=URL;
}
function SearchAll(SearchType) {
  var StoreInfo=location.search.substring(1);
  var StoreArgs=new Array(); 
  var StoreArgs=StoreInfo.split("+");

  var COUNTRY=GetSelectValue('document.Search.COUNTRY');
  var SFIELD=eval("document.Search."+SearchType+"SearchText");
  
  if(SFIELD.value == '') {
	alert("Please enter a search term.");
	return false;
  }

else
{
  var TERM=SpacesToColons(SFIELD.value);

  var URL="filtrexx40.cgi?U+"+StoreArgs[1]+"+"+StoreArgs[2]+"+-P+TERM+"+TERM+"+searchresults.frm";

  if(SearchType=="Equipment")
	URL="filtrexx40.cgi?U+"+StoreArgs[1]+"+"+StoreArgs[2]+"+-P+TERM+"+TERM+"+searchresults_equipment.frm";

  if(SearchType=="Designation")
	URL="filtrexx40.cgi?U+"+StoreArgs[1]+"+"+StoreArgs[2]+"+-P+TERM+"+TERM+"+searchresults_designation.frm";

  if(SearchType=="Company")
	URL="filtrexx40.cgi?U+"+StoreArgs[1]+"+"+StoreArgs[2]+"+-P+TERM+"+TERM+"+searchresults_company.frm";

  if(IsGeogSearch())
  {
	  var WHERE="AND:";
	  var COUNTRY=GetSelectValue('document.Search.COUNTRY');
	  var STATE="";

	  if((COUNTRY=="USA") || (COUNTRY=="CANADA"))
	  {
	    STATE=GetSelectValue('document.Search.STATE');
	    if(STATE != '')
	      WHERE+="COUNTRY_EQ__SQ_"+COUNTRY+"_SQ_:AND:STATE_EQ__SQ_"+STATE+"_SQ_";
	    else  
	      WHERE+="COUNTRY_EQ__SQ_"+COUNTRY+"_SQ_";
	  }  
	  else WHERE+="COUNTRY_NEQ__SQ_USA_SQ_:AND:COUNTRY_NEQ__SQ_CANADA_SQ_:AND:COUNTRY_NEQ__SQ__SQ_";  

	    URL="search.cgi?searchresults.frm+"+TERM+"+"+WHERE;

  if(SearchType=="Equipment")
	    URL="search.cgi?searchresults_equipment.frm+"+TERM+"+"+WHERE;

  if(SearchType=="Designation")
	    URL="search.cgi?searchresults_designation.frm+"+TERM+"+"+WHERE;

  if(SearchType=="Company")
	    URL="search.cgi?searchresults_company.frm+"+TERM+"+"+WHERE;


  } 
  location=URL;
}
}

function IsGeogSearch()
{
        if(document.Search.COUNTRY.selectedIndex > 0) return true;
	else return false
}

function SelectSearch(SearchField) {

        var FIELD="document.Search."+SearchField;
	var VALUE=GetSelectValue(FIELD);
	var URL="filtrexx40.cgi?+-P+FIELD+"+SearchField+"+-P+VALUE+"+VALUE+"+searchresults.frm";

	location=URL;
}

function CountrySearch(SearchField) {

        var FIELD="document.Search."+SearchField;
	var VALUE=GetSelectValue(FIELD);

	var URL="filtrexx40.cgi?searchresults_country.frm";

	if((VALUE=="USA") || (VALUE=="CANADA"))
	  URL="filtrexx40.cgi?+-P+FIELD+"+SearchField+"+-P+VALUE+"+VALUE+"+searchresults.frm";
	if(VALUE=="ALL")  
	  URL="filtrexx40.cgi?+-P+FIELD+"+SearchField+"+-P+VALUE++searchresults.frm";

	location=URL;
}

//Consultants Specific JavaScript
function Search(SearchType) {

if( SearchType == "GENERAL" && document.Search.SearchText.value != "" ||
	SearchType == "CATEGORY" && document.Search.CategorySearch.value != "" ||
	IsGeogSearch())
	{
	  var StoreInfo=location.search.substring(1);
	  var StoreArgs=new Array(); 
	  var StoreArgs=StoreInfo.split("+");

	  var COUNTRY=GetSelectValue('document.Search.COUNTRY');
	  var TERM=SpacesToColons(document.Search.SearchText.value);
	  
	  if(SearchType=="Category") 
		TERM=SpacesToColons(document.Search.CategorySearch.value);

	  var URL="filtrexx40.cgi?U+"+StoreArgs[1]+"+"+StoreArgs[2]+"+-P+TERM+"+TERM+"+searchresults.frm";

	  if(SearchType=="Category")
		URL="filtrexx40.cgi?U+"+StoreArgs[1]+"+"+StoreArgs[2]+"+-P+TERM+"+TERM+"+searchresults_category.frm";

	  if(IsGeogSearch())
	  {
		  var WHERE="AND:";
		  var COUNTRY=GetSelectValue('document.Search.COUNTRY');
		  var STATE="";

		  if((COUNTRY=="USA") || (COUNTRY=="CANADA"))
		  {
			STATE=GetSelectValue('document.Search.STATE');
			if(STATE != '')
			  WHERE+="COUNTRY_EQ__SQ_"+COUNTRY+"_SQ_:AND:STATE_EQ__SQ_"+STATE+"_SQ_";
			else  
			  WHERE+="COUNTRY_EQ__SQ_"+COUNTRY+"_SQ_";
		  }  
		  else WHERE+="COUNTRY_NEQ__SQ_USA_SQ_:AND:COUNTRY_NEQ__SQ_CANADA_SQ_:AND:COUNTRY_NEQ__SQ__SQ_";  

		  if(SearchType=="Category")
			URL="search.cgi?searchresults_category.frm+"+TERM+"+"+WHERE;
		  else
			URL="search.cgi?searchresults_general.frm+"+TERM+"+"+WHERE;
		}
		location=URL;
	} 
	else{
	alert("Please eneter a search term");
	}
}

