/*
 * Website Realizer JQuery Superfish v1.0.0
 * 
 * Copyright (c) 2009 Adritech Software Co. Ltd.
 * 
 * Requires: jquery-1.2.6.js or above
 *
 * Amended from the following
 * 
 * Superfish v1.4.8 - jQuery menu widget
 * Copyright (c) 2008 Joel Birch
 *
 * Licensed under the MIT license:
 * 	http://www.opensource.org/licenses/mit-license.php
 *
 * CHANGELOG: http://users.tpg.com.au/j_birch/plugins/superfish/changelog.txt
 */
(function(b){b.fn.superfish=function(i){var f=b.fn.superfish,h=f.c,g=function(){var c=b(this),j=d(c);clearTimeout(j.sfTimer);c.showSuperfishUl().siblings().hideSuperfishUl()},e=function(){var c=b(this),k=d(c),j=f.op;clearTimeout(k.sfTimer);k.sfTimer=setTimeout(function(){j.retainPath=(b.inArray(c[0],j.$path)>-1);c.hideSuperfishUl();if(j.$path.length&&c.parents(["li.",j.hoverClass].join("")).length<1){g.call(j.$path)}},j.delay)},d=function(c){var j=c.parents(["ul.",h.menuClass,":first"].join(""))[0];f.op=f.o[j.serial];return j};return this.each(function(){var c=this.serial=f.o.length;var k=b.extend({},f.defaults,i);k.$path=b("li."+k.pathClass,this).slice(0,k.pathLevels).each(function(){b(this).addClass([k.hoverClass,h.bcClass].join(" ")).filter("li:has(ul)").removeClass(k.pathClass)});f.o[c]=f.op=k;b("li:has(ul)",this)[(b.fn.hoverIntent&&!k.disableHI)?"hoverIntent":"hover"](g,e).not("."+h.bcClass).hideSuperfishUl();var j=b("a",this);j.each(function(l){var m=j.eq(l).parents("li");j.eq(l).focus(function(){g.call(m)}).blur(function(){e.call(m)})});k.onInit.call(this)}).each(function(){var c=[h.menuClass];b(this).addClass(c.join(" "))})};var a=b.fn.superfish;a.o=[];a.op={};a.c={bcClass:"sf-breadcrumb",menuClass:"sf-js-enabled",anchorClass:"sf-with-ul",shadowClass:"sf-shadow"};a.defaults={hoverClass:"sfHover",pathClass:"overideThisToUse",pathLevels:1,delay:800,showEffect:true,animation:{opacity:"show"},speed:"normal",dropShadows:true,disableHI:true,onInit:function(){},onBeforeShow:function(){},onShow:function(){},onHide:function(){}};b.fn.extend({hideSuperfishUl:function(){var e=a.op,d=(e.retainPath===true)?e.$path:"";e.retainPath=false;var c=b(["li.",e.hoverClass].join(""),this).add(this).not(d).removeClass(e.hoverClass).find(">ul").hide().css("visibility","hidden");e.onHide.call(c);return this},showSuperfishUl:function(){var c=a.op,f=this.addClass(c.hoverClass).find(">ul:hidden").css("visibility","visible");var k=b.browser.msie&&(b.browser.version>=5.5)&&(b.browser.version<7);if(k&&f.size()>0){var d=f.find(">iframe");if(d.size()===0){var h=f.attr("scrollWidth"),j=f.attr("scrollHeight");b("<iframe src='javascript:false;' tabindex='-1' frameborder='0'></iframe>").css({position:"absolute",left:"0px",top:"0px",width:h,height:j,"z-index":"-1",filter:"progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)"}).prependTo(f)}if(c.dropShadows){var e=f.find(">div");if(e.size()===0){var g=f.attr("scrollWidth"),i=f.attr("scrollHeight");b("<div tabindex='-1'></div>").css({position:"absolute",left:"0px",top:"0px",width:g,height:i,"z-index":"-1","background-color":"#000000",filter:"progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=20) progid:DXImageTransform.Microsoft.dropshadow(OffX=2,OffY=2,Color='#000000',Positive='true')progid:DXImageTransform.Microsoft.Blur(pixelradius=2)"}).prependTo(f)}}}c.onBeforeShow.call(f);if(c.showEffect){if(k){f.find(">iframe").add(f.find(">div")).animate({height:"show"},1)}f.animate(c.animation,c.speed,function(){c.onShow.call(f)})}else{f.show();c.onShow.call(f)}return this}})})(jQuery);