// JavaScript Document
 
$(document).ready(function(){


/*preload function*/						   
jQuery.preloadImages = function()
{
  for(var i = 0; i<arguments.length; i++)
  {
    jQuery("<img>").attr("src", arguments[i]);
  }
}
$.preloadImages(
"waterbg", "/images/waterbg.jpg",
"brochure", "/images/brochure.png",
"brochure-o", "/images/brochure-o.png",
"contact", "/images/contact.png",
"contact-o", "/images/contact-o.png",
"email", "/images/email.png",
"email-o", "/images/email-o.png",
"giftcards", "/images/giftcards.png", 
"giftcards-o", "/images/giftcards-o.png",
"reserve", "/images/reserve.png", 
"reserve-o", "/images/reserve-o.png", 
"swirls", "/images/swirls.png",
"special", "/images/special.png",
"logo", "/images/logo.png"

);


/*hiding panels*/
$('#tophide').hide();
$('#panel').hide();
$('#panel2').hide();
$('#panel3').hide();
$('#panel4').hide();
$('#panel5').hide();


/* sliding top panels down*/

$("#0").click(function() {
if ($('#panel2').is(':visible')) {
    $('#tophide').show();
  }else if($('#panel3').is(':visible')) {
    $('#tophide').show();
  }else if($('#panel4').is(':visible')) {
    $('#tophide').show();
  }else if($('#panel5').is(':visible')) {
    $('#tophide').show();
  }else{
    $('#tophide').toggle('slow');

  }
			   				
$('#panel').slideToggle('slow');
$('#panel2').hide(); 					   
$('#panel3').hide();
$('#panel4').hide();
$('#panel5').hide();

});
$("#1").click(function() {
if ($('#panel').is(':visible')) {
    $('#tophide').show();
  }else if($('#panel3').is(':visible')) {
    $('#tophide').show();
  }else if($('#panel4').is(':visible')) {
    $('#tophide').show();
  }else if($('#panel5').is(':visible')) {
    $('#tophide').show();
  }else{
    $('#tophide').toggle('slow');
  }	
$('#panel2').slideToggle('slow');
$('#panel').hide(); 					   
$('#panel3').hide();
$('#panel4').hide();
$('#panel5').hide();
					  
});
$("#2").click(function() {
if ($('#panel').is(':visible')) {
    $('#tophide').show();
  }else if($('#panel2').is(':visible')) {
    $('#tophide').show();
  }else if($('#panel4').is(':visible')) {
    $('#tophide').show();
  }else if($('#panel5').is(':visible')) {
    $('#tophide').show();
  }else{
    $('#tophide').toggle('slow');
  }	
$('#panel3').slideToggle('slow');
$('#panel').hide(); 					   
$('#panel2').hide();
$('#panel4').hide();
$('#panel5').hide();
						  						  
});
$("#3").click(function() {
if ($('#panel').is(':visible')) {
    $('#tophide').show();
  }else if($('#panel2').is(':visible')) {
    $('#tophide').show();
  }else if($('#panel3').is(':visible')) {
    $('#tophide').show();
  }else if($('#panel5').is(':visible')) {
    $('#tophide').show();
  }else{
    $('#tophide').toggle('slow');
  }	
$('#panel4').slideToggle('slow');
$('#panel').hide(); 					   
$('#panel2').hide();
$('#panel3').hide();
$('#panel5').hide();
					  						  
});
$("#move").click(function() {
if ($('#panel').is(':visible')) {
    $('#tophide').show();
  }else if($('#panel2').is(':visible')) {
    $('#tophide').show();
  }else if($('#panel3').is(':visible')) {
    $('#tophide').show();
  }else if($('#panel4').is(':visible')) {
    $('#tophide').show();
  }else{
    $('#tophide').toggle('slow');
  }	
$('#panel5').slideToggle('slow');
$('#panel').hide(); 					   
$('#panel2').hide();
$('#panel3').hide();
$('#panel4').hide();
						  						  
});

/*end panels*/



});


function VF_contact(){ //v2.0
<!--start_of_saved_settings-->
<!--type,text,name,telephone,required,true,errMsg,Please enter your phone number.-->
<!--type,text,name,zip_code,required,true,isNum,errMsg,Please enter a zip code&comma; or make sure your zip code is a numeric value.-->
<!--type,select,name,state,isDefault,errMsg,Please select a state.-->
<!--type,text,name,city,required,true,errMsg,Please enter your city.-->
<!--type,text,name,stree_address,required,true,errMsg,Please enter your street address.-->
<!--type,text,name,mailformUserEmail,required,true,isEmail,errMsg,Please enter a valid email address.-->
<!--type,text,name,last_name,required,true,errMsg,Please enter your last name.-->
<!--type,text,name,first_name,required,true,errMsg,Please enter your first name.-->
<!--end_of_saved_settings-->
	var theForm = document.DORSForm;
	var numRE = /^\d+$/;
	var emailRE = /^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z.]*[a-zA-Z]$/;
	var sFlg_state = false;
	var errMsg = "";
	var setfocus = "";

	if (!emailRE.test(theForm['email'].value)){
		errMsg = "Please enter a valid email address\.";
		setfocus = "['email']";
	}
	if (theForm['lastname'].value == ""){
		errMsg = "Please enter your last name\.";
		setfocus = "['lastname']";
	}
	if (theForm['firstname'].value == ""){
		errMsg = "Please enter your first name\.";
		setfocus = "['firstname']";
	}
	if (errMsg != ""){
		alert(errMsg);
		eval("theForm" + setfocus + ".focus()");
	}
	else theForm.submit();
}//-->

