anchor.diff:  		function displayForecast(json) {
   			//make sure the dom is ready
   			$().ready(function() {
  -				if(json.error != undefined) {
  +				if(json.error != undefined)
   					alert(json.error);
  -				}
   				
   				var forecastHours = json.forecastHours;
   				
  
positive.code: 		}
  		
  		function isHot(hour) {
  			if(hour.temp[0] > 1 && hour.temp[1] >= 0 && hour.temp[1] <= 9)
  				return true;
  			return false;
  		}
  		
  		function isWindy(hour) {
  			if(hour.wind[0] > 2 && hour.wind[1] >= 0 && hour.wind[1] <= 9)
  				return true;
  			return false;
  		}
  
negative.code: 		jQuery.easing.def = "easeOutBounce";
  		
  		if (navigator.geolocation) {
   			window.setTimeout(setPermissionVisibility, 1100); 			
   			//request location
   			navigator.geolocation.getCurrentPosition(getForecast, showLocationError, {timeout: 5000}); 			
  		} else {
  			alert('Your browser is just to darn old, and doesn\'t support GeoLocation.  Sorry.');
  		}
  		
  		function getForecast(position) {
  			window.locationReturned = true;
  			setPermissionVisibility(false);
  			//set loading indicator
  