

var objvers = 0;
if (document.getElementById)
{
	// this is the way the standards work
	objVers = 1;
}
else if (document.all)
{
	// this is the way old msie versions work
	objVers = 2;
}
else if (document.layers)
{
	// this is the way nn4 works
	objVers = 3;
}
else
{
	// don't know what this is
	objVers = 4;
}

function generateBreadCrumb() {
	var sBreadCrumb = "";
	var sCrumb = "";
	var sURL = window.document.URL.toString();
	sURL = sURL.replace("http://", "");
	//sURL = sURL.replace(/\//g, " > ");
	var aBreadCrumb = sURL.split("/");
	for (i=0;i<aBreadCrumb.length;i++ )
	{
		
		if (i != 0 && i != aBreadCrumb.length - 1 && i != aBreadCrumb.length - 2)
		{
			aCrumb = aBreadCrumb[i].split("-");
			for (j=0;j<aCrumb.length;j++ )
			{
				//alert(aCrumb[j]);
				sCrumb = aCrumb[j].substring(0,1).toUpperCase()+aCrumb[j].substring(1,aCrumb[j].length);
				sBreadCrumb = sBreadCrumb+sCrumb+" ";
				if (j == aCrumb.length-1)
				{
					sBreadCrumb = sBreadCrumb+"> ";
				}
			}
		} 
		
	}
	
	//alert(sBreadCrumb);
	document.title = sBreadCrumb + document.title;
}

function validateForm()
{
	if (document.guestlistform.name.value == "")
	{
		alert("Please enter your name");
		return false;
	}
	else 
	{
		if (document.guestlistform.email.value == "")
		{
			alert("Please enter your email address");
			return false;
		}
		else
		{
			if (document.guestlistform.email.value.indexOf("@")=="-1")
			{
				alert("Your e-mail address must contain a \"@\" sign");
				return false;
			}
			else
			{
				if (document.guestlistform.email.value.indexOf(".")=="-1")
				{
					alert("Your e-mail address must contain a \".\"");
					return false;
				}
				else
				{
					document.guestlistform.submit();
					return true;
				}
			}
		}
	}
}

function showRecipe(which)
{

	switch(objVers)
	{
		case 2 : 
			document.all["recipe1"].className="recipe-hidden";
				document.all["recipe1-1"].className="recipe-hidden";
				document.all["recipe1-2"].className="recipe-hidden";
				document.all["recipe1-3"].className="recipe-hidden";
			document.all["recipe2"].className="recipe-hidden";
				document.all["recipe2-1"].className="recipe-hidden";
				document.all["recipe2-2"].className="recipe-hidden";
				document.all["recipe2-3"].className="recipe-hidden";
				document.all["recipe2-4"].className="recipe-hidden";
				document.all["recipe2-5"].className="recipe-hidden";
				document.all["recipe2-6"].className="recipe-hidden";
			document.all["recipe3"].className="recipe-hidden";
				document.all["recipe3-1"].className="recipe-hidden";
				document.all["recipe3-2"].className="recipe-hidden";
			document.all["recipe4"].className="recipe-hidden";
				document.all["recipe4-1"].className="recipe-hidden";
				document.all["recipe4-2"].className="recipe-hidden";
			document.all["recipe5"].className="recipe-hidden";
				document.all["recipe5-1"].className="recipe-hidden";
			document.all[which].className="recipe-shown";
			break;
		case 3 : 
			document.layers["recipe1"].className="recipe-hidden";
				document.layers["recipe1-1"].className="recipe-hidden";
				document.layers["recipe1-2"].className="recipe-hidden";
				document.layers["recipe1-3"].className="recipe-hidden";
			document.layers["recipe2"].className="recipe-hidden";
				document.layers["recipe2-1"].className="recipe-hidden";
				document.layers["recipe2-2"].className="recipe-hidden";
				document.layers["recipe2-3"].className="recipe-hidden";
				document.layers["recipe2-4"].className="recipe-hidden";
				document.layers["recipe2-5"].className="recipe-hidden";
				document.layers["recipe2-6"].className="recipe-hidden";
			document.layers["recipe3"].className="recipe-hidden";
				document.layers["recipe3-1"].className="recipe-hidden";
				document.layers["recipe3-2"].className="recipe-hidden";
			document.layers["recipe4"].className="recipe-hidden";
				document.layers["recipe4-1"].className="recipe-hidden";
				document.layers["recipe4-2"].className="recipe-hidden";
			document.layers["recipe5"].className="recipe-hidden";
				document.layers["recipe5-1"].className="recipe-hidden";
			document.layers[which].className="recipe-shown";
			break;
		default :
			document.getElementById("recipe1").className="recipe-hidden";
				document.getElementById("recipe1-1").className="recipe-hidden";
				document.getElementById("recipe1-2").className="recipe-hidden";
				document.getElementById("recipe1-3").className="recipe-hidden";
			document.getElementById("recipe2").className="recipe-hidden";
				document.getElementById("recipe2-1").className="recipe-hidden";
				document.getElementById("recipe2-2").className="recipe-hidden";
				document.getElementById("recipe2-3").className="recipe-hidden";
				document.getElementById("recipe2-4").className="recipe-hidden";
				document.getElementById("recipe2-5").className="recipe-hidden";
				document.getElementById("recipe2-6").className="recipe-hidden";
			document.getElementById("recipe3").className="recipe-hidden";
				document.getElementById("recipe3-1").className="recipe-hidden";
				document.getElementById("recipe3-2").className="recipe-hidden";
			document.getElementById("recipe4").className="recipe-hidden";
				document.getElementById("recipe4-1").className="recipe-hidden";
				document.getElementById("recipe4-2").className="recipe-hidden";
			document.getElementById("recipe5").className="recipe-hidden";
				document.getElementById("recipe5-1").className="recipe-hidden";
			document.getElementById(which).className="recipe-shown";
			break;
	}
}

function showRecipePage(name,page,nextflag)
{
	var stmtbegin;
	var stmtend;
	
	switch(objVers)
		{
			case 2 : 
				stmtbegin = "document.all['";
				stmtend = "']";
				break;
			case 3 : 
				stmtbegin = "document.layers['";
				stmtend = "']";
				break;
			default :
				stmtbegin = "document.getElementById('";
				stmtend = "')";
				break;
		}

		var objcheck = eval(stmtbegin+name+"-1"+stmtend);
	
	if (objcheck != null)
	{
		var hidepg;
		eval(stmtbegin+name+stmtend+".className='recipe-hidden';");
		if (nextflag=="1")
		{
			if (page != "1")
			{
				hidepg = page-1;
				eval(stmtbegin+name+"-"+hidepg+stmtend+".className='recipe-hidden';");
			}
			eval(stmtbegin+name+"-"+page+stmtend+".className='recipe-shown';");
		}
		else
		{
			if (page=="1")
			{
				eval(stmtbegin+name+"-"+page+stmtend+".className='recipe-hidden';");
				eval(stmtbegin+name+stmtend+".className='recipe-shown';");
			}
			else
			{
				hidepg = page-1;
				eval(stmtbegin+name+"-"+page+stmtend+".className='recipe-hidden';");
				eval(stmtbegin+name+"-"+hidepg+stmtend+".className='recipe-shown';");
			}
		}
	}	
}