function VF_enews(){ //v2.0
<!--start_of_saved_settings-->
<!--type,text,name,telephone,required,true,errMsg,Please enter your phone number.-->
<!--type,text,name,zip_code,required,true,isNum,errMsg,Please enter a zip code&comma; or make sure your zip code is a numeric value.-->
<!--type,select,name,state,isDefault,errMsg,Please select a state.-->
<!--type,text,name,city,required,true,errMsg,Please enter your city.-->
<!--type,text,name,stree_address,required,true,errMsg,Please enter your street address.-->
<!--type,text,name,mailformUserEmail,required,true,isEmail,errMsg,Please enter a valid email address.-->
<!--type,text,name,last_name,required,true,errMsg,Please enter your last name.-->
<!--type,text,name,first_name,required,true,errMsg,Please enter your first name.-->
<!--end_of_saved_settings-->
	var theForm = document.enewsform;
	var numRE = /^\d+$/;
	var emailRE = /^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z.]*[a-zA-Z]$/;
	var sFlg_state = false;
	var errMsg = "";
	var setfocus = "";
	if (!emailRE.test(theForm['email'].value)){
		errMsg = "Please enter a valid email address\.";
		setfocus = "['email']";
	}
	if (theForm['lastname'].value == ""){
		errMsg = "Please enter your last name\.";
		setfocus = "['lastname']";
	}
	if (theForm['firstname'].value == ""){
		errMsg = "Please enter your first name\.";
		setfocus = "['firstname']";
	}
	if (errMsg != ""){
		alert(errMsg);
		eval("theForm" + setfocus + ".focus()");
	}
	else theForm.submit();
}//-->

function VF_brochure(){ //v2.0
	var theForm = document.brochureform;
	var numRE = /^\d+$/;
	var emailRE = /^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z.]*[a-zA-Z]$/;
	var sFlg_state = false;
	var errMsg = "";
	var setfocus = "";
	
	for(var s7=0;s7<theForm['state'].length;s7++){if(theForm['state'].options[s7].selected){if(theForm['state'].options[s7].text==theForm['state'].options[0].text)sFlg_state=true;}}
 
	if (!numRE.test(theForm['postal_code'].value)){
		errMsg = "Please enter a zip code, or make sure your zip code is a numeric value\.";
		setfocus = "['postal_code']";
	}
	if (sFlg_state){
		errMsg = "Please select a state\.";
		setfocus = "['state']";
	}

	if (theForm['city'].value == ""){
		errMsg = "Please enter your city\.";
		setfocus = "['city']";
	}
	if (theForm['address'].value == ""){
		errMsg = "Please enter your street address\.";
		setfocus = "['address']";
	}
	if (!emailRE.test(theForm['email'].value)){
		errMsg = "Please enter a valid email address\.";
		setfocus = "['email']";
	}
	if (theForm['lastname'].value == ""){
		errMsg = "Please enter your last name\.";
		setfocus = "['lastname']";
	}
	if (theForm['firstname'].value == ""){
		errMsg = "Please enter your first name\.";
		setfocus = "['firstname']";
	}
	if (errMsg != ""){
		alert(errMsg);
		eval("theForm" + setfocus + ".focus()");
	}
	else theForm.submit();
}//-->

function VF_consult(){ //v2.0
	var theForm = document.consultform;
	var numRE = /^\d+$/;
	var emailRE = /^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z.]*[a-zA-Z]$/;
	var sFlg_state = false;
	var errMsg = "";
	var setfocus = "";
	for(var s7=0;s7<theForm['state'].length;s7++){if(theForm['state'].options[s7].selected){if(theForm['state'].options[s7].text==theForm['state'].options[0].text)sFlg_state=true;}}
 
	if (!numRE.test(theForm['postal_code'].value)){
		errMsg = "Please enter a zip code, or make sure your zip code is a numeric value\.";
		setfocus = "['postal_code']";
	}
	if (sFlg_state){
		errMsg = "Please select a state\.";
		setfocus = "['state']";
	}
	if (theForm['city'].value == ""){
		errMsg = "Please enter your city\.";
		setfocus = "['city']";
	}
	if (theForm['address'].value == ""){
		errMsg = "Please enter your street address\.";
		setfocus = "['address']";
	}
	if (!emailRE.test(theForm['email'].value)){
		errMsg = "Please enter a valid email address\.";
		setfocus = "['email']";
	}
	if (theForm['lastname'].value == ""){
		errMsg = "Please enter your last name\.";
		setfocus = "['lastname']";
	}
	if (theForm['firstname'].value == ""){
		errMsg = "Please enter your first name\.";
		setfocus = "['firstname']";
	}
	if (errMsg != ""){
		alert(errMsg);
		eval("theForm" + setfocus + ".focus()");
	}
	else theForm.submit();
}//-->
function VF_consultbox(){ //v2.0

	var theForm = document.consultbox;
	var numRE = /^\d+$/;
	var emailRE = /^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z.]*[a-zA-Z]$/;
	var sFlg_state = false;
	var errMsg = "";
	var setfocus = "";

	if (!emailRE.test(theForm['email'].value)){
		errMsg = "Please enter a valid email address\.";
		setfocus = "['email']";
	}
	if (theForm['lastname'].value == ""){
		errMsg = "Please enter your last name\.";
		setfocus = "['lastname']";
	}
	if (theForm['firstname'].value == ""){
		errMsg = "Please enter your first name\.";
		setfocus = "['firstname']";
	}
	if (errMsg != ""){
		alert(errMsg);
		eval("theForm" + setfocus + ".focus()");
	}
	else theForm.submit();
}//-->