// JavaScript Document
var venueSpentData;
function locateInMap(lat, long, message, vid) {
	map.panTo(new GLatLng(lat, long));
	var point = new GLatLng(lat, long);
	map.addOverlay(new GMarker(point));
	var divElement = document.createElement('div');
	divElement.innerHTML = message;
	map.openInfoWindow(point, divElement);
	$('#userChart').hide();
	$('#mapsBox').slideDown();
}

function showReceipt(fileName) {
	jui.cover();
	var center = jui.center('400');
	$('#receiptHolder').css('left', center);
	
	$('#receiptImage').attr('src', fileName);
	$('#receiptHolder').fadeIn();
}

function closeReceipt() {
	$('#receiptHolder').hide();
	jui.uncover();
}

function showAddress(address, message, zoom) {
      if (geocoder) {
        geocoder.getLatLng(
          address,
          function(point) {
            if (!point) {
              alert(address + " not found");
            } else {
              map.setCenter(point, zoom);
              var marker = new GMarker(point);
              map.addOverlay(marker);
              marker.openInfoWindowHtml(message);
			  $('#userChart').hide();
			  $('#mapsBox').slideDown();
            }
			
          }
        );
      }
}


function getHighestSpentInVenue() {
	$.ajax({
		url:'stats.php?r=venueSpent',
		dataType:'json',
		success:function(data) {
			venueSpentData = data;
		}
	});
}

function getAverageValues(state) {
}

$(document).ready(function() {
	//getHighestSpentInVenue();						   
});

function locateCityInMap(address, message, state) {
	showAddress(address, message, 10);
}

function viewChart(obj) {
	$('#mapsBox').hide();
	$('#userChart').slideDown('fast');
	$(obj).html('Close Chart');
	$(obj).unbind('click');
	$(obj).click(function() {
		closeChart(obj);		  	
	});
}

function closeChart(obj) {
	$('#mapsBox').hide();
	$('#userChart').hide('fast');
	$(obj).html('View Chart');
	$(obj).unbind('click');
	$(obj).click(function() {
		viewChart(obj);
	});
}

function locateStateInMap(address, message, state) {
	showAddress(address, message, 5);
}
