
﻿
(function($){$.fn.hoverIntent=function(f,g){var cfg={sensitivity:7,interval:100,timeout:0};cfg=$.extend(cfg,g?{over:f,out:g}:f);var cX,cY,pX,pY;var track=function(ev){cX=ev.pageX;cY=ev.pageY;};var compare=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);if((Math.abs(pX-cX)+Math.abs(pY-cY))<cfg.sensitivity){$(ob).unbind("mousemove",track);ob.hoverIntent_s=1;return cfg.over.apply(ob,[ev]);}else{pX=cX;pY=cY;ob.hoverIntent_t=setTimeout(function(){compare(ev,ob);},cfg.interval);}};var delay=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);ob.hoverIntent_s=0;return cfg.out.apply(ob,[ev]);};var handleHover=function(e){var p=(e.type=="mouseover"?e.fromElement:e.toElement)||e.relatedTarget;while(p&&p!=this){try{p=p.parentNode;}catch(e){p=this;}}if(p==this){return false;}var ev=jQuery.extend({},e);var ob=this;if(ob.hoverIntent_t){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);}if(e.type=="mouseover"){pX=ev.pageX;pY=ev.pageY;$(ob).bind("mousemove",track);if(ob.hoverIntent_s!=1){ob.hoverIntent_t=setTimeout(function(){compare(ev,ob);},cfg.interval);}}else{$(ob).unbind("mousemove",track);if(ob.hoverIntent_s==1){ob.hoverIntent_t=setTimeout(function(){delay(ev,ob);},cfg.timeout);}}};return this.mouseover(handleHover).mouseout(handleHover);};})(jQuery);

$(document).ready(function(){var new_map='<span class="map"><span class="s1" /><span class="s2" /><span class="s3" /><span class="s4" /><span class="s5" /><span class="s6" /><span class="s7" /><span class="s8" /><span class="s9" /><span class="s10" /><span class="s11" /><span class="s12" /><span class="s13" /><span class="s14" /><span class="s15" /><span class="s16" /><span class="s17" /><span class="s18" /></span>';var new_bg=$("<span>");new_bg.addClass("bg");$("#europe li a").append(new_map);$("#europe li a").append(new_bg);function megaHoverOver(){$(this).find(".sub").stop().fadeTo('fast',1).show();(function($){jQuery.fn.calcSubWidth=function(){rowWidth=0;$(this).find("ul").each(function(){rowWidth+=$(this).width();});};})(jQuery);if($(this).find(".row").length>0){var biggestRow=0;$(this).find(".row").each(function(){$(this).calcSubWidth();if(rowWidth>biggestRow){biggestRow=rowWidth;}});$(this).find(".sub").css({'width':biggestRow});$(this).find(".row:last").css({'margin':'0'});}else{$(this).calcSubWidth();$(this).find(".sub").css({'width':rowWidth});}}
function megaHoverOut(){$(this).find(".sub").stop().fadeTo('fast',0,function(){$(this).hide();});}
var config={sensitivity:2,interval:20,over:megaHoverOver,timeout:40,out:megaHoverOut};$("ul#topnav li .sub").css({'opacity':'0'});$("ul#topnav li").hoverIntent(config);$(".headerLogin").click(function(e){e.preventDefault();$("fieldset#signin_menu").toggle();$(".headerLogin").toggleClass("menu-open");});$("fieldset#signin_menu").mouseup(function(){return false});$(".languageSel").click(function(e){e.preventDefault();$("div#lang_menu").toggle();$(".languageSel").toggleClass("menu-open");});$("div#lang_menu").mouseup(function(){return false});$(document).mouseup(function(e){if($(e.target).parent("a.headerLogin").length==0){$(".headerLogin").removeClass("menu-open");$("fieldset#signin_menu").hide();}
if($(e.target).parent("a.languageSel").length==0){$(".languageSel").removeClass("menu-open");$("div#lang_menu").hide();}});function capitalise(str)
{var letter=str.substr(0,1);return letter.toUpperCase()+str.substr(1);}
function textReplacement(input){var originalvalue=input.val();input.focus(function(){if($.trim(input.val())==originalvalue){input.val('');input.css("color","#333");}});input.blur(function(){if($.trim(input.val())==''){input.val(originalvalue);input.css("color","#000");}});}
textReplacement($('#search_header'));textReplacement($('#search_home'));$('#commentForm').hide();$('#addMapExternal').hide();$('#comment_rolldown').click(function(){$('#commentForm').slideToggle('slow',function(){});});$('#addMapExternalBtn').click(function(){$('#addMapExternal').slideToggle('slow',function(){});});});

$(document).ready(function(){$('.featuredSelected img').attr("src","/assets/images/featuredPinOn.png");for(i=2;i<=total_foods;i++){$('#featured'+i).hide();}
var featured_rotator=setInterval("rotator()",8000);$('.featuredFoodContent').hover(function(){clearInterval(featured_rotator);},function(){featured_rotator=setInterval("rotator()",8000);});$('.featuredFoodMap a img').click(function(){var str=$(this).parent().attr('id');var new_pin=str.replace("food","");var str2=$('.featured_food').attr('id');var old_pin=str2.replace("featured","");change_pin(old_pin,new_pin);});$('.featured_next').click(function(){var str=$(this).attr('id');var new_pin=str.replace("next","");var str2=$('.featured_food').attr('id');var old_pin=str2.replace("featured","");change_pin(old_pin,new_pin);});$('.featured_prev').click(function(){var str=$(this).attr('id');var new_pin=str.replace("prev","");var str2=$('.featured_food').attr('id');var old_pin=str2.replace("featured","");change_pin(old_pin,new_pin);});$('.featured_images ul li img').click(function(){var str=$(this).attr("src");var large_thumb=str.replace("smallsq","largesq");var str2=$(this).parent().parent().parent().parent().attr("id");var new_img=str2.replace("featured","");$('#photo'+new_img).attr("src",large_thumb)});});function change_pin(old_pin,new_pin){$('#featured'+old_pin).fadeOut('fast',function(){$('.featured_food').removeClass();$('#featured'+new_pin).addClass("featured_food");$('#featured'+new_pin).fadeIn();});$('.featuredSelected img').attr("src","/assets/images/featuredPinOff.png");$('.featuredSelected').removeClass();$('#food'+new_pin).addClass("featuredSelected");$('#food'+new_pin+' img').attr("src","/assets/images/featuredPinOn.png");}
function rotator(){var str2=$('.featured_food').attr('id');var old_pin=str2.replace("featured","");var new_pin=parseFloat(old_pin)+1;if(new_pin>total_foods){new_pin=1;}
change_pin(old_pin,new_pin);};
