$.fn.ppMenuStretch = function(options){	var options = $.extend({
		stSelector: 0,
		fSPadding: 0,
		lSPadding: 0
	}, options);
	var menuWidth = $(this).width();
	var selSt = ( options.stSelector == 0 ) ? $(this).find('li').not('li > ul > li') : $(this).find('li > a').not('li > ul > li > a');
	var selStL = selSt.get().length;
	var padNum = selStL*2-( ( options.fSPadding == 0 ) ? 0 : 1 )-( ( options.lSPadding == 0 ) ? 0 : 1 );
    var selWidth = 0;
	$(selSt).each( function(index) {		selWidth += $(this).width();
	});
	var padSize = Math.floor((menuWidth-selWidth-options.fSPadding-options.lSPadding)/padNum);
	var padRestL =  Math.floor((menuWidth-selWidth-options.fSPadding-options.lSPadding-(padSize*padNum))/2);
	var padRestR =  Math.ceil((menuWidth-selWidth-options.fSPadding-options.lSPadding-(padSize*padNum))/2);
	$(selSt).each( function(index) {
		$(this).css('padding-left', padSize+'px');
        $(this).css('padding-right', padSize+'px');

        if( index == selStL-1 ) {			$(this).css('padding-left', (padRestL)+padSize+'px');
	        $(this).css('padding-right', (padRestR)+padSize+'px');
        }

		if( index == 0 && options.fSPadding > 0 ) {
			$(this).css('padding-left', options.fSPadding+'px');
		}

		if( index == selStL-1 && options.lSPadding > 0 ) {			$(this).css('padding-right', options.lSPadding+'px');
			$(this).css('padding-left', (padRestL+padRestR)+padSize+'px');
		}
	});
};
