//still need to do a bit of browser checking
ie = (document.all)?true:false
mac = (navigator.platform.indexOf("Mac") != -1)? true : false;
domx = 1;

function isInteger(s) {
return (s.toString().search(/^-?[0-9]+$/) == 0);
}

function addslashes(str) {
    // http://kevin.vanzonneveld.net
    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   improved by: Ates Goral (http://magnetiq.com)
    // +   improved by: marrtins
    // +   improved by: Nate
    // +   improved by: Onno Marsman
    // *     example 1: addslashes("kevin's birthday");
    // *     returns 1: 'kevin\'s birthday'
	str = str.replace(/"/g,"'");
    return (str+'').replace(/([\\"'])/g, "\\$1").replace(/\0/g, "\\0");
}

function do_zipsearch(){

	var xmlHttp = newajax();
	xmlHttp.onreadystatechange=function()
    {
		if(xmlHttp.readyState==3){
			
			
			
		}
		if(xmlHttp.readyState==4)
		{
			
			var response = xmlHttp.responseText;
			document.getElementById("sresults").innerHTML = response;
			//alert(response);
			
		}
	}

  var da = new Date();
  var timestamp = da.getTime();
  var zipcode = document.getElementById("zipcode").value;
  var distance = document.getElementById("distance").value;
  var posturl = 'ajax/ajax.php?zipcode=' + zipcode + '&distance=' + distance + '&ts=' + timestamp;
  xmlHttp.open("POST",posturl,true);
  xmlHttp.send(null);
}


function newajax(){
var xmlHttp;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    try
      {
      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
    catch (e)
      {
      alert("Your browser does not support AJAX!");
      return false;
      }
    }
  }
	return xmlHttp;
}

