// TekMenu by comunicatek.com  under the mit license.
// Author:  Dani Prados
// http://code.comunicatek.com
//
// create closure
//
(function(a){var i={timeout:250,fullAnimation:false,debug:false,background:"yellow"};a.fn.TekMenu=function(j){function d(b){f.debug&&window.console&&window.console.log&&window.console.log(b)}function g(b){var e=f;if(a(b).data("toca")){d("oculta 2 (toca)"+a(b).attr("id"));e.fullAnimation?a(b).queue(function(c){a(this).hide();c()}):a(b).stop(true,true).hide()}else d("oculta 2 (no toca)"+a(b).attr("id"))}var f;window.console&&window.console.log&&window.console.log("menu: "+this.size());f=a.extend({},
i,j);return this.hover(function(){var b=a(this).attr("rel");a(b).data("toca",false);var e=f;clearTimeout(a(b).data("idtimeout"));d("mostra   "+a(this).attr("rel")+" "+a(b).data("idtimeout"));var c=a(this).position(),k=a(this).outerHeight(),l=c.left;c=c.top+k+1;a(b).css({left:l,top:c}).slideDown("slow");a(b).unbind("mouseenter mouseleave");a(b).data("toca",true);a(b).hover(function(){d("reset timer   "+a(b).attr("id")+" "+a(b).data("idtimeout"));a(this).data("toca",false);clearTimeout(a(b).data("idtimeout"))},
function(){a(this).data("toca",true);var h=setTimeout(function(m){return function(){g(m)}}(b),e.timeout);d("timer oculta  "+a(b).attr("id")+" "+h);a(this).data("idtimeout",h)})},function(){var b=f,e=a(this).attr("rel");b=setTimeout(function(c){return function(){g(c)}}(e),b.timeout);d("oculta "+a(this).attr("rel")+" "+b);a(e).data("idtimeout",b)})}})(jQuery);
