﻿//////////////// Satellite Overlay /////////////////////////////
var satType = 'atl';
var iType = 'png';
var resize = '50';
var fuze = '37';
var SatImages = new Array();

function AddSatImage(){
	document.getElementById('ajaxBusy').style.display = "block";
	document.getElementById('SatImgShow').style.display = "block";
	satType = 'atl';
	iType = 'png';
	resize = '50';
	fuze = '37';
	//var SatImages = new Array();
	if (document.getElementById('chkSatOpt').checked){
		var obj = document.getElementById('selSat');
			satType = obj.options[obj.selectedIndex].value;
		obj = document.getElementById('selImgType');
			iType = obj.options[obj.selectedIndex].value;
		obj = document.getElementById('selResize');
			resize = obj.options[obj.selectedIndex].value;
		obj = document.getElementById('selFuze');
			fuze = obj.options[obj.selectedIndex].value;
	}
	google.maps.DownloadUrl("http://weather.stormctr.com/bocafalls/buoys/SatData.php?t=y&sat=" + satType + "&fuze=" + fuze + "&type=" + iType + "&resize=" + resize + "&nocache=" + (new Date()).valueOf(), function(data, responseCode) {
		var html = null;
		//alert(data);
		//alert(responseCode);
		if(data=="" || !(responseCode==200||responseCode==304) ) {
			alert("no data");
		} else {
			geoxml = new GGeoXml(data);
			SatImages.push(geoxml);
			GEvent.addListener( geoxml, "load", function() { 
  				//alert("here");
				document.getElementById('ajaxBusy').style.display = "none";
			} );
			map.addOverlay(geoxml);


		}
	});
}

function SatOptions(chkObj, objname){
	var obj = document.getElementById(objname);
	if (chkObj.checked) {
		obj.style.display = "block"
	} else {
		obj.style.display = "none"
	}
}

function RemoveSatImage(){
	for (var i = 0; i < SatImages.length; i++) {
		map.removeOverlay(SatImages[i]);
	    //SatImages[i].remove();
	}
	SatImages.length = 0;
	document.getElementById('SatImgShow').style.display = "none";
}

function HideSatImage(el){
//alert(el.value);
//alert(SatImages.length);
	for (var i = 0; i < SatImages.length; i++) {
		if (el.value == 'Hide') {
			SatImages[i].hide();
		} else {
			SatImages[i].show();
		}
	}
	if (el.value == 'Show'){
		el.value = 'Hide';
	} else {
		el.value = 'Show';
	}
}

function AddSatImage11(){
	url_end = "?nocache=" + (new Date()).valueOf();
	myKML = "http://goes.gsfc.nasa.gov/goescolor/goeseast/hurricane2/geo/latest.kml" + url_end
	// Add controls

	geoxml = new GGeoXml(myKML);
			GEvent.addListener( geoxml, "load", function() { 
  				alert("here");
			} ); 
	map.addOverlay(geoxml);
}
function AddSatImage1(){
    var ptSW = new GLatLng(15.423855186090, -99.459224670811);
    var ptNE = new GLatLng(48.539349819872, -64.503980335152);
    var groundOverlay = new GGroundOverlay("http://goes.gsfc.nasa.gov/goescolor/goeseast/hurricane2/geo/latest.tif", new GLatLngBounds(ptSW, ptNE));
    map.addOverlay(groundOverlay);
}


function AddSatImage33(){
			geoxml = new GGeoXml('http://goes.gsfc.nasa.gov/goescolor/goeseast/hurricane2/geo/latest.kml');
			GEvent.addListener( geoxml, "load", function() { 
  				alert("here");
			} ); 
			map.addOverlay(geoxml);
}

/////////////////////////////////////////////////////////////////


