Update of /cvsroot/tikiwiki/tiki/lib/htmlparser In directory sc8-pr-cvs1:/tmp/cvs-serv28241 Added Files: Tag: release_eta_carinea_rc1 htmlgrammar.cmp htmlgrammar.dat htmlgrammarparser.inc htmlparser.inc readme.eng.txt rebuildgrammar.php Log Message: htmlparser added for pdf generation --- NEW FILE: htmlgrammar.cmp --- a:56:{s:3:"pre";a:4:{s:3:"tag";s:3:"pre";s:6:"endtag";s:7:"present";s:10:"nohavetags";s:0:"";s:4:"pars";a:0:{}}s:2:"hr";a:3:{s:3:"tag";s:2:"hr";s:6:"endtag";s:6:"absent";s:4:"pars";a:3:{s:5:"color";a:1:{s:3:"par";s:5:"color";}s:5:"width";a:1:{s:3:"par";s:5:"width";}s:7:"noshade";a:3:{s:3:"par";s:7:"noshade";s:6:"single";s:0:"";s:10:"editmethod";s:40:"_Translator_edit_standart_single_control";}}}s:8:"noframes";a:3:{s:3:"tag";s:8:"noframes";s:6:"endtag";s:7:"present";s:4:"pars";a:0:{}}s:8:"frameset";a:4:{s:3:"tag";s:8:"frameset";s:6:"endtag";s:9:"canabsent";s:14:"pictureforedit";s:12:"tags/tag.gif";s:4:"pars";a:8:{s:4:"rows";a:1:{s:3:"par";s:4:"rows";}s:4:"cols";a:1:{s:3:"par";s:4:"cols";}s:11:"frameborder";a:1:{s:3:"par";s:11:"frameborder";}s:6:"border";a:1:{s:3:"par";s:6:"border";}s:12:"framespacing";a:1:{s:3:"par";s:12:"framespacing";}s:12:"marginheight";a:1:{s:3:"par";s:12:"marginheight";}s:11:"marginwidth";a:1:{s:3:"par";s:11:"marginwidth";}s:8:"noresize";a:1:{s:3:"par";s:8:"noresize";}}}s:5:"frame";a:4:{s:3:"tag";s:5:"frame";s:6:"endtag";s:6:"absent";s:14:"pictureforedit";s:19:"tags/tag_frame2.gif";s:4:"pars";a:10:{s:4:"name";a:1:{s:3:"par";s:4:"name";}s:6:"target";a:1:{s:3:"par";s:6:"target";}s:9:"scrolling";a:1:{s:3:"par";s:9:"scrolling";}s:6:"border";a:1:{s:3:"par";s:6:"border";}s:11:"frameborder";a:1:{s:3:"par";s:11:"frameborder";}s:12:"framespacing";a:1:{s:3:"par";s:12:"framespacing";}s:12:"marginheight";a:1:{s:3:"par";s:12:"marginheight";}s:11:"marginwidth";a:1:{s:3:"par";s:11:"marginwidth";}s:8:"noresize";a:1:{s:3:"par";s:8:"noresize";}s:3:"src";a:3:{s:3:"par";s:3:"src";s:5:"width";s:2:"40";s:6:"height";s:1:"3";}}}s:6:"iframe";a:3:{s:3:"tag";s:6:"iframe";s:14:"pictureforedit";s:20:"tags/tag_iframe2.gif";s:4:"pars";a:0:{}}s:4:"html";a:6:{s:3:"tag";s:4:"html";s:6:"endtag";s:7:"present";s:13:"edittagsafter";s:4:"body";s:7:"comment";s:4:"Html";s:14:"pictureforedit";s:12:"tags/tag.gif";s:4:"pars";a:0:{}}s:4:"meta";a:4:{s:3:"tag";s:4:"meta";s:6:"endtag";s:6:"absent";s:13:"edittagsafter";s:4:"body";s:4:"pars";a:0:{}}s:6:"script";a:6:{s:3:"tag";s:6:"script";s:10:"nohavetags";s:0:"";s:6:"endtag";s:7:"present";s:14:"pictureforedit";s:19:"tags/tag_script.gif";s:14:"edittagsbefore";s:6:"script";s:4:"pars";a:2:{s:8:"language";a:1:{s:3:"par";s:8:"language";}s:3:"src";a:3:{s:3:"par";s:3:"src";s:5:"width";s:2:"40";s:6:"height";s:1:"3";}}}s:4:"nobr";a:4:{s:3:"tag";s:4:"nobr";s:7:"closeon";a:2:{s:5:"notin";a:14:{i:0;s:6:"strong";i:1;s:3:"sup";i:2;s:6:"center";i:3;s:4:"font";i:4;s:1:"i";i:5;s:1:"b";i:6;s:1:"u";i:7;s:2:"tt";i:8;s:1:"s";i:9;s:3:"big";i:10;s:5:"small";i:11;s:6:"strike";i:12;s:2:"br";i:13;s:6:"script";}s:2:"in";a:0:{}}s:6:"endtag";s:7:"present";s:4:"pars";a:0:{}}s:1:"p";a:5:{s:3:"tag";s:1:"p";s:7:"closeon";a:2:{s:5:"notin";a:23:{i:0;s:1:"a";i:1;s:3:"map";i:2;s:4:"area";i:3;s:6:"strong";i:4;s:3:"sup";i:5;s:4:"font";i:6;s:1:"i";i:7;s:1:"b";i:8;s:1:"u";i:9;s:2:"tt";i:10;s:3:"img";i:11;s:1:"s";i:12;s:3:"big";i:13;s:5:"small";i:14;s:6:"strike";i:15;s:4:"nobr";i:16;s:2:"br";i:17;s:6:"script";i:18;s:5:"input";i:19;s:6:"select";i:20;s:8:"textarea";i:21;s:6:"option";i:22;s:6:"button";}s:2:"in";a:0:{}}s:6:"endtag";s:9:"canabsent";s:14:"pictureforedit";s:15:"tags/tag_p2.gif";s:4:"pars";a:1:{s:5:"align";a:2:{s:3:"par";s:5:"align";s:10:"editmethod";s:24:"_Translator_edit_p_align";}}}s:2:"th";a:3:{s:3:"tag";s:2:"th";s:6:"endtag";s:6:"absent";s:4:"pars";a:1:{s:5:"align";a:2:{s:3:"par";s:5:"align";s:10:"editmethod";s:25:"_Translator_edit_th_align";}}}s:8:"noscript";a:3:{s:3:"tag";s:8:"noscript";s:6:"endtag";s:7:"present";s:4:"pars";a:0:{}}s:5:"style";a:4:{s:3:"tag";s:5:"style";s:10:"nohavetags";s:0:"";s:6:"endtag";s:7:"present";s:4:"pars";a:0:{}}s:4:"head";a:4:{s:3:"tag";s:4:"head";s:6:"endtag";s:7:"present";s:13:"edittagsafter";s:4:"body";s:4:"pars";a:0:{}}s:6:"center";a:5:{s:3:"tag";s:6:"center";s:6:"endtag";s:7:"present";s:7:"comment";s:6:"Center";s:14:"pictureforedit";s:12:"tags/tag.gif";s:4:"pars";a:0:{}}s:3:"img";a:5:{s:3:"tag";s:3:"img";s:6:"endtag";s:6:"absent";s:7:"comment";s:7:"Picture";s:14:"pictureforedit";s:16:"tags/tag_img.gif";s:4:"pars";a:16:{s:3:"src";a:3:{s:3:"par";s:3:"src";s:5:"width";s:2:"40";s:6:"height";s:1:"3";}s:3:"alt";a:1:{s:3:"par";s:3:"alt";}s:5:"width";a:1:{s:3:"par";s:5:"width";}s:6:"height";a:1:{s:3:"par";s:6:"height";}s:6:"border";a:1:{s:3:"par";s:6:"border";}s:4:"name";a:1:{s:3:"par";s:4:"name";}s:5:"align";a:2:{s:3:"par";s:5:"align";s:10:"editmethod";s:26:"_Translator_edit_img_align";}s:6:"vspace";a:1:{s:3:"par";s:6:"vspace";}s:6:"hspace";a:1:{s:3:"par";s:6:"hspace";}s:7:"onclick";a:1:{s:3:"par";s:7:"onclick";}s:10:"ondblclick";a:1:{s:3:"par";s:10:"ondblclick";}s:11:"onmouseover";a:1:{s:3:"par";s:11:"onmouseover";}s:10:"onmouseout";a:1:{s:3:"par";s:10:"onmouseout";}s:11:"onmousedown";a:1:{s:3:"par";s:11:"onmousedown";}s:9:"onmouseup";a:1:{s:3:"par";s:9:"onmouseup";}s:6:"usemap";a:2:{s:3:"par";s:6:"usemap";s:10:"editmethod";s:32:"_Translator_edit_standart_usemap";}}}s:1:"a";a:8:{s:3:"tag";s:1:"a";s:13:"nohavesametag";s:0:"";s:6:"endtag";s:7:"present";s:14:"edittagsbefore";s:1:"a";s:7:"comment";s:3:"Url";s:14:"pictureforedit";s:14:"tags/tag_a.gif";s:7:"closeon";a:2:{s:5:"notin";a:19:{i:0;s:6:"strong";i:1;s:3:"sup";i:2;s:6:"center";i:3;s:4:"font";i:4;s:1:"i";i:5;s:1:"b";i:6;s:1:"u";i:7;s:2:"tt";i:8;s:3:"img";i:9;s:1:"s";i:10;s:3:"big";i:11;s:5:"small";i:12;s:6:"strike";i:13;s:4:"nobr";i:14;s:2:"br";i:15;s:6:"script";i:16;s:2:"li";i:17;s:2:"ol";i:18;s:2:"ul";}s:2:"in";a:1:{i:0;s:1:"a";}}s:4:"pars";a:24:{s:4:"href";a:3:{s:3:"par";s:4:"href";s:5:"width";s:2:"40";s:6:"height";s:1:"3";}s:4:"name";a:1:{s:3:"par";s:4:"name";}s:8:"hreflang";a:1:{s:3:"par";s:8:"hreflang";}s:3:"rel";a:1:{s:3:"par";s:3:"rel";}s:3:"rev";a:1:{s:3:"par";s:3:"rev";}s:2:"id";a:1:{s:3:"par";s:2:"id";}s:5:"class";a:1:{s:3:"par";s:5:"class";}s:4:"lang";a:1:{s:3:"par";s:4:"lang";}s:9:"accesskey";a:1:{s:3:"par";s:9:"accesskey";}s:5:"shape";a:1:{s:3:"par";s:5:"shape";}s:7:"onfocus";a:1:{s:3:"par";s:7:"onfocus";}s:6:"onblur";a:1:{s:3:"par";s:6:"onblur";}s:7:"onclick";a:1:{s:3:"par";s:7:"onclick";}s:10:"ondblclick";a:1:{s:3:"par";s:10:"ondblclick";}s:11:"onmousedown";a:1:{s:3:"par";s:11:"onmousedown";}s:9:"onmouseup";a:1:{s:3:"par";s:9:"onmouseup";}s:11:"onmouseover";a:1:{s:3:"par";s:11:"onmouseover";}s:11:"onmousemove";a:1:{s:3:"par";s:11:"onmousemove";}s:10:"onmouseout";a:1:{s:3:"par";s:10:"onmouseout";}s:10:"onkeypress";a:1:{s:3:"par";s:10:"onkeypress";}s:9:"onkeydown";a:1:{s:3:"par";s:9:"onkeydown";}s:7:"onkeyup";a:1:{s:3:"par";s:7:"onkeyup";}s:8:"tabindex";a:1:{s:3:"par";s:8:"tabindex";}s:6:"target";a:1:{s:3:"par";s:6:"target";}}}s:2:"ul";a:6:{s:3:"tag";s:2:"ul";s:6:"endtag";s:7:"present";s:7:"comment";s:15:"Unsequence list";s:14:"pictureforedit";s:12:"tags/tag.gif";s:7:"closeon";a:2:{s:5:"notin";a:17:{i:0;s:6:"strong";i:1;s:3:"sup";i:2;s:4:"font";i:3;s:1:"i";i:4;s:1:"b";i:5;s:1:"u";i:6;s:2:"tt";i:7;s:1:"a";i:8;s:1:"s";i:9;s:3:"big";i:10;s:5:"small";i:11;s:6:"strike";i:12;s:2:"br";i:13;s:4:"nobr";i:14;s:6:"script";i:15;s:2:"li";i:16;s:2:"ol";}s:2:"in";a:3:{i:0;s:5:"table";i:1;s:2:"tr";i:2;s:2:"td";}}s:4:"pars";a:17:{s:2:"id";a:1:{s:3:"par";s:2:"id";}s:5:"class";a:1:{s:3:"par";s:5:"class";}s:4:"lang";a:1:{s:3:"par";s:4:"lang";}s:3:"dir";a:1:{s:3:"par";s:3:"dir";}s:5:"title";a:1:{s:3:"par";s:5:"title";}s:5:"style";a:1:{s:3:"par";s:5:"style";}s:7:"onclick";a:1:{s:3:"par";s:7:"onclick";}s:10:"ondblclick";a:1:{s:3:"par";s:10:"ondblclick";}s:11:"onmousedown";a:1:{s:3:"par";s:11:"onmousedown";}s:9:"onmouseup";a:1:{s:3:"par";s:9:"onmouseup";}s:11:"onmouseover";a:1:{s:3:"par";s:11:"onmouseover";}s:11:"onmousemove";a:1:{s:3:"par";s:11:"onmousemove";}s:10:"onmouseout";a:1:{s:3:"par";s:10:"onmouseout";}s:12:"onkeypressed";a:1:{s:3:"par";s:12:"onkeypressed";}s:9:"onkeydown";a:1:{s:3:"par";s:9:"onkeydown";}s:7:"onkeyup";a:1:{s:3:"par";s:7:"onkeyup";}s:4:"type";a:1:{s:3:"par";s:4:"type";}}}s:2:"li";a:7:{s:3:"tag";s:2:"li";s:6:"endtag";s:7:"present";s:7:"comment";s:12:"List element";s:14:"pictureforedit";s:12:"tags/tag.gif";s:13:"nohavesametag";s:0:"";s:7:"closeon";a:2:{s:5:"notin";a:17:{i:0;s:6:"strong";i:1;s:3:"sup";i:2;s:4:"font";i:3;s:1:"i";i:4;s:1:"b";i:5;s:1:"u";i:6;s:2:"tt";i:7;s:1:"a";i:8;s:1:"s";i:9;s:3:"big";i:10;s:5:"small";i:11;s:6:"strike";i:12;s:2:"br";i:13;s:4:"nobr";i:14;s:6:"script";i:15;s:2:"ol";i:16;s:2:"ul";}s:2:"in";a:1:{i:0;s:2:"li";}}s:4:"pars";a:18:{s:5:"value";a:1:{s:3:"par";s:5:"value";}s:2:"id";a:1:{s:3:"par";s:2:"id";}s:5:"class";a:1:{s:3:"par";s:5:"class";}s:4:"lang";a:1:{s:3:"par";s:4:"lang";}s:3:"dir";a:1:{s:3:"par";s:3:"dir";}s:5:"title";a:1:{s:3:"par";s:5:"title";}s:5:"style";a:1:{s:3:"par";s:5:"style";}s:7:"onclick";a:1:{s:3:"par";s:7:"onclick";}s:10:"ondblclick";a:1:{s:3:"par";s:10:"ondblclick";}s:11:"onmousedown";a:1:{s:3:"par";s:11:"onmousedown";}s:9:"onmouseup";a:1:{s:3:"par";s:9:"onmouseup";}s:11:"onmouseover";a:1:{s:3:"par";s:11:"onmouseover";}s:11:"onmousemove";a:1:{s:3:"par";s:11:"onmousemove";}s:10:"onmouseout";a:1:{s:3:"par";s:10:"onmouseout";}s:12:"onkeypressed";a:1:{s:3:"par";s:12:"onkeypressed";}s:9:"onkeydown";a:1:{s:3:"par";s:9:"onkeydown";}s:7:"onkeyup";a:1:{s:3:"par";s:7:"onkeyup";}s:4:"type";a:1:{s:3:"par";s:4:"type";}}}s:2:"ol";a:7:{s:3:"tag";s:2:"ol";s:6:"endtag";s:7:"present";s:7:"comment";s:13:"Sequence list";s:14:"pictureforedit";s:12:"tags/tag.gif";s:7:"closeon";a:2:{s:5:"notin";a:17:{i:0;s:6:"strong";i:1;s:3:"sup";i:2;s:4:"font";i:3;s:1:"i";i:4;s:1:"b";i:5;s:1:"u";i:6;s:2:"tt";i:7;s:1:"a";i:8;s:1:"s";i:9;s:3:"big";i:10;s:5:"small";i:11;s:6:"strike";i:12;s:2:"br";i:13;s:4:"nobr";i:14;s:6:"script";i:15;s:2:"ol";i:16;s:2:"ul";}s:2:"in";a:1:{i:0;s:2:"ol";}}s:13:"nohavesametag";s:0:"";s:4:"pars";a:18:{s:5:"start";a:1:{s:3:"par";s:5:"start";}s:2:"id";a:1:{s:3:"par";s:2:"id";}s:5:"class";a:1:{s:3:"par";s:5:"class";}s:4:"lang";a:1:{s:3:"par";s:4:"lang";}s:3:"dir";a:1:{s:3:"par";s:3:"dir";}s:5:"title";a:1:{s:3:"par";s:5:"title";}s:5:"style";a:1:{s:3:"par";s:5:"style";}s:7:"onclick";a:1:{s:3:"par";s:7:"onclick";}s:10:"ondblclick";a:1:{s:3:"par";s:10:"ondblclick";}s:11:"onmousedown";a:1:{s:3:"par";s:11:"onmousedown";}s:9:"onmouseup";a:1:{s:3:"par";s:9:"onmouseup";}s:11:"onmouseover";a:1:{s:3:"par";s:11:"onmouseover";}s:11:"onmousemove";a:1:{s:3:"par";s:11:"onmousemove";}s:10:"onmouseout";a:1:{s:3:"par";s:10:"onmouseout";}s:12:"onkeypressed";a:1:{s:3:"par";s:12:"onkeypressed";}s:9:"onkeydown";a:1:{s:3:"par";s:9:"onkeydown";}s:7:"onkeyup";a:1:{s:3:"par";s:7:"onkeyup";}s:4:"type";a:1:{s:3:"par";s:4:"type";}}}s:5:"title";a:5:{s:3:"tag";s:5:"title";s:6:"endtag";s:7:"present";s:7:"comment";s:11:"Page header";s:14:"pictureforedit";s:12:"tags/tag.gif";s:4:"pars";a:0:{}}s:8:"textarea";a:6:{s:3:"tag";s:8:"textarea";s:10:"nohavetags";s:0:"";s:6:"endtag";s:7:"present";s:7:"comment";s:8:"Textarea";s:14:"pictureforedit";s:21:"tags/tag_textarea.gif";s:4:"pars";a:26:{s:8:"disabled";a:3:{s:3:"par";s:8:"disabled";s:6:"single";s:0:"";s:10:"editmethod";s:40:"_Translator_edit_standart_single_control";}s:4:"name";a:1:{s:3:"par";s:4:"name";}s:4:"rows";a:1:{s:3:"par";s:4:"rows";}s:4:"cols";a:1:{s:3:"par";s:4:"cols";}s:9:"accesskey";a:1:{s:3:"par";s:9:"accesskey";}s:4:"wrap";a:1:{s:3:"par";s:4:"wrap";}s:2:"id";a:1:{s:3:"par";s:2:"id";}s:5:"class";a:1:{s:3:"par";s:5:"class";}s:4:"lang";a:1:{s:3:"par";s:4:"lang";}s:3:"dir";a:1:{s:3:"par";s:3:"dir";}s:5:"title";a:1:{s:3:"par";s:5:"title";}s:5:"style";a:1:{s:3:"par";s:5:"style";}s:7:"onfocus";a:1:{s:3:"par";s:7:"onfocus";}s:6:"onblur";a:1:{s:3:"par";s:6:"onblur";}s:8:"onselect";a:1:{s:3:"par";s:8:"onselect";}s:8:"onchange";a:1:{s:3:"par";s:8:"onchange";}s:7:"onclick";a:1:{s:3:"par";s:7:"onclick";}s:10:"ondblclick";a:1:{s:3:"par";s:10:"ondblclick";}s:11:"onmousedown";a:1:{s:3:"par";s:11:"onmousedown";}s:9:"onmouseup";a:1:{s:3:"par";s:9:"onmouseup";}s:11:"onmouseover";a:1:{s:3:"par";s:11:"onmouseover";}s:11:"onmousemove";a:1:{s:3:"par";s:11:"onmousemove";}s:10:"onmouseout";a:1:{s:3:"par";s:10:"onmouseout";}s:12:"onkeypressed";a:1:{s:3:"par";s:12:"onkeypressed";}s:9:"onkeydown";a:1:{s:3:"par";s:9:"onkeydown";}s:7:"onkeyup";a:1:{s:3:"par";s:7:"onkeyup";}}}s:2:"tr";a:6:{s:3:"tag";s:2:"tr";s:6:"endtag";s:7:"present";s:7:"comment";s:9:"Table row";s:14:"pictureforedit";s:15:"tags/tag_tr.gif";s:13:"edittagsafter";s:2:"td";s:4:"pars";a:20:{s:5:"align";a:2:{s:3:"par";s:5:"align";s:10:"editmethod";s:25:"_Translator_edit_td_align";}s:6:"valign";a:2:{s:3:"par";s:6:"valign";s:10:"editmethod";s:26:"_Translator_edit_td_valign";}s:2:"id";a:1:{s:3:"par";s:2:"id";}s:5:"class";a:1:{s:3:"par";s:5:"class";}s:4:"lang";a:1:{s:3:"par";s:4:"lang";}s:3:"dir";a:1:{s:3:"par";s:3:"dir";}s:5:"title";a:1:{s:3:"par";s:5:"title";}s:5:"style";a:1:{s:3:"par";s:5:"style";}s:7:"bgcolor";a:1:{s:3:"par";s:7:"bgcolor";}s:10:"background";a:1:{s:3:"par";s:10:"background";}s:7:"onclick";a:1:{s:3:"par";s:7:"onclick";}s:10:"ondblclick";a:1:{s:3:"par";s:10:"ondblclick";}s:11:"onmousedown";a:1:{s:3:"par";s:11:"onmousedown";}s:9:"onmouseup";a:1:{s:3:"par";s:9:"onmouseup";}s:11:"onmouseover";a:1:{s:3:"par";s:11:"onmouseover";}s:11:"onmousemove";a:1:{s:3:"par";s:11:"onmousemove";}s:10:"onmouseout";a:1:{s:3:"par";s:10:"onmouseout";}s:12:"onkeypressed";a:1:{s:3:"par";s:12:"onkeypressed";}s:9:"onkeydown";a:1:{s:3:"par";s:9:"onkeydown";}s:7:"onkeyup";a:1:{s:3:"par";s:7:"onkeyup";}}}s:2:"td";a:6:{s:3:"tag";s:2:"td";s:6:"endtag";s:7:"present";s:7:"comment";s:10:"Table cell";s:14:"pictureforedit";s:15:"tags/tag_td.gif";s:13:"edittagsafter";s:2:"td";s:4:"pars";a:25:{s:7:"colspan";a:1:{s:3:"par";s:7:"colspan";}s:7:"rowspan";a:1:{s:3:"par";s:7:"rowspan";}s:5:"width";a:1:{s:3:"par";s:5:"width";}s:6:"height";a:1:{s:3:"par";s:6:"height";}s:7:"bgcolor";a:1:{s:3:"par";s:7:"bgcolor";}s:10:"background";a:1:{s:3:"par";s:10:"background";}s:5:"align";a:2:{s:3:"par";s:5:"align";s:10:"editmethod";s:25:"_Translator_edit_td_align";}s:6:"valign";a:2:{s:3:"par";s:6:"valign";s:10:"editmethod";s:26:"_Translator_edit_td_valign";}s:2:"id";a:1:{s:3:"par";s:2:"id";}s:5:"class";a:1:{s:3:"par";s:5:"class";}s:4:"lang";a:1:{s:3:"par";s:4:"lang";}s:3:"dir";a:1:{s:3:"par";s:3:"dir";}s:5:"title";a:1:{s:3:"par";s:5:"title";}s:5:"style";a:1:{s:3:"par";s:5:"style";}s:7:"onclick";a:1:{s:3:"par";s:7:"onclick";}s:10:"ondblclick";a:1:{s:3:"par";s:10:"ondblclick";}s:11:"onmousedown";a:1:{s:3:"par";s:11:"onmousedown";}s:9:"onmouseup";a:1:{s:3:"par";s:9:"onmouseup";}s:11:"onmouseover";a:1:{s:3:"par";s:11:"onmouseover";}s:11:"onmousemove";a:1:{s:3:"par";s:11:"onmousemove";}s:10:"onmouseout";a:1:{s:3:"par";s:10:"onmouseout";}s:12:"onkeypressed";a:1:{s:3:"par";s:12:"onkeypressed";}s:9:"onkeydown";a:1:{s:3:"par";s:9:"onkeydown";}s:7:"onkeyup";a:1:{s:3:"par";s:7:"onkeyup";}s:6:"nowrap";a:3:{s:3:"par";s:6:"nowrap";s:6:"single";s:0:"";s:10:"editmethod";s:40:"_Translator_edit_standart_single_control";}}}s:5:"table";a:5:{s:3:"tag";s:5:"table";s:6:"endtag";s:7:"present";s:7:"comment";s:5:"Table";s:14:"pictureforedit";s:18:"tags/tag_table.gif";s:4:"pars";a:26:{s:5:"width";a:1:{s:3:"par";s:5:"width";}s:6:"height";a:1:{s:3:"par";s:6:"height";}s:7:"bgcolor";a:1:{s:3:"par";s:7:"bgcolor";}s:10:"background";a:1:{s:3:"par";s:10:"background";}s:11:"cellspacing";a:1:{s:3:"par";s:11:"cellspacing";}s:11:"cellpadding";a:1:{s:3:"par";s:11:"cellpadding";}s:6:"border";a:1:{s:3:"par";s:6:"border";}s:11:"bordercolor";a:1:{s:3:"par";s:11:"bordercolor";}s:7:"summary";a:1:{s:3:"par";s:7:"summary";}s:5:"align";a:2:{s:3:"par";s:5:"align";s:10:"editmethod";s:28:"_Translator_edit_table_align";}s:2:"id";a:1:{s:3:"par";s:2:"id";}s:5:"class";a:1:{s:3:"par";s:5:"class";}s:4:"lang";a:1:{s:3:"par";s:4:"lang";}s:3:"dir";a:1:{s:3:"par";s:3:"dir";}s:5:"title";a:1:{s:3:"par";s:5:"title";}s:5:"style";a:1:{s:3:"par";s:5:"style";}s:7:"onclick";a:1:{s:3:"par";s:7:"onclick";}s:10:"ondblclick";a:1:{s:3:"par";s:10:"ondblclick";}s:11:"onmousedown";a:1:{s:3:"par";s:11:"onmousedown";}s:9:"onmouseup";a:1:{s:3:"par";s:9:"onmouseup";}s:11:"onmouseover";a:1:{s:3:"par";s:11:"onmouseover";}s:11:"onmousemove";a:1:{s:3:"par";s:11:"onmousemove";}s:10:"onmouseout";a:1:{s:3:"par";s:10:"onmouseout";}s:12:"onkeypressed";a:1:{s:3:"par";s:12:"onkeypressed";}s:9:"onkeydown";a:1:{s:3:"par";s:9:"onkeydown";}s:7:"onkeyup";a:1:{s:3:"par";s:7:"onkeyup";}}}s:4:"area";a:5:{s:3:"tag";s:4:"area";s:6:"endtag";s:6:"absent";s:14:"pictureforedit";s:12:"tags/tag.gif";s:7:"comment";s:10:"Map region";s:4:"pars";a:22:{s:4:"href";a:3:{s:3:"par";s:4:"href";s:5:"width";s:2:"40";s:6:"height";s:1:"3";}s:5:"shape";a:2:{s:3:"par";s:5:"shape";s:10:"editmethod";s:31:"_Translator_edit_standart_shape";}s:6:"coords";a:1:{s:3:"par";s:6:"coords";}s:6:"usemap";a:1:{s:3:"par";s:6:"usemap";}s:3:"alt";a:1:{s:3:"par";s:3:"alt";}s:2:"id";a:1:{s:3:"par";s:2:"id";}s:5:"class";a:1:{s:3:"par";s:5:"class";}s:4:"lang";a:1:{s:3:"par";s:4:"lang";}s:9:"accesskey";a:1:{s:3:"par";s:9:"accesskey";}s:7:"onfocus";a:1:{s:3:"par";s:7:"onfocus";}s:6:"onblur";a:1:{s:3:"par";s:6:"onblur";}s:7:"onclick";a:1:{s:3:"par";s:7:"onclick";}s:10:"ondblclick";a:1:{s:3:"par";s:10:"ondblclick";}s:11:"onmousedown";a:1:{s:3:"par";s:11:"onmousedown";}s:9:"onmouseup";a:1:{s:3:"par";s:9:"onmouseup";}s:11:"onmouseover";a:1:{s:3:"par";s:11:"onmouseover";}s:11:"onmousemove";a:1:{s:3:"par";s:11:"onmousemove";}s:10:"onmouseout";a:1:{s:3:"par";s:10:"onmouseout";}s:10:"onkeypress";a:1:{s:3:"par";s:10:"onkeypress";}s:9:"onkeydown";a:1:{s:3:"par";s:9:"onkeydown";}s:7:"onkeyup";a:1:{s:3:"par";s:7:"onkeyup";}s:8:"tabindex";a:1:{s:3:"par";s:8:"tabindex";}}}s:4:"span";a:5:{s:3:"tag";s:4:"span";s:6:"endtag";s:7:"present";s:14:"pictureforedit";s:12:"tags/tag.gif";s:7:"comment";s:4:"span";s:4:"pars";a:13:{s:2:"id";a:1:{s:3:"par";s:2:"id";}s:5:"class";a:1:{s:3:"par";s:5:"class";}s:4:"lang";a:1:{s:3:"par";s:4:"lang";}s:7:"onclick";a:1:{s:3:"par";s:7:"onclick";}s:10:"ondblclick";a:1:{s:3:"par";s:10:"ondblclick";}s:11:"onmousedown";a:1:{s:3:"par";s:11:"onmousedown";}s:9:"onmouseup";a:1:{s:3:"par";s:9:"onmouseup";}s:11:"onmouseover";a:1:{s:3:"par";s:11:"onmouseover";}s:11:"onmousemove";a:1:{s:3:"par";s:11:"onmousemove";}s:10:"onmouseout";a:1:{s:3:"par";s:10:"onmouseout";}s:10:"onkeypress";a:1:{s:3:"par";s:10:"onkeypress";}s:9:"onkeydown";a:1:{s:3:"par";s:9:"onkeydown";}s:7:"onkeyup";a:1:{s:3:"par";s:7:"onkeyup";}}}s:1:"b";a:7:{s:3:"tag";s:1:"b";s:13:"nohavesametag";s:0:"";s:6:"endtag";s:7:"present";s:14:"pictureforedit";s:15:"tags/tag_b2.gif";s:7:"comment";s:1:"B";s:7:"closeon";a:1:{s:2:"in";a:1:{i:0;s:1:"b";}}s:4:"pars";a:13:{s:2:"id";a:1:{s:3:"par";s:2:"id";}s:5:"class";a:1:{s:3:"par";s:5:"class";}s:4:"lang";a:1:{s:3:"par";s:4:"lang";}s:7:"onclick";a:1:{s:3:"par";s:7:"onclick";}s:10:"ondblclick";a:1:{s:3:"par";s:10:"ondblclick";}s:11:"onmousedown";a:1:{s:3:"par";s:11:"onmousedown";}s:9:"onmouseup";a:1:{s:3:"par";s:9:"onmouseup";}s:11:"onmouseover";a:1:{s:3:"par";s:11:"onmouseover";}s:11:"onmousemove";a:1:{s:3:"par";s:11:"onmousemove";}s:10:"onmouseout";a:1:{s:3:"par";s:10:"onmouseout";}s:10:"onkeypress";a:1:{s:3:"par";s:10:"onkeypress";}s:9:"onkeydown";a:1:{s:3:"par";s:9:"onkeydown";}s:7:"onkeyup";a:1:{s:3:"par";s:7:"onkeyup";}}}s:2:"tt";a:7:{s:3:"tag";s:2:"tt";s:13:"nohavesametag";s:0:"";s:6:"endtag";s:7:"present";s:14:"pictureforedit";s:12:"tags/tag.gif";s:7:"comment";s:2:"TT";s:7:"closeon";a:1:{s:2:"in";a:1:{i:0;s:2:"tt";}}s:4:"pars";a:13:{s:2:"id";a:1:{s:3:"par";s:2:"id";}s:5:"class";a:1:{s:3:"par";s:5:"class";}s:4:"lang";a:1:{s:3:"par";s:4:"lang";}s:7:"onclick";a:1:{s:3:"par";s:7:"onclick";}s:10:"ondblclick";a:1:{s:3:"par";s:10:"ondblclick";}s:11:"onmousedown";a:1:{s:3:"par";s:11:"onmousedown";}s:9:"onmouseup";a:1:{s:3:"par";s:9:"onmouseup";}s:11:"onmouseover";a:1:{s:3:"par";s:11:"onmouseover";}s:11:"onmousemove";a:1:{s:3:"par";s:11:"onmousemove";}s:10:"onmouseout";a:1:{s:3:"par";s:10:"onmouseout";}s:10:"onkeypress";a:1:{s:3:"par";s:10:"onkeypress";}s:9:"onkeydown";a:1:{s:3:"par";s:9:"onkeydown";}s:7:"onkeyup";a:1:{s:3:"par";s:7:"onkeyup";}}}s:1:"i";a:7:{s:3:"tag";s:1:"i";s:13:"nohavesametag";s:0:"";s:6:"endtag";s:7:"present";s:14:"pictureforedit";s:15:"tags/tag_i2.gif";s:7:"comment";s:1:"I";s:7:"closeon";a:1:{s:2:"in";a:1:{i:0;s:1:"i";}}s:4:"pars";a:13:{s:2:"id";a:1:{s:3:"par";s:2:"id";}s:5:"class";a:1:{s:3:"par";s:5:"class";}s:4:"lang";a:1:{s:3:"par";s:4:"lang";}s:7:"onclick";a:1:{s:3:"par";s:7:"onclick";}s:10:"ondblclick";a:1:{s:3:"par";s:10:"ondblclick";}s:11:"onmousedown";a:1:{s:3:"par";s:11:"onmousedown";}s:9:"onmouseup";a:1:{s:3:"par";s:9:"onmouseup";}s:11:"onmouseover";a:1:{s:3:"par";s:11:"onmouseover";}s:11:"onmousemove";a:1:{s:3:"par";s:11:"onmousemove";}s:10:"onmouseout";a:1:{s:3:"par";s:10:"onmouseout";}s:10:"onkeypress";a:1:{s:3:"par";s:10:"onkeypress";}s:9:"onkeydown";a:1:{s:3:"par";s:9:"onkeydown";}s:7:"onkeyup";a:1:{s:3:"par";s:7:"onkeyup";}}}s:3:"big";a:7:{s:3:"tag";s:3:"big";s:13:"nohavesametag";s:0:"";s:6:"endtag";s:7:"present";s:14:"pictureforedit";s:12:"tags/tag.gif";s:7:"comment";s:3:"Big";s:7:"closeon";a:1:{s:2:"in";a:1:{i:0;s:3:"big";}}s:4:"pars";a:13:{s:2:"id";a:1:{s:3:"par";s:2:"id";}s:5:"class";a:1:{s:3:"par";s:5:"class";}s:4:"lang";a:1:{s:3:"par";s:4:"lang";}s:7:"onclick";a:1:{s:3:"par";s:7:"onclick";}s:10:"ondblclick";a:1:{s:3:"par";s:10:"ondblclick";}s:11:"onmousedown";a:1:{s:3:"par";s:11:"onmousedown";}s:9:"onmouseup";a:1:{s:3:"par";s:9:"onmouseup";}s:11:"onmouseover";a:1:{s:3:"par";s:11:"onmouseover";}s:11:"onmousemove";a:1:{s:3:"par";s:11:"onmousemove";}s:10:"onmouseout";a:1:{s:3:"par";s:10:"onmouseout";}s:10:"onkeypress";a:1:{s:3:"par";s:10:"onkeypress";}s:9:"onkeydown";a:1:{s:3:"par";s:9:"onkeydown";}s:7:"onkeyup";a:1:{s:3:"par";s:7:"onkeyup";}}}s:5:"small";a:7:{s:3:"tag";s:5:"small";s:13:"nohavesametag";s:0:"";s:6:"endtag";s:7:"present";s:14:"pictureforedit";s:12:"tags/tag.gif";s:7:"comment";s:5:"Small";s:7:"closeon";a:1:{s:2:"in";a:1:{i:0;s:5:"small";}}s:4:"pars";a:13:{s:2:"id";a:1:{s:3:"par";s:2:"id";}s:5:"class";a:1:{s:3:"par";s:5:"class";}s:4:"lang";a:1:{s:3:"par";s:4:"lang";}s:7:"onclick";a:1:{s:3:"par";s:7:"onclick";}s:10:"ondblclick";a:1:{s:3:"par";s:10:"ondblclick";}s:11:"onmousedown";a:1:{s:3:"par";s:11:"onmousedown";}s:9:"onmouseup";a:1:{s:3:"par";s:9:"onmouseup";}s:11:"onmouseover";a:1:{s:3:"par";s:11:"onmouseover";}s:11:"onmousemove";a:1:{s:3:"par";s:11:"onmousemove";}s:10:"onmouseout";a:1:{s:3:"par";s:10:"onmouseout";}s:10:"onkeypress";a:1:{s:3:"par";s:10:"onkeypress";}s:9:"onkeydown";a:1:{s:3:"par";s:9:"onkeydown";}s:7:"onkeyup";a:1:{s:3:"par";s:7:"onkeyup";}}}s:6:"strike";a:7:{s:3:"tag";s:6:"strike";s:13:"nohavesametag";s:0:"";s:6:"endtag";s:7:"present";s:14:"pictureforedit";s:12:"tags/tag.gif";s:7:"comment";s:6:"Strike";s:7:"closeon";a:1:{s:2:"in";a:1:{i:0;s:6:"strike";}}s:4:"pars";a:13:{s:2:"id";a:1:{s:3:"par";s:2:"id";}s:5:"class";a:1:{s:3:"par";s:5:"class";}s:4:"lang";a:1:{s:3:"par";s:4:"lang";}s:7:"onclick";a:1:{s:3:"par";s:7:"onclick";}s:10:"ondblclick";a:1:{s:3:"par";s:10:"ondblclick";}s:11:"onmousedown";a:1:{s:3:"par";s:11:"onmousedown";}s:9:"onmouseup";a:1:{s:3:"par";s:9:"onmouseup";}s:11:"onmouseover";a:1:{s:3:"par";s:11:"onmouseover";}s:11:"onmousemove";a:1:{s:3:"par";s:11:"onmousemove";}s:10:"onmouseout";a:1:{s:3:"par";s:10:"onmouseout";}s:10:"onkeypress";a:1:{s:3:"par";s:10:"onkeypress";}s:9:"onkeydown";a:1:{s:3:"par";s:9:"onkeydown";}s:7:"onkeyup";a:1:{s:3:"par";s:7:"onkeyup";}}}s:1:"s";a:7:{s:3:"tag";s:1:"s";s:13:"nohavesametag";s:0:"";s:6:"endtag";s:7:"present";s:14:"pictureforedit";s:12:"tags/tag.gif";s:7:"comment";s:1:"S";s:7:"closeon";a:1:{s:2:"in";a:1:{i:0;s:1:"s";}}s:4:"pars";a:13:{s:2:"id";a:1:{s:3:"par";s:2:"id";}s:5:"class";a:1:{s:3:"par";s:5:"class";}s:4:"lang";a:1:{s:3:"par";s:4:"lang";}s:7:"onclick";a:1:{s:3:"par";s:7:"onclick";}s:10:"ondblclick";a:1:{s:3:"par";s:10:"ondblclick";}s:11:"onmousedown";a:1:{s:3:"par";s:11:"onmousedown";}s:9:"onmouseup";a:1:{s:3:"par";s:9:"onmouseup";}s:11:"onmouseover";a:1:{s:3:"par";s:11:"onmouseover";}s:11:"onmousemove";a:1:{s:3:"par";s:11:"onmousemove";}s:10:"onmouseout";a:1:{s:3:"par";s:10:"onmouseout";}s:10:"onkeypress";a:1:{s:3:"par";s:10:"onkeypress";}s:9:"onkeydown";a:1:{s:3:"par";s:9:"onkeydown";}s:7:"onkeyup";a:1:{s:3:"par";s:7:"onkeyup";}}}s:1:"u";a:7:{s:3:"tag";s:1:"u";s:13:"nohavesametag";s:0:"";s:6:"endtag";s:7:"present";s:14:"pictureforedit";s:15:"tags/tag_u2.gif";s:7:"comment";s:1:"U";s:7:"closeon";a:1:{s:2:"in";a:1:{i:0;s:1:"u";}}s:4:"pars";a:13:{s:2:"id";a:1:{s:3:"par";s:2:"id";}s:5:"class";a:1:{s:3:"par";s:5:"class";}s:4:"lang";a:1:{s:3:"par";s:4:"lang";}s:7:"onclick";a:1:{s:3:"par";s:7:"onclick";}s:10:"ondblclick";a:1:{s:3:"par";s:10:"ondblclick";}s:11:"onmousedown";a:1:{s:3:"par";s:11:"onmousedown";}s:9:"onmouseup";a:1:{s:3:"par";s:9:"onmouseup";}s:11:"onmouseover";a:1:{s:3:"par";s:11:"onmouseover";}s:11:"onmousemove";a:1:{s:3:"par";s:11:"onmousemove";}s:10:"onmouseout";a:1:{s:3:"par";s:10:"onmouseout";}s:10:"onkeypress";a:1:{s:3:"par";s:10:"onkeypress";}s:9:"onkeydown";a:1:{s:3:"par";s:9:"onkeydown";}s:7:"onkeyup";a:1:{s:3:"par";s:7:"onkeyup";}}}s:3:"map";a:7:{s:3:"tag";s:3:"map";s:13:"nohavesametag";s:0:"";s:6:"endtag";s:7:"present";s:14:"pictureforedit";s:12:"tags/tag.gif";s:7:"comment";s:3:"Map";s:7:"closeon";a:1:{s:2:"in";a:1:{i:0;s:3:"map";}}s:4:"pars";a:1:{s:4:"name";a:1:{s:3:"par";s:4:"name";}}}s:2:"br";a:4:{s:3:"tag";s:2:"br";s:4:"edit";s:1:"0";s:6:"endtag";s:6:"absent";s:4:"pars";a:5:{s:5:"clear";a:1:{s:3:"par";s:5:"clear";}s:2:"id";a:1:{s:3:"par";s:2:"id";}s:5:"title";a:1:{s:3:"par";s:5:"title";}s:5:"class";a:1:{s:3:"par";s:5:"class";}s:5:"style";a:1:{s:3:"par";s:5:"style";}}}s:4:"base";a:5:{s:3:"tag";s:4:"base";s:6:"endtag";s:6:"absent";s:14:"pictureforedit";s:12:"tags/tag.gif";s:7:"comment";s:4:"Base";s:4:"pars";a:2:{s:4:"href";a:3:{s:3:"par";s:4:"href";s:5:"width";s:2:"40";s:6:"height";s:1:"3";}s:6:"target";a:1:{s:3:"par";s:6:"target";}}}s:8:"basefont";a:5:{s:3:"tag";s:8:"basefont";s:6:"endtag";s:6:"absent";s:14:"pictureforedit";s:12:"tags/tag.gif";s:7:"comment";s:8:"Basefont";s:4:"pars";a:7:{s:2:"id";a:1:{s:3:"par";s:2:"id";}s:4:"size";a:1:{s:3:"par";s:4:"size";}s:5:"color";a:1:{s:3:"par";s:5:"color";}s:4:"face";a:1:{s:3:"par";s:4:"face";}s:5:"class";a:1:{s:3:"par";s:5:"class";}s:5:"title";a:1:{s:3:"par";s:5:"title";}s:5:"style";a:1:{s:3:"par";s:5:"style";}}}s:4:"body";a:8:{s:3:"tag";s:4:"body";s:13:"nohavesametag";s:0:"";s:6:"endtag";s:7:"present";s:14:"pictureforedit";s:17:"tags/tag_body.gif";s:13:"edittagsafter";s:4:"body";s:7:"comment";s:9:"Page body";s:7:"closeon";a:1:{s:2:"in";a:1:{i:0;s:4:"body";}}s:4:"pars";a:27:{s:10:"background";a:1:{s:3:"par";s:10:"background";}s:4:"text";a:1:{s:3:"par";s:4:"text";}s:4:"link";a:1:{s:3:"par";s:4:"link";}s:5:"vlink";a:1:{s:3:"par";s:5:"vlink";}s:5:"alink";a:1:{s:3:"par";s:5:"alink";}s:2:"id";a:1:{s:3:"par";s:2:"id";}s:5:"class";a:1:{s:3:"par";s:5:"class";}s:7:"bgcolor";a:1:{s:3:"par";s:7:"bgcolor";}s:5:"style";a:1:{s:3:"par";s:5:"style";}s:5:"title";a:1:{s:3:"par";s:5:"title";}s:4:"lang";a:1:{s:3:"par";s:4:"lang";}s:9:"topmargin";a:1:{s:3:"par";s:9:"topmargin";}s:10:"leftmargin";a:1:{s:3:"par";s:10:"leftmargin";}s:11:"marginwidth";a:1:{s:3:"par";s:11:"marginwidth";}s:12:"marginheight";a:1:{s:3:"par";s:12:"marginheight";}s:7:"onclick";a:1:{s:3:"par";s:7:"onclick";}s:10:"ondblclick";a:1:{s:3:"par";s:10:"ondblclick";}s:11:"onmousedown";a:1:{s:3:"par";s:11:"onmousedown";}s:9:"onmouseup";a:1:{s:3:"par";s:9:"onmouseup";}s:11:"onmouseover";a:1:{s:3:"par";s:11:"onmouseover";}s:11:"onmousemove";a:1:{s:3:"par";s:11:"onmousemove";}s:10:"onmouseout";a:1:{s:3:"par";s:10:"onmouseout";}s:10:"onkeypress";a:1:{s:3:"par";s:10:"onkeypress";}s:9:"onkeydown";a:1:{s:3:"par";s:9:"onkeydown";}s:7:"onkeyup";a:1:{s:3:"par";s:7:"onkeyup";}s:6:"onload";a:1:{s:3:"par";s:6:"onload";}s:8:"onunload";a:1:{s:3:"par";s:8:"onunload";}}}s:6:"button";a:7:{s:3:"tag";s:6:"button";s:13:"nohavesametag";s:0:"";s:6:"endtag";s:7:"present";s:14:"pictureforedit";s:19:"tags/tag_button.gif";s:7:"comment";s:6:"Button";s:7:"closeon";a:2:{s:5:"notin";a:15:{i:0;s:6:"center";i:1;s:4:"font";i:2;s:1:"i";i:3;s:1:"b";i:4;s:1:"u";i:5;s:2:"tt";i:6;s:1:"a";i:7;s:3:"img";i:8;s:1:"s";i:9;s:3:"big";i:10;s:5:"small";i:11;s:6:"strike";i:12;s:4:"nobr";i:13;s:2:"br";i:14;s:6:"script";}s:2:"in";a:1:{i:0;s:6:"button";}}s:4:"pars";a:18:{s:4:"name";a:1:{s:3:"par";s:4:"name";}s:5:"value";a:1:{s:3:"par";s:5:"value";}s:4:"type";a:1:{s:3:"par";s:4:"type";}s:8:"disabled";a:3:{s:3:"par";s:8:"disabled";s:6:"single";s:0:"";s:10:"editmethod";s:40:"_Translator_edit_standart_single_control";}s:9:"accesskey";a:1:{s:3:"par";s:9:"accesskey";}s:6:"usemap";a:1:{s:3:"par";s:6:"usemap";}s:7:"onclick";a:1:{s:3:"par";s:7:"onclick";}s:10:"ondblclick";a:1:{s:3:"par";s:10:"ondblclick";}s:11:"onmousedown";a:1:{s:3:"par";s:11:"onmousedown";}s:9:"onmouseup";a:1:{s:3:"par";s:9:"onmouseup";}s:11:"onmouseover";a:1:{s:3:"par";s:11:"onmouseover";}s:11:"onmousemove";a:1:{s:3:"par";s:11:"onmousemove";}s:10:"onmouseout";a:1:{s:3:"par";s:10:"onmouseout";}s:10:"onkeypress";a:1:{s:3:"par";s:10:"onkeypress";}s:9:"onkeydown";a:1:{s:3:"par";s:9:"onkeydown";}s:7:"onkeyup";a:1:{s:3:"par";s:7:"onkeyup";}s:7:"onfocus";a:1:{s:3:"par";s:7:"onfocus";}s:6:"onblur";a:1:{s:3:"par";s:6:"onblur";}}}s:3:"div";a:5:{s:3:"tag";s:3:"div";s:6:"endtag";s:7:"present";s:14:"pictureforedit";s:16:"tags/tag_div.gif";s:7:"comment";s:8:"Division";s:4:"pars";a:15:{s:2:"id";a:1:{s:3:"par";s:2:"id";}s:4:"name";a:1:{s:3:"par";s:4:"name";}s:5:"class";a:1:{s:3:"par";s:5:"class";}s:5:"align";a:2:{s:3:"par";s:5:"align";s:10:"editmethod";s:26:"_Translator_edit_div_align";}s:4:"lang";a:1:{s:3:"par";s:4:"lang";}s:7:"onclick";a:1:{s:3:"par";s:7:"onclick";}s:10:"ondblclick";a:1:{s:3:"par";s:10:"ondblclick";}s:11:"onmousedown";a:1:{s:3:"par";s:11:"onmousedown";}s:9:"onmouseup";a:1:{s:3:"par";s:9:"onmouseup";}s:11:"onmouseover";a:1:{s:3:"par";s:11:"onmouseover";}s:11:"onmousemove";a:1:{s:3:"par";s:11:"onmousemove";}s:10:"onmouseout";a:1:{s:3:"par";s:10:"onmouseout";}s:10:"onkeypress";a:1:{s:3:"par";s:10:"onkeypress";}s:9:"onkeydown";a:1:{s:3:"par";s:9:"onkeydown";}s:7:"onkeyup";a:1:{s:3:"par";s:7:"onkeyup";}}}s:4:"font";a:6:{s:3:"tag";s:4:"font";s:6:"endtag";s:7:"present";s:14:"pictureforedit";s:18:"tags/tag_font2.gif";s:7:"comment";s:4:"Font";s:7:"closeon";a:2:{s:5:"notin";a:13:{i:0;s:1:"i";i:1;s:1:"b";i:2;s:1:"u";i:3;s:2:"tt";i:4;s:1:"a";i:5;s:3:"img";i:6;s:1:"s";i:7;s:3:"big";i:8;s:5:"small";i:9;s:6:"strike";i:10;s:4:"nobr";i:11;s:2:"br";i:12;s:6:"script";}s:2:"in";a:0:{}}s:4:"pars";a:9:{s:2:"id";a:1:{s:3:"par";s:2:"id";}s:4:"size";a:1:{s:3:"par";s:4:"size";}s:5:"color";a:1:{s:3:"par";s:5:"color";}s:4:"face";a:1:{s:3:"par";s:4:"face";}s:5:"class";a:1:{s:3:"par";s:5:"class";}s:5:"title";a:1:{s:3:"par";s:5:"title";}s:5:"style";a:1:{s:3:"par";s:5:"style";}s:4:"lang";a:1:{s:3:"par";s:4:"lang";}s:3:"dir";a:1:{s:3:"par";s:3:"dir";}}}s:4:"form";a:5:{s:3:"tag";s:4:"form";s:6:"endtag";s:7:"present";s:14:"pictureforedit";s:17:"tags/tag_form.gif";s:7:"comment";s:4:"Form";s:4:"pars";a:23:{s:6:"action";a:3:{s:3:"par";s:6:"action";s:5:"width";s:2:"40";s:6:"height";s:1:"3";}s:6:"method";a:1:{s:3:"par";s:6:"method";}s:7:"enctype";a:1:{s:3:"par";s:7:"enctype";}s:14:"accept-charset";a:1:{s:3:"par";s:14:"accept-charset";}s:6:"accept";a:1:{s:3:"par";s:6:"accept";}s:2:"id";a:1:{s:3:"par";s:2:"id";}s:5:"class";a:1:{s:3:"par";s:5:"class";}s:4:"lang";a:1:{s:3:"par";s:4:"lang";}s:5:"style";a:1:{s:3:"par";s:5:"style";}s:5:"title";a:1:{s:3:"par";s:5:"title";}s:6:"target";a:1:{s:3:"par";s:6:"target";}s:8:"onsubmit";a:1:{s:3:"par";s:8:"onsubmit";}s:7:"onreset";a:1:{s:3:"par";s:7:"onreset";}s:7:"onclick";a:1:{s:3:"par";s:7:"onclick";}s:10:"ondblclick";a:1:{s:3:"par";s:10:"ondblclick";}s:11:"onmousedown";a:1:{s:3:"par";s:11:"onmousedown";}s:9:"onmouseup";a:1:{s:3:"par";s:9:"onmouseup";}s:11:"onmouseover";a:1:{s:3:"par";s:11:"onmouseover";}s:11:"onmousemove";a:1:{s:3:"par";s:11:"onmousemove";}s:10:"onmouseout";a:1:{s:3:"par";s:10:"onmouseout";}s:10:"onkeypress";a:1:{s:3:"par";s:10:"onkeypress";}s:9:"onkeydown";a:1:{s:3:"par";s:9:"onkeydown";}s:7:"onkeyup";a:1:{s:3:"par";s:7:"onkeyup";}}}s:2:"h1";a:7:{s:3:"tag";s:2:"h1";s:13:"nohavesametag";s:0:"";s:6:"endtag";s:7:"present";s:14:"pictureforedit";s:12:"tags/tag.gif";s:7:"comment";s:2:"hl";s:7:"closeon";a:2:{s:5:"notin";a:15:{i:0;s:6:"strong";i:1;s:3:"sup";i:2;s:4:"font";i:3;s:1:"i";i:4;s:1:"b";i:5;s:1:"u";i:6;s:2:"tt";i:7;s:1:"a";i:8;s:1:"s";i:9;s:3:"big";i:10;s:5:"small";i:11;s:6:"strike";i:12;s:4:"nobr";i:13;s:2:"br";i:14;s:6:"script";}s:2:"in";a:1:{i:0;s:2:"h1";}}s:4:"pars";a:17:{s:2:"id";a:1:{s:3:"par";s:2:"id";}s:5:"class";a:1:{s:3:"par";s:5:"class";}s:4:"lang";a:1:{s:3:"par";s:4:"lang";}s:3:"dir";a:1:{s:3:"par";s:3:"dir";}s:5:"style";a:1:{s:3:"par";s:5:"style";}s:5:"title";a:1:{s:3:"par";s:5:"title";}s:5:"align";a:1:{s:3:"par";s:5:"align";}s:7:"onclick";a:1:{s:3:"par";s:7:"onclick";}s:10:"ondblclick";a:1:{s:3:"par";s:10:"ondblclick";}s:11:"onmousedown";a:1:{s:3:"par";s:11:"onmousedown";}s:9:"onmouseup";a:1:{s:3:"par";s:9:"onmouseup";}s:11:"onmouseover";a:1:{s:3:"par";s:11:"onmouseover";}s:11:"onmousemove";a:1:{s:3:"par";s:11:"onmousemove";}s:10:"onmouseout";a:1:{s:3:"par";s:10:"onmouseout";}s:10:"onkeypress";a:1:{s:3:"par";s:10:"onkeypress";}s:9:"onkeydown";a:1:{s:3:"par";s:9:"onkeydown";}s:7:"onkeyup";a:1:{s:3:"par";s:7:"onkeyup";}}}s:2:"h2";a:7:{s:3:"tag";s:2:"h2";s:7:"closeon";a:2:{s:5:"notin";a:15:{i:0;s:6:"strong";i:1;s:3:"sup";i:2;s:4:"font";i:3;s:1:"i";i:4;s:1:"b";i:5;s:1:"u";i:6;s:2:"tt";i:7;s:1:"a";i:8;s:1:"s";i:9;s:3:"big";i:10;s:5:"small";i:11;s:6:"strike";i:12;s:4:"nobr";i:13;s:2:"br";i:14;s:6:"script";}s:2:"in";a:1:{i:0;s:2:"h2";}}s:13:"nohavesametag";s:0:"";s:6:"endtag";s:7:"present";s:14:"pictureforedit";s:12:"tags/tag.gif";s:7:"comment";s:2:"h2";s:4:"pars";a:17:{s:2:"id";a:1:{s:3:"par";s:2:"id";}s:5:"class";a:1:{s:3:"par";s:5:"class";}s:4:"lang";a:1:{s:3:"par";s:4:"lang";}s:3:"dir";a:1:{s:3:"par";s:3:"dir";}s:5:"style";a:1:{s:3:"par";s:5:"style";}s:5:"title";a:1:{s:3:"par";s:5:"title";}s:5:"align";a:1:{s:3:"par";s:5:"align";}s:7:"onclick";a:1:{s:3:"par";s:7:"onclick";}s:10:"ondblclick";a:1:{s:3:"par";s:10:"ondblclick";}s:11:"onmousedown";a:1:{s:3:"par";s:11:"onmousedown";}s:9:"onmouseup";a:1:{s:3:"par";s:9:"onmouseup";}s:11:"onmouseover";a:1:{s:3:"par";s:11:"onmouseover";}s:11:"onmousemove";a:1:{s:3:"par";s:11:"onmousemove";}s:10:"onmouseout";a:1:{s:3:"par";s:10:"onmouseout";}s:10:"onkeypress";a:1:{s:3:"par";s:10:"onkeypress";}s:9:"onkeydown";a:1:{s:3:"par";s:9:"onkeydown";}s:7:"onkeyup";a:1:{s:3:"par";s:7:"onkeyup";}}}s:2:"h3";a:7:{s:3:"tag";s:2:"h3";s:7:"closeon";a:2:{s:5:"notin";a:15:{i:0;s:6:"strong";i:1;s:3:"sup";i:2;s:4:"font";i:3;s:1:"i";i:4;s:1:"b";i:5;s:1:"u";i:6;s:2:"tt";i:7;s:1:"a";i:8;s:1:"s";i:9;s:3:"big";i:10;s:5:"small";i:11;s:6:"strike";i:12;s:4:"nobr";i:13;s:2:"br";i:14;s:6:"script";}s:2:"in";a:1:{i:0;s:2:"h3";}}s:13:"nohavesametag";s:0:"";s:6:"endtag";s:7:"present";s:14:"pictureforedit";s:12:"tags/tag.gif";s:7:"comment";s:2:"h3";s:4:"pars";a:17:{s:2:"id";a:1:{s:3:"par";s:2:"id";}s:5:"class";a:1:{s:3:"par";s:5:"class";}s:4:"lang";a:1:{s:3:"par";s:4:"lang";}s:3:"dir";a:1:{s:3:"par";s:3:"dir";}s:5:"style";a:1:{s:3:"par";s:5:"style";}s:5:"title";a:1:{s:3:"par";s:5:"title";}s:5:"align";a:1:{s:3:"par";s:5:"align";}s:7:"onclick";a:1:{s:3:"par";s:7:"onclick";}s:10:"ondblclick";a:1:{s:3:"par";s:10:"ondblclick";}s:11:"onmousedown";a:1:{s:3:"par";s:11:"onmousedown";}s:9:"onmouseup";a:1:{s:3:"par";s:9:"onmouseup";}s:11:"onmouseover";a:1:{s:3:"par";s:11:"onmouseover";}s:11:"onmousemove";a:1:{s:3:"par";s:11:"onmousemove";}s:10:"onmouseout";a:1:{s:3:"par";s:10:"onmouseout";}s:10:"onkeypress";a:1:{s:3:"par";s:10:"onkeypress";}s:9:"onkeydown";a:1:{s:3:"par";s:9:"onkeydown";}s:7:"onkeyup";a:1:{s:3:"par";s:7:"onkeyup";}}}s:2:"h4";a:7:{s:3:"tag";s:2:"h4";s:7:"closeon";a:2:{s:5:"notin";a:15:{i:0;s:6:"strong";i:1;s:3:"sup";i:2;s:4:"font";i:3;s:1:"i";i:4;s:1:"b";i:5;s:1:"u";i:6;s:2:"tt";i:7;s:1:"a";i:8;s:1:"s";i:9;s:3:"big";i:10;s:5:"small";i:11;s:6:"strike";i:12;s:4:"nobr";i:13;s:2:"br";i:14;s:6:"script";}s:2:"in";a:1:{i:0;s:2:"h4";}}s:13:"nohavesametag";s:0:"";s:6:"endtag";s:7:"present";s:14:"pictureforedit";s:12:"tags/tag.gif";s:7:"comment";s:2:"h4";s:4:"pars";a:17:{s:2:"id";a:1:{s:3:"par";s:2:"id";}s:5:"class";a:1:{s:3:"par";s:5:"class";}s:4:"lang";a:1:{s:3:"par";s:4:"lang";}s:3:"dir";a:1:{s:3:"par";s:3:"dir";}s:5:"style";a:1:{s:3:"par";s:5:"style";}s:5:"title";a:1:{s:3:"par";s:5:"title";}s:5:"align";a:1:{s:3:"par";s:5:"align";}s:7:"onclick";a:1:{s:3:"par";s:7:"onclick";}s:10:"ondblclick";a:1:{s:3:"par";s:10:"ondblclick";}s:11:"onmousedown";a:1:{s:3:"par";s:11:"onmousedown";}s:9:"onmouseup";a:1:{s:3:"par";s:9:"onmouseup";}s:11:"onmouseover";a:1:{s:3:"par";s:11:"onmouseover";}s:11:"onmousemove";a:1:{s:3:"par";s:11:"onmousemove";}s:10:"onmouseout";a:1:{s:3:"par";s:10:"onmouseout";}s:10:"onkeypress";a:1:{s:3:"par";s:10:"onkeypress";}s:9:"onkeydown";a:1:{s:3:"par";s:9:"onkeydown";}s:7:"onkeyup";a:1:{s:3:"par";s:7:"onkeyup";}}}s:2:"h5";a:7:{s:3:"tag";s:2:"h5";s:7:"closeon";a:2:{s:5:"notin";a:15:{i:0;s:6:"strong";i:1;s:3:"sup";i:2;s:4:"font";i:3;s:1:"i";i:4;s:1:"b";i:5;s:1:"u";i:6;s:2:"tt";i:7;s:1:"a";i:8;s:1:"s";i:9;s:3:"big";i:10;s:5:"small";i:11;s:6:"strike";i:12;s:4:"nobr";i:13;s:2:"br";i:14;s:6:"script";}s:2:"in";a:1:{i:0;s:2:"h5";}}s:13:"nohavesametag";s:0:"";s:6:"endtag";s:7:"present";s:14:"pictureforedit";s:12:"tags/tag.gif";s:7:"comment";s:2:"h5";s:4:"pars";a:17:{s:2:"id";a:1:{s:3:"par";s:2:"id";}s:5:"class";a:1:{s:3:"par";s:5:"class";}s:4:"lang";a:1:{s:3:"par";s:4:"lang";}s:3:"dir";a:1:{s:3:"par";s:3:"dir";}s:5:"style";a:1:{s:3:"par";s:5:"style";}s:5:"title";a:1:{s:3:"par";s:5:"title";}s:5:"align";a:1:{s:3:"par";s:5:"align";}s:7:"onclick";a:1:{s:3:"par";s:7:"onclick";}s:10:"ondblclick";a:1:{s:3:"par";s:10:"ondblclick";}s:11:"onmousedown";a:1:{s:3:"par";s:11:"onmousedown";}s:9:"onmouseup";a:1:{s:3:"par";s:9:"onmouseup";}s:11:"onmouseover";a:1:{s:3:"par";s:11:"onmouseover";}s:11:"onmousemove";a:1:{s:3:"par";s:11:"onmousemove";}s:10:"onmouseout";a:1:{s:3:"par";s:10:"onmouseout";}s:10:"onkeypress";a:1:{s:3:"par";s:10:"onkeypress";}s:9:"onkeydown";a:1:{s:3:"par";s:9:"onkeydown";}s:7:"onkeyup";a:1:{s:3:"par";s:7:"onkeyup";}}}s:2:"h6";a:7:{s:3:"tag";s:2:"h6";s:7:"closeon";a:2:{s:5:"notin";a:15:{i:0;s:6:"strong";i:1;s:3:"sup";i:2;s:4:"font";i:3;s:1:"i";i:4;s:1:"b";i:5;s:1:"u";i:6;s:2:"tt";i:7;s:1:"a";i:8;s:1:"s";i:9;s:3:"big";i:10;s:5:"small";i:11;s:6:"strike";i:12;s:4:"nobr";i:13;s:2:"br";i:14;s:6:"script";}s:2:"in";a:1:{i:0;s:2:"h6";}}s:13:"nohavesametag";s:0:"";s:6:"endtag";s:7:"present";s:14:"pictureforedit";s:12:"tags/tag.gif";s:7:"comment";s:2:"h6";s:4:"pars";a:17:{s:2:"id";a:1:{s:3:"par";s:2:"id";}s:5:"class";a:1:{s:3:"par";s:5:"class";}s:4:"lang";a:1:{s:3:"par";s:4:"lang";}s:3:"dir";a:1:{s:3:"par";s:3:"dir";}s:5:"style";a:1:{s:3:"par";s:5:"style";}s:5:"title";a:1:{s:3:"par";s:5:"title";}s:5:"align";a:1:{s:3:"par";s:5:"align";}s:7:"onclick";a:1:{s:3:"par";s:7:"onclick";}s:10:"ondblclick";a:1:{s:3:"par";s:10:"ondblclick";}s:11:"onmousedown";a:1:{s:3:"par";s:11:"onmousedown";}s:9:"onmouseup";a:1:{s:3:"par";s:9:"onmouseup";}s:11:"onmouseover";a:1:{s:3:"par";s:11:"onmouseover";}s:11:"onmousemove";a:1:{s:3:"par";s:11:"onmousemove";}s:10:"onmouseout";a:1:{s:3:"par";s:10:"onmouseout";}s:10:"onkeypress";a:1:{s:3:"par";s:10:"onkeypress";}s:9:"onkeydown";a:1:{s:3:"par";s:9:"onkeydown";}s:7:"onkeyup";a:1:{s:3:"par";s:7:"onkeyup";}}}s:5:"input";a:5:{s:3:"tag";s:5:"input";s:6:"endtag";s:6:"absent";s:14:"pictureforedit";s:18:"tags/tag_input.gif";s:7:"comment";s:18:"Form input element";s:4:"pars";a:38:{s:4:"type";a:2:{s:3:"par";s:4:"type";s:10:"editmethod";s:27:"_Translator_edit_input_type";}s:4:"name";a:1:{s:3:"par";s:4:"name";}s:5:"value";a:1:{s:3:"par";s:5:"value";}s:7:"checked";a:3:{s:3:"par";s:7:"checked";s:6:"single";s:0:"";s:10:"editmethod";s:40:"_Translator_edit_standart_single_control";}s:8:"disabled";a:3:{s:3:"par";s:8:"disabled";s:6:"single";s:0:"";s:10:"editmethod";s:40:"_Translator_edit_standart_single_control";}s:8:"readonly";a:3:{s:3:"par";s:8:"readonly";s:6:"single";s:0:"";s:10:"editmethod";s:40:"_Translator_edit_standart_single_control";}s:4:"size";a:1:{s:3:"par";s:4:"size";}s:9:"maxlength";a:1:{s:3:"par";s:9:"maxlength";}s:3:"src";a:3:{s:3:"par";s:3:"src";s:5:"width";s:2:"40";s:6:"height";s:1:"3";}s:5:"width";a:1:{s:3:"par";s:5:"width";}s:6:"height";a:1:{s:3:"par";s:6:"height";}s:3:"alt";a:1:{s:3:"par";s:3:"alt";}s:6:"border";a:1:{s:3:"par";s:6:"border";}s:8:"tabindex";a:1:{s:3:"par";s:8:"tabindex";}s:9:"accesskey";a:1:{s:3:"par";s:9:"accesskey";}s:7:"onfocus";a:1:{s:3:"par";s:7:"onfocus";}s:6:"onblur";a:1:{s:3:"par";s:6:"onblur";}s:8:"onselect";a:1:{s:3:"par";s:8:"onselect";}s:8:"onchange";a:1:{s:3:"par";s:8:"onchange";}s:6:"accept";a:1:{s:3:"par";s:6:"accept";}s:2:"id";a:1:{s:3:"par";s:2:"id";}s:5:"class";a:1:{s:3:"par";s:5:"class";}s:4:"lang";a:1:{s:3:"par";s:4:"lang";}s:3:"dir";a:1:{s:3:"par";s:3:"dir";}s:5:"title";a:1:{s:3:"par";s:5:"title";}s:5:"style";a:1:{s:3:"par";s:5:"style";}s:5:"align";a:1:{s:3:"par";s:5:"align";}s:5:"shape";a:1:{s:3:"par";s:5:"shape";}s:7:"onclick";a:1:{s:3:"par";s:7:"onclick";}s:10:"ondblclick";a:1:{s:3:"par";s:10:"ondblclick";}s:11:"onmousedown";a:1:{s:3:"par";s:11:"onmousedown";}s:9:"onmouseup";a:1:{s:3:"par";s:9:"onmouseup";}s:11:"onmouseover";a:1:{s:3:"par";s:11:"onmouseover";}s:11:"onmousemove";a:1:{s:3:"par";s:11:"onmousemove";}s:10:"onmouseout";a:1:{s:3:"par";s:10:"onmouseout";}s:10:"onkeypress";a:1:{s:3:"par";s:10:"onkeypress";}s:9:"onkeydown";a:1:{s:3:"par";s:9:"onkeydown";}s:7:"onkeyup";a:1:{s:3:"par";s:7:"onkeyup";}}}s:5:"label";a:7:{s:3:"tag";s:5:"label";s:13:"nohavesametag";s:0:"";s:6:"endtag";s:7:"present";s:14:"pictureforedit";s:12:"tags/tag.gif";s:7:"comment";s:5:"Label";s:7:"closeon";a:1:{s:2:"in";a:1:{i:0;s:5:"label";}}s:4:"pars";a:20:{s:3:"for";a:1:{s:3:"par";s:3:"for";}s:9:"accesskey";a:1:{s:3:"par";s:9:"accesskey";}s:7:"onfocus";a:1:{s:3:"par";s:7:"onfocus";}s:6:"onblur";a:1:{s:3:"par";s:6:"onblur";}s:2:"id";a:1:{s:3:"par";s:2:"id";}s:5:"class";a:1:{s:3:"par";s:5:"class";}s:4:"lang";a:1:{s:3:"par";s:4:"lang";}s:3:"dir";a:1:{s:3:"par";s:3:"dir";}s:5:"title";a:1:{s:3:"par";s:5:"title";}s:5:"style";a:1:{s:3:"par";s:5:"style";}s:7:"onclick";a:1:{s:3:"par";s:7:"onclick";}s:10:"ondblclick";a:1:{s:3:"par";s:10:"ondblclick";}s:11:"onmousedown";a:1:{s:3:"par";s:11:"onmousedown";}s:9:"onmouseup";a:1:{s:3:"par";s:9:"onmouseup";}s:11:"onmouseover";a:1:{s:3:"par";s:11:"onmouseover";}s:11:"onmousemove";a:1:{s:3:"par";s:11:"onmousemove";}s:10:"onmouseout";a:1:{s:3:"par";s:10:"onmouseout";}s:10:"onkeypress";a:1:{s:3:"par";s:10:"onkeypress";}s:9:"onkeydown";a:1:{s:3:"par";s:9:"onkeydown";}s:7:"onkeyup";a:1:{s:3:"par";s:7:"onkeyup";}}}s:6:"select";a:8:{s:3:"tag";s:6:"select";s:13:"nohavesametag";s:0:"";s:6:"endtag";s:7:"present";s:14:"edittagsbefore";s:6:"select";s:14:"pictureforedit";s:19:"tags/tag_select.gif";s:7:"comment";s:6:"Select";s:7:"closeon";a:2:{s:5:"notin";a:1:{i:0;s:6:"option";}s:2:"in";a:1:{i:0;s:6:"select";}}s:4:"pars";a:24:{s:8:"disabled";a:3:{s:3:"par";s:8:"disabled";s:6:"single";s:0:"";s:10:"editmethod";s:40:"_Translator_edit_standart_single_control";}s:8:"multiple";a:3:{s:3:"par";s:8:"multiple";s:6:"single";s:0:"";s:10:"editmethod";s:40:"_Translator_edit_standart_single_control";}s:4:"name";a:1:{s:3:"par";s:4:"name";}s:4:"size";a:1:{s:3:"par";s:4:"size";}s:5:"width";a:1:{s:3:"par";s:5:"width";}s:9:"accesskey";a:1:{s:3:"par";s:9:"accesskey";}s:7:"onfocus";a:1:{s:3:"par";s:7:"onfocus";}s:6:"onblur";a:1:{s:3:"par";s:6:"onblur";}s:2:"id";a:1:{s:3:"par";s:2:"id";}s:5:"class";a:1:{s:3:"par";s:5:"class";}s:4:"lang";a:1:{s:3:"par";s:4:"lang";}s:3:"dir";a:1:{s:3:"par";s:3:"dir";}s:5:"title";a:1:{s:3:"par";s:5:"title";}s:5:"style";a:1:{s:3:"par";s:5:"style";}s:7:"onclick";a:1:{s:3:"par";s:7:"onclick";}s:10:"ondblclick";a:1:{s:3:"par";s:10:"ondblclick";}s:11:"onmousedown";a:1:{s:3:"par";s:11:"onmousedown";}s:9:"onmouseup";a:1:{s:3:"par";s:9:"onmouseup";}s:11:"onmouseover";a:1:{s:3:"par";s:11:"onmouseover";}s:11:"onmousemove";a:1:{s:3:"par";s:11:"onmousemove";}s:10:"onmouseout";a:1:{s:3:"par";s:10:"onmouseout";}s:10:"onkeypress";a:1:{s:3:"par";s:10:"onkeypress";}s:9:"onkeydown";a:1:{s:3:"par";s:9:"onkeydown";}s:7:"onkeyup";a:1:{s:3:"par";s:7:"onkeyup";}}}s:6:"option";a:7:{s:3:"tag";s:6:"option";s:7:"closeon";a:2:{s:5:"notin";a:15:{i:0;s:6:"strong";i:1;s:3:"sup";i:2;s:4:"font";i:3;s:1:"i";i:4;s:1:"b";i:5;s:1:"u";i:6;s:2:"tt";i:7;s:1:"a";i:8;s:1:"s";i:9;s:3:"big";i:10;s:5:"small";i:11;s:6:"strike";i:12;s:2:"br";i:13;s:4:"nobr";i:14;s:6:"script";}s:2:"in";a:2:{i:0;s:6:"option";i:1;s:6:"option";}}s:13:"nohavesametag";s:0:"";s:6:"endtag";s:7:"present";s:14:"pictureforedit";s:12:"tags/tag.gif";s:7:"comment";s:6:"Option";s:4:"pars";a:20:{s:4:"name";a:1:{s:3:"par";s:4:"name";}s:5:"value";a:1:{s:3:"par";s:5:"value";}s:9:"accesskey";a:1:{s:3:"par";s:9:"accesskey";}s:2:"id";a:1:{s:3:"par";s:2:"id";}s:5:"class";a:1:{s:3:"par";s:5:"class";}s:4:"lang";a:1:{s:3:"par";s:4:"lang";}s:3:"dir";a:1:{s:3:"par";s:3:"dir";}s:5:"title";a:1:{s:3:"par";s:5:"title";}s:5:"style";a:1:{s:3:"par";s:5:"style";}s:7:"onclick";a:1:{s:3:"par";s:7:"onclick";}s:10:"ondblclick";a:1:{s:3:"par";s:10:"ondblclick";}s:11:"onmousedown";a:1:{s:3:"par";s:11:"onmousedown";}s:9:"onmouseup";a:1:{s:3:"par";s:9:"onmouseup";}s:11:"onmouseover";a:1:{s:3:"par";s:11:"onmouseover";}s:11:"onmousemove";a:1:{s:3:"par";s:11:"onmousemove";}s:10:"onmouseout";a:1:{s:3:"par";s:10:"onmouseout";}s:10:"onkeypress";a:1:{s:3:"par";s:10:"onkeypress";}s:9:"onkeydown";a:1:{s:3:"par";s:9:"onkeydown";}s:7:"onkeyup";a:1:{s:3:"par";s:7:"onkeyup";}s:8:"selected";a:3:{s:3:"par";s:8:"selected";s:6:"single";s:0:"";s:10:"editmethod";s:40:"_Translator_edit_standart_single_control";}}}s:21:"EDIT_TAGS_AFTER_TABLE";a:2:{i:0;s:4:"body";i:1;s:2:"td";}} --- NEW FILE: htmlgrammar.dat --- (This appears to be a binary file; contents omitted.) --- NEW FILE: htmlgrammarparser.inc --- <? if (!defined("_ECHOSERVER_HTML_GRAMMARPARSER")) { define("_ECHOSERVER_HTML_GRAMMARPARSER",1); class HtmlGrammarParser { var $line, $column, $pos, $length, $data, $pg, $pgpos, $parpos, $incomment, $name, $allreadyparsed, $errors, $errpos, $quotstate, $firstprev, $secondprev, $firststate, $secondstate, $iseof, $mode, $tagname, $parname; /********************************************************************************** * Class constructor **********************************************************************************/ function HtmlGrammarParser($data) { $this->firstprev=array("state"=>0,"word"=>""); $this->secondprev=array("state"=>0,"word"=>""); $this->line=0; $this->pos=0; $this->errors=array(); $this->errpos=-1; $this->incomment=-1; $this->allreadyparsed=0; $this->pg=array(); $this->pgpos=-1; $this->quotstate=-1; $this->iseof=false; $this->firststate=0; $this->secondstate=0; $this->mode=1; if(gettype($this->data)=="array") { $this->pg=&$data; $this->allreadyparsed=1; return; } clearstatcache(); $this->name=$data; if (!file_exists($this->name)) { $this->SetError(1,"File $this->name not exists.",0,0,"Error"); return; } if (!$fp=fopen($this->name,"r")) { $this->SetError(1,"Can't open file $this->name.",0,0,"Error"); return; } flock($fp,1); $this->data=fread($fp,filesize($this->name)); flock($fp,3); fclose($fp); $this->length=strlen($this->data); } /******************************************************************************************** * Store parser's errors and warnings ********************************************************************************************/ function SetError($e,$str,$line=0,$column=0,$errtype="Warning") { $this->errors[++$this->errpos]["type"]=$errtype; $this->errors[$this->errpos]["code"]=$e; $this->err=$e; $this->errstr="<b>$errtype:</b> $e, $str"; if ($line) { if (strlen($this->name)) $this->errstr.="object <font color=\"red\">$this->name</font>"; $this->errstr.=" Line <b>$line</b>, Column <b>$column</b>"; } $this->errors[$this->errpos]["str"]=$this->errstr."<br>\r\n"; } /******************************************************************************************** * Print parser's errors and warnings ********************************************************************************************/ function PrintErrors() { for ($i=0;$i<=$this->errpos;$i++) print $this->errors[$i]["str"]; } /******************************************************************************************** * Get word from data ********************************************************************************************/ function GetWord($word) { $word=""; $found=0; $iter=0; if ($this->pos>$this->length) return false; while (!$found) { if ($this->pos>$this->length) return false; if ($this->pos==$this->length) { $this->pos++; return $word; } switch($this->data[$this->pos]) { case "*": if ($this->quotstate==1) { $word.=$this->data[$this->pos++]; $this->column++; break; } $this->column++; $this->pos++; if ($word[0]=="/") $found=1; $word.=$this->data[$this->pos-1]; break; case "/": if ($this->quotstate==1) { $word.=$this->data[$this->pos++]; $this->column++; break; } $this->column++; $this->pos++; if ($word[0]=="*") $found=1; $word.=$this->data[$this->pos-1]; break; case " ": case "\r": case "\t": if ($this->quotstate==1) { $word.=$this->data[$this->pos++]; $this->column++; break; } $this->column++; $this->pos++; if (strlen($word)) $found=1; break; case "\n": if ($this->quotstate==1) { $word.=$this->data[$this->pos++]; $this->column++; break; } $this->column=0; $this->line++; $this->pos++; if (strlen($word)) $found=1; break; case ">": case "<": case "=": if ($this->quotstate==1) { $word.=$this->data[$this->pos++]; $this->column++; } else { if (!strlen($word)) { $word=$this->data[$this->pos++]; $this->column++; } $found=1; } break; case "\"": if ($this->pos) { if ($this->data[$this->pos-1]=="\\") { $word.=$this->data[$this->pos++]; $this->column++; } else { if (!strlen($word)) { $this->quotstate*=-1; $word=$this->data[$this->pos++]; $this->column++; } $found=1; } } else { $word=$this->data[$this->pos++]; $this->column++; $found=1; } break; default: $this->column++; $word.=$this->data[$this->pos++]; } } return true; } /******************************************************************************************** * Parse grammar first step ******************************************************************************************** Parse < [] [] > in/state 0 1 2 3 < 1 -1 -1 1 [ -1 2 -1 -1 ] -1 -1 1 -1 > -1 3 -1 -1 word -1 1 2 -1 EOF -1 -1 -1 -2 -2 end parse 0 begin parse, waiting '<' 1 got '<' need to parse parameters, or wait '>' or wait '[' 2 got '[' or ']' need to parse parameters 3 got '>', waiting eof or '<' ********************************************************************************************/ function ParseFirst($word) { if ($this->iseof) { $this->firstprev["state"]=0; $this->firstprev["word"]=""; return true; } $automat=array( "0"=>array( 1, -1, -1, 1), "1"=>array(-1, 2, -1, -1), "2"=>array(-1, -1, 1, -1), "3"=>array(-1, 3, -1, -1), "4"=>array(-1, 1, 2, -1), "5"=>array(-1, -1, -1, -2) ); switch($word) { case "<": $instate=0; $this->pgpos++; $this->parpos=-1; break; case "[": $this->parpos++; $instate=1; break; case "]": $instate=2; break; case ">": $instate=3; break; default: $instate=4; break; } $this->firststate=$automat[$instate][$this->firststate]; if ($this->firststate==-1) return false; switch ($this->firststate) { case 1: $this->mode=1; if ($this->firstprev["state"]==1) if (!$this->ParseSecond($word)) return false; break; case 2: switch($this->firstprev["state"]) { case 1: $this->mode=2; break; case 3: case 2: if ($this->firstprev["state"]==2) $this->mode=2; else $this->mode=1; break; } if ($this->firstprev["state"]==2) if (!$this->ParseSecond($word)) return false; break; case 3: if (isset($this->pg[$this->pgpos]["tag"]["nohavesametag"])) $this->pg[$this->pgpos]["tag"]["closeon"]["in"][]=$this->tagname; break; } $this->firstprev["state"]=$this->firststate; $this->firstprev["word"]=$word; return true; } /******************************************************************************************** * Parse grammar second step ******************************************************************************************** Parse par1="value" par2=value in/state 0 1 2 3 4 = -1 2 -1 3 -1 " -1 -1 3 4 -1 word 1 -1 4 3 1 EOF -1 -1 -1 -1 -1 -3 end parse by '>' -2 end parse by ']' 0 begin parse waiting parname 1 got parname, waiting '=' or new parname 2 got '=' waiting any word as value or first '"' 3 collect words to next '"' 4 got parvalue, waiting new parname ********************************************************************************************/ function ParseSecond($word) { if ($this->iseof) return false; $automat=array( "0"=>array(-1, 2, -1, 3, -1), "1"=>array(-1, -1, 3, 4, -1), "2"=>array( 1, 1, 4, 3, 1), "3"=>array(-1, -1, -1, -1, -1) ); switch($word) { case "=": $instate=0; break; case "\"": $instate=1; break; default: $instate=2; break; } $this->secondstate=$automat[$instate][$this->secondstate]; if ($this->secondstate==-1) return false; switch ($this->secondstate) { case 1: $this->parname=$word; if (!ereg("[a-zA-Z_-]+([0-9]+)?",$word)) { $this->SetError(1,"Fatal error.",$this->line,$this->column,"Error"); return false; } switch($this->mode) { case 1: $this->pg[$this->pgpos]["tag"][$this->parname]=""; break; case 2: $this->pg[$this->pgpos]["pars"][$this->parpos][$this->parname]=""; break; } break; case 4: switch($this->mode) { case 1: if ($this->secondprev["state"]==3) $this->pg[$this->pgpos]["tag"][$this->parname]=$this->secondprev["word"]; else $this->pg[$this->pgpos]["tag"][$this->parname]=$word; if ($this->parname=="closeon") { $notexists=array(); $exists=array(); $this->ParseCloseOn($this->pg[$this->pgpos]["tag"][$this->parname],&$notexists,&$exists); $this->pg[$this->pgpos]["tag"][$this->parname]=array(); $this->pg[$this->pgpos]["tag"][$this->parname]["notin"]=$notexists; $this->pg[$this->pgpos]["tag"][$this->parname]["in"]=$exists; } elseif ($this->parname=="tag") $this->tagname=$this->pg[$this->pgpos]["tag"]["tag"]; break; case 2: if ($this->secondprev["state"]==3) $this->pg[$this->pgpos]["pars"][$this->parpos][$this->parname]=$this->secondprev["word"]; else $this->pg[$this->pgpos]["pars"][$this->parpos][$this->parname]=$word; break; } break; } $this->secondprev["state"]=$this->secondstate; $this->secondprev["word"]=$word; return true; } /******************************************************************************************** * Parse closeon structure ********************************************************************************************/ function ParseCloseOn($str,$notexists,$exists) { $arr=explode("|",$str); if (!is_array($arr)) { if (!strlen($str)) return; else $arr[]=$str; } for ($i=0;$i<sizeof($arr);$i++) { if ($arr[$i][0]=="!") $notexists[]=substr($arr[$i],1,strlen($arr[$i])-1); else $exists[]=$arr[$i]; } } /******************************************************************************************** * Parse grammar ********************************************************************************************/ function Parse() { if ($this->allreadyparsed) return true; $this->line=1; while(1) { $isword=$this->GetWord(&$word); if (!$isword) $this->iseof=true; switch (strtolower($word)) { case "/*"; $this->incomment*=-1; break; case "*/"; if ($this->incomment!=1) { $this->SetError(1,"Not found begin of comment operator.",$this->line,$this->column,"Error"); return; } $this->incomment*=-1; break; default: if ($this->incomment==1) break; if (!$this->ParseFirst($word)) { $this->SetError(1,"Fatal error",$this->line,$this->column,"Error"); return false; } break; } if ($this->iseof) break; } if ($this->incomment==1) { $this->SetError(1,"Not found end of comment operator.",$this->line,$this->column,"Error"); return false; } $this->PrepareGrammar(); return true; } /******************************************************************************************** * Prepare grammar for future using ********************************************************************************************/ function PrepareGrammar() { $edittagsaftertable=$this->ScanGrammar(); $l=sizeof($this->pg); for ($i=0;$i<$l;$i++) { $this->pg[$this->pg[$i]["tag"]["tag"]]=$this->pg[$i]["tag"]; if (isset($this->pg[$i]["pars"])) { $n=sizeof($this->pg[$i]["pars"]); for ($j=0;$j<$n;$j++) $this->pg[$this->pg[$i]["tag"]["tag"]]["pars"][$this->pg[$i]["pars"][$j]["par"]]=$this->pg[$i]["pars"][$j]; } else $this->pg[$this->pg[$i]["tag"]["tag"]]["pars"]=array(); unset($this->pg["$i"]); } $this->pg["EDIT_TAGS_AFTER_TABLE"]=$edittagsaftertable; } /******************************************************************************************** * Scan grammar for creating edittagsafter table ********************************************************************************************/ function ScanGrammar() { $edittagsaftertable=array(); for ($i=0;$i<sizeof($this->pg);$i++) if (isset($this->pg[$i]["tag"]["edittagsafter"])) if (!in_array($this->pg[$i]["tag"]["edittagsafter"],$edittagsaftertable)) $edittagsaftertable[]=$this->pg[$i]["tag"]["edittagsafter"]; return $edittagsaftertable; } /******************************************************************************************** * Save precompiled grammar in file ********************************************************************************************/ function SaveGrammar($name) { $str=serialize($this->pg); if (!$fp=fopen($name,"w")) pri... [truncated message content] |