var READY_STATE_UNINITIALISED=0;
var READY_STATE_LOADING=1;
var READY_STATE_LOADED=2;
var READY_STATE_INTERACTIVE=3;
var READY_STATE_COMPLETE=4;

function sendRequest_currentkitespots(url,params,http_method) {
	if (!http_method){
		http_method="GET";
	}
	
	var req2 = initXMLHttpRequest();
	if (req2) {
		req2.onreadystatechange=function(){handleAJAXResponse2(req2);};;
		req2.open(http_method,url,true);
		
		if (window.ActiveXObject) {
		req2.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		req2.setRequestHeader("Pragma", "no-cache");
		req2.setRequestHeader("Cache-Control", "must-revalidate");
		req2.setRequestHeader("If-Modified-Since", document.lastModified);		
		}
		
		req2.send(params);
	}
}

function initXMLHttpRequest() {
	var xRequest = null;
	
	if (window.XMLHttpRequest) {
		xRequest = new XMLHttpRequest();
	}else if (window.ActiveXObject) {
		xRequest = new ActiveXObject("Microsoft.XMLHTTP");
	}

	return xRequest;
}


	function handleAJAXResponse2(req2) {
	var ready = req2.readyState;
	//disabledZone.style.visibility = 'visible';

	if (ready == READY_STATE_COMPLETE) {
	//disabledZone.style.visibility = 'hidden';
	document.getElementById("kitespotslist").innerHTML = req2.responseText;	
	}
}    
    
    
    
    function getMapDetails() {
	var zoomlevel = map.getZoom();
	var center = map.getCenter();	
	var bounds = map.getBounds();			
	var coordinates = new Array();		
		coordinates["topnorth"] = bounds.getNorthEast().lat();
		coordinates["topeast"] = bounds.getNorthEast().lng();
		coordinates["topsouth"] = bounds.getSouthWest().lat();
		coordinates["topwest"] = bounds.getSouthWest().lng();
		return coordinates;			
		}
		
		function getCurrentKitespots(coordinates) {				
		sendRequest_currentkitespots("/ajax_gmap_kitespots.cfm?minlat=" + coordinates["topsouth"] + "&maxlat=" + coordinates["topnorth"]+ "&minlng=" + coordinates["topwest"]+ "&maxlng=" + coordinates["topeast"]);	
		}

