//jquery.fullWidthNav.js
jQuery.fn.fullWidthNav=function(){return this.each(function(){var ul=jQuery(this),navWidth=ul.innerWidth(),tabWidth=0,numTabs=0,diff=0,diffLeft=0,diffRight=0,lastDiff=0,lastDiffLeft=0,lastDiffRight=0,totalDiff=0,tabPaddingLeft=parseInt(jQuery('a',ul).css('paddingLeft'),10),tabPaddingRight=parseInt(jQuery('a',ul).css('paddingRight'),10),tabMarginRight=parseInt(jQuery('li',ul).css('marginRight'),10);jQuery('> li',ul).each(function(){tabWidth+=jQuery(this).outerWidth()+tabMarginRight;numTabs++;});var strplatform=navigator.platform;var struserAgent=navigator.userAgent;var aPosition=struserAgent.indexOf("Firefox/3");var bPosition=strplatform.indexOf("Mac");if((aPosition!="-1")&&(bPosition!="-1")){tabWidth=tabWidth+2;}
tabWidth-=parseInt(jQuery('li:last-child',ul).css('marginRight'),10);jQuery('li:last-child',ul).css({marginRight:0});totalDiff=navWidth-tabWidth;if(totalDiff>0){diff=Math.floor(totalDiff/numTabs);}
else{diff=Math.ceil(totalDiff/numTabs);}
lastDiff=diff+totalDiff%numTabs;if(diff>0){diffLeft=diffRight=Math.floor(diff/2);}
else{diffLeft=diffRight=Math.ceil(diff/2);}
diffRight+=diff%2;if(lastDiff>0){lastDiffLeft=lastDiffRight=Math.floor(lastDiff/2);}
else{lastDiffLeft=lastDiffRight=Math.ceil(lastDiff/2);}
lastDiffRight+=lastDiff%2;jQuery('> li',ul).each(function(i){var li=jQuery(this),pl=diffLeft+tabPaddingLeft,pr=diffRight+tabPaddingRight;if(i===(numTabs-1)){pl=lastDiffLeft+tabPaddingLeft;pr=lastDiffRight+tabPaddingRight;}
if(pl<0){pl=0;}
if(pr<0){pr=0;}
jQuery('a',li).css({paddingLeft:pl+'px',paddingRight:pr+'px'});});});};


