(function($){$.fn.prettyloader=function(options){var defaults={delay:200,preload_parent:"a",ondone:function(){},oneachload:function(image){},fadeSpeed:500,preloadClass:'preload'},opts=$.extend(defaults,options),images=$(this).css({"visibility":"hidden",opacity:0}),icon=$("<img />",{id:'loadingicon',src:opts.icon}).hide().prependTo("body"),completed=new Array(images.length),delaySum=0,runAnimation=function(image){var $image=$(image);$image.css("visibility","visible").animate({opacity:1},opts.fadeSpeed,function(){$image.parent().removeClass('preload');});};images.parent().addClass(opts.preloadClass);images.each(function(){var $this=$(this);$this.load(function(){$this.css("visibility","visible").delay(delaySum).animate({opacity:1},opts.fadeSpeed,function(){$this.parent().removeClass('preload');});delaySum+=opts.delay;});});icon.load(function(){icon.remove();});};})(jQuery);
var jqueryslidemenu={buildmenu:function(menuid,color){jQuery(document).ready(function($){var $mainmenu=$(menuid+' ul > li');var $headers=$mainmenu.find("ul").parent();$headers.each(function(i){var $curobj=$(this);var $subul=$(this).find('ul:eq(0)');var cssbefore='';this._dimensions={w:this.offsetWidth,h:this.offsetHeight,subulw:$subul.outerWidth(),subulh:$subul.outerHeight()};this.istopheader=$curobj.parents("ul").length==1?true:false;$subul.css({top:this.istopheader?this._dimensions.h+"px":0});$curobj.hover(function(e){var $targetul=$(this).children("ul:eq(0)");$(this).children("ul:eq(0) li:eq(0)").css('border-top','1px solid '+color);this._offsets={left:$(this).offset().left,top:$(this).offset().top};var menuleft=this.istopheader?0:this._dimensions.w;menuleft=(this._offsets.left+menuleft+this._dimensions.subulw>$(window).width())?(this.istopheader?-this._dimensions.subulw+this._dimensions.w:-this._dimensions.w):menuleft;if($targetul.queue().length<=1){$targetul.css({left:menuleft+"px",width:this._dimensions.subulw+'px'}).fadeIn(300);}
$(this).addClass($(this).attr('id')+'-hover');},function(e){$(this).children("ul:eq(0)").fadeOut(100);$(this).removeClass($(this).attr('id')+'-hover');});$curobj.click(function(){$(this).children("ul:eq(0)").hide();});});$mainmenu.find("ul").css({display:'none',visibility:'visible'});})}}

jqueryslidemenu.buildmenu("nav", "#223f70");

$(document).ready(function(){
	$('#slide-panel') .after('<div id="slide-nav">') .cycle({ 
	    fx:     'fade', 
	    speed:  1500, 
	    timeout: 5000, 
	    pager:  '#slide-nav' 
	});
});


