// JavaScript Document
// footer
(function($){$.fn.stickyFooter=function(options){var options=$.extend({speed:"fast",effect:"hover_fade",showhidefooter:"hide",hide_speed:1000,hide_delay:2000},options);return this.each(function(){var $this=$(this),footerItems=$this.find("li"),footerDropup=$(footerItems).children(".footer_dropup");footerSetup();positionFooter();opacityElements();function dropupOver(){var dropUp=$(".footer_dropup",this);if(options.effect=="hover_fade"){$(dropUp).fadeIn(options.speed);}if(options.effect=="hover_slide"){$(dropUp).slideDown(options.speed);}if(options.effect=="hover_toggle"){$(dropUp).toggle(options.speed);}if(options.effect=="click_fade"){$(this).click(function(){$(dropUp).fadeIn(options.speed);});}if(options.effect=="click_slide"){$(this).click(function(){$(dropUp).slideDown(options.speed);});}if(options.effect=="click_toggle"){$(this).click(function(){$(dropUp).show(options.speed);});}}function dropupOut(){var dropUp=$(".footer_dropup",this);$(dropUp).hide();}function footerSetup(){var config={sensitivity:2,interval:100,over:dropupOver,timeout:200,out:dropupOut};$(footerItems).hoverIntent(config);$(footerDropup).hide();}function positionFooter(){if(options.showhidefooter=="hide"){$this.stop().delay(options.hide_delay).slideToggle(options.hide_speed);$("#footer_trigger").toggleClass("active");}else{if(options.showhidefooter=="show"){$this.stop().hide().fadeIn(300);}}$("#footer_trigger").live("click",function(){$this.slideToggle(400);$("#footer_trigger").toggleClass("active");return false;});}});function opacityElements(){$("#social ul li, .tooltip2").css({opacity:0.5}).hover(function(){$(this).stop().animate({opacity:0.95});},function(){$(this).stop().animate({opacity:0.5});});}};})(jQuery);

(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 ev=jQuery.extend({},e);var ob=this;if(ob.hoverIntent_t){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t)}if(e.type=="mouseenter"){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.bind('mouseenter',handleHover).bind('mouseleave',handleHover)}})(jQuery);

// top menu
(function(a){a.fn.megaMenu=function(b){var b=a.extend({speed:"fast",effect:"hover_fade"},b);return this.each(function(){function h(){var b={sensitivity:2,interval:80,over:f,timeout:200,out:g};a(d).hoverIntent(b);a(e).hide()}function g(){var b=a(".fullwidth",this);a(b).hide()}function f(){var c=a(".fullwidth",this);a(c).fadeIn(b.speed)}var c=a(this),d=c.find("li"),e=a(d).children(".fullwidth");h()})}})(jQuery)

$(document).ready(function($){
	$('#menu').megaMenu({
		speed : 'fast',
		effect : 'hover_fade',
	});
});

function openContacts(){ window.location.href='/contacts/'; }
function openMapLNDM(){ window.location.href='/map/#lat=59.0857386&long=91.0546875&z=3&t=r&sh=ln'; }
function openMapACC(){ window.location.href='/map/'; }

