var menuImages = new Array('home', 'dessertsCakes', 'pastriesBreads', 'menuGifts', 'groupsGatherings', 'contactUs');
for (i=0; i<menuImages.length; i++)
{
	var pic=new Image();
	pic.src="images/"+menuImages[i]+".jpg";

	var pic_o=new Image();
	pic_o.src="images/"+menuImages[i]+"_o.jpg";

}

function highlightMenu(whichItem, highlighted)
{
	var image = document.getElementById(whichItem);
	if (image)
	{
		if (highlighted)
		{
			image.src="images/"+whichItem+"_o.jpg";
		}
		else
		{
			image.src="images/"+whichItem+".jpg";
		}
	}
}

function slideContent(which)
{
	var hiddenDiv = document.getElementById(which+'More');
	var linkDiv = document.getElementById(which+'Link');
	if (hiddenDiv && linkDiv)
	{
		if (hiddenDiv.style.display=="none")
		{
			linkDiv.innerHTML = "Hide...";
			new Effect.SlideDown(which+'More', {duration: 1.0});
		}
		else 
		{
			linkDiv.innerHTML="More info...";
			new Effect.SlideUp(which+'More', {duration: 0.5});
		}
	}

}


function validateForm(form)
{
	var success=true;
	var errMsg = "You must complete the following missing fields\nbefore you may submit this form:\n\n";
	if (document.getElementById('firstNameField').value=="") { errMsg+="\t* First Name\n"; success=false; }
	if (document.getElementById('emailField').value=="") { errMsg+="\t* E-mail Address\n"; success=false; }
	else if (!validateEmail(document.getElementById('emailField').value)) { errMsg+="\t* A Valid E-mail Address\n"; success=false; }
	errMsg+="\nThank you.\n";
	if (!success) { alert(errMsg); }
	return success;
}


function validateEmail(pEmail) 
{
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   if(reg.test(pEmail) == false) 
   {
      return false;
   }
   return true;
}