var map, geoXml;
function loadState(st) {
	geoXml = new GGeoXml('http://staging.laughyourway.com/bmm-stations/?state='+st);
	map.addOverlay(geoXml);
	// map.removeOverlay(geoXml);
}
window.addEvent('domready', function() {
	$('state').selectedIndex = 0;
	if (GBrowserIsCompatible()) {
		map = new GMap2(document.getElementById("map"));
		map.setCenter(new GLatLng(37.4419, -93.5156), 3);
	}
	$('bmmstate').addEvent('submit', function(e) {
		e = new Event(e).stop();
		if ($('state').get('value')=='**') return false;
		$('bmmSubmit').set('disabled', true);
		var ajax = new Request({
			method: 'get',
			url: '/bmm-stations/',
			onSuccess: function(r) {
				map.clearOverlays();
				var stations = r.split('\n');
				var st = '';
				var bounds = new GLatLngBounds();
				stations.each(function(station) {
					st = station.split('\t');
					if (st[1] && st[2] && st[1]!=0 && st[2]!=0) {
						var point = new GLatLng(st[1], st[2]);
						bounds.extend(point);
						map.addOverlay(new GMarker(point));
					}
				});
				var z = map.getBoundsZoomLevel(bounds);
				if (z>6) z=6;
				map.setCenter(bounds.getCenter(), z);
			},
			onComplete: function() {
				$('bmmSubmit').set('disabled', false);
			}
		}).send('format=tsv&state=' + $('state').get('value'));
	});
});
window.addEvent('load', function() {
	loadState('WI');
});
//window.addEvent('unload', GUnload());

AudioPlayer.setup('/includes/player.swf', {
	width: 300,
	buffer: 3,
	initialvolume: 60,
	animation: 'no',
	transparentpagebg: 'yes'
});