// JavaScript Document

	function do_cloud_tabs(cld){
		document.getElementById("hit_cloud_tab").className = (cld == 1) ? "cloud_tab" : "cloud_tab_off";
		document.getElementById("search_cloud_tab").className = (cld == 2) ? "cloud_tab" : "cloud_tab_off";
		document.getElementById("school_cloud_tab").className = (cld == 3) ? "cloud_tab" : "cloud_tab_off";
		document.getElementById("street_cloud_tab").className = (cld == 4) ? "cloud_tab" : "cloud_tab_off";
		document.getElementById("zip_cloud_tab").className = (cld == 5) ? "cloud_tab" : "cloud_tab_off";
	}

	function do_cloud(cld, cld_arr){
		var expdate = new Date();
		FixCookieDate(expdate);
		expdate.setTime(expdate.getTime() + (365*24*60*60*1000)); // expire in one year
		SetCookie("cld", cld, expdate);

		var xmlhttp = create_xmlhttp();
	//	document.getElementById("working").innerHTML = "<img src=\""+host+"images/waiting-16.gif\" width=\"16\" height=\"16\" />";
		serverPage = ""+host+"processors/fetch-cloud.asp?cld="+cld+"&max="+cld_arr[1]+"&min="+cld_arr[0]+"&max_return="+cld_arr[2]+"&ms="+new Date().getTime();
		if (debugging) {
			document.getElementById("debugging").innerHTML = serverPage+"<br />"+document.getElementById("debugging").innerHTML;
		}
		xmlhttp.open("GET", serverPage, true); // asynch param set to false for synch requests, true for asynch

		xmlhttp.onreadystatechange = function() {
			if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
				document.getElementById("cloud_display").innerHTML = xmlhttp.responseText;
				do_cloud_tabs(cld);
			} else if (xmlhttp.readyState == 4 && xmlhttp.status != 200) {
			}
		}
		
		xmlhttp.send(null);
	}
	
