var xmlHttp;
var flag1;

function showLocation(value,flag){ 
	var sGetHost = location.host; 
	
	if ((value != null) && (value != "")){
		xmlHttp=GetXmlHttpObject()
		if (xmlHttp==null){
			alert ("Browser does not support HTTP Request")
			return;
		}
		flag1=flag;
		var params = "zip="+value+"&flag="+flag
		var url="http://" + sGetHost + "/us/RecyclingController.do"
		xmlHttp.onreadystatechange=stateChanged 
		xmlHttp.open("GET",url+"?"+params,true)
		xmlHttp.send(null);
	}else {
		alert ("please enter a zip code");
	}
}

function stateChanged() { 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
		var resString = xmlHttp.responseText
		if ((resString != "") && (resString != null)){
			var fields = resString.split('|')
			if (fields[0] == "true"){
				self.location="/us/recyclingdirect/location.jsp?lat="+fields[1]+"&lngt="+fields[2];
			}else{
				alert ("No locations found please change your zip code and try again.");
			
			}
		}else {
			alert ("Sorry Please Try again later...");
		}
	} 
} 

function GetXmlHttpObject(){ 
	var objXMLHttp=null
	if (window.XMLHttpRequest){
		objXMLHttp=new XMLHttpRequest()
	}else if (window.ActiveXObject){
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	return objXMLHttp
}

function clearFields(){
	var frm = document.searchLocationForm;
	frm.zip_code.value = "";
}