codice:
//il menu nella pagina.php
//carico il js
<script language="javascript" src="js/template.js" type="text/javascript"></script>
//ecco la funzione che gestisce quello che vi ho descritto, e si trova nel template.js che carico nella pagina.php
eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('5 2r={2s:4(1A,1s,1n){5 k=0;5 L=[];5 16=1A.2p(" ");5 1J=16.2n();5 Q=\'\';16.h(4(6,i){Q+=\'.2o("\'+6+\'")\'});$1x(1J).h(4(K,i){2t(\'L.2u(K\'+Q+\');\')});L.h(4(f,i){7(!$1e(f))t;5 n,q;7(f.1F){n=f.1F;q=0;q+=f.y(\'1D-2A\').1L();q+=f.y(\'1D-2y\').1L();n-=q;7(1s!=1I){n-=1s}}18 7(f.1z.1E){n=f.1z.1E}k=1w.1y(k,n)});7(1n!=1I){k=1w.1y(k,1n)}L.h(4(f,i){7(!$1e(f))t;7(2a.2f){f.1d(\'1p\',k+\'1B\')}18{f.1d(\'2k-1p\',k+\'1B\')}})},2h:4(){$1x(\'j.2l\').h(4(j,i){5 o=g 1j(\'a\');5 1l=j.1o(\'1l\').1N(/^(\\S+)\\.(1O|1T|1U|1Z)$/,"$2g.$2");o.1m(\'2e\',1l);o.1m(\'2B\',j.2I);7(j.1o(\'1k\')){o.1m(\'1k\',2Z(j.1o(\'1k\')))}j.2X().1Y(o);j.32(o)})}};5 V=g G({1t:4(w,8){3.r({1b:\'c-1K\',26:31,28:34,T:0.9,1g:p.1q.36,1i:21,u:G.35},8);3.P=\'l-33\',3.O=\'l-2V\',3.U=\'l-2T\',3.R=\'c-2U\';3.1G=\'c-1K\';3.C=\'c-2H\';3.w=$$(w);3.13=g 1j(2G.2D);3.d(\'u\',3.8.u);3.1a=\'\';5 1h=$E(\'#2E\');5 1r=$E(\'#2F\');5 W=$E(\'#2K\');5 X=$E(\'#2L\');5 Y=$E(\'#2R\');5 10=$E(\'#2S\');7(1h)1h.d(\'m\',4(){3.B(3.R)}.b(3));7(1r)1r.d(\'m\',4(){3.B(3.1G)}.b(3));7(W)W.d(\'m\',4(){3.B(3.C)}.b(3));7(X)X.d(\'m\',4(){3.H(3.P)}.b(3));7(Y)Y.d(\'m\',4(){3.H(3.O)}.b(3));7(10)10.d(\'m\',4(){3.H(3.U)}.b(3))},H:4(l){5 1H=[3.P,3.O,3.U];1H.h(4(12,i){7(12==l){3.13.2i(l)}18{3.13.2b(12)}}.b(3));z.1C(\'2x\',l,{1P:\'/\'});3.2z(\'u\')},B:4(c){5 1M=3.Z(z.27(\'1c\')||3.8.1b);5 25=3.Z(c);z.1C(\'1c\',c,{1P:\'/\'});3.w.h(4(J,i){5 15=J.2q(\'c\',3.8);15.d(\'23\',3.24.b(3)).d(\'23\',3.8.u);15.v(1M,25)}.b(3))},24:4(){5 1a=z.27(\'1c\')||3.8.1b;7(1a==3.C){3.w.h(4(J,i){J.1d(\'c\',(3.8.T*2C)+\'%\')}.b(3))}},Z:4(c){7(c==3.R)t 3.8.26;7(c==3.C)t 2W((2P.2N())*3.8.T);t 3.8.28}});V.N(g 29);V.N(g 14);5 1S=g G({1t:4(1R,D,F,s,I){3.r({1i:21,1g:p.1q.2O,1Q:22,19:\'\'},s);3.D=D;3.F=F;3.s=s;3.I=I;$$(1R).h(4(6,i){3.A(6,i)}.b(3))},A:4(6,i){5 1v=g p.20(6,3.8);7(!($1e(3.8.19)&&6.2M(3.8.19))){6.d(\'1X\',4(e){1v.r(3.8,3.s).v(3.D)}.b(3));6.d(\'1V\',4(e){1v.r(3.8,3.I).v(3.F)}.b(3))}}});1S.N(g 14);5 1W=g G({1t:4(K,8){3.r({1i:2Q,1g:p.1q.2J,1Q:22},8);$$(K).h(4(6,i){7((6.1f()==\'f\'||6.1f()==\'2Y\')&&6.y(\'1u-x\')!=\'30\'){3.A(6,i)}}.b(3))},A:4(6,i){5 x=6.y(\'1u-x\').1N(/^(\\S+)\\.(1O|1T|1U|1Z)/,"$2c.$2");5 M=g 1j(6.1f(),{\'2d\':6.2j(\'c\',\'1p\')});5 11=g p.20(M,3.8);M.2m({\'2w\':\'2v\',\'1u-x\':x,\'17\':0});M.1Y(6);6.d(\'1X\',4(e){11.v({\'17\':1})}.b(3));6.d(\'1V\',4(e){11.v({\'17\':0})}.b(3))}});1W.N(g 14);',62,193,'|||this|function|var|el|if|options|||bind|width|addEvent||div|new|each||img|maxHeight|font|click|divHeight|lightboxLink|Fx|divPadding|setOptions|enterFx|return|afterSwitch|start|wrappers|image|getStyle|Cookie|createOver|widthSwitch|widthFluid|enter||leave|Class|fontSwitch|leaveFx|wrapper|element|matchDivs|overlay|implement|fontMedium|fontSmall|script|widthThin||widthFluidPx|fontLarge|YOOStyleSwitcher|switchWidthFluid|switchFontSmall|switchFontMedium|getWidthPx|switchFontLarge|fxs|currentFont|htmlbody|Options|fx|selectors|opacity|else|ignoreClass|widthStyle|widthDefault|ytstylewidth|setStyle|chk|getTag|transition|switchWidthThin|duration|Element|title|src|setProperty|minWidth|getProperty|height|Transitions|switchWidthWide|divBorder|initialize|background|liFxs|Math|ES|max|style|selector|px|set|padding|pixelHeight|offsetHeight|widthWide|fonts|undefined|elements|wide|toInt|curWidth|replace|gif|path|wait|menu|YOOMorph|jpg|jpeg|mouseleave|YOOSpotlight|mouseenter|injectInside|png|Styles|500|false|onComplete|widthSwitchComplete|newWidth|widthThinPx|get|widthWidePx|Events|window|removeClass|1_spotlight|styles|href|ie6|1_lightbox|setupLightbox|addClass|getStyles|min|lightbox|setStyles|shift|getElement|split|effect|YOOBase|matchDivHeight|eval|push|block|display|ytstylefont|bottom|fireEvent|top|rel|100|body|switchwidththin|switchwidthwide|document|fluid|className|quadInOut|switchwidthfluid|switchfontsmall|hasClass|getWidth|expoOut|Window|600|switchfontmedium|switchfontlarge|large|thin|medium|parseInt|clone|span|String|none|780|replaceWith|small|940|empty|quadOut'.split('|'),0,{}))
Scusate ancora per la lunghezza, ma non essendo esperto di js, non saprei da dove iniziare.