var curLat = null;
var curLon = null;
var curAddress = null;
var curSqft = null;
var curPoly = null;
var curStation = null;
var curZip = null;
var curPctUsable = null;
var curUsedSafe = null;
var lastRec = null;
var curMarker = null;
var slideInProgress = false;
var polygon = null;


var cityCode = function(data) {
	//jQuery('#address').html(data.value);
	jQuery('#lat').html(data.lat);
	jQuery('#lon').html(data.lon);
	jQuery('#sqft').html(data.sqft);
	jQuery('#sqft').html(data.poly);
	curLat = data.lat;
	curLon = data.lon;	
	curAddress = data.value;
	curSqft = data.sqft;
	curPoly = data.poly;
	curStation = data.sta;
	curZip = data.zip;
	curPctUsable = data.pct;
	curUsedSafe = data.safe;
};

var fadeInSuggestion = function(suggestionBox, suggestionIframe){
	jQuery(suggestionBox).fadeTo(300,0.95);
};
var fadeOutSuggestion = function(suggestionBox, suggestionIframe){
	jQuery(suggestionBox).fadeTo(300,0);
};

var defaultText = 'Enter your address';
jQuery(document).ready(

	function()	{
	
	/* code for the maptype buttons */
	jQuery("td.maptype").click( function() { jQuery("td.maptype").removeClass("selected");jQuery(this).addClass("selected"); } );
	
		// show/hide the ajax loading animated gif
		jQuery('#autocompleteMe').ajaxStart(function() {
			jQuery(this).addClass("throbbing");
		}).ajaxStop(function() {
			jQuery(this).removeClass("throbbing");
		});
 		//jQuery('body').click(function() { hideRecommender(); });
 		//jQuery('a').click(function() { hideRecommender(); });
 		
		
 		jQuery("form").bind("submit", function() { jQuery("div.submit").click();return false; });
 		// show tb_content on load if the user wants to see it
		var COOKIE_NAME = 'showWelcome';
		//if (jQuery.cookie(COOKIE_NAME) != null){
		//	//The cookie exists. No need to do anything. :)
		//}else{
			//The cookie doesn't exist. Open the thickbox window.
			tb_show('Welcome to Anaheim.SolarMap.org', 'welcome3.html?TB_iframe=true&amp;height=455&amp;width=615', null);
		//}


		jQuery("#autocompleteMe").blur( function() { 
				if(this.value=='')
					this.value=defaultText;
			} 
		);

		jQuery("#autocompleteMe").focus( function() { if(this.value==defaultText)this.value='';} );

			jQuery('#address-submit').click(function () {
				//geoCode(jQuery('#autocompleteMe').val());
				//geocoder.getLocations(jQuery('#autocompleteMe').val(), getSafeValues);
				StartGeocoding(jQuery("#autocompleteMe").val());
				return true;
		});
		jQuery("#autocompleteMe").focus( function() { if(this.value==defaultText)this.value='';} );

		jQuery("#autocompleteMe").blur( function() {
				if(this.value=='')
					this.value=defaultText;
			}
		);

		if (jQuery.browser.mozilla) {
			//$(document).keypress (checkKey);
			jQuery('#autocompleteMe').bind('keypress', function(e) {
				switch (e.keyCode) {
					case(13):
						StartGeocoding(jQuery("#autocompleteMe").val());
						//geocoder.getLocations(jQuery('#autocompleteMe').val(), getSafeValues);
						//showAddress(jQuery('#autocompleteMe').val());
						return false;
						break;
				}
			});

		} else {
			//$(document).keydown (checkKey);
			jQuery('#autocompleteMe').bind('keydown', function(e) {
				switch (e.keyCode) {
					case(13):
						StartGeocoding(jQuery("#autocompleteMe").val());
						//geocoder.getLocations(jQuery('#autocompleteMe').val(), getSafeValues);
						//showAddress(jQuery('#autocompleteMe').val());
						return false;
						break;
				}
			});
		}

		jQuery("dt.someClass").click(function(){
			jQuery(this).next().slideToggle("slow");
		});
		jQuery("#autocompleteMe").ToolTip({
			className: 'helpTooltip',
			position: 'bottom',
			delay: 200
		});

		jQuery("#helpImage").ToolTip({
			className: 'helpTooltip',
			position: 'mouse',
			delay: 200
		});

		jQuery('#address-submit').hover(function() {
				jQuery(this).addClass('hover-class');
			}, function() {
				jQuery(this).removeClass('hover-class');
		    });
		


	}
);



var cpeLoaded = false;



//function MM_findObj(n, d) { //v4.01
//  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
//    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
//  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
//  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
//  if(!x && d.getElementById) x=d.getElementById(n); return x;
//}
//function MM_swapImage() { //v3.0
//  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
//   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
//}
//function MM_swapImgRestore() { //v3.0
//  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
//}
//
//function MM_preloadImages() { //v3.0
// var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
//   var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
//   if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
//}


