/*
 * GAddress
 * This hack was written by
 *   John Resig <jeresig@gmail.com>
 * More info can be found here:
 *   http://ejohn.org/projects/gaddress/
 */

function process_response(response){
  var l = new Array();
  var r=getTextVersion(response);
  l = r.split(',');
  map.centerAndZoom( new GPoint( l[0] - 0, l[1] - 0 ), 4 );
  var marker = new GMarker(new GPoint( l[0] - 0, l[1] - 0 ));
  map.addOverlay(marker);
}

function getTextVersion(XMLnode) {
	var text='';
	try {
		//serialization to string DOM Browser
		var serializer = new XMLSerializer();
		text = serializer.serializeToString(XMLnode);
	} 
	catch(e) {
		// serialization of an XML to String (IE only)
		text = XMLnode.responseText;
	}
	return text;
}

function build_address(){
	var addr=$('address').value+' '+$('city').value+', '+$('state_code').value+' '+$('zipcode').value;
	address(addr);
}
    
function address(addr) {
      new Ajax.Request('/cgi-bin/query.cgi',{method: 'get',parameters: 'a='+escape(addr),onComplete: process_response});
      return false;
    }