function load() {

}

// Creates a marker at the given point with the given number label
function createMarkerClick(point, text, icon) {
	var parts = text.split("|");
	var club = parts[0];
	var address = parts[1];
	var city = parts[2];
	var state = parts[3];
	var zip = parts[4];
	var url = parts[5];
	var member_count = parts[6];
	var marker = new GMarker(point, icon);
	GEvent.addListener(marker, "click", function() {
		//marker.openInfoWindowHtml("<b>" + club + "</b><br />" + address + "<br />" + city + ", " + state + " " + zip + "<br />" + member_count + " Members");
		marker.openInfoWindowHtml("<b>" + club + "</b><br />");
	});
	/*
	GEvent.addListener(marker, "mouseout", function() {
		marker.closeInfoWindow();
	});
	*/
	return marker;
}

function createMarker(point, text, icon) {
	var parts = text.split("|");
	var agency = parts[0];
	var address = parts[1];
	var city = parts[2];
	var state = parts[3];
	var marker = new GMarker(point, icon);
	GEvent.addListener(marker, "mouseover", function() {
		marker.openInfoWindowHtml("<b>" + agency + "</b><br />" + address + "<br />" + city + ", " + state);
		ADDYSGetAwards(agency, state);
	});
	GEvent.addListener(marker, "mouseout", function() {
		map1.closeInfoWindow();
		//$('awards_container').hide();
	});
	GEvent.addListener(marker, "click", function() {
		marker.openInfoWindowHtml("<b>" + agency + "</b><br />" + address + "<br />" + city + ", " + state);
		ADDYSGetAwards(agency, state);
	});
	return marker;
}

function getStateCoords (state) {
	var data = {"AK":["62.949110","-155.559890"],"AL":["32.576227","-86.680737"],"AR":["34.751900","-92.130550"],"AZ":["34.168220","-111.930871"],"CA":["37.269176","-119.306607"],"CH":["33.427313","-81.875418"],"CO":["38.997936","-105.550890"],"CT":["41.500720","-72.757460"],"DC":["38.889510","-77.032000"],"DE":["39.145023","-75.386461"],"FL":["29.186400","-82.186410"],"GA":["32.678208","-83.173866"],"GJ":["31.873935","-106.431357"],"HI":["21.304730","-157.857620"],"IA":["41.938226","-93.389883"],"ID":["44.216880","-114.934450"],"IL":["39.739300","-89.266507"],"IN":["39.766556","-86.441236"],"KS":["38.498182","-98.319925"],"KY":["37.822244","-85.768240"],"LA":["30.937336","-91.401009"],"MA":["42.262980","-71.802320"],"MD":["39.290600","-76.609620"],"MI":["42.733820","-84.593360"],"MN":["46.441860","-93.361320"],"MO":["38.304559","-92.436773"],"MS":["32.571032","-89.876449"],"MT":["46.679800","-110.044783"],"NC":["35.170498","-79.860995"],"ND":["47.467857","-100.301711"],"NE":["41.500713","-99.680902"],"NJ":["40.073041","-74.724323"],"NM":["34.166233","-106.026119"],"NO":["36.727146","-105.978462"],"NV":["38.502147","-117.022694"],"NY":["40.714490","-74.007130"],"OH":["40.365159","-82.669415"],"OK":["35.309047","-98.716990"],"OR":["44.145447","-120.583401"],"PA":["41.117937","-77.604676"],"SC":["33.631139","-80.926628"],"SD":["44.212507","-100.247165"],"TE":["46.071226","-87.809415"],"TN":["35.830521","-85.978599"],"TT":["10.691803","-61.222503"],"TX":["31.169036","-100.076888"],"UT":["39.499762","-111.547029"],"VA":["38.003375","-79.420926"],"VI":["18.498294","-64.366543"],"WA":["47.273017","-120.882277"],"WI":["44.900802","-89.569491"],"WV":["38.665500","-80.712650"]};
	if (data[state]) {
		return(data[state]);
	} else {
		return(["0","0"]);
	}
}

function createMarkerState(point, text, icon, gm_lat, gm_long) {
	var plural = '';
	var state_name = '';
	var parts = text.split("|");
	var state = parts[0];
	var state1 = state;
	var count = parts[1];
	var href = '';
	var marker = new GMarker(point, icon);
	//state = '<a href="javascript: map1.panTo(new GLatLng(' + gm_lat + ',' + gm_long + '))">' + state + "</a>";
	if (count > 1) {
		plural = 's';
	}
	state_name = getOptionText('state', state);
	if (!state_name) {
		if (state == 'TT') {
			state_name = 'Trinidad and Tobago';
		} else {
			state_name = state;
		}
	}
	href = '<a href="javascript: zoomToPoint(' + gm_lat + ',' + gm_long + ',\'' + state + '\')">';
	state = href + state_name + "</a>";

	GEvent.addListener(marker, "mouseover", function() {
		marker.openInfoWindowHtml("<b>" + state + "</b><br />" + count + " winner" + plural + "<br />" + href + "Click to Zoom</a>");
		//marker.openInfoWindowHtml("<b>" + text + "</b><br />");
	});
	GEvent.addListener(marker, "click", function() {
		zoomToPoint(gm_lat, gm_long, state1);
	});
	GEvent.addListener(marker, "mouseout", function() {
		map1.closeInfoWindow;
	});
	return marker;
}

function zoomToPoint (gm_lat, gm_long, state, zoom_level) {
	map1.closeInfoWindow();
	if (!zoom_level) {
		zoom_level = 6;
	}

	if (GBrowserIsCompatible()) {

		map1.setZoom(zoom_level);
		var test = map1.panTo(new GLatLng(gm_lat, gm_long));
		addGMPoints(zoom_level, state, 0);
	}
}

function geocodeCache () {
	GGeocodeCache.apply(this);
}

function geocodeAddress (address) {
	var gmp;
}

