// help IE to add :hover to LI elements
sfHover = function() {
	var sfEls = $("#nav li");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

jQuery.preloadImages = function()
{
  for(var i = 0; i<arguments.length; i++)
  {
    jQuery("<img>").attr("src", arguments[i]);
  }
}
$.preloadImages("images/hero-about.png","images/hero-about-fd.png","main-bg.png","sub-bg.png","hero-1.jpg","hero-2.jpg","hero-3.jpg",
"hero-4.jpg","hero-5.jpg","hero-6.jpg","map.png","menu-pop-bev.jpg","menu-pop-dess.jpg","menu-pop-lplates","menu-pop-smplates","menu-pop-salads");

$(function() {
	var random_n = rand(6);
   	showSlide(random_n);
	$("a#thumb1").mouseover(function(){
		showSlide(1);
	});
	$("a#thumb2").mouseover(function(){
		showSlide(2);
	});
	$("a#thumb3").mouseover(function(){
		showSlide(3);
	});
	$("a#thumb4").mouseover(function(){
		showSlide(4);
	});
	$("a#thumb5").mouseover(function(){
		showSlide(5);
	});
	$("a#thumb6").mouseover(function(){
		showSlide(6);
	});
	$("a#menu_thumb_salads").mouseover(function(){
		$("#img_menu_thumb_salads").attr("src", "images/menu-thumb-salads-o.gif");
	}).mouseout(function(){
		$("#img_menu_thumb_salads").attr("src", "images/menu-thumb-salads.gif");
	}).click(function(){
		hidePop();
		$("#submain").append('<div class="menu-pop" onclick="hidePop();"><h2>Sample salad</h2><h3>Crab Avocado Salad</h3><p>Fresh dungeness crab served with a variety of seasonal citrus fruits and topped with a walnut sherry vinaigrette</p><img src="images/menu-pop-salads.jpg" /></div'); return false;
	});
	$("a#menu_thumb_smplates").mouseover(function(){
		$("#img_menu_thumb_smplates").attr("src", "images/menu-thumb-smplates-o.gif");
	}).mouseout(function(){
		$("#img_menu_thumb_smplates").attr("src", "images/menu-thumb-smplates.gif");
	}).click(function(){
		hidePop();
		$("#submain").append('<div class="menu-pop" onclick="hidePop();"><h2>Sample small plate</h2><h3>Marinated Olives</h3><p>Flavored by our chef\'s special marinade</p><img src="images/menu-pop-smplates.jpg" /></div'); return false;
	});
	$("a#menu_thumb_lplates").mouseover(function(){
		$("#img_menu_thumb_lplates").attr("src", "images/menu-thumb-lplates-o.gif");
	}).mouseout(function(){
		$("#img_menu_thumb_lplates").attr("src", "images/menu-thumb-lplates.gif");
	}).click(function(){
		hidePop();
		$("#submain").append('<div class="menu-pop" onclick="hidePop();"><h2>Sample large plate</h2><h3>Pan Seared Lamb Chops</h3><p>Seasoned with herb de provence and pink peppercorn rub and served with garlic mashed potatoes</p><img src="images/menu-pop-lplates.jpg" /></div'); return false;
	});
	$("a#menu_thumb_dess").mouseover(function(){
		$("#img_menu_thumb_dess").attr("src", "images/menu-thumb-dess-o.gif");
	}).mouseout(function(){
		$("#img_menu_thumb_dess").attr("src", "images/menu-thumb-dess.gif");
	}).click(function(){
		hidePop();
		$("#submain").append('<div class="menu-pop" onclick="hidePop();"><h2>Sample dessert</h2><h3>Hazelnut Mousse</h3><p>Hazelnut mousse over chocolate hazelnut crunch sponge cake</p><img src="images/menu-pop-dess.jpg" /></div'); return false;
	});
	$("a#menu_thumb_cockt").mouseover(function(){
		$("#img_menu_thumb_cockt").attr("src", "images/menu-thumb-cockt-o.gif");
	}).mouseout(function(){
		$("#img_menu_thumb_cockt").attr("src", "images/menu-thumb-cockt.gif");
	}).click(function(){
		hidePop();
		$("#submain").append('<div class="menu-pop" onclick="hidePop();"><h2>Sample beverage</h2><h3>N.V. Champagne, Gosset, Ay, France</h3><p></p><img src="images/menu-pop-bev.jpg" /></div'); return false;
	});
	hideOptions();//hide menu dropdown options
	$(".dropdownbox").click(function(){
		if ($('.dropdownitems-btm').is(':visible')) {hideOptions()}else{showOptions()}
	});
	
	t=setTimeout('startSlideShow(1)',5000);
	//load default tab on about us page
	loadTab(1);
	//check for anchor tag and load correct tab
	if (window.location.hash) check_anchor_type(window.location.hash);
	function check_anchor_type(anchor_type){
		cleaned_anchor_type = anchor_type.split("-");
		loadTab(cleaned_anchor_type[1]);
	}
 });

function showOptions(){
	$(".dropdownitems, .dropdownitems-btm").show();
	$("#moremenus").addClass("on");
}
function hideOptions(){
	$(".dropdownitems, .dropdownitems-btm").hide();
	$("#moremenus").removeClass("on");
}
function hidePop(){
	$(".menu-pop").hide();
}

function loadTab(id){
	//hide all first
	$(".tab").hide();
	$("#tabs-"+id+"").show();
	$("a.selected").removeClass("selected");
	$("a#tabs"+id+"").addClass("selected");
	if (id==1) $(".abouthero").attr("src", "images/hero-about.png");
	if (id==2) $(".abouthero").attr("src", "images/hero-about-fd.png");
}

function startSlideShow(s){
	showSlide(s);
	s++;
	if (s==7){s=1}
	t=setTimeout('startSlideShow('+s+')',5000);
}

function showSlide(n){
	$('#hero').attr({ 
          src: "images/hero-"+n+".jpg"
        });
	showHeroText(n);
	$('a.active').removeClass('active');
	$('a#thumb'+n+'').addClass('active');
}

function showHeroText(n){
	if (n==1) $(".herotext").html("<h1>Chef</h1><p>Executive Chef Christian Nam-Hee is a native of Paris, France and learned the art of French cuisine at l'Ecole de Paris des M&eacute;tiers de la Table.</p>");
	if (n==2) $(".herotext").html("<h1>Outdoor seating</h1><p>Enjoy spring and summer with 30+ seats on the outdoor patio.</p>");
	if (n==3) $(".herotext").html("<h1>Executive Chef Christian Nam-Hee on ABC 7, View from the Bay</h1><p>Yummy scallops in a cream sauce with apples you can make in just minutes. <br /><a href=\"http://abclocal.go.com/kgo/story?section=view_from_the_bay/food_wine&id=6790150\" target=\"_new\">View video</a></p>");
	if (n==4) $(".herotext").html("<h1>Dining</h1><p>East Bay with a chic new dining option. Classy and accessible with a \"lively and fun\" ambience.</p>");
	if (n==5) $(".herotext").html("<h1>Cocktail hours</h1><p>Cocktail hours are Monday - Friday, from 4pm to 7pm. Discounted drinks and appetizers.</p>");
	if (n==6) $(".herotext").html("<h1>Winter Menu</h1><p>Dinner daily from 5pm to 10pm.  Featuring classic items such as Braised Short Ribs along with new dishes for Winter (Roasted Chicken Thighs, Pecan Crusted Prawns and more)</p>");
}

function rand(number) {
	return(Math.floor(Math.random()*number+1));
}
