/*
 * jquery.ui.sub.menu
 * 
 * Copyright (c) 2009-2010 makoto_kw, http://www.makotokw.com
 * Licensed under the MIT license.
 * 
 * @author makoto_kw
 * @version 1.0
 */
 
 
 /* LORSQU'UN MENU EST ALIGNE A GAUCHE */
 
 
(function(a){
		  a.fn.extend({
					  ptMenu:function(c){
						var b={vertical:false,menuItemSelector:"li",menuGroupSelector:"ul",firstClass:"sub-menu",menuItemClass:"sub-menu-item",menuGroupClass:"sub-menu-group",verticalClass:"sub-menu-vertical",horizontalClass:"sub-menu-horizontal",hasVerticalClass:"sub-menu-has-vertical",hasHolizontalClass:"sub-menu-has-horizontal",showDuration:350,hideDuration:150};
						var e=(typeof(c)!="string")?a.extend(b,c):a.extend(b,{});
						var d=a(this).addClass(e.firstClass).addClass((e.vertical)?e.verticalClass:e.horizontalClass);
						var g=d.find(e.menuItemSelector).addClass(e.menuItemClass);
						var f=d.find(e.menuGroupSelector).addClass(e.menuGroupClass);f.parent().each(function(i){
						var h=a(this).parent(e.menuGroupSelector+"."+e.firstClass).length==1&&!e.vertical;
						var j=a(this).addClass((h)?e.hasVerticalClass:e.hasHolizontalClass).children(e.menuGroupSelector+":first").addClass(e.verticalClass);a(this).hover
						(function(k){																																																																										   								var l=(h)?{left:"-1px",top:""}:{left:a(this).width()+"px",top:"0"};j.css({left:l.left,top:l.top}).fadeIn(e.showDuration)},																																									function(k){																																																																			j.fadeOut(e.hideDuration)})});d.find('a[href^="#"]').click(function(){f.fadeOut(e.hideDuration);return(a(this).attr("href")=="#")?false:true});return this}})
})

(jQuery);


/* LORSQU'UN MENU EST ALIGNE A DROITE */

(function(a){
		  a.fn.extend({
					  ptMenuRight:function(c){
						var b={vertical:false,menuItemSelector:"li",menuGroupSelector:"ul",firstClass:"sub-menu",menuItemClass:"sub-menu-item",menuGroupClass:"sub-menu-group",verticalClass:"sub-menu-vertical",horizontalClass:"sub-menu-horizontal",hasVerticalClass:"sub-menu-has-vertical",hasHolizontalClass:"sub-menu-has-horizontal",showDuration:350,hideDuration:150};
						var e=(typeof(c)!="string")?a.extend(b,c):a.extend(b,{});
						var d=a(this).addClass(e.firstClass).addClass((e.vertical)?e.verticalClass:e.horizontalClass);
						var g=d.find(e.menuItemSelector).addClass(e.menuItemClass);
						var f=d.find(e.menuGroupSelector).addClass(e.menuGroupClass);f.parent().each(function(i){
						var h=a(this).parent(e.menuGroupSelector+"."+e.firstClass).length==1&&!e.vertical;
						var j=a(this).addClass((h)?e.hasVerticalClass:e.hasHolizontalClass).children(e.menuGroupSelector+":first").addClass(e.verticalClass);a(this).hover
						(function(k){																																																																										   								var l=(h)?{right:"-1px",top:""}:{right:a(this).width()+"px",top:"0"};j.css({right:l.right,top:l.top}).fadeIn(e.showDuration)},																																									function(k){																																																																			j.fadeOut(e.hideDuration)})});d.find('a[href^="#"]').click(function(){f.fadeOut(e.hideDuration);return(a(this).attr("href")=="#")?false:true});return this}})
})

(jQuery);