<!--
var error = "";

function submitSearch() {
	var form = document.getElementById('search_form');
	var last_check = true;
	
	error = "Error:\n";
	if (form.search_type[0].checked) {
		var str_zip = form.zip.value;
		if (str_zip.search(/[\d]{5}/) == 0) {
			last_check = false;
			if (GBrowserIsCompatible()) {
				var geocoder = new GClientGeocoder();
				if (geocoder) {
					geocoder.getLatLng (
						form.address.value + ", , ," + form.zip.value,
						function(point) {
							if ((!point) || (null == point)) {
								error += "Address not found; \n";
							}
							
							if (error == "Error:\n") {
								if (form.address.value == "") {
									if (confirm("Run the search without an address?")) {
										form.submit();
										return true;
									} else {
										return false;
									}
								} else {
									form.submit();
									return true;
								}
							} else {
								alert(error);
								return false;
							}
						}
					);
				}
				
	      	} else {
	      		error += "Your browser is not Google Map capable; \n";
	      		last_check = true;
	      	}
		} else {
			error += "Please enter correct Zip Code; \n";
		}
	} else if (form.search_type[1].checked) {
		if (form.restaurant_name.value == "") {
			error += "Please enter Restaurant Name; \n";
		}
	} else {
		error += "Please select search type; \n"	;
	}
	
	if (last_check) {
		if (error == "Error:\n") {
			form.submit();
			return true;
		} else {
			alert(error);
			return false;
		}
	}
}

function sleep(millis) {
	var date = new Date();
	var curDate = null;

	do { 
		curDate = new Date(); 
	} while(curDate - date < millis);
} 

function delay(time, flag) {
	if (!flag) {
		setTimeout("delay("+time+", "+true+")", time);
	} else {
		return false;
	}
}

function checkRadio(check_id, uncheck_id) {
	document.getElementById(check_id).checked = true;
	document.getElementById(uncheck_id).checked = false;
}

var cx = 0;
var cy = 0;

function getCoords(e){
	if (!e) var e=window.event;
	if (e.pageX || e.pageY){	
		cx = e.pageX;
		cy = e.pageY;
	}
	else if(e.clientX || e.clientY){
		cx = e.x + document.body.scrollLeft + document.documentElement.scrollLeft;
		cy = e.y + document.body.scrollTop + document.documentElement.scrollTop;
	}
}
function showPopup1() {
	var div = document.getElementById('popup_window');
	div.style.display = "";
	div.style.top = cy+"px";
	div.style.left = (cx+5)+"px";
}

function hidePopup1() {
	var div = document.getElementById('popup_window');
	div.style.display = "none";
}

document.onmousemove = getCoords;
//-->


