// JavaScript Document

// for Google Maps
function load() {
  if (GBrowserIsCompatible()) {
	var zoom = 15;
	var points= [[28.594739,-81.350721,'']];
	var container = document.getElementById("map");
	container.style.display = '';
	var map = new GMap(container);
	var info = '<div id="mapinfo"> <h1>Power House Cafe</h1> <p>111 E. Lyman Avenue<br> Winter Park, FL 32789</p> </div>';
	
	map.addControl(new GSmallMapControl());
	map.addControl(new GMapTypeControl(true));	
	map.setCenter(new GLatLng(28.594739, -81.350721), zoom);
	map.openInfoWindowHtml(map.getCenter(), info, new GSize(0, -25));
	map.addOverlay(new GMarker( new GLatLng(28.594739, -81.350721) ));
  }
}

// Validate phone numbers to xxx-xxx-xxxx
// parameters:
//		element (ex: this, document.web_order.previous_owner_home_phone)
//		errormsg (message to display if the phone number is invalid)
// note: pass an empty string through errormsg to disable the popup alert
function phoneValidate(element, errormsg)
{
	with (element)
	{
		var regexp = /^\d{3}\-\d{3}\-\d{4}$/;
		if(value.search(regexp)==-1 && value != '')
		{
			if (errormsg != '') {
				alert(errormsg);
				setTimeout(function(){focus()}, 10); // firefox requires a little time before setting focus
			}
			return false;
		}
		else
			return true;
	}
}

function emailValidate(element,errormsg)
{
	with (element)
	{
		var regexp = /^([_a-zA-Z0-9-]+)(\.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+)(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,4})$/;
		if(value.search(regexp)==-1 && value != '')
		{
			if (errormsg != '') {
				alert(errormsg);
				setTimeout(function(){focus()}, 10); // firefox requires a little time before setting focus
			}
			return false;
		}
		else
			return true;
	}
}

function checkOne(element,number) {
	//cycle through all checkboxes and uncheck
	for (i=0; i<element.length; i++)
		element[i].checked = false;
	//check this one
	element[number].checked = true;
}