function verify(str){
	lenKeyword(str)
        return false;

  }

function keywordSubmit()
{
return false;
}

function gotLocation(str)
{
  if (document.frmFilter.SubCat.value==0)
    {
    }
	else
    {
     document.frmKeywords.keyword.value = ""
     resellerSearch(str);
    }
}

function lenKeyword(str)
{
  if(document.frmKeywords.keyword.value.length>0)
    {
     document.frmFilter.Country.value = 0
     removeAllOptions(document.frmFilter.SubCat);
     addOption(document.frmFilter.SubCat, "0", "State/Province", "");
     resellerSearch(str);
    }
}

function resellerSearch(str)
 {
   var xmlHttp;
	xmlHttp=GetXmlHttpObject()
    xmlHttp.onreadystatechange=function()
      {
      if(xmlHttp.readyState==4)
        {
        document.getElementById("resellerMatch").innerHTML = xmlHttp.responseText;
        }
      if(xmlHttp.readyState==1)
        {
        document.getElementById("resellerMatch").innerHTML = "<table border=0><tr><td valign=middle><img src=load.gif></td><td>&nbsp;Searching Resellers...</td><tr></table>";
        }
      }
    
    xmlHttp.open("GET",str,true);
    xmlHttp.send(null);
 }


function SelectSubCat(){


removeAllOptions(document.frmFilter.SubCat);
addOption(document.frmFilter.SubCat, "0", "State/Province", "");

if(document.frmFilter.Country.value == 'US'){
removeAllOptions(document.frmFilter.SubCat);
addOption(document.frmFilter.SubCat,"", "Select State");
addOption(document.frmFilter.SubCat,'AL', 'Alabama ');
addOption(document.frmFilter.SubCat,'AR', 'Arkansas ');
addOption(document.frmFilter.SubCat,'AS', 'Alaska ');
addOption(document.frmFilter.SubCat,'AZ', 'Arizona ');
addOption(document.frmFilter.SubCat,'CA', 'California ');
addOption(document.frmFilter.SubCat,'CO', 'Colorado ');
addOption(document.frmFilter.SubCat,'CT', 'Connecticut ');
addOption(document.frmFilter.SubCat,'DC', 'Delaware ');
addOption(document.frmFilter.SubCat,'DE', 'District of Columbia ');
addOption(document.frmFilter.SubCat,'FL', 'Florida ');
addOption(document.frmFilter.SubCat,'GA', 'Georgia ');
addOption(document.frmFilter.SubCat,'HI', 'Hawaii ');
addOption(document.frmFilter.SubCat,'IA', 'Iowa ');
addOption(document.frmFilter.SubCat,'ID', 'Idaho ');
addOption(document.frmFilter.SubCat,'IL', 'Illinois ');
addOption(document.frmFilter.SubCat,'IN', 'Indiana ');
addOption(document.frmFilter.SubCat,'KS', 'Kansas ');
addOption(document.frmFilter.SubCat,'KY', 'Kentucky ');
addOption(document.frmFilter.SubCat,'LA', 'Lousiana ');
addOption(document.frmFilter.SubCat,'MA', 'Massachusetts ');
addOption(document.frmFilter.SubCat,'MD', 'Maryland ');
addOption(document.frmFilter.SubCat,'ME', 'Maine ');
addOption(document.frmFilter.SubCat,'MI', 'Michigan ');
addOption(document.frmFilter.SubCat,'MN', 'Minnesota ');
addOption(document.frmFilter.SubCat,'MO', 'Missouri ');
addOption(document.frmFilter.SubCat,'MS', 'Mississippi ');
addOption(document.frmFilter.SubCat,'MT', 'Montana ');
addOption(document.frmFilter.SubCat,'NC', 'North Carolina ');
addOption(document.frmFilter.SubCat,'ND', 'North Dakota ');
addOption(document.frmFilter.SubCat,'NE', 'Nebraska ');
addOption(document.frmFilter.SubCat,'NH', 'New Hampshire ');
addOption(document.frmFilter.SubCat,'NJ', 'New Jersey ');
addOption(document.frmFilter.SubCat,'NM', 'New Mexico ');
addOption(document.frmFilter.SubCat,'NV', 'Nevada ');
addOption(document.frmFilter.SubCat,'NY', 'New York ');
addOption(document.frmFilter.SubCat,'OH', 'Ohio ');
addOption(document.frmFilter.SubCat,'OK', 'Oklahoma ');
addOption(document.frmFilter.SubCat,'OR', 'Oregon ');
addOption(document.frmFilter.SubCat,'PA', 'Pennsylvania ');
addOption(document.frmFilter.SubCat,'RI', 'Rhode Island ');
addOption(document.frmFilter.SubCat,'SC', 'South Carolina ');
addOption(document.frmFilter.SubCat,'SD', 'South Dakota ');
addOption(document.frmFilter.SubCat,'TN', 'Tennessee ');
addOption(document.frmFilter.SubCat,'TX', 'Texas ');
addOption(document.frmFilter.SubCat,'UT', 'Utah ');
addOption(document.frmFilter.SubCat,'VA', 'Virginia ');
addOption(document.frmFilter.SubCat,'VT', 'Vermont ');
addOption(document.frmFilter.SubCat,'WA', 'Washington ');
addOption(document.frmFilter.SubCat,'WI', 'Wisconsin ');
addOption(document.frmFilter.SubCat,'WV', 'West Virginia ');
addOption(document.frmFilter.SubCat,'WY', 'Wyoming ');

}


if(document.frmFilter.Country.value == 'CANADA'){
removeAllOptions(document.frmFilter.SubCat);
addOption(document.frmFilter.SubCat,"0", "Select Province");
addOption(document.frmFilter.SubCat,'AB', 'Alberta ');
addOption(document.frmFilter.SubCat,'BC', 'British Columbia ');
addOption(document.frmFilter.SubCat,'MB', 'Manitoba ');
addOption(document.frmFilter.SubCat,'NB', 'New Brunswick ');
addOption(document.frmFilter.SubCat,'NL', 'Newfoundland ');
addOption(document.frmFilter.SubCat,'NS', 'Nova Scotia ');
addOption(document.frmFilter.SubCat,'NT', 'Northwest Territory ');
addOption(document.frmFilter.SubCat,'NU', 'Nunavut ');
addOption(document.frmFilter.SubCat,'ON', 'Ontario ');
addOption(document.frmFilter.SubCat,'PE', 'Prince Edward Island ');
addOption(document.frmFilter.SubCat,'QC', 'Quebec ');
addOption(document.frmFilter.SubCat,'SK', 'Saskatchewan ');
addOption(document.frmFilter.SubCat,'YT', 'Yukon ');


}


}






function removeAllOptions(selectbox)
{
	var i;
	for(i=selectbox.options.length-1;i>=0;i--)
	{
		//selectbox.options.remove(i);
		selectbox.remove(i);
	}
}


function addOption(selectbox, value, text )
{
	var optn = document.createElement("OPTION");
	optn.text = text;
	optn.value = value;

	selectbox.options.add(optn);
}


function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}
