
function goToPage(page){
	new Ajax.Updater('bodycv', 'ajax_pageit.cfm?page='+page, {asynchronous:true, evalScripts:true});
}
	
var minpartysize = 0;

function verifyRes(theForm){
	if (theForm.resname.value == '') {
		alert('You must enter your name');
		return false;
	} else if (theForm.email.value == '') {
		alert('You must enter your email');
		return false;
	} else if (theForm.phone.value == '') {
		alert('You must enter your phone number');
		return false;
	} else if (theForm.menuID.value == '') {
		alert('You must select a reservation date');
		return false;
	} else if (theForm.size.value == '' || theForm.size.value == 'NaN') {
		alert('You must enter your party size');
		return false;
	} else if (parseInt(theForm.size.value) < minpartysize) {
		alert('The minimum party size for this reservation date is '+minpartysize);
		return false;
	} else {
		return true;
	}
}	
	
function selectmenu(recordCount,menuID,minsize,stayput){
	$('rdate').value = $('selector'+menuID).innerHTML;
	$('menuID').value = menuID;
	if(!stayput){
		var movement = (recordCount * 18)-18;
		new Effect.SlideUp('selectday',{duration:0.2});
		new Effect.MoveBy('bottomhalf',-movement,0,  {duration:0.2});
	}
	minpartysize=minsize; 
	if (minsize != 0 && $('size').value=='') {
		$('size').value=minsize+' person minimum';
	} else if (minsize == 0 && $('size').value.indexOf('person minimum') != -1) {
		$('size').value='';
	}
}	

function openselect(recordCount,formfield){
	var movement = (recordCount * 18)-18;
	new Effect.SlideDown('selectday', {duration:0.2});
	formfield.blur();
	new Effect.MoveBy('bottomhalf', movement,0,  {duration:0.2});
}	
	
// START GOOGLE MAP JS	
    var map = null;
    var geocoder = null;

    function load(mapID,address) {
      if (GBrowserIsCompatible()) {
        map = new GMap2(document.getElementById(mapID));
		map.addControl(new GSmallMapControl());
     //   map.addControl(new GMapTypeControl());
        geocoder = new GClientGeocoder();
		geocoder.getLatLng(
          address,
          function(point) {
            if (!point) {
              alert(address + " not found");
            } else {
              map.setCenter(point, 13);
              var marker = new GMarker(point);
          	  map.addOverlay(marker);
            }
          }
        );
      }
    }
	
	
	var onmap = false;
	var mapon = false;
	
	function overmap(){
		if(!onmap && !mapon) {
			new Effect.Opacity('googmap', {duration:.5, from:0.4, to:1.0});
			mapon = true;
		}
		onmap = true;
	}
	function offmap(){
		if(onmap && mapon){
			window.setTimeout("fademap()",100);
		}
		onmap = false;
	}
	function fademap(){
		if (!onmap && mapon){
			new Effect.Opacity('googmap', {duration:.5, from:1.0, to:0.4});
			mapon = false;
		}
		else{
		}
	}
	
// END GOOGLE MAP JS	