var firefox = navigator.userAgent.indexOf("Firefox") != -1;
var explorer = navigator.userAgent.indexOf("MSIE") != -1;
var explorer6 = navigator.userAgent.indexOf("MSIE 6.0") != -1;
var explorer7 = navigator.userAgent.indexOf("MSIE 7.0") != -1;
var explorer8 = navigator.userAgent.indexOf("MSIE 8.0") != -1;
var netscape = navigator.userAgent.indexOf("Netscape") != -1;
var safari = navigator.userAgent.indexOf("Safari") != -1;
var opera = navigator.userAgent.indexOf("Opera") != -1;
var camino = navigator.userAgent.indexOf("Camino") != -1;
var chrome = navigator.userAgent.indexOf("Chrome") != -1;
var macintosh = navigator.platform.indexOf("Mac") != -1;

$(function(){
	$('body').removeClass('noJs');
	$('.wrapFooter').html('<div class="subWrap footer"></div>');
	$('ul.nav li a').each(function(){$(this).attr('onClick','$.scrollTo(\'.show'+$(this).parent().attr('class')+'\',800); return false;');});
	$('.logo a').each(function(){$(this).attr('onClick','$.scrollTo(\'.showHome\',800); return false;');});
	setTimeout("$('ul.menu li:first a').trigger('click');",1000);

	$('.expand').click(function(){
		$(this).parents('.content').find('.seeMore').each(function(){
			$(this).slideToggle();
		});
		return false;
	});

	$('ul.menu li a').click(function(){
		$('ul.menu').css({'height':$(this).next('ul.accessAlt').height()+25+'px'});
		$('ul.menu li a.on').removeClass('on');
		$('ul.menu li ul.on').removeClass('on').addClass('accessAlt');
		$(this).addClass('on');
		$(this).next('ul.accessAlt').removeClass('accessAlt').addClass('on');
		$('ul.menu li ul li ul li').hover(function(){			 
			$(this).find('.ingredients').removeClass('accessAlt');
			$(this).find('.price').removeClass('accessAlt');
		},function(){
			$(this).find('.ingredients').addClass('accessAlt');
			$(this).find('.price').addClass('accessAlt');
		});
		return false;
	});

	$('.showDj').click(function(){
		var a; var i = $(this).attr('href');
		if($(this).hasClass('close')){ a = 'close'; }
		$(this).parents('.col2').find('.dj').each(function(){
			if($(this).hasClass('on')){
				$(this).animate({width:'100%',height:'180px',marginBottom:'20px'},{duration:400}).removeClass('on');
			}
		});
		$(this).parents('.col2').find('.djDetails').each(function(){
			if($(this).hasClass(i+'_details') && a != 'close'){
				$(this).slideDown();
				$(this).addClass('on');
				$.scrollTo('.djScroll',400);
			}else{
				$(this).slideUp();
				$(this).removeClass('on');
			}
		});
		$(this).parents('.'+i).animate({width:'0',height:'0'},{duration:400}).animate({margin:'0'}).addClass('on');
		return false;
	});

	$('ul.tips li a').click(function(){
		if($(this).html() == $('ul.tips li a.on').html()){
			$(this).removeClass('on');
			$(this).next('div.on').addClass('accessAlt').removeClass('on');
		}else{
			$('ul.tips li a.on').removeClass('on');
			$('ul.tips li div.on').removeClass('on').addClass('accessAlt');
			$(this).addClass('on');
			$(this).next('.accessAlt').removeClass('accessAlt').addClass('on');
		}
		return false;
	});

	$('ul.wine li a').click(function(){
		if($(this).html() == $('ul.wine li a.on').html()){
			$(this).removeClass('on');
			$(this).next('ul').addClass('accessAlt').removeClass('on');
		}else{
			$('ul.wine li a.on').removeClass('on');
			$('ul.wine li ul.on').removeClass('on').addClass('accessAlt');
			$(this).addClass('on');
			$(this).next('ul.accessAlt').removeClass('accessAlt').addClass('on');
			$('ul.wine li ul li ul li').hover(function(){			 
				$(this).find('.ingredients').removeClass('accessAlt');
				$(this).find('.price').removeClass('accessAlt');
			},function(){
				$(this).find('.ingredients').addClass('accessAlt');
				$(this).find('.price').addClass('accessAlt');
			});
			$.scrollTo('.wineCard',400);
		}
		return false;
	});

	$('ul.bar li a').click(function(){
		if($(this).html() == $('ul.bar li a.on').html()){
			$(this).find('.price').addClass('accessAlt');
			$(this).removeClass('on');
			$(this).next('ul').addClass('accessAlt').removeClass('on');
		}else{
			$(this).find('.price').removeClass('accessAlt');
			$('ul.bar li a.on').removeClass('on').find('.price').addClass('accessAlt');
			$('ul.bar li ul.on').removeClass('on').addClass('accessAlt');
			$(this).addClass('on');
			$(this).next('ul.accessAlt').removeClass('accessAlt').addClass('on');
			$('ul.bar li ul li ul li').hover(function(){			 
				$(this).find('.ingredients').removeClass('accessAlt');
				$(this).find('.price').removeClass('accessAlt');
			},function(){
				$(this).find('.ingredients').addClass('accessAlt');
				$(this).find('.price').addClass('accessAlt');
			});
			$.scrollTo('.ourBar',400);
		}
		return false;
	});

	$('.drinks .arrows a').click(function(){
		var i;
		var o = 0;
		var e = '-'+(($('.drinks .slider li').size()-1)*620);
		var p = $('.drinks .slider').position();
		if($(this).attr('class') == 'right'){
			if(p.left > e){
				i = eval(p.left)-620;
				$('.drinks .slider').animate({left:i+'px'},{duration:500});
			}else{
				i = 0;
				$('.drinks .slider').animate({left:'0'},{duration:500});
			}
		}else if($(this).attr('class') == 'left'){
			if(p.left < o){
				i = eval(p.left)+620;
				$('.drinks .slider').animate({left:i+'px'},{duration:500});
			}else{
				i = e;
				$('.drinks .slider').animate({left:e+'px'},{duration:500});
			}
		}
		return false;
	});

	$('a.lb').hover(function(){			 
		$(this).find('img').before('<div class="lbHover"></div>');
	},function(){
		$(this).find('.lbHover').remove();
	});

});

function insertFlash(id,path,width,height,flashvars,description){
	document.write('<object id="'+id+'" width="'+width+'" height="'+height+'" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0">\n');
	document.write('<![CDATA[<p>'+description+'</p>]]>\n');
	document.write('<param name="allowScriptAccess" value="always" />\n');
	document.write('<param name="movie" value="'+path+'" />\n');
	document.write('<param name="menu" value="false" />\n');
	document.write('<param name="allowFullScreen" value="true" />\n');
	document.write('<param name="flashvars" value="'+flashvars+'">\n');
	document.write('<param name="quality" value="high" />\n');
	document.write('<param name="bgcolor" value="#ffffff" />\n');
	document.write('<param name="wmode" value="transparent" />\n');
	document.write('<embed name="'+id+'" width="'+width+'" height="'+height+'" src="'+path+'" flashvars="'+flashvars+'" wmode="transparent" menu="false" quality="high" allowFullScreen="true" bgcolor="#ffffff" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>\n');
}
