(function(a){
  a.sn={
		init:function(){
			a("#menu").menu();
		}
	};
	a.fn.extend(
		{
			menu:function(){
				if(!a(this).children().children().hasClass("active")){
					a(this).children().children(":eq(2)").addClass("active")
				}
				if(!(a.browser.msie&&a.browser.version<=6)){
					//alert('browser: '+a.browser.version);
					a(this).children("ul").children("li").children("div").addClass("js-border");
					a(this).children("ul").children("li.active").children("div").parent().append('<span class="l" style="width:'+a(this).children("ul").children("li.active").children("a").innerWidth()+'px"></span>')
				}
				var c={
					sensitivity:1,interval:200,over:function(){
						a(this).parent().find("ul").hide();
						a(this).find("ul").show();
						a(this).parent().children("li").removeClass("active");
						a(this).addClass("active");
						if(!(a.browser.msie&&a.browser.version<=6)){
							a(this).parent().find(".l").remove();
							a(this).children("div").parent().append('<span class="l" style="width:'+a(this).children("a").innerWidth()+'px"></span>')
						}
					},
					timeout:0,
					out:function(){}
				},
				b={
					over:function(){},
					timeout:1000,
					out:function(){
						a(this).find("ul ul").hide();
						a(this).children("ul").children("li").removeClass("active");
						a(this).find(".l").remove();
						a(this).children("ul").children("li.hover").addClass("active");
						a(this).children("ul").children("li.active").children("div").parent().append('<span class="l" style="width:'+a(this).children("ul").children("li.active").children("a").innerWidth()+'px"></span>');
						a(this).find(".hover ul").show()
					}
				};
				a(this).children("ul").children("li").hoverIntent(c);
				a(this).hoverIntent(b);
				a(this).find(".active .active a").append("<span></span>")
			}
		}
	);
	a(document).ready(a.sn.init)
}
)

(jQuery);

