//
// Подсветка js,css кода специально для uCoz
// Разработано на http://studioad.ru
//

eval(function(p,a,c,k,e,r){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--)r[e(c)]=k[c]||e(c);k=[function(e){return r[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}('q u(a){m b=O 16();m c=v.1x(\'*\');m d=c.x;m e=O 17("(^|\\\\b)"+a+"(\\\\b|$)");m j=0;r(i=0;i<d;i++){P(e.1y(c[i].1z)){b[j]=c[i];j++}}y b};q 18(e){m i,e,Q,E,z,F;e=\'19\'+e;Q=v.R(e).k;E=1a.1b(\'\',\'1A\',\'1c=1B,1d=1C,1D=0,1E=1,1F=0,1G=0\');E.v.1e(\'<o S="1f" l="L:1H;"></o><T S="1g" l="1c:1I;1d:1J"></T>\');z=E.v.R(\'1f\');z.k=Q.6(/<1h>/7,\'\\n\');F=E.v.R(\'1g\');P(z.1i){i=z.1i}1j{i=z.1K}F.1L=i;F.1k();F.U()};q V(g){y g.6(/([^:]+):([^;]*)(;)?/g,q(a,b,c,d){y\'<4 5=1M><4 5=1l>\'+b+\'</4><4 5=W>:</4><4 5=1N>\'+c+\'</4>\'+(d==1m?\'\':\'<4 5=W>\'+d+\'</4>\')+\'</4>\'})};1n();q 1n(){m e,X,Y,10,11;m f,p,G,B,H,C,I,D,J,g;f=u(\'1O\');r(p=0;f.x>p;p++){e=f[p].k;f[p].k=e .6(/(<!--1o-->)/7,\'<o S="19\'+p+\'"><4 5=M >\').6(/(<!--\\/1o-->)/7,\'</4></o><o 5="1P" l="1p:1q !s;L:1r !s;1Q-1R:1S 1T !s;"><o l="1U:1V;L:1r !s;">Подсветка&12;кода&12;от&12;<a l="L:1W !s;1p:1q !s; "1X="1Y://1Z.20">21</a></o>Показать <a l="22:23;" 24="18(\'+p+\');">выделенный код в новом окне</a></o>\').6(/(&8;13.*?&h;.*?&8;\\/13&h;)/7,\'</4><4 5=1s><4 5=14>$1</4></4><4 5=M>\').6(/(&8;l.*?&h;.*?&8;\\/l&h;)/7,\'</4><4 5=1t>$1</4><4 5=M>\')}G=u(\'1t\');r(B=0;G.x>B;B++){X=G[B].k;G[B].k=X .6(/(&8;\\/?l.*?&h;)/g,\'<4 5=25>$1</4>\').6(/({)(.*?)(})/g,q(a,b,c,d){y b+V(c)+d}).6(/(\\/\\*.*?\\*\\/)/g,\'<4 5=K>$1</4>\').6(/(\\{|\\})/g,\'<4 5=W>$1</4>\').6(/(!s)/g,\'<4 5=15>$1</4>\').6(/([^\\\\])((?:\'(?:\\\\\'|[^\'])*\')|(?:"(?:\\\\"|[^"])*"))/7,\'$1<4 5=1u>$2</4>\')}H=u(\'1s\');r(C=0;H.x>C;C++){Y=H[C].k;H[C].k=Y .6(/(\\()((\\/)(\\\\\\/|[^\\/\\n])*(\\/[26]{0,3}))/7,"$1</4><4 5=27>$2</4><4 5=14>")}I=u(\'14\');r(D=0;I.x>D;D++){10=I[D].k;I[D].k=10 .6(/(\\=\\=|\\=)/g,\'<4 5=N>$1</4>\').6(/(\\/\\*.*?\\*\\/)/g,\'<4 5=K>$1</4>\').6(/(&8;\\/?13.*?&h;)/g,\'<4 5=28>$1</4>\').6(/(\\(|\\)|\\[|\\]|\\{|\\})/7,\'<4 5=29>$1</4>\').6(/([^<\\/])(\\/)([^>\\/])/g,\'$1<4 5=N>$2</4>$3\').6(/(&8;\\!\\-\\-|\\-\\-&h;)/7,\'<4 5=K>$1</4>\').6(/([^:])(\\/\\/.*?)(<1h)/7,\'$1<4 5=K>$2</4>$3\').6(/(\\-|\\?|\\:|\\+|\\*|\\%|&8;|&h;|&2a;|\\||\\!)/g,\'<4 5=N>$1</4>\').6(/([^\\w\\$t])(2b|2c|2d|2e|2f|2g|1j|2h|r|P|2i|2j|O|1m|y|2k|2l|2m|2n|2o|m|2p|2q|2r)(?=[^\\w\\$t])/7,\'$1<4 5=N>$2</4>\').6(/([^\\w\\$t])(2s|2t|2u|2v|2w|16|17|2x|2y|2z|2A|2B|2C|2D|1v|2E|2F|[^g]2G|2H|2I|2J|2K|2L|2M|2N|2O|2P|2Q|2R|2S|2T|2U|2V|2W|2X|2Y|2Z|30|31|32|33|34|35|36|37|38|39|6|3a|3b|3c|U|3d|3e|3f|3g|3h|3i|3j|3k|3l|3m|3n|3o|1v|3p|3q|1e)(?=[^\\w\\$t])/g,\'$1<4 5=3r>$2</4>\').6(/([^\\w\\$t])(1a|v|3s|3t|3u|3v|3w|3x|3y|3z|3A|3B|1k|3C|3D|3E|3F|3G|3H|3I|3J|3K|3L|1b|3M|3N|3O|3P|3Q|3R|3S|3T|3U)(?=[^\\w\\$t])/g,\'$1<4 5=3V>$2</4>\').6(/(\\d)(\\.)(\\d)/g,\'$1<4 5=15>$2</4>$3\').6(/([^a-3W-Z\\t\\$])(\\d+)/g,\'$1<4 5=15>$2</4>\').6(/([^\\\\])((?:\'(?:\\\\\'|[^\'])*\')|(?:"(?:\\\\"|[^"])*"))/7,\'$1<4 5=1w>$2</4>\')}J=u(\'M\');r(m g=0;J.x>g;g++){11=J[g].k;J[g].k=11 .6(/(l=")(.*?)(")|(l=\')(.*?)(\')/g,q(a,b,c,d){y b+V(c)+d}).6(/(&8;\\!\\-\\-.*?\\-\\-&h;)/7,\'<4 5=K>$1</4>\').6(/([^\\\\])((?:\'(?:\\\\\'|[^\'])*\')|(?:"(?:\\\\"|[^"])*"))/7,\'$1<4 5=1w>$2</4>\').6(/(&8;[\\/]?([A-3X-3Y-9]).*?&h;)/g,\'<4 5=1l>$1</4>\').6(/(&8;\\!3Z.*?&h;)/7,\'<4 5=40>$1</4>\').6(/(&8;\\/?(41|42|43).*?&h;)/7,\'<4 5=44>$1</4>\').6(/(&8;[\\/]?(45|U|46|T|47).*?&h;)/g,\'<4 5=48>$1</4>\').6(/(&8;\\/?a.*?&h;)/7,\'<4 5=1u>$1</4>\').6(/(&8;\\/?49.*?&h;)/7,\'<4 5=4a>$1</4>\')}};',62,259,'||||span|class|replace|gi|lt|||||||||gt|||innerHTML|style|var||div|a_2|function|for|important|_|gbc|document||length|return|hidsource||b_2|c_2|d_2|wnd|source|b_1|c_1|d_1|e_1|commCol|display|htmContainer|blueColSimp|new|if|code|getElementById|id|textarea|select|setdots|pinkCol|code2|code3||code4|code5|nbsp|script|jsCode|redCol|Array|RegExp|goc|code_|window|open|width|height|write|source_div|source_area|br|innerText|else|focus|dblueCol|null|ulight|uzc|visibility|visible|block|jsContainer|cssContainer|greenCol|unescape|invComm|getElementsByTagName|test|className|_blank|750|400|location|resizable|menubar|scrollbars|none|730px|380px|textContent|value|stylesdivs|blueCol|codeMessage|ulight_copyright|font|family|trebuchet|MS|float|right|inline|href|http|studioad|ru|StudioAD|cursor|pointer|onclick|cssTag|gim|regExp|jsTag|brackets|amp|break|case|catch|continue|default|do|false|import|in|switch|this|throw|true|try|void|while|with|setTimeout|setInterval|Math|Object|typeof|acos|asin|atan|atan2|ceil|charAt|cos|escape|eval|exp|floor|setDate|getDate|getDay|setHours|getHours|setMinutes|setMonth|setSeconds|setTime|getTimezoneOffset|setYear|getMinutes|getMonth|getSeconds|getTime|getYear|indexOf|isNaN|join|lastIndexOf|log|max|min|parseFloat|parseInt|parse|pow|random|reset|reverse|round|sin|sort|split|sqrt|substring|substr|tan|toGMTString|toLocaleString|toLowerCase|toString|toUpperCase|UTC|writeln|lettuceColSimp|body|alert|anchor|back|big|blink|blur|bold|clearTimeout|fixed|confirm|click|close|fontcolor|fontsize|forward|go|italics|javaEnabled|link|prompt|reload|scroll|small|strike|sub|submit|sup|event|purpleColSimp|zA|Za|z0|DOCTYPE|doct|table|td|tr|lettuceCol|input|option|form|orangeCol|img|purpleCol'.split('|'),0,{}))