/* Author: Danny Szeto

*/

$(document).ready(function(){function a(E,F){var H=new Date(E);var G=new Array("January","February","March","April","May","June","July","August","September","October","November","December");var p="";if(F==1){var D=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");p=D[H.getDay()]+", "}p=p+G[H.getMonth()]+" "+H.getDate()+", "+H.getFullYear();return p}function i(G){var F=parseInt(G.split(":")[0],10);var p=G.split(":")[1];var E=" AM";if(F==0){F=12}else{if(F>=12){if(F>12){F=F-12}E=" PM"}}if(p!="00"){var D=F+":"+p+E}else{var D=F+E}return D}function l(E,D){var J=E;if(D){J=J+" "+D}var I=new Date(J);var F=I.getMonth()+1;var K=I.getDate();if(F<10){F="0"+F}if(K<10){K="0"+K}var p=I.getFullYear()+"-"+F+"-"+K;if(D){var G=I.getHours();var H=I.getMinutes();if(G<10){G="0"+G}if(H<10){H="0"+H}p=p+"T"+G+":"+H+":00-07:00"}return p}function e(F,p){var D=F.split(" ");var E=p.split(" ");if(D[1]==E[1]){if(D[1].search(":")==-1&&E[1].search(":")==-1){return D[0]+"&ndash;"+p}}else{return F+" &ndash; "+p}}function b(p){p.html('<div class="load"><img src="/img/load.gif" alt="" /></div>')}function c(D){$(D).children(".form-success").hide();$(D).children("form").show()}function k(){var p=$("#events-list");b(p);$.getJSON("ink/events.php",function(D){p.html("<h3>No Upcoming Events</h3>\n");$.each(D.events,function(E,F){if(E==0){p.html("")}p.append("<h3>"+a(F.date)+"</h3>\n");$.each(F.data,function(G,H){p.append('<div class="event">\n');p.children("div:last-child").append('<div class="timehold"><time datetime="'+l(F.date,H.start)+'">'+e(i(H.start),i(H.end))+"</time></div>\n");p.children("div:last-child").append("<p></p>\n");p.children("div:last-child").children("p").append("<span>"+H.name+" : </span>"+H.desc+"<br />\n");if(H.link!=""){p.children("div:last-child").children("p").append('<a href="'+H.link+'" target="_blank">view more info</a>\n')}p.append('</div>\n<br class="clr" />')})})})}function A(){var p=$("#articles");b(p);$.getJSON("ink/press.php?s=art",function(D){p.empty();$.each(D.articles,function(E,F){p.append('<div class="timehold"><time datetime="'+l(F.date)+'">'+a(F.date,1)+"</time></div>\n");$.each(F.data,function(G,H){p.append('<div class="newsitem">\n');p.children("div:last-child").append('<a href="'+H.link+'" target="_blank">'+H.title+"</a>\n");p.children("div:last-child").append("<p>"+H.desc+"</p>\n");p.append("</div>\n")})})})}function y(){var p=$("#awards");b(p);$.getJSON("ink/press.php?s=awa",function(D){p.empty();$.each(D.awards,function(E,F){p.append('<img src="'+F.img+'" alt="'+F.desc+'"/>\n')})})}function g(){var p=$("#links").children("ul");b(p);$.getJSON("ink/press.php?s=links",function(D){p.empty();$.each(D.links,function(E,F){p.append('<li><a href="'+F.link+'" target="_blank">'+F.title+"</a></li>\n")})})}function z(p){var D=$(p);ps=p.split("#")[1];b(D.children(".window"));$.getJSON("ink/slide.php?w="+ps,function(E){D.children(".window").empty();$.each(E.images,function(F,G){D.children(".window").append('<div class="glass" style="background-image: url(\''+G.url+"');\"></div>\n")});d(p)})}function q(){var p=$("#home-banners");p.html("");$.getJSON("ink/banners.php",function(D){$.each(D.banners,function(F,G){p.append('<div id="banner-'+(F+1)+'">\n');if(G.link.substring(0,1)=="/"){var E=G.link.split("/")[1];if(E.substring(0,3)=="menu"){E=E.split("#")[1]}}else{E=""}p.children("div:last-child").append('<a class="'+E+'" href="'+G.link+'"><img src="'+G.img+'" alt="'+G.desc+'"/></a>\n');p.append("</div>\n")});p.append('<br class="clr" />\n');B()})}function w(H){var E=H.split("-")[1];var F="ink/menu.php?m="+E;var G="#"+E+"-sec";b($(G));$.getJSON(F,function(I){$(G).empty();$.each(I.menu,function(J,K){$(G).append("<h3>"+K.type+"</h3>\n");$(G).append("<ul></ul>");$.each(K.data,function(L,M){$(G).children("ul:eq("+J+")").append("<li><span>"+M.name+"</span>");if(E=="wine"){var N=", "}else{var N=" : "}if(M.name!=""&&M.desc!=""){$(G).children("ul:eq("+J+")").children("li:eq("+L+")").append(N)}if(M.desc!=""){$(G).children("ul:eq("+J+")").children("li:eq("+L+")").append(M.desc)}if(M.opt!=""){$(G).children("ul:eq("+J+")").children("li:eq("+L+")").append("<div>("+M.opt+')</div><br class="clr" />')}$(G).children("ul:eq("+J+")").children("li:eq("+L+")").append("</li>\n")})})});var D="#menu-"+E;var p=$(D).children(".menunav").children("h2").children("span");$.getJSON(F+"&p=1",function(I){$(p).empty();$.each(I.print,function(J,K){if(K.url!=""){$(p).append('(<a href="'+K.url+'" target="_blank">Printable Menu</a>)')}})})}var u=5000;var h=0;var x=0;var f=0;var j;var C;function n(p){h=h+1;if(h==f){h=0;x=f-1}else{x=h-1}p.eq(h).fadeIn(1000);p.eq(x).fadeOut(1000)}$(window).blur(function(){clearInterval(j)});$(window).focus(function(){clearInterval(j);j=setInterval(function(){n(C)},u)});function d(D){C=$(D).children(".window").children(".glass");C.show();C.not(":eq(0)").hide();f=C.length;h=0;clearInterval(j);j=setInterval(function(){n(C)},u)}if($("html").hasClass("no-touch")){var v=($("header").outerHeight(true));$(window).scroll(function(){if($(this).scrollTop()>=v){$("nav").addClass("fly");$("#nav-hold").css("height",$("nav").height());if($("#main").children("div").is("#menu")){curMenu=$("#menu").children("div:visible");curMenu.children(".menunav").css("top",$("nav").height()).addClass("icarus");curMenu.children(".menunav-ph").css("height",curMenu.children(".menunav").height()).show()}}else{$("nav").removeClass("fly");if($("#main").children("div").is("#menu")){curMenu=$("#menu").children("div:visible");curMenu.children(".menunav").removeClass("icarus");curMenu.children(".menunav-ph").hide()}}})}function B(){$(".home").attr("href","/#!/");$(".menu").attr("href","/#!/menu");$(".about").attr("href","/#!/about");$(".events").attr("href","/#!/events");$(".catering").attr("href","/#!/catering");$(".chef").attr("href","/#!/chef");$(".press").attr("href","/#!/press");$(".contact").attr("href","/#!/contact");$(".menu-brunch").attr("href","/#!/menu-brunch");$(".menu-lunch").attr("href","/#!/menu-lunch");$(".menu-dinner").attr("href","/#!/menu-dinner");$(".menu-togo").attr("href","/#!/menu-togo");$(".menu-cocktails").attr("href","/#!/menu-cocktails");$(".menu-wine").attr("href","/#!/menu-wine");$("#home-banners").children("div").children("a[href^=http]").attr("target","_blank");$("#home-banners").children("div").children("a[href=/blog]").attr("target","_blank")}function t(D,p){clearInterval(j);if(D.split("-")[0]=="#menu"&&D.split("-")[1]!="undefined"){var E=D.split("-")[1];D="#menu"}navEle=$("nav").children("ul").children("li");navEle.children("a").removeAttr("id");paige="."+D.split("#")[1];navEle.children(paige).attr("id","current");if(p==1){$(".icarus").removeClass("icarus");$(".menunav-ph").hide();$("html, body").animate({scrollTop:0},600,function(){$("#main").children("div").not(D).slideUp(600);$(D).slideDown(600)})}else{$("#main").children("div").not(D).hide();$(D).show()}$("#menu").children("div").not("#menu-disc").slideUp();if(D=="#menu"){if(E==undefined){E="lunch"}menucombo=D+"-"+E;w(menucombo.split("#")[1]);$(menucombo).slideDown()}}if(window.location.hash){var m=window.location.hash.split("#!/")[1];if(m.indexOf("/")!=-1){m=m.split("/")[0]}switch(m){case"menu":t("#menu");break;case"menu-brunch":t("#menu-brunch");break;case"menu-lunch":t("#menu-lunch");break;case"menu-dinner":t("#menu-dinner");break;case"menu-togo":t("#menu-togo");break;case"menu-cocktails":t("#menu-cocktails");break;case"menu-wine":t("#menu-wine");break;case"about":z("#about");t("#about");break;case"events":k();t("#events");break;case"catering":z("#catering");t("#catering");break;case"chef":t("#chef");break;case"press":A();y();g();t("#press");break;case"contact":t("#contact");break;default:t("#home");d("#home")}}else{t("#home");d("#home")}B();$(".home").live("click",function(){t("#home",1);d("#home");window.location.hash="!/";_gaq.push(["_trackPageview","/"]);return false});$(".menu").live("click",function(){t("#menu",1);window.location.hash="!/menu";_gaq.push(["_trackPageview","/menu"]);return false});$(".menu-brunch").live("click",function(){t("#menu-brunch",1);window.location.hash="!/menu-brunch";_gaq.push(["_trackPageview","/menu/#menu-brunch"]);return false});$(".menu-lunch").live("click",function(){t("#menu-lunch",1);window.location.hash="!/menu-lunch";_gaq.push(["_trackPageview","/menu/#menu-lunch"]);return false});$(".menu-dinner").live("click",function(){t("#menu-dinner",1);window.location.hash="!/menu-dinner";_gaq.push(["_trackPageview","/menu/#menu-dinner"]);return false});$(".menu-togo").live("click",function(){t("#menu-togo",1);window.location.hash="!/menu-togo";_gaq.push(["_trackPageview","/menu/#menu-togo"]);return false});$(".menu-cocktails").live("click",function(){t("#menu-cocktails",1);window.location.hash="!/menu-cocktails";_gaq.push(["_trackPageview","/menu/#menu-cocktails"]);return false});$(".menu-wine").live("click",function(){t("#menu-wine",1);window.location.hash="!/menu-wine";_gaq.push(["_trackPageview","/menu/#menu-wine"]);return false});$(".about").live("click",function(){z("#about");t("#about",1);window.location.hash="!/about";_gaq.push(["_trackPageview","/about"]);return false});$(".events").live("click",function(){k();t("#events",1);window.location.hash="!/events";_gaq.push(["_trackPageview","/events"]);return false});$(".catering").live("click",function(){c("#catering");z("#catering");t("#catering",1);window.location.hash="!/catering";_gaq.push(["_trackPageview","/catering"]);return false});$(".chef").live("click",function(){t("#chef",1);window.location.hash="!/chef";_gaq.push(["_trackPageview","/chef"]);return false});$(".press").live("click",function(){A();y();g();t("#press",1);window.location.hash="!/press";_gaq.push(["_trackPageview","/press"]);return false});$(".contact").live("click",function(){c("#contact");t("#contact",1);window.location.hash="!/contact";_gaq.push(["_trackPageview","/contact"]);return false});$(".hi").children("span").css("position","absolute");$(":input:not([value=''])").parent().children("span").hide();$(":input").live("keypress paste",function(){$(this).parent().children("span").fadeOut(200)});$(":input").blur(function(){if($(this).val()==""){$(this).parent().children("span").fadeIn(200)}});$(".hi").children().click(function(){$(this).parent().children(":input").focus()});$("input[name='a']").val("1");$(".contact-submit").click(function(){var F=$(this).parent().parent().parent();var L=0;if(F.children("form").is("#contact-form")){var D=$("#contact-name");var H=$("#contact-email");var I=$("#contact-subject");var M=$("#contact-abcdef");F.children("form").children("div").removeClass("err");if(!D.val()||!H.val()||!I.val()||!M.val()){F.children(".form-error").slideDown(600);if(!D.val()){D.parent().addClass("err")}if(!H.val()){H.parent().addClass("err")}if(!I.val()){I.parent().addClass("err")}if(!M.val()){M.parent().addClass("err")}}else{L=1}}else{if(F.children("form").is("#catering-contact-form")){var D=$("#catering-name");var G=$("#catering-phone");var H=$("#catering-email");var E=$("#catering-date");var J=$("#catering-attend");var p=$("#catering-budget");F.children("form").children("div").removeClass("err");if(!D.val()||!G.val()||!H.val()||!E.val()||!J.val()||!p.val()){F.children(".form-error").slideDown(600);if(!D.val()){D.parent().addClass("err")}if(!G.val()){G.parent().addClass("err")}if(!H.val()){H.parent().addClass("err")}if(!E.val()){E.parent().addClass("err")}if(!J.val()){J.parent().addClass("err")}if(!p.val()){p.parent().addClass("err")}}else{L=1}}}if(L==1){if(F.children(".form-error").is(":visible")){F.children(".form-error").slideUp(600)}var K=$(this).parent().parent().serialize();$.ajax({type:"POST",url:"ink/form-submit.php",data:K,success:function(N){if(N==1){F.children("form").slideUp(600);F.children(".form-success").slideDown(600);F.children("form").children("div").children(":input").val("");F.children("form").children("div").children("span").show()}else{F.children("form").slideUp(600);F.children(".form-error").slideDown(600)}}})}return false});if(!!document.createElement("audio").canPlayType){var o='<div id="music-pp"></div>';o=o+'<div id="music-vol"><div id="vol-1"></div><div id="vol-2"></div><div id="vol-3"></div><div id="vol-4"></div><div id="vol-5"></div></div>';o=o+'<audio id="music" preload="auto" autoplay loop><source src="/music/song.ogg" type="audio/ogg" /><source src="/music/song.mp3" type="audio/mpeg" /></audio>';$("#music-hold").html(o);function r(){var p=Math.floor(o.volume*10)/2;$("#vol-"+p).addClass("clev");$("#music-vol").children("div").removeClass("sel");$("#music-vol").children("div").each(function(){var E=$(this).index();var D=$("#music-vol").children(".clev").index();if(D>=E){$(this).addClass("sel")}})}function s(){var p=$("#music").attr("autoplay");if(typeof p=="undefined"||p==false){$("#music-pp").addClass("paused")}}if(!$("html").hasClass("no-touch")){$("#music-vol").css("display","none");$("#music-pp").css("float","right")}o=$("#music").get(0);o.volume=0.4;s();r();$("#music-pp").click(function(){if(o.paused){o.play();$(this).removeAttr("class")}else{o.pause();$(this).addClass("paused")}});$("#music-vol").children("div").hover(function(){var p=$(this).attr("id").split("-")[1];$("#music-vol").children("div").removeClass("sel");$("#music-vol").children("div").each(function(){var D=$(this).index();if(p>D){$(this).addClass("sel")}})},function(){r()});$("#music-vol").children("div").click(function(){$(".clev").removeAttr("class");var p=$(this).attr("id").split("-")[1];var D=(p*2)/10;o.volume=D;r()})}});
