function rf(arg1, arg2){
  var xmlhttp = false;
  if (window.XMLHttpRequest){
    xmlhttp = new XMLHttpRequest();
  }else if(window.ActiveXObject){
    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  }
  xmlhttp.open('GET', arg1, true);
  xmlhttp.onreadystatechange = function(){
    if (xmlhttp.readyState == 4){
      parent.document.getElementById(arg2).innerHTML = xmlhttp.responseText;
      if(document.getElementById('dealerSearchResults')){
        scrollDiv=document.getElementById('dealerSearchResults');
        if(scrollDiv.scrollUpdate) scrollDiv.scrollUpdate();
      }
    }
  }
  xmlhttp.send(null);
}


function dealerSearchType(arg){
  document.getElementById('dealerSearchType').innerHTML="<div style='text-align:center;'><img src='/i/load-222.gif' /></div>";
  rf('/dealer-search.inc.php?type='+arg,'dealerSearchType');
  document.getElementById('dealerSearchResults').innerHTML='';
}

function dealerFilter(arg,arg2,arg3){
 if( arg2 )
 {
  document.getElementById('dealerSearchResults').innerHTML='';
  document.getElementById(arg3).innerHTML="<div style='text-align:center;'><img src='/i/load-222.gif' /></div>";
  rf('/dealer-search.inc.php?type='+arg+'&filter='+arg2,arg3);
 }
} 

function dealerReFilter(arg,arg2,arg3){
 document.getElementById('dealerSearchResults').innerHTML="<div style='text-align:center;'><img src='/i/load-222.gif' /></div>";
 rf('/dealer-search.inc.php?type='+arg+'&filter='+arg2+'&refilter='+arg3,'dealerSearchResults');
}
function distributorSearch(arg,arg1){
 var myclass = new RegExp('\\b'+'intcountries'+'\\b');
 var elem = document.getElementsByTagName('*');
 for (var i = 0; i < elem.length; i++) {
 var classes = elem[i].className;
 if (myclass.test(classes)) elem[i].style.color='#4a9ef2';
 }
/* var intcountries = document.getElementsByClassName('intcountries');
 for(x in intcountries){
 intcountries[x].style.color='#4a9ef2';
 if(x == (intcountries.length-2)) break;
 }*/
 document.getElementById('country'+arg1).style.color='#fff';
 document.getElementById('dealerSearchResults').innerHTML="<div style='text-align:center;'><img src='/i/load-222.gif' /></div>";
 rf('/international-distributors.inc.php?filter='+arg,'dealerSearchResults');
} 

function isSearch(arg){
  if(document.getElementById(arg).value=='search >>')document.getElementById(arg).value='';
}



function getKeyCode(inField, e) {
    var charCode;
    
    if(e && e.which){
        charCode = e.which;
    }else if(window.event){
        e = window.event;
        charCode = e.keyCode;
    }
    return charCode;
    /*if(charCode == 13) {
        alert("Enter was pressed on " + inField.id);
    }*/
}

