Team:Beijing HDFLS High/resource
From 2014hs.igem.org
Line 548: | Line 548: | ||
}); | }); | ||
+ | <!-- | ||
+ | Extensible HTML version 1.0 Transitional DTD | ||
+ | |||
+ | This is the same as HTML 4 Transitional except for | ||
+ | changes due to the differences between XML and SGML. | ||
+ | |||
+ | Namespace = http://www.w3.org/1999/xhtml | ||
+ | |||
+ | For further information, see: http://www.w3.org/TR/xhtml1 | ||
+ | |||
+ | Copyright (c) 1998-2002 W3C (MIT, INRIA, Keio), | ||
+ | All Rights Reserved. | ||
+ | |||
+ | This DTD module is identified by the PUBLIC and SYSTEM identifiers: | ||
+ | |||
+ | PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" | ||
+ | SYSTEM "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" | ||
+ | |||
+ | $Revision: 1.2 $ | ||
+ | $Date: 2002/08/01 18:37:55 $ | ||
+ | |||
+ | --> | ||
+ | |||
+ | <!--================ Character mnemonic entities =========================--> | ||
+ | |||
+ | <!ENTITY % HTMLlat1 PUBLIC | ||
+ | "-//W3C//ENTITIES Latin 1 for XHTML//EN" | ||
+ | "xhtml-lat1.ent"> | ||
+ | %HTMLlat1; | ||
+ | |||
+ | <!ENTITY % HTMLsymbol PUBLIC | ||
+ | "-//W3C//ENTITIES Symbols for XHTML//EN" | ||
+ | "xhtml-symbol.ent"> | ||
+ | %HTMLsymbol; | ||
+ | |||
+ | <!ENTITY % HTMLspecial PUBLIC | ||
+ | "-//W3C//ENTITIES Special for XHTML//EN" | ||
+ | "xhtml-special.ent"> | ||
+ | %HTMLspecial; | ||
+ | |||
+ | <!--================== Imported Names ====================================--> | ||
+ | |||
+ | <!ENTITY % ContentType "CDATA"> | ||
+ | <!-- media type, as per [RFC2045] --> | ||
+ | |||
+ | <!ENTITY % ContentTypes "CDATA"> | ||
+ | <!-- comma-separated list of media types, as per [RFC2045] --> | ||
+ | |||
+ | <!ENTITY % Charset "CDATA"> | ||
+ | <!-- a character encoding, as per [RFC2045] --> | ||
+ | |||
+ | <!ENTITY % Charsets "CDATA"> | ||
+ | <!-- a space separated list of character encodings, as per [RFC2045] --> | ||
+ | |||
+ | <!ENTITY % LanguageCode "NMTOKEN"> | ||
+ | <!-- a language code, as per [RFC3066] --> | ||
+ | |||
+ | <!ENTITY % Character "CDATA"> | ||
+ | <!-- a single character, as per section 2.2 of [XML] --> | ||
+ | |||
+ | <!ENTITY % Number "CDATA"> | ||
+ | <!-- one or more digits --> | ||
+ | |||
+ | <!ENTITY % LinkTypes "CDATA"> | ||
+ | <!-- space-separated list of link types --> | ||
+ | |||
+ | <!ENTITY % MediaDesc "CDATA"> | ||
+ | <!-- single or comma-separated list of media descriptors --> | ||
+ | |||
+ | <!ENTITY % URI "CDATA"> | ||
+ | <!-- a Uniform Resource Identifier, see [RFC2396] --> | ||
+ | |||
+ | <!ENTITY % UriList "CDATA"> | ||
+ | <!-- a space separated list of Uniform Resource Identifiers --> | ||
+ | |||
+ | <!ENTITY % Datetime "CDATA"> | ||
+ | <!-- date and time information. ISO date format --> | ||
+ | |||
+ | <!ENTITY % Script "CDATA"> | ||
+ | <!-- script expression --> | ||
+ | |||
+ | <!ENTITY % StyleSheet "CDATA"> | ||
+ | <!-- style sheet data --> | ||
+ | |||
+ | <!ENTITY % Text "CDATA"> | ||
+ | <!-- used for titles etc. --> | ||
+ | |||
+ | <!ENTITY % FrameTarget "NMTOKEN"> | ||
+ | <!-- render in this frame --> | ||
+ | |||
+ | <!ENTITY % Length "CDATA"> | ||
+ | <!-- nn for pixels or nn% for percentage length --> | ||
+ | |||
+ | <!ENTITY % MultiLength "CDATA"> | ||
+ | <!-- pixel, percentage, or relative --> | ||
+ | |||
+ | <!ENTITY % Pixels "CDATA"> | ||
+ | <!-- integer representing length in pixels --> | ||
+ | |||
+ | <!-- these are used for image maps --> | ||
+ | |||
+ | <!ENTITY % Shape "(rect|circle|poly|default)"> | ||
+ | |||
+ | <!ENTITY % Coords "CDATA"> | ||
+ | <!-- comma separated list of lengths --> | ||
+ | |||
+ | <!-- used for object, applet, img, input and iframe --> | ||
+ | <!ENTITY % ImgAlign "(top|middle|bottom|left|right)"> | ||
+ | |||
+ | <!-- a color using sRGB: #RRGGBB as Hex values --> | ||
+ | <!ENTITY % Color "CDATA"> | ||
+ | |||
+ | <!-- There are also 16 widely known color names with their sRGB values: | ||
+ | |||
+ | Black = #000000 Green = #008000 | ||
+ | Silver = #C0C0C0 Lime = #00FF00 | ||
+ | Gray = #808080 Olive = #808000 | ||
+ | White = #FFFFFF Yellow = #FFFF00 | ||
+ | Maroon = #800000 Navy = #000080 | ||
+ | Red = #FF0000 Blue = #0000FF | ||
+ | Purple = #800080 Teal = #008080 | ||
+ | Fuchsia= #FF00FF Aqua = #00FFFF | ||
+ | --> | ||
+ | |||
+ | <!--=================== Generic Attributes ===============================--> | ||
+ | |||
+ | <!-- core attributes common to most elements | ||
+ | id document-wide unique id | ||
+ | class space separated list of classes | ||
+ | style associated style info | ||
+ | title advisory title/amplification | ||
+ | --> | ||
+ | <!ENTITY % coreattrs | ||
+ | "id ID #IMPLIED | ||
+ | class CDATA #IMPLIED | ||
+ | style %StyleSheet; #IMPLIED | ||
+ | title %Text; #IMPLIED" | ||
+ | > | ||
+ | |||
+ | <!-- internationalization attributes | ||
+ | lang language code (backwards compatible) | ||
+ | xml:lang language code (as per XML 1.0 spec) | ||
+ | dir direction for weak/neutral text | ||
+ | --> | ||
+ | <!ENTITY % i18n | ||
+ | "lang %LanguageCode; #IMPLIED | ||
+ | xml:lang %LanguageCode; #IMPLIED | ||
+ | dir (ltr|rtl) #IMPLIED" | ||
+ | > | ||
+ | |||
+ | <!-- attributes for common UI events | ||
+ | onclick a pointer button was clicked | ||
+ | ondblclick a pointer button was double clicked | ||
+ | onmousedown a pointer button was pressed down | ||
+ | onmouseup a pointer button was released | ||
+ | onmousemove a pointer was moved onto the element | ||
+ | onmouseout a pointer was moved away from the element | ||
+ | onkeypress a key was pressed and released | ||
+ | onkeydown a key was pressed down | ||
+ | onkeyup a key was released | ||
+ | --> | ||
+ | <!ENTITY % events | ||
+ | "onclick %Script; #IMPLIED | ||
+ | ondblclick %Script; #IMPLIED | ||
+ | onmousedown %Script; #IMPLIED | ||
+ | onmouseup %Script; #IMPLIED | ||
+ | onmouseover %Script; #IMPLIED | ||
+ | onmousemove %Script; #IMPLIED | ||
+ | onmouseout %Script; #IMPLIED | ||
+ | onkeypress %Script; #IMPLIED | ||
+ | onkeydown %Script; #IMPLIED | ||
+ | onkeyup %Script; #IMPLIED" | ||
+ | > | ||
+ | |||
+ | <!-- attributes for elements that can get the focus | ||
+ | accesskey accessibility key character | ||
+ | tabindex position in tabbing order | ||
+ | onfocus the element got the focus | ||
+ | onblur the element lost the focus | ||
+ | --> | ||
+ | <!ENTITY % focus | ||
+ | "accesskey %Character; #IMPLIED | ||
+ | tabindex %Number; #IMPLIED | ||
+ | onfocus %Script; #IMPLIED | ||
+ | onblur %Script; #IMPLIED" | ||
+ | > | ||
+ | |||
+ | <!ENTITY % attrs "%coreattrs; %i18n; %events;"> | ||
+ | |||
+ | <!-- text alignment for p, div, h1-h6. The default is | ||
+ | align="left" for ltr headings, "right" for rtl --> | ||
+ | |||
+ | <!ENTITY % TextAlign "align (left|center|right|justify) #IMPLIED"> | ||
+ | |||
+ | <!--=================== Text Elements ====================================--> | ||
+ | |||
+ | <!ENTITY % special.extra | ||
+ | "object | applet | img | map | iframe"> | ||
+ | |||
+ | <!ENTITY % special.basic | ||
+ | "br | span | bdo"> | ||
+ | |||
+ | <!ENTITY % special | ||
+ | "%special.basic; | %special.extra;"> | ||
+ | |||
+ | <!ENTITY % fontstyle.extra "big | small | font | basefont"> | ||
+ | |||
+ | <!ENTITY % fontstyle.basic "tt | i | b | u | ||
+ | | s | strike "> | ||
+ | |||
+ | <!ENTITY % fontstyle "%fontstyle.basic; | %fontstyle.extra;"> | ||
+ | |||
+ | <!ENTITY % phrase.extra "sub | sup"> | ||
+ | <!ENTITY % phrase.basic "em | strong | dfn | code | q | | ||
+ | samp | kbd | var | cite | abbr | acronym"> | ||
+ | |||
+ | <!ENTITY % phrase "%phrase.basic; | %phrase.extra;"> | ||
+ | |||
+ | <!ENTITY % inline.forms "input | select | textarea | label | button"> | ||
+ | |||
+ | <!-- these can occur at block or inline level --> | ||
+ | <!ENTITY % misc.inline "ins | del | script"> | ||
+ | |||
+ | <!-- these can only occur at block level --> | ||
+ | <!ENTITY % misc "noscript | %misc.inline;"> | ||
+ | |||
+ | <!ENTITY % inline "a | %special; | %fontstyle; | %phrase; | %inline.forms;"> | ||
+ | |||
+ | <!-- %Inline; covers inline or "text-level" elements --> | ||
+ | <!ENTITY % Inline "(#PCDATA | %inline; | %misc.inline;)*"> | ||
+ | |||
+ | <!--================== Block level elements ==============================--> | ||
+ | |||
+ | <!ENTITY % heading "h1|h2|h3|h4|h5|h6"> | ||
+ | <!ENTITY % lists "ul | ol | dl | menu | dir"> | ||
+ | <!ENTITY % blocktext "pre | hr | blockquote | address | center | noframes"> | ||
+ | |||
+ | <!ENTITY % block | ||
+ | "p | %heading; | div | %lists; | %blocktext; | isindex |fieldset | table"> | ||
+ | |||
+ | <!-- %Flow; mixes block and inline and is used for list items etc. --> | ||
+ | <!ENTITY % Flow "(#PCDATA | %block; | form | %inline; | %misc;)*"> | ||
+ | |||
+ | <!--================== Content models for exclusions =====================--> | ||
+ | |||
+ | <!-- a elements use %Inline; excluding a --> | ||
+ | |||
+ | <!ENTITY % a.content | ||
+ | "(#PCDATA | %special; | %fontstyle; | %phrase; | %inline.forms; | %misc.inline;)*"> | ||
+ | |||
+ | <!-- pre uses %Inline excluding img, object, applet, big, small, | ||
+ | font, or basefont --> | ||
+ | |||
+ | <!ENTITY % pre.content | ||
+ | "(#PCDATA | a | %special.basic; | %fontstyle.basic; | %phrase.basic; | | ||
+ | %inline.forms; | %misc.inline;)*"> | ||
+ | |||
+ | <!-- form uses %Flow; excluding form --> | ||
+ | |||
+ | <!ENTITY % form.content "(#PCDATA | %block; | %inline; | %misc;)*"> | ||
+ | |||
+ | <!-- button uses %Flow; but excludes a, form, form controls, iframe --> | ||
+ | |||
+ | <!ENTITY % button.content | ||
+ | "(#PCDATA | p | %heading; | div | %lists; | %blocktext; | | ||
+ | table | br | span | bdo | object | applet | img | map | | ||
+ | %fontstyle; | %phrase; | %misc;)*"> | ||
+ | |||
+ | <!--================ Document Structure ==================================--> | ||
+ | |||
+ | <!-- the namespace URI designates the document profile --> | ||
+ | |||
+ | <!ELEMENT html (head, body)> | ||
+ | <!ATTLIST html | ||
+ | %i18n; | ||
+ | id ID #IMPLIED | ||
+ | xmlns %URI; #FIXED 'http://www.w3.org/1999/xhtml' | ||
+ | > | ||
+ | |||
+ | <!--================ Document Head =======================================--> | ||
+ | |||
+ | <!ENTITY % head.misc "(script|style|meta|link|object|isindex)*"> | ||
+ | |||
+ | <!-- content model is %head.misc; combined with a single | ||
+ | title and an optional base element in any order --> | ||
+ | |||
+ | <!ELEMENT head (%head.misc;, | ||
+ | ((title, %head.misc;, (base, %head.misc;)?) | | ||
+ | (base, %head.misc;, (title, %head.misc;))))> | ||
+ | |||
+ | <!ATTLIST head | ||
+ | %i18n; | ||
+ | id ID #IMPLIED | ||
+ | profile %URI; #IMPLIED | ||
+ | > | ||
+ | |||
+ | <!-- The title element is not considered part of the flow of text. | ||
+ | It should be displayed, for example as the page header or | ||
+ | window title. Exactly one title is required per document. | ||
+ | --> | ||
+ | <!ELEMENT title (#PCDATA)> | ||
+ | <!ATTLIST title | ||
+ | %i18n; | ||
+ | id ID #IMPLIED | ||
+ | > | ||
+ | |||
+ | <!-- document base URI --> | ||
+ | |||
+ | <!ELEMENT base EMPTY> | ||
+ | <!ATTLIST base | ||
+ | id ID #IMPLIED | ||
+ | href %URI; #IMPLIED | ||
+ | target %FrameTarget; #IMPLIED | ||
+ | > | ||
+ | |||
+ | <!-- generic metainformation --> | ||
+ | <!ELEMENT meta EMPTY> | ||
+ | <!ATTLIST meta | ||
+ | %i18n; | ||
+ | id ID #IMPLIED | ||
+ | http-equiv CDATA #IMPLIED | ||
+ | name CDATA #IMPLIED | ||
+ | content CDATA #REQUIRED | ||
+ | scheme CDATA #IMPLIED | ||
+ | > | ||
+ | |||
+ | <!-- | ||
+ | Relationship values can be used in principle: | ||
+ | |||
+ | a) for document specific toolbars/menus when used | ||
+ | with the link element in document head e.g. | ||
+ | start, contents, previous, next, index, end, help | ||
+ | b) to link to a separate style sheet (rel="stylesheet") | ||
+ | c) to make a link to a script (rel="script") | ||
+ | d) by stylesheets to control how collections of | ||
+ | html nodes are rendered into printed documents | ||
+ | e) to make a link to a printable version of this document | ||
+ | e.g. a PostScript or PDF version (rel="alternate" media="print") | ||
+ | --> | ||
+ | |||
+ | <!ELEMENT link EMPTY> | ||
+ | <!ATTLIST link | ||
+ | %attrs; | ||
+ | charset %Charset; #IMPLIED | ||
+ | href %URI; #IMPLIED | ||
+ | hreflang %LanguageCode; #IMPLIED | ||
+ | type %ContentType; #IMPLIED | ||
+ | rel %LinkTypes; #IMPLIED | ||
+ | rev %LinkTypes; #IMPLIED | ||
+ | media %MediaDesc; #IMPLIED | ||
+ | target %FrameTarget; #IMPLIED | ||
+ | > | ||
+ | |||
+ | <!-- style info, which may include CDATA sections --> | ||
+ | <!ELEMENT style (#PCDATA)> | ||
+ | <!ATTLIST style | ||
+ | %i18n; | ||
+ | id ID #IMPLIED | ||
+ | type %ContentType; #REQUIRED | ||
+ | media %MediaDesc; #IMPLIED | ||
+ | title %Text; #IMPLIED | ||
+ | xml:space (preserve) #FIXED 'preserve' | ||
+ | > | ||
+ | |||
+ | <!-- script statements, which may include CDATA sections --> | ||
+ | <!ELEMENT script (#PCDATA)> | ||
+ | <!ATTLIST script | ||
+ | id ID #IMPLIED | ||
+ | charset %Charset; #IMPLIED | ||
+ | type %ContentType; #REQUIRED | ||
+ | language CDATA #IMPLIED | ||
+ | src %URI; #IMPLIED | ||
+ | defer (defer) #IMPLIED | ||
+ | xml:space (preserve) #FIXED 'preserve' | ||
+ | > | ||
+ | |||
+ | <!-- alternate content container for non script-based rendering --> | ||
+ | |||
+ | <!ELEMENT noscript %Flow;> | ||
+ | <!ATTLIST noscript | ||
+ | %attrs; | ||
+ | > | ||
+ | |||
+ | <!--======================= Frames =======================================--> | ||
+ | |||
+ | <!-- inline subwindow --> | ||
+ | |||
+ | <!ELEMENT iframe %Flow;> | ||
+ | <!ATTLIST iframe | ||
+ | %coreattrs; | ||
+ | longdesc %URI; #IMPLIED | ||
+ | name NMTOKEN #IMPLIED | ||
+ | src %URI; #IMPLIED | ||
+ | frameborder (1|0) "1" | ||
+ | marginwidth %Pixels; #IMPLIED | ||
+ | marginheight %Pixels; #IMPLIED | ||
+ | scrolling (yes|no|auto) "auto" | ||
+ | align %ImgAlign; #IMPLIED | ||
+ | height %Length; #IMPLIED | ||
+ | width %Length; #IMPLIED | ||
+ | > | ||
+ | |||
+ | <!-- alternate content container for non frame-based rendering --> | ||
+ | |||
+ | <!ELEMENT noframes %Flow;> | ||
+ | <!ATTLIST noframes | ||
+ | %attrs; | ||
+ | > | ||
+ | |||
+ | <!--=================== Document Body ====================================--> | ||
+ | |||
+ | <!ELEMENT body %Flow;> | ||
+ | <!ATTLIST body | ||
+ | %attrs; | ||
+ | onload %Script; #IMPLIED | ||
+ | onunload %Script; #IMPLIED | ||
+ | background %URI; #IMPLIED | ||
+ | bgcolor %Color; #IMPLIED | ||
+ | text %Color; #IMPLIED | ||
+ | link %Color; #IMPLIED | ||
+ | vlink %Color; #IMPLIED | ||
+ | alink %Color; #IMPLIED | ||
+ | > | ||
+ | |||
+ | <!ELEMENT div %Flow;> <!-- generic language/style container --> | ||
+ | <!ATTLIST div | ||
+ | %attrs; | ||
+ | %TextAlign; | ||
+ | > | ||
+ | |||
+ | <!--=================== Paragraphs =======================================--> | ||
+ | |||
+ | <!ELEMENT p %Inline;> | ||
+ | <!ATTLIST p | ||
+ | %attrs; | ||
+ | %TextAlign; | ||
+ | > | ||
+ | |||
+ | <!--=================== Headings =========================================--> | ||
+ | |||
+ | <!-- | ||
+ | There are six levels of headings from h1 (the most important) | ||
+ | to h6 (the least important). | ||
+ | --> | ||
+ | |||
+ | <!ELEMENT h1 %Inline;> | ||
+ | <!ATTLIST h1 | ||
+ | %attrs; | ||
+ | %TextAlign; | ||
+ | > | ||
+ | |||
+ | <!ELEMENT h2 %Inline;> | ||
+ | <!ATTLIST h2 | ||
+ | %attrs; | ||
+ | %TextAlign; | ||
+ | > | ||
+ | |||
+ | <!ELEMENT h3 %Inline;> | ||
+ | <!ATTLIST h3 | ||
+ | %attrs; | ||
+ | %TextAlign; | ||
+ | > | ||
+ | |||
+ | <!ELEMENT h4 %Inline;> | ||
+ | <!ATTLIST h4 | ||
+ | %attrs; | ||
+ | %TextAlign; | ||
+ | > | ||
+ | |||
+ | <!ELEMENT h5 %Inline;> | ||
+ | <!ATTLIST h5 | ||
+ | %attrs; | ||
+ | %TextAlign; | ||
+ | > | ||
+ | |||
+ | <!ELEMENT h6 %Inline;> | ||
+ | <!ATTLIST h6 | ||
+ | %attrs; | ||
+ | %TextAlign; | ||
+ | > | ||
+ | |||
+ | <!--=================== Lists ============================================--> | ||
+ | |||
+ | <!-- Unordered list bullet styles --> | ||
+ | |||
+ | <!ENTITY % ULStyle "(disc|square|circle)"> | ||
+ | |||
+ | <!-- Unordered list --> | ||
+ | |||
+ | <!ELEMENT ul (li)+> | ||
+ | <!ATTLIST ul | ||
+ | %attrs; | ||
+ | type %ULStyle; #IMPLIED | ||
+ | compact (compact) #IMPLIED | ||
+ | > | ||
+ | |||
+ | <!-- Ordered list numbering style | ||
+ | |||
+ | 1 arabic numbers 1, 2, 3, ... | ||
+ | a lower alpha a, b, c, ... | ||
+ | A upper alpha A, B, C, ... | ||
+ | i lower roman i, ii, iii, ... | ||
+ | I upper roman I, II, III, ... | ||
+ | |||
+ | The style is applied to the sequence number which by default | ||
+ | is reset to 1 for the first list item in an ordered list. | ||
+ | --> | ||
+ | <!ENTITY % OLStyle "CDATA"> | ||
+ | |||
+ | <!-- Ordered (numbered) list --> | ||
+ | |||
+ | <!ELEMENT ol (li)+> | ||
+ | <!ATTLIST ol | ||
+ | %attrs; | ||
+ | type %OLStyle; #IMPLIED | ||
+ | compact (compact) #IMPLIED | ||
+ | start %Number; #IMPLIED | ||
+ | > | ||
+ | |||
+ | <!-- single column list (DEPRECATED) --> | ||
+ | <!ELEMENT menu (li)+> | ||
+ | <!ATTLIST menu | ||
+ | %attrs; | ||
+ | compact (compact) #IMPLIED | ||
+ | > | ||
+ | |||
+ | <!-- multiple column list (DEPRECATED) --> | ||
+ | <!ELEMENT dir (li)+> | ||
+ | <!ATTLIST dir | ||
+ | %attrs; | ||
+ | compact (compact) #IMPLIED | ||
+ | > | ||
+ | |||
+ | <!-- LIStyle is constrained to: "(%ULStyle;|%OLStyle;)" --> | ||
+ | <!ENTITY % LIStyle "CDATA"> | ||
+ | |||
+ | <!-- list item --> | ||
+ | |||
+ | <!ELEMENT li %Flow;> | ||
+ | <!ATTLIST li | ||
+ | %attrs; | ||
+ | type %LIStyle; #IMPLIED | ||
+ | value %Number; #IMPLIED | ||
+ | > | ||
+ | |||
+ | <!-- definition lists - dt for term, dd for its definition --> | ||
+ | |||
+ | <!ELEMENT dl (dt|dd)+> | ||
+ | <!ATTLIST dl | ||
+ | %attrs; | ||
+ | compact (compact) #IMPLIED | ||
+ | > | ||
+ | |||
+ | <!ELEMENT dt %Inline;> | ||
+ | <!ATTLIST dt | ||
+ | %attrs; | ||
+ | > | ||
+ | |||
+ | <!ELEMENT dd %Flow;> | ||
+ | <!ATTLIST dd | ||
+ | %attrs; | ||
+ | > | ||
+ | |||
+ | <!--=================== Address ==========================================--> | ||
+ | |||
+ | <!-- information on author --> | ||
+ | |||
+ | <!ELEMENT address (#PCDATA | %inline; | %misc.inline; | p)*> | ||
+ | <!ATTLIST address | ||
+ | %attrs; | ||
+ | > | ||
+ | |||
+ | <!--=================== Horizontal Rule ==================================--> | ||
+ | |||
+ | <!ELEMENT hr EMPTY> | ||
+ | <!ATTLIST hr | ||
+ | %attrs; | ||
+ | align (left|center|right) #IMPLIED | ||
+ | noshade (noshade) #IMPLIED | ||
+ | size %Pixels; #IMPLIED | ||
+ | width %Length; #IMPLIED | ||
+ | > | ||
+ | |||
+ | <!--=================== Preformatted Text ================================--> | ||
+ | |||
+ | <!-- content is %Inline; excluding | ||
+ | "img|object|applet|big|small|sub|sup|font|basefont" --> | ||
+ | |||
+ | <!ELEMENT pre %pre.content;> | ||
+ | <!ATTLIST pre | ||
+ | %attrs; | ||
+ | width %Number; #IMPLIED | ||
+ | xml:space (preserve) #FIXED 'preserve' | ||
+ | > | ||
+ | |||
+ | <!--=================== Block-like Quotes ================================--> | ||
+ | |||
+ | <!ELEMENT blockquote %Flow;> | ||
+ | <!ATTLIST blockquote | ||
+ | %attrs; | ||
+ | cite %URI; #IMPLIED | ||
+ | > | ||
+ | |||
+ | <!--=================== Text alignment ===================================--> | ||
+ | |||
+ | <!-- center content --> | ||
+ | <!ELEMENT center %Flow;> | ||
+ | <!ATTLIST center | ||
+ | %attrs; | ||
+ | > | ||
+ | |||
+ | <!--=================== Inserted/Deleted Text ============================--> | ||
+ | |||
+ | <!-- | ||
+ | ins/del are allowed in block and inline content, but its | ||
+ | inappropriate to include block content within an ins element | ||
+ | occurring in inline content. | ||
+ | --> | ||
+ | <!ELEMENT ins %Flow;> | ||
+ | <!ATTLIST ins | ||
+ | %attrs; | ||
+ | cite %URI; #IMPLIED | ||
+ | datetime %Datetime; #IMPLIED | ||
+ | > | ||
+ | |||
+ | <!ELEMENT del %Flow;> | ||
+ | <!ATTLIST del | ||
+ | %attrs; | ||
+ | cite %URI; #IMPLIED | ||
+ | datetime %Datetime; #IMPLIED | ||
+ | > | ||
+ | |||
+ | <!--================== The Anchor Element ================================--> | ||
+ | |||
+ | <!-- content is %Inline; except that anchors shouldn't be nested --> | ||
+ | |||
+ | <!ELEMENT a %a.content;> | ||
+ | <!ATTLIST a | ||
+ | %attrs; | ||
+ | %focus; | ||
+ | charset %Charset; #IMPLIED | ||
+ | type %ContentType; #IMPLIED | ||
+ | name NMTOKEN #IMPLIED | ||
+ | href %URI; #IMPLIED | ||
+ | hreflang %LanguageCode; #IMPLIED | ||
+ | rel %LinkTypes; #IMPLIED | ||
+ | rev %LinkTypes; #IMPLIED | ||
+ | shape %Shape; "rect" | ||
+ | coords %Coords; #IMPLIED | ||
+ | target %FrameTarget; #IMPLIED | ||
+ | > | ||
+ | |||
+ | <!--===================== Inline Elements ================================--> | ||
+ | |||
+ | <!ELEMENT span %Inline;> <!-- generic language/style container --> | ||
+ | <!ATTLIST span | ||
+ | %attrs; | ||
+ | > | ||
+ | |||
+ | <!ELEMENT bdo %Inline;> <!-- I18N BiDi over-ride --> | ||
+ | <!ATTLIST bdo | ||
+ | %coreattrs; | ||
+ | %events; | ||
+ | lang %LanguageCode; #IMPLIED | ||
+ | xml:lang %LanguageCode; #IMPLIED | ||
+ | dir (ltr|rtl) #REQUIRED | ||
+ | > | ||
+ | |||
+ | <!ELEMENT br EMPTY> <!-- forced line break --> | ||
+ | <!ATTLIST br | ||
+ | %coreattrs; | ||
+ | clear (left|all|right|none) "none" | ||
+ | > | ||
+ | |||
+ | <!ELEMENT em %Inline;> <!-- emphasis --> | ||
+ | <!ATTLIST em %attrs;> | ||
+ | |||
+ | <!ELEMENT strong %Inline;> <!-- strong emphasis --> | ||
+ | <!ATTLIST strong %attrs;> | ||
+ | |||
+ | <!ELEMENT dfn %Inline;> <!-- definitional --> | ||
+ | <!ATTLIST dfn %attrs;> | ||
+ | |||
+ | <!ELEMENT code %Inline;> <!-- program code --> | ||
+ | <!ATTLIST code %attrs;> | ||
+ | |||
+ | <!ELEMENT samp %Inline;> <!-- sample --> | ||
+ | <!ATTLIST samp %attrs;> | ||
+ | |||
+ | <!ELEMENT kbd %Inline;> <!-- something user would type --> | ||
+ | <!ATTLIST kbd %attrs;> | ||
+ | |||
+ | <!ELEMENT var %Inline;> <!-- variable --> | ||
+ | <!ATTLIST var %attrs;> | ||
+ | |||
+ | <!ELEMENT cite %Inline;> <!-- citation --> | ||
+ | <!ATTLIST cite %attrs;> | ||
+ | |||
+ | <!ELEMENT abbr %Inline;> <!-- abbreviation --> | ||
+ | <!ATTLIST abbr %attrs;> | ||
+ | |||
+ | <!ELEMENT acronym %Inline;> <!-- acronym --> | ||
+ | <!ATTLIST acronym %attrs;> | ||
+ | |||
+ | <!ELEMENT q %Inline;> <!-- inlined quote --> | ||
+ | <!ATTLIST q | ||
+ | %attrs; | ||
+ | cite %URI; #IMPLIED | ||
+ | > | ||
+ | |||
+ | <!ELEMENT sub %Inline;> <!-- subscript --> | ||
+ | <!ATTLIST sub %attrs;> | ||
+ | |||
+ | <!ELEMENT sup %Inline;> <!-- superscript --> | ||
+ | <!ATTLIST sup %attrs;> | ||
+ | |||
+ | <!ELEMENT tt %Inline;> <!-- fixed pitch font --> | ||
+ | <!ATTLIST tt %attrs;> | ||
+ | |||
+ | <!ELEMENT i %Inline;> <!-- italic font --> | ||
+ | <!ATTLIST i %attrs;> | ||
+ | |||
+ | <!ELEMENT b %Inline;> <!-- bold font --> | ||
+ | <!ATTLIST b %attrs;> | ||
+ | |||
+ | <!ELEMENT big %Inline;> <!-- bigger font --> | ||
+ | <!ATTLIST big %attrs;> | ||
+ | |||
+ | <!ELEMENT small %Inline;> <!-- smaller font --> | ||
+ | <!ATTLIST small %attrs;> | ||
+ | |||
+ | <!ELEMENT u %Inline;> <!-- underline --> | ||
+ | <!ATTLIST u %attrs;> | ||
+ | |||
+ | <!ELEMENT s %Inline;> <!-- strike-through --> | ||
+ | <!ATTLIST s %attrs;> | ||
+ | |||
+ | <!ELEMENT strike %Inline;> <!-- strike-through --> | ||
+ | <!ATTLIST strike %attrs;> | ||
+ | |||
+ | <!ELEMENT basefont EMPTY> <!-- base font size --> | ||
+ | <!ATTLIST basefont | ||
+ | id ID #IMPLIED | ||
+ | size CDATA #REQUIRED | ||
+ | color %Color; #IMPLIED | ||
+ | face CDATA #IMPLIED | ||
+ | > | ||
+ | |||
+ | <!ELEMENT font %Inline;> <!-- local change to font --> | ||
+ | <!ATTLIST font | ||
+ | %coreattrs; | ||
+ | %i18n; | ||
+ | size CDATA #IMPLIED | ||
+ | color %Color; #IMPLIED | ||
+ | face CDATA #IMPLIED | ||
+ | > | ||
+ | |||
+ | <!--==================== Object ======================================--> | ||
+ | <!-- | ||
+ | object is used to embed objects as part of HTML pages. | ||
+ | param elements should precede other content. Parameters | ||
+ | can also be expressed as attribute/value pairs on the | ||
+ | object element itself when brevity is desired. | ||
+ | --> | ||
+ | |||
+ | <!ELEMENT object (#PCDATA | param | %block; | form | %inline; | %misc;)*> | ||
+ | <!ATTLIST object | ||
+ | %attrs; | ||
+ | declare (declare) #IMPLIED | ||
+ | classid %URI; #IMPLIED | ||
+ | codebase %URI; #IMPLIED | ||
+ | data %URI; #IMPLIED | ||
+ | type %ContentType; #IMPLIED | ||
+ | codetype %ContentType; #IMPLIED | ||
+ | archive %UriList; #IMPLIED | ||
+ | standby %Text; #IMPLIED | ||
+ | height %Length; #IMPLIED | ||
+ | width %Length; #IMPLIED | ||
+ | usemap %URI; #IMPLIED | ||
+ | name NMTOKEN #IMPLIED | ||
+ | tabindex %Number; #IMPLIED | ||
+ | align %ImgAlign; #IMPLIED | ||
+ | border %Pixels; #IMPLIED | ||
+ | hspace %Pixels; #IMPLIED | ||
+ | vspace %Pixels; #IMPLIED | ||
+ | > | ||
+ | |||
+ | <!-- | ||
+ | param is used to supply a named property value. | ||
+ | In XML it would seem natural to follow RDF and support an | ||
+ | abbreviated syntax where the param elements are replaced | ||
+ | by attribute value pairs on the object start tag. | ||
+ | --> | ||
+ | <!ELEMENT param EMPTY> | ||
+ | <!ATTLIST param | ||
+ | id ID #IMPLIED | ||
+ | name CDATA #REQUIRED | ||
+ | value CDATA #IMPLIED | ||
+ | valuetype (data|ref|object) "data" | ||
+ | type %ContentType; #IMPLIED | ||
+ | > | ||
+ | |||
+ | <!--=================== Java applet ==================================--> | ||
+ | <!-- | ||
+ | One of code or object attributes must be present. | ||
+ | Place param elements before other content. | ||
+ | --> | ||
+ | <!ELEMENT applet (#PCDATA | param | %block; | form | %inline; | %misc;)*> | ||
+ | <!ATTLIST applet | ||
+ | %coreattrs; | ||
+ | codebase %URI; #IMPLIED | ||
+ | archive CDATA #IMPLIED | ||
+ | code CDATA #IMPLIED | ||
+ | object CDATA #IMPLIED | ||
+ | alt %Text; #IMPLIED | ||
+ | name NMTOKEN #IMPLIED | ||
+ | width %Length; #REQUIRED | ||
+ | height %Length; #REQUIRED | ||
+ | align %ImgAlign; #IMPLIED | ||
+ | hspace %Pixels; #IMPLIED | ||
+ | vspace %Pixels; #IMPLIED | ||
+ | > | ||
+ | |||
+ | <!--=================== Images ===========================================--> | ||
+ | |||
+ | <!-- | ||
+ | To avoid accessibility problems for people who aren't | ||
+ | able to see the image, you should provide a text | ||
+ | description using the alt and longdesc attributes. | ||
+ | In addition, avoid the use of server-side image maps. | ||
+ | --> | ||
+ | |||
+ | <!ELEMENT img EMPTY> | ||
+ | <!ATTLIST img | ||
+ | %attrs; | ||
+ | src %URI; #REQUIRED | ||
+ | alt %Text; #REQUIRED | ||
+ | name NMTOKEN #IMPLIED | ||
+ | longdesc %URI; #IMPLIED | ||
+ | height %Length; #IMPLIED | ||
+ | width %Length; #IMPLIED | ||
+ | usemap %URI; #IMPLIED | ||
+ | ismap (ismap) #IMPLIED | ||
+ | align %ImgAlign; #IMPLIED | ||
+ | border %Length; #IMPLIED | ||
+ | hspace %Pixels; #IMPLIED | ||
+ | vspace %Pixels; #IMPLIED | ||
+ | > | ||
+ | |||
+ | <!-- usemap points to a map element which may be in this document | ||
+ | or an external document, although the latter is not widely supported --> | ||
+ | |||
+ | <!--================== Client-side image maps ============================--> | ||
+ | |||
+ | <!-- These can be placed in the same document or grouped in a | ||
+ | separate document although this isn't yet widely supported --> | ||
+ | |||
+ | <!ELEMENT map ((%block; | form | %misc;)+ | area+)> | ||
+ | <!ATTLIST map | ||
+ | %i18n; | ||
+ | %events; | ||
+ | id ID #REQUIRED | ||
+ | class CDATA #IMPLIED | ||
+ | style %StyleSheet; #IMPLIED | ||
+ | title %Text; #IMPLIED | ||
+ | name CDATA #IMPLIED | ||
+ | > | ||
+ | |||
+ | <!ELEMENT area EMPTY> | ||
+ | <!ATTLIST area | ||
+ | %attrs; | ||
+ | %focus; | ||
+ | shape %Shape; "rect" | ||
+ | coords %Coords; #IMPLIED | ||
+ | href %URI; #IMPLIED | ||
+ | nohref (nohref) #IMPLIED | ||
+ | alt %Text; #REQUIRED | ||
+ | target %FrameTarget; #IMPLIED | ||
+ | > | ||
+ | |||
+ | <!--================ Forms ===============================================--> | ||
+ | |||
+ | <!ELEMENT form %form.content;> <!-- forms shouldn't be nested --> | ||
+ | |||
+ | <!ATTLIST form | ||
+ | %attrs; | ||
+ | action %URI; #REQUIRED | ||
+ | method (get|post) "get" | ||
+ | name NMTOKEN #IMPLIED | ||
+ | enctype %ContentType; "application/x-www-form-urlencoded" | ||
+ | onsubmit %Script; #IMPLIED | ||
+ | onreset %Script; #IMPLIED | ||
+ | accept %ContentTypes; #IMPLIED | ||
+ | accept-charset %Charsets; #IMPLIED | ||
+ | target %FrameTarget; #IMPLIED | ||
+ | > | ||
+ | |||
+ | <!-- | ||
+ | Each label must not contain more than ONE field | ||
+ | Label elements shouldn't be nested. | ||
+ | --> | ||
+ | <!ELEMENT label %Inline;> | ||
+ | <!ATTLIST label | ||
+ | %attrs; | ||
+ | for IDREF #IMPLIED | ||
+ | accesskey %Character; #IMPLIED | ||
+ | onfocus %Script; #IMPLIED | ||
+ | onblur %Script; #IMPLIED | ||
+ | > | ||
+ | |||
+ | <!ENTITY % InputType | ||
+ | "(text | password | checkbox | | ||
+ | radio | submit | reset | | ||
+ | file | hidden | image | button)" | ||
+ | > | ||
+ | |||
+ | <!-- the name attribute is required for all but submit & reset --> | ||
+ | |||
+ | <!ELEMENT input EMPTY> <!-- form control --> | ||
+ | <!ATTLIST input | ||
+ | %attrs; | ||
+ | %focus; | ||
+ | type %InputType; "text" | ||
+ | name CDATA #IMPLIED | ||
+ | value CDATA #IMPLIED | ||
+ | checked (checked) #IMPLIED | ||
+ | disabled (disabled) #IMPLIED | ||
+ | readonly (readonly) #IMPLIED | ||
+ | size CDATA #IMPLIED | ||
+ | maxlength %Number; #IMPLIED | ||
+ | src %URI; #IMPLIED | ||
+ | alt CDATA #IMPLIED | ||
+ | usemap %URI; #IMPLIED | ||
+ | onselect %Script; #IMPLIED | ||
+ | onchange %Script; #IMPLIED | ||
+ | accept %ContentTypes; #IMPLIED | ||
+ | align %ImgAlign; #IMPLIED | ||
+ | > | ||
+ | |||
+ | <!ELEMENT select (optgroup|option)+> <!-- option selector --> | ||
+ | <!ATTLIST select | ||
+ | %attrs; | ||
+ | name CDATA #IMPLIED | ||
+ | size %Number; #IMPLIED | ||
+ | multiple (multiple) #IMPLIED | ||
+ | disabled (disabled) #IMPLIED | ||
+ | tabindex %Number; #IMPLIED | ||
+ | onfocus %Script; #IMPLIED | ||
+ | onblur %Script; #IMPLIED | ||
+ | onchange %Script; #IMPLIED | ||
+ | > | ||
+ | |||
+ | <!ELEMENT optgroup (option)+> <!-- option group --> | ||
+ | <!ATTLIST optgroup | ||
+ | %attrs; | ||
+ | disabled (disabled) #IMPLIED | ||
+ | label %Text; #REQUIRED | ||
+ | > | ||
+ | |||
+ | <!ELEMENT option (#PCDATA)> <!-- selectable choice --> | ||
+ | <!ATTLIST option | ||
+ | %attrs; | ||
+ | selected (selected) #IMPLIED | ||
+ | disabled (disabled) #IMPLIED | ||
+ | label %Text; #IMPLIED | ||
+ | value CDATA #IMPLIED | ||
+ | > | ||
+ | |||
+ | <!ELEMENT textarea (#PCDATA)> <!-- multi-line text field --> | ||
+ | <!ATTLIST textarea | ||
+ | %attrs; | ||
+ | %focus; | ||
+ | name CDATA #IMPLIED | ||
+ | rows %Number; #REQUIRED | ||
+ | cols %Number; #REQUIRED | ||
+ | disabled (disabled) #IMPLIED | ||
+ | readonly (readonly) #IMPLIED | ||
+ | onselect %Script; #IMPLIED | ||
+ | onchange %Script; #IMPLIED | ||
+ | > | ||
+ | |||
+ | <!-- | ||
+ | The fieldset element is used to group form fields. | ||
+ | Only one legend element should occur in the content | ||
+ | and if present should only be preceded by whitespace. | ||
+ | --> | ||
+ | <!ELEMENT fieldset (#PCDATA | legend | %block; | form | %inline; | %misc;)*> | ||
+ | <!ATTLIST fieldset | ||
+ | %attrs; | ||
+ | > | ||
+ | |||
+ | <!ENTITY % LAlign "(top|bottom|left|right)"> | ||
+ | |||
+ | <!ELEMENT legend %Inline;> <!-- fieldset label --> | ||
+ | <!ATTLIST legend | ||
+ | %attrs; | ||
+ | accesskey %Character; #IMPLIED | ||
+ | align %LAlign; #IMPLIED | ||
+ | > | ||
+ | |||
+ | <!-- | ||
+ | Content is %Flow; excluding a, form, form controls, iframe | ||
+ | --> | ||
+ | <!ELEMENT button %button.content;> <!-- push button --> | ||
+ | <!ATTLIST button | ||
+ | %attrs; | ||
+ | %focus; | ||
+ | name CDATA #IMPLIED | ||
+ | value CDATA #IMPLIED | ||
+ | type (button|submit|reset) "submit" | ||
+ | disabled (disabled) #IMPLIED | ||
+ | > | ||
+ | |||
+ | <!-- single-line text input control (DEPRECATED) --> | ||
+ | <!ELEMENT isindex EMPTY> | ||
+ | <!ATTLIST isindex | ||
+ | %coreattrs; | ||
+ | %i18n; | ||
+ | prompt %Text; #IMPLIED | ||
+ | > | ||
+ | |||
+ | <!--======================= Tables =======================================--> | ||
+ | |||
+ | <!-- Derived from IETF HTML table standard, see [RFC1942] --> | ||
+ | |||
+ | <!-- | ||
+ | The border attribute sets the thickness of the frame around the | ||
+ | table. The default units are screen pixels. | ||
+ | |||
+ | The frame attribute specifies which parts of the frame around | ||
+ | the table should be rendered. The values are not the same as | ||
+ | CALS to avoid a name clash with the valign attribute. | ||
+ | --> | ||
+ | <!ENTITY % TFrame "(void|above|below|hsides|lhs|rhs|vsides|box|border)"> | ||
+ | |||
+ | <!-- | ||
+ | The rules attribute defines which rules to draw between cells: | ||
+ | |||
+ | If rules is absent then assume: | ||
+ | "none" if border is absent or border="0" otherwise "all" | ||
+ | --> | ||
+ | |||
+ | <!ENTITY % TRules "(none | groups | rows | cols | all)"> | ||
+ | |||
+ | <!-- horizontal placement of table relative to document --> | ||
+ | <!ENTITY % TAlign "(left|center|right)"> | ||
+ | |||
+ | <!-- horizontal alignment attributes for cell contents | ||
+ | |||
+ | char alignment char, e.g. char=':' | ||
+ | charoff offset for alignment char | ||
+ | --> | ||
+ | <!ENTITY % cellhalign | ||
+ | "align (left|center|right|justify|char) #IMPLIED | ||
+ | char %Character; #IMPLIED | ||
+ | charoff %Length; #IMPLIED" | ||
+ | > | ||
+ | |||
+ | <!-- vertical alignment attributes for cell contents --> | ||
+ | <!ENTITY % cellvalign | ||
+ | "valign (top|middle|bottom|baseline) #IMPLIED" | ||
+ | > | ||
+ | |||
+ | <!ELEMENT table | ||
+ | (caption?, (col*|colgroup*), thead?, tfoot?, (tbody+|tr+))> | ||
+ | <!ELEMENT caption %Inline;> | ||
+ | <!ELEMENT thead (tr)+> | ||
+ | <!ELEMENT tfoot (tr)+> | ||
+ | <!ELEMENT tbody (tr)+> | ||
+ | <!ELEMENT colgroup (col)*> | ||
+ | <!ELEMENT col EMPTY> | ||
+ | <!ELEMENT tr (th|td)+> | ||
+ | <!ELEMENT th %Flow;> | ||
+ | <!ELEMENT td %Flow;> | ||
+ | |||
+ | <!ATTLIST table | ||
+ | %attrs; | ||
+ | summary %Text; #IMPLIED | ||
+ | width %Length; #IMPLIED | ||
+ | border %Pixels; #IMPLIED | ||
+ | frame %TFrame; #IMPLIED | ||
+ | rules %TRules; #IMPLIED | ||
+ | cellspacing %Length; #IMPLIED | ||
+ | cellpadding %Length; #IMPLIED | ||
+ | align %TAlign; #IMPLIED | ||
+ | bgcolor %Color; #IMPLIED | ||
+ | > | ||
+ | |||
+ | <!ENTITY % CAlign "(top|bottom|left|right)"> | ||
+ | |||
+ | <!ATTLIST caption | ||
+ | %attrs; | ||
+ | align %CAlign; #IMPLIED | ||
+ | > | ||
+ | |||
+ | <!-- | ||
+ | colgroup groups a set of col elements. It allows you to group | ||
+ | several semantically related columns together. | ||
+ | --> | ||
+ | <!ATTLIST colgroup | ||
+ | %attrs; | ||
+ | span %Number; "1" | ||
+ | width %MultiLength; #IMPLIED | ||
+ | %cellhalign; | ||
+ | %cellvalign; | ||
+ | > | ||
+ | |||
+ | <!-- | ||
+ | col elements define the alignment properties for cells in | ||
+ | one or more columns. | ||
+ | |||
+ | The width attribute specifies the width of the columns, e.g. | ||
+ | |||
+ | width=64 width in screen pixels | ||
+ | width=0.5* relative width of 0.5 | ||
+ | |||
+ | The span attribute causes the attributes of one | ||
+ | col element to apply to more than one column. | ||
+ | --> | ||
+ | <!ATTLIST col | ||
+ | %attrs; | ||
+ | span %Number; "1" | ||
+ | width %MultiLength; #IMPLIED | ||
+ | %cellhalign; | ||
+ | %cellvalign; | ||
+ | > | ||
+ | |||
+ | <!-- | ||
+ | Use thead to duplicate headers when breaking table | ||
+ | across page boundaries, or for static headers when | ||
+ | tbody sections are rendered in scrolling panel. | ||
+ | |||
+ | Use tfoot to duplicate footers when breaking table | ||
+ | across page boundaries, or for static footers when | ||
+ | tbody sections are rendered in scrolling panel. | ||
+ | |||
+ | Use multiple tbody sections when rules are needed | ||
+ | between groups of table rows. | ||
+ | --> | ||
+ | <!ATTLIST thead | ||
+ | %attrs; | ||
+ | %cellhalign; | ||
+ | %cellvalign; | ||
+ | > | ||
+ | |||
+ | <!ATTLIST tfoot | ||
+ | %attrs; | ||
+ | %cellhalign; | ||
+ | %cellvalign; | ||
+ | > | ||
+ | |||
+ | <!ATTLIST tbody | ||
+ | %attrs; | ||
+ | %cellhalign; | ||
+ | %cellvalign; | ||
+ | > | ||
+ | |||
+ | <!ATTLIST tr | ||
+ | %attrs; | ||
+ | %cellhalign; | ||
+ | %cellvalign; | ||
+ | bgcolor %Color; #IMPLIED | ||
+ | > | ||
+ | |||
+ | <!-- Scope is simpler than headers attribute for common tables --> | ||
+ | <!ENTITY % Scope "(row|col|rowgroup|colgroup)"> | ||
+ | |||
+ | <!-- th is for headers, td for data and for cells acting as both --> | ||
+ | |||
+ | <!ATTLIST th | ||
+ | %attrs; | ||
+ | abbr %Text; #IMPLIED | ||
+ | axis CDATA #IMPLIED | ||
+ | headers IDREFS #IMPLIED | ||
+ | scope %Scope; #IMPLIED | ||
+ | rowspan %Number; "1" | ||
+ | colspan %Number; "1" | ||
+ | %cellhalign; | ||
+ | %cellvalign; | ||
+ | nowrap (nowrap) #IMPLIED | ||
+ | bgcolor %Color; #IMPLIED | ||
+ | width %Length; #IMPLIED | ||
+ | height %Length; #IMPLIED | ||
+ | > | ||
+ | |||
+ | <!ATTLIST td | ||
+ | %attrs; | ||
+ | abbr %Text; #IMPLIED | ||
+ | axis CDATA #IMPLIED | ||
+ | headers IDREFS #IMPLIED | ||
+ | scope %Scope; #IMPLIED | ||
+ | rowspan %Number; "1" | ||
+ | colspan %Number; "1" | ||
+ | %cellhalign; | ||
+ | %cellvalign; | ||
+ | nowrap (nowrap) #IMPLIED | ||
+ | bgcolor %Color; #IMPLIED | ||
+ | width %Length; #IMPLIED | ||
+ | height %Length; #IMPLIED | ||
+ | > |
Revision as of 11:39, 6 June 2014
/* Template Name: PlusBusiness File: Layout CSS Author: OS Templates Author URI: # Licence: <a href="#">Website Template Licence</a>
- /
@import url(navi.css); @import url(forms.css); @import url(tables.css); @import url(featured_slide.css);
body{
margin:0;
padding:0;
font-size:13px;
font-family:verdana, Arial, Helvetica, sans-serif;
color:#333333;
background-color:#FFFFFF;
}
img{display:block; margin:0; padding:0; border:none;} .justify{text-align:justify;} .bold{font-weight:bold;} .center{text-align:center;} .right{text-align:right;} .nostart {list-style-type:none; margin:0; padding:0;} .clear{clear:both;} br.clear{clear:both; margin-top:-15px;}
a{ color:#B2C629; background-color:#FFFFFF; outline:none; text-decoration:none; }
.fl_left{float:left;} .fl_right{float:right;}
.imgl, .imgr{border:1px solid #999999; padding:5px;} .imgl{float:left; margin:0 8px 8px 0; clear:left;} .imgr{float:right; margin:0 0 8px 8px; clear:right;}
/* ----------------------------------------------Wrapper-------------------------------------*/
div.wrapper{ display:block; width:100%; margin:0; text-align:left; }
div.wrapper h1, div.wrapper h2, div.wrapper h3, div.wrapper h4, div.wrapper h5, div.wrapper h6{ margin:0; padding:0; font-size:20px; font-weight:normal; line-height:normal; font-family:Georgia, "Times New Roman", Times, serif; }
.col1{color:#CCCCCC; background-color:#000000;} .col2, .col2 a{color:#FFFFFF; background-color:#B2C629;} .col3{color:#777777; background-color:#FFFFFF;} .col3 a{color:#95AD19; background-color:#FFFFFF;} .col4{color:#FFFFFF; background-color:#000000;} .col4 a{color:#95AD19; background-color:#000000;} .col5, .col5 a{color:#333333; background-color:#95AD19;}
/* ----------------------------------------------Generalise-------------------------------------*/
- header, #topbar, #homepage, #breadcrumb, #container, #footer, #copyright{
position:relative; margin:0 auto 0; display:block; width:960px; }
/* ----------------------------------------------Header-------------------------------------*/
- header{
padding:20px 0; z-index:1000; }
- header #logo{
display:block; float:left; width:300px; overflow:hidden; }
- header #logo h1, #header #logo p{
margin:0; padding:0; line-height:normal; }
- header #logo h1{
font-size:36px; text-transform:uppercase; }
- header h1 a{
color:#B2C629; background-color:#000000; }
/* ----------------------------------------------BreadCrumb-------------------------------------*/
- breadcrumb{
padding:20px 0; }
- breadcrumb ul{
margin:0; padding:0; list-style:none; }
- breadcrumb ul li{display:inline;}
- breadcrumb ul li.current a{text-decoration:underline;}
/* ----------------------------------------------Content-------------------------------------*/
- container{
padding:20px 0; }
- container h1, #container h2, #container h3, #container h4, #container h5, #container h6{
margin:0 0 15px 0; padding:0 0 8px 0; border-bottom:1px solid #E7E6E6; }
/* ----------------------------------------------Homepage Block-------------------------------------*/
.homepage{ display:block; width:100%; margin:15px 0 0 0; padding:0; }
.homepage ul{ margin:0; padding:0; list-style:none; }
.homepage li{ display:block; float:left; width:300px; margin:0 30px 0 0; padding:0; }
.homepage li.last{margin-right:0;}
.homepage li h2{ display:block; width:100%; height:65px; margin:0; padding:15px 0 8px 0; font-weight:normal; line-height:normal; border-bottom:1px dotted #999999; }
.homepage li h2 img{ float:left; margin:-15px 8px 0 0; padding:5px; border:1px solid #999999; }
.homepage p{ margin:0 0 25px 0; padding:0; line-height:1.6em; }
.homepage p.readmore{ display:block; text-align:right; line-height:normal; font-weight:bold; }
.homepage p.readmore a{ padding:8px 15px 10px; color:#FFFFFF; background-color:#95AD19; }
/* ----------------------------------------------Content Block-------------------------------------*/
- content{
display:block; float:left; width:600px; }
/* ------Comments-----*/
- comments{margin-bottom:40px;}
- comments .commentlist {margin:0; padding:0;}
- comments .commentlist ul{margin:0; padding:0; list-style:none;}
- comments .commentlist li.comment_odd, #comments .commentlist li.comment_even{margin:0 0 10px 0; padding:15px; list-style:none;}
- comments .commentlist li.comment_odd{color:#666666; background-color:#F7F7F7;}
- comments .commentlist li.comment_odd a{color:#95AD19; background-color:#F7F7F7;}
- comments .commentlist li.comment_even{color:#666666; background-color:#E8E8E8;}
- comments .commentlist li.comment_even a{color:#95AD19; background-color:#E8E8E8;}
- comments .commentlist .author .name{font-weight:bold;}
- comments .commentlist .submitdate{font-size:smaller;}
- comments .commentlist p{margin:10px 5px 10px 0; padding:0; font-weight: normal;text-transform: none;}
- comments .commentlist li .avatar{float:right; border:1px solid #EEEEEE; margin:0 0 0 10px;}
/* ----------------------------------------------Column-------------------------------------*/
- column{
display:block; float:right; width:300px; }
- column .holder{
display:block; width:300px; margin-bottom:20px; }
- column .holder p{
line-height:1.6em; }
- column .holder h2.title{
display:block; width:100%; height:65px; margin:0; padding:15px 0 0 0; font-size:20px; line-height:normal; }
- column .holder h2.title img{
float:left; margin:-15px 8px 0 0; padding:5px; border:1px solid #666666; }
- column .holder p.readmore{
display:block; width:100%; font-weight:bold; text-align:right; line-height:normal; }
- column div.imgholder{
display:block; width:290px; margin:0 0 10px 0; padding:4px; color:#666666; background-color:#F7F7F7; border:1px solid #CCCCCC; }
/* ----------------------------------------------Footer-------------------------------------*/
- footer{
padding:20px 0; }
- footer ul{
margin:0; padding:0; list-style:none; }
- footer h2{
margin:0 0 15px 0; padding:0 0 8px 0; font-size:18px; color:#CCCCCC; background-color:#000000; border-bottom:1px dotted #CCCCCC; }
- footer .box{
display:block; float:right; width:250px; margin:0 0 0 25px; padding:0; }
- footer .box1{
display:block; float:left; width:400px; line-height:1.6em; }
- footer .box1 .imgl{border:1px solid #CCCCCC; padding:5px; color:#FFFFFF; background-color:#000000;}
- footer .contactdetails li{
margin:0 0 8px 0; }
- footer .flickrbox, #footer .flickrbox .wrap{display:block; width:260px;}
- footer .flickrbox .wrap .fix{clear:both;}
- footer .flickrbox .wrap .flickr_badge_image{display:block; float:left; margin:0 10px 10px 0; width:80px; height:80px;}
- footer .flickrbox .wrap #flickr_badge_image3, #footer .flickrbox .wrap #flickr_badge_image6{margin-right:0;}
/* ----------------------------------------------Copyright-------------------------------------*/
- copyright{
padding:10px 0; }
- copyright p{
margin:0; padding:0; } /*!
* jQuery JavaScript Library v1.4.1 * http://jquery.com/ * * Copyright 2010, John Resig * Dual licensed under the MIT or GPL Version 2 licenses. * http://jquery.org/license * * Includes Sizzle.js * http://sizzlejs.com/ * Copyright 2010, The Dojo Foundation * Released under the MIT, BSD, and GPL Licenses. * * Date: Mon Jan 25 19:43:33 2010 -0500 */
(function(z,v){function la(){if(!c.isReady){try{r.documentElement.doScroll("left")}catch(a){setTimeout(la,1);return}c.ready()}}function Ma(a,b){b.src?c.ajax({url:b.src,async:false,dataType:"script"}):c.globalEval(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.removeChild(b)}function X(a,b,d,f,e,i){var j=a.length;if(typeof b==="object"){for(var n in b)X(a,n,b[n],f,e,d);return a}if(d!==v){f=!i&&f&&c.isFunction(d);for(n=0;n<j;n++)e(a[n],b,f?d.call(a[n],n,e(a[n],b)):d,i);return a}return j? e(a[0],b):null}function J(){return(new Date).getTime()}function Y(){return false}function Z(){return true}function ma(a,b,d){d[0].type=a;return c.event.handle.apply(b,d)}function na(a){var b,d=[],f=[],e=arguments,i,j,n,o,m,s,x=c.extend({},c.data(this,"events").live);if(!(a.button&&a.type==="click")){for(o in x){j=x[o];if(j.live===a.type||j.altLive&&c.inArray(a.type,j.altLive)>-1){i=j.data;i.beforeFilter&&i.beforeFilter[a.type]&&!i.beforeFilter[a.type](a)||f.push(j.selector)}else delete x[o]}i=c(a.target).closest(f, a.currentTarget);m=0;for(s=i.length;m<s;m++)for(o in x){j=x[o];n=i[m].elem;f=null;if(i[m].selector===j.selector){if(j.live==="mouseenter"||j.live==="mouseleave")f=c(a.relatedTarget).closest(j.selector)[0];if(!f||f!==n)d.push({elem:n,fn:j})}}m=0;for(s=d.length;m<s;m++){i=d[m];a.currentTarget=i.elem;a.data=i.fn.data;if(i.fn.apply(i.elem,e)===false){b=false;break}}return b}}function oa(a,b){return"live."+(a?a+".":"")+b.replace(/\./g,"`").replace(/ /g,"&")}function pa(a){return!a||!a.parentNode||a.parentNode.nodeType=== 11}function qa(a,b){var d=0;b.each(function(){if(this.nodeName===(a[d]&&a[d].nodeName)){var f=c.data(a[d++]),e=c.data(this,f);if(f=f&&f.events){delete e.handle;e.events={};for(var i in f)for(var j in f[i])c.event.add(this,i,f[i][j],f[i][j].data)}}})}function ra(a,b,d){var f,e,i;if(a.length===1&&typeof a[0]==="string"&&a[0].length<512&&a[0].indexOf("<option")<0&&(c.support.checkClone||!sa.test(a[0]))){e=true;if(i=c.fragments[a[0]])if(i!==1)f=i}if(!f){b=b&&b[0]?b[0].ownerDocument||b[0]:r;f=b.createDocumentFragment(); c.clean(a,b,f,d)}if(e)c.fragments[a[0]]=i?f:1;return{fragment:f,cacheable:e}}function K(a,b){var d={};c.each(ta.concat.apply([],ta.slice(0,b)),function(){d[this]=a});return d}function ua(a){return"scrollTo"in a&&a.document?a:a.nodeType===9?a.defaultView||a.parentWindow:false}var c=function(a,b){return new c.fn.init(a,b)},Na=z.jQuery,Oa=z.$,r=z.document,S,Pa=/^[^<]*(<[\w\W]+>)[^>]*$|^#([\w-]+)$/,Qa=/^.[^:#\[\.,]*$/,Ra=/\S/,Sa=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,Ta=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,O=navigator.userAgent, va=false,P=[],L,$=Object.prototype.toString,aa=Object.prototype.hasOwnProperty,ba=Array.prototype.push,Q=Array.prototype.slice,wa=Array.prototype.indexOf;c.fn=c.prototype={init:function(a,b){var d,f;if(!a)return this;if(a.nodeType){this.context=this[0]=a;this.length=1;return this}if(typeof a==="string")if((d=Pa.exec(a))&&(d[1]||!b))if(d[1]){f=b?b.ownerDocument||b:r;if(a=Ta.exec(a))if(c.isPlainObject(b)){a=[r.createElement(a[1])];c.fn.attr.call(a,b,true)}else a=[f.createElement(a[1])];else{a=ra([d[1]], [f]);a=(a.cacheable?a.fragment.cloneNode(true):a.fragment).childNodes}}else{if(b=r.getElementById(d[2])){if(b.id!==d[2])return S.find(a);this.length=1;this[0]=b}this.context=r;this.selector=a;return this}else if(!b&&/^\w+$/.test(a)){this.selector=a;this.context=r;a=r.getElementsByTagName(a)}else return!b||b.jquery?(b||S).find(a):c(b).find(a);else if(c.isFunction(a))return S.ready(a);if(a.selector!==v){this.selector=a.selector;this.context=a.context}return c.isArray(a)?this.setArray(a):c.makeArray(a, this)},selector:"",jquery:"1.4.1",length:0,size:function(){return this.length},toArray:function(){return Q.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this.slice(a)[0]:this[a]},pushStack:function(a,b,d){a=c(a||null);a.prevObject=this;a.context=this.context;if(b==="find")a.selector=this.selector+(this.selector?" ":"")+d;else if(b)a.selector=this.selector+"."+b+"("+d+")";return a},setArray:function(a){this.length=0;ba.apply(this,a);return this},each:function(a,b){return c.each(this, a,b)},ready:function(a){c.bindReady();if(c.isReady)a.call(r,c);else P&&P.push(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(Q.apply(this,arguments),"slice",Q.call(arguments).join(","))},map:function(a){return this.pushStack(c.map(this,function(b,d){return a.call(b,d,b)}))},end:function(){return this.prevObject||c(null)},push:ba,sort:[].sort,splice:[].splice}; c.fn.init.prototype=c.fn;c.extend=c.fn.extend=function(){var a=arguments[0]||{},b=1,d=arguments.length,f=false,e,i,j,n;if(typeof a==="boolean"){f=a;a=arguments[1]||{};b=2}if(typeof a!=="object"&&!c.isFunction(a))a={};if(d===b){a=this;--b}for(;b<d;b++)if((e=arguments[b])!=null)for(i in e){j=a[i];n=e[i];if(a!==n)if(f&&n&&(c.isPlainObject(n)||c.isArray(n))){j=j&&(c.isPlainObject(j)||c.isArray(j))?j:c.isArray(n)?[]:{};a[i]=c.extend(f,j,n)}else if(n!==v)a[i]=n}return a};c.extend({noConflict:function(a){z.$= Oa;if(a)z.jQuery=Na;return c},isReady:false,ready:function(){if(!c.isReady){if(!r.body)return setTimeout(c.ready,13);c.isReady=true;if(P){for(var a,b=0;a=P[b++];)a.call(r,c);P=null}c.fn.triggerHandler&&c(r).triggerHandler("ready")}},bindReady:function(){if(!va){va=true;if(r.readyState==="complete")return c.ready();if(r.addEventListener){r.addEventListener("DOMContentLoaded",L,false);z.addEventListener("load",c.ready,false)}else if(r.attachEvent){r.attachEvent("onreadystatechange",L);z.attachEvent("onload", c.ready);var a=false;try{a=z.frameElement==null}catch(b){}r.documentElement.doScroll&&a&&la()}}},isFunction:function(a){return $.call(a)==="[object Function]"},isArray:function(a){return $.call(a)==="[object Array]"},isPlainObject:function(a){if(!a||$.call(a)!=="[object Object]"||a.nodeType||a.setInterval)return false;if(a.constructor&&!aa.call(a,"constructor")&&!aa.call(a.constructor.prototype,"isPrototypeOf"))return false;var b;for(b in a);return b===v||aa.call(a,b)},isEmptyObject:function(a){for(var b in a)return false; return true},error:function(a){throw a;},parseJSON:function(a){if(typeof a!=="string"||!a)return null;if(/^[\],:{}\s]*$/.test(a.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return z.JSON&&z.JSON.parse?z.JSON.parse(a):(new Function("return "+a))();else c.error("Invalid JSON: "+a)},noop:function(){},globalEval:function(a){if(a&&Ra.test(a)){var b=r.getElementsByTagName("head")[0]|| r.documentElement,d=r.createElement("script");d.type="text/javascript";if(c.support.scriptEval)d.appendChild(r.createTextNode(a));else d.text=a;b.insertBefore(d,b.firstChild);b.removeChild(d)}},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,b,d){var f,e=0,i=a.length,j=i===v||c.isFunction(a);if(d)if(j)for(f in a){if(b.apply(a[f],d)===false)break}else for(;e<i;){if(b.apply(a[e++],d)===false)break}else if(j)for(f in a){if(b.call(a[f],f,a[f])===false)break}else for(d= a[0];e<i&&b.call(d,e,d)!==false;d=a[++e]);return a},trim:function(a){return(a||"").replace(Sa,"")},makeArray:function(a,b){b=b||[];if(a!=null)a.length==null||typeof a==="string"||c.isFunction(a)||typeof a!=="function"&&a.setInterval?ba.call(b,a):c.merge(b,a);return b},inArray:function(a,b){if(b.indexOf)return b.indexOf(a);for(var d=0,f=b.length;d<f;d++)if(b[d]===a)return d;return-1},merge:function(a,b){var d=a.length,f=0;if(typeof b.length==="number")for(var e=b.length;f<e;f++)a[d++]=b[f];else for(;b[f]!== v;)a[d++]=b[f++];a.length=d;return a},grep:function(a,b,d){for(var f=[],e=0,i=a.length;e<i;e++)!d!==!b(a[e],e)&&f.push(a[e]);return f},map:function(a,b,d){for(var f=[],e,i=0,j=a.length;i<j;i++){e=b(a[i],i,d);if(e!=null)f[f.length]=e}return f.concat.apply([],f)},guid:1,proxy:function(a,b,d){if(arguments.length===2)if(typeof b==="string"){d=a;a=d[b];b=v}else if(b&&!c.isFunction(b)){d=b;b=v}if(!b&&a)b=function(){return a.apply(d||this,arguments)};if(a)b.guid=a.guid=a.guid||b.guid||c.guid++;return b}, uaMatch:function(a){a=a.toLowerCase();a=/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version)?[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||!/compatible/.test(a)&&/(mozilla)(?:.*? rv:([\w.]+))?/.exec(a)||[];return{browser:a[1]||"",version:a[2]||"0"}},browser:{}});O=c.uaMatch(O);if(O.browser){c.browser[O.browser]=true;c.browser.version=O.version}if(c.browser.webkit)c.browser.safari=true;if(wa)c.inArray=function(a,b){return wa.call(b,a)};S=c(r);if(r.addEventListener)L=function(){r.removeEventListener("DOMContentLoaded",
L,false);c.ready()};else if(r.attachEvent)L=function(){if(r.readyState==="complete"){r.detachEvent("onreadystatechange",L);c.ready()}};(function(){c.support={};var a=r.documentElement,b=r.createElement("script"),d=r.createElement("div"),f="script"+J();d.style.display="none";d.innerHTML=" <link/>{leadingWhitespace:d.firstChild.nodeType===3,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/red/.test(i.getAttribute("style")),hrefNormalized:i.getAttribute("href")==="/a",opacity:/^0.55$/.test(i.style.opacity),cssFloat:!!i.style.cssFloat,checkOn:d.getElementsByTagName("input")[0].value==="on",optSelected:r.createElement("select").appendChild(r.createElement("option")).selected,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null}; b.type="text/javascript";try{b.appendChild(r.createTextNode("window."+f+"=1;"))}catch(j){}a.insertBefore(b,a.firstChild);if(z[f]){c.support.scriptEval=true;delete z[f]}a.removeChild(b);if(d.attachEvent&&d.fireEvent){d.attachEvent("onclick",function n(){c.support.noCloneEvent=false;d.detachEvent("onclick",n)});d.cloneNode(true).fireEvent("onclick")}d=r.createElement("div");d.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";a=r.createDocumentFragment();a.appendChild(d.firstChild); c.support.checkClone=a.cloneNode(true).cloneNode(true).lastChild.checked;c(function(){var n=r.createElement("div");n.style.width=n.style.paddingLeft="1px";r.body.appendChild(n);c.boxModel=c.support.boxModel=n.offsetWidth===2;r.body.removeChild(n).style.display="none"});a=function(n){var o=r.createElement("div");n="on"+n;var m=n in o;if(!m){o.setAttribute(n,"return;");m=typeof o[n]==="function"}return m};c.support.submitBubbles=a("submit");c.support.changeBubbles=a("change");a=b=d=e=i=null}})();c.props= {"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var G="jQuery"+J(),Ua=0,xa={},Va={};c.extend({cache:{},expando:G,noData:{embed:true,object:true,applet:true},data:function(a,b,d){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==z?xa:a;var f=a[G],e=c.cache;if(!b&&!f)return null;f||(f=++Ua);if(typeof b==="object"){a[G]=f;e=e[f]=c.extend(true, {},b)}else e=e[f]?e[f]:typeof d==="undefined"?Va:(e[f]={});if(d!==v){a[G]=f;e[b]=d}return typeof b==="string"?e[b]:e}},removeData:function(a,b){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==z?xa:a;var d=a[G],f=c.cache,e=f[d];if(b){if(e){delete e[b];c.isEmptyObject(e)&&c.removeData(a)}}else{try{delete a[G]}catch(i){a.removeAttribute&&a.removeAttribute(G)}delete f[d]}}}});c.fn.extend({data:function(a,b){if(typeof a==="undefined"&&this.length)return c.data(this[0]);else if(typeof a==="object")return this.each(function(){c.data(this, a)});var d=a.split(".");d[1]=d[1]?"."+d[1]:"";if(b===v){var f=this.triggerHandler("getData"+d[1]+"!",[d[0]]);if(f===v&&this.length)f=c.data(this[0],a);return f===v&&d[1]?this.data(d[0]):f}else return this.trigger("setData"+d[1]+"!",[d[0],b]).each(function(){c.data(this,a,b)})},removeData:function(a){return this.each(function(){c.removeData(this,a)})}});c.extend({queue:function(a,b,d){if(a){b=(b||"fx")+"queue";var f=c.data(a,b);if(!d)return f||[];if(!f||c.isArray(d))f=c.data(a,b,c.makeArray(d));else f.push(d); return f}},dequeue:function(a,b){b=b||"fx";var d=c.queue(a,b),f=d.shift();if(f==="inprogress")f=d.shift();if(f){b==="fx"&&d.unshift("inprogress");f.call(a,function(){c.dequeue(a,b)})}}});c.fn.extend({queue:function(a,b){if(typeof a!=="string"){b=a;a="fx"}if(b===v)return c.queue(this[0],a);return this.each(function(){var d=c.queue(this,a,b);a==="fx"&&d[0]!=="inprogress"&&c.dequeue(this,a)})},dequeue:function(a){return this.each(function(){c.dequeue(this,a)})},delay:function(a,b){a=c.fx?c.fx.speeds[a]|| a:a;b=b||"fx";return this.queue(b,function(){var d=this;setTimeout(function(){c.dequeue(d,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])}});var ya=/[\n\t]/g,ca=/\s+/,Wa=/\r/g,Xa=/href|src|style/,Ya=/(button|input)/i,Za=/(button|input|object|select|textarea)/i,$a=/^(a|area)$/i,za=/radio|checkbox/;c.fn.extend({attr:function(a,b){return X(this,a,b,true,c.attr)},removeAttr:function(a){return this.each(function(){c.attr(this,a,"");this.nodeType===1&&this.removeAttribute(a)})},addClass:function(a){if(c.isFunction(a))return this.each(function(o){var m= c(this);m.addClass(a.call(this,o,m.attr("class")))});if(a&&typeof a==="string")for(var b=(a||"").split(ca),d=0,f=this.length;d<f;d++){var e=this[d];if(e.nodeType===1)if(e.className)for(var i=" "+e.className+" ",j=0,n=b.length;j<n;j++){if(i.indexOf(" "+b[j]+" ")<0)e.className+=" "+b[j]}else e.className=a}return this},removeClass:function(a){if(c.isFunction(a))return this.each(function(o){var m=c(this);m.removeClass(a.call(this,o,m.attr("class")))});if(a&&typeof a==="string"||a===v)for(var b=(a||"").split(ca), d=0,f=this.length;d<f;d++){var e=this[d];if(e.nodeType===1&&e.className)if(a){for(var i=(" "+e.className+" ").replace(ya," "),j=0,n=b.length;j<n;j++)i=i.replace(" "+b[j]+" "," ");e.className=i.substring(1,i.length-1)}else e.className=""}return this},toggleClass:function(a,b){var d=typeof a,f=typeof b==="boolean";if(c.isFunction(a))return this.each(function(e){var i=c(this);i.toggleClass(a.call(this,e,i.attr("class"),b),b)});return this.each(function(){if(d==="string")for(var e,i=0,j=c(this),n=b,o= a.split(ca);e=o[i++];){n=f?n:!j.hasClass(e);j[n?"addClass":"removeClass"](e)}else if(d==="undefined"||d==="boolean"){this.className&&c.data(this,"__className__",this.className);this.className=this.className||a===false?"":c.data(this,"__className__")||""}})},hasClass:function(a){a=" "+a+" ";for(var b=0,d=this.length;b<d;b++)if((" "+this[b].className+" ").replace(ya," ").indexOf(a)>-1)return true;return false},val:function(a){if(a===v){var b=this[0];if(b){if(c.nodeName(b,"option"))return(b.attributes.value|| {}).specified?b.value:b.text;if(c.nodeName(b,"select")){var d=b.selectedIndex,f=[],e=b.options;b=b.type==="select-one";if(d<0)return null;var i=b?d:0;for(d=b?d+1:e.length;i<d;i++){var j=e[i];if(j.selected){a=c(j).val();if(b)return a;f.push(a)}}return f}if(za.test(b.type)&&!c.support.checkOn)return b.getAttribute("value")===null?"on":b.value;return(b.value||"").replace(Wa,"")}return v}var n=c.isFunction(a);return this.each(function(o){var m=c(this),s=a;if(this.nodeType===1){if(n)s=a.call(this,o,m.val()); if(typeof s==="number")s+="";if(c.isArray(s)&&za.test(this.type))this.checked=c.inArray(m.val(),s)>=0;else if(c.nodeName(this,"select")){var x=c.makeArray(s);c("option",this).each(function(){this.selected=c.inArray(c(this).val(),x)>=0});if(!x.length)this.selectedIndex=-1}else this.value=s}})}});c.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(a,b,d,f){if(!a||a.nodeType===3||a.nodeType===8)return v;if(f&&b in c.attrFn)return c(a)[b](d); f=a.nodeType!==1||!c.isXMLDoc(a);var e=d!==v;b=f&&c.props[b]||b;if(a.nodeType===1){var i=Xa.test(b);if(b in a&&f&&!i){if(e){b==="type"&&Ya.test(a.nodeName)&&a.parentNode&&c.error("type property can't be changed");a[b]=d}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return a.getAttributeNode(b).nodeValue;if(b==="tabIndex")return(b=a.getAttributeNode("tabIndex"))&&b.specified?b.value:Za.test(a.nodeName)||$a.test(a.nodeName)&&a.href?0:v;return a[b]}if(!c.support.style&&f&&b==="style"){if(e)a.style.cssText= ""+d;return a.style.cssText}e&&a.setAttribute(b,""+d);a=!c.support.hrefNormalized&&f&&i?a.getAttribute(b,2):a.getAttribute(b);return a===null?v:a}return c.style(a,b,d)}});var ab=function(a){return a.replace(/[^\w\s\.\|`]/g,function(b){return"\\"+b})};c.event={add:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){if(a.setInterval&&a!==z&&!a.frameElement)a=z;if(!d.guid)d.guid=c.guid++;if(f!==v){d=c.proxy(d);d.data=f}var e=c.data(a,"events")||c.data(a,"events",{}),i=c.data(a,"handle"),j;if(!i){j= function(){return typeof c!=="undefined"&&!c.event.triggered?c.event.handle.apply(j.elem,arguments):v};i=c.data(a,"handle",j)}if(i){i.elem=a;b=b.split(/\s+/);for(var n,o=0;n=b[o++];){var m=n.split(".");n=m.shift();if(o>1){d=c.proxy(d);if(f!==v)d.data=f}d.type=m.slice(0).sort().join(".");var s=e[n],x=this.special[n]||{};if(!s){s=e[n]={};if(!x.setup||x.setup.call(a,f,m,d)===false)if(a.addEventListener)a.addEventListener(n,i,false);else a.attachEvent&&a.attachEvent("on"+n,i)}if(x.add)if((m=x.add.call(a, d,f,m,s))&&c.isFunction(m)){m.guid=m.guid||d.guid;m.data=m.data||d.data;m.type=m.type||d.type;d=m}s[d.guid]=d;this.global[n]=true}a=null}}},global:{},remove:function(a,b,d){if(!(a.nodeType===3||a.nodeType===8)){var f=c.data(a,"events"),e,i,j;if(f){if(b===v||typeof b==="string"&&b.charAt(0)===".")for(i in f)this.remove(a,i+(b||""));else{if(b.type){d=b.handler;b=b.type}b=b.split(/\s+/);for(var n=0;i=b[n++];){var o=i.split(".");i=o.shift();var m=!o.length,s=c.map(o.slice(0).sort(),ab);s=new RegExp("(^|\\.)"+ s.join("\\.(?:.*\\.)?")+"(\\.|$)");var x=this.special[i]||{};if(f[i]){if(d){j=f[i][d.guid];delete f[i][d.guid]}else for(var A in f[i])if(m||s.test(f[i][A].type))delete f[i][A];x.remove&&x.remove.call(a,o,j);for(e in f[i])break;if(!e){if(!x.teardown||x.teardown.call(a,o)===false)if(a.removeEventListener)a.removeEventListener(i,c.data(a,"handle"),false);else a.detachEvent&&a.detachEvent("on"+i,c.data(a,"handle"));e=null;delete f[i]}}}}for(e in f)break;if(!e){if(A=c.data(a,"handle"))A.elem=null;c.removeData(a, "events");c.removeData(a,"handle")}}}},trigger:function(a,b,d,f){var e=a.type||a;if(!f){a=typeof a==="object"?a[G]?a:c.extend(c.Event(e),a):c.Event(e);if(e.indexOf("!")>=0){a.type=e=e.slice(0,-1);a.exclusive=true}if(!d){a.stopPropagation();this.global[e]&&c.each(c.cache,function(){this.events&&this.events[e]&&c.event.trigger(a,b,this.handle.elem)})}if(!d||d.nodeType===3||d.nodeType===8)return v;a.result=v;a.target=d;b=c.makeArray(b);b.unshift(a)}a.currentTarget=d;(f=c.data(d,"handle"))&&f.apply(d, b);f=d.parentNode||d.ownerDocument;try{if(!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()]))if(d["on"+e]&&d["on"+e].apply(d,b)===false)a.result=false}catch(i){}if(!a.isPropagationStopped()&&f)c.event.trigger(a,b,f,true);else if(!a.isDefaultPrevented()){d=a.target;var j;if(!(c.nodeName(d,"a")&&e==="click")&&!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()])){try{if(d[e]){if(j=d["on"+e])d["on"+e]=null;this.triggered=true;d[e]()}}catch(n){}if(j)d["on"+e]=j;this.triggered=false}}},handle:function(a){var b, d;a=arguments[0]=c.event.fix(a||z.event);a.currentTarget=this;d=a.type.split(".");a.type=d.shift();b=!d.length&&!a.exclusive;var f=new RegExp("(^|\\.)"+d.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)");d=(c.data(this,"events")||{})[a.type];for(var e in d){var i=d[e];if(b||f.test(i.type)){a.handler=i;a.data=i.data;i=i.apply(this,arguments);if(i!==v){a.result=i;if(i===false){a.preventDefault();a.stopPropagation()}}if(a.isImmediatePropagationStopped())break}}return a.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "), fix:function(a){if(a[G])return a;var b=a;a=c.Event(b);for(var d=this.props.length,f;d;){f=this.props[--d];a[f]=b[f]}if(!a.target)a.target=a.srcElement||r;if(a.target.nodeType===3)a.target=a.target.parentNode;if(!a.relatedTarget&&a.fromElement)a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement;if(a.pageX==null&&a.clientX!=null){b=r.documentElement;d=r.body;a.pageX=a.clientX+(b&&b.scrollLeft||d&&d.scrollLeft||0)-(b&&b.clientLeft||d&&d.clientLeft||0);a.pageY=a.clientY+(b&&b.scrollTop|| d&&d.scrollTop||0)-(b&&b.clientTop||d&&d.clientTop||0)}if(!a.which&&(a.charCode||a.charCode===0?a.charCode:a.keyCode))a.which=a.charCode||a.keyCode;if(!a.metaKey&&a.ctrlKey)a.metaKey=a.ctrlKey;if(!a.which&&a.button!==v)a.which=a.button&1?1:a.button&2?3:a.button&4?2:0;return a},guid:1E8,proxy:c.proxy,special:{ready:{setup:c.bindReady,teardown:c.noop},live:{add:function(a,b){c.extend(a,b||{});a.guid+=b.selector+b.live;b.liveProxy=a;c.event.add(this,b.live,na,b)},remove:function(a){if(a.length){var b= 0,d=new RegExp("(^|\\.)"+a[0]+"(\\.|$)");c.each(c.data(this,"events").live||{},function(){d.test(this.type)&&b++});b<1&&c.event.remove(this,a[0],na)}},special:{}},beforeunload:{setup:function(a,b,d){if(this.setInterval)this.onbeforeunload=d;return false},teardown:function(a,b){if(this.onbeforeunload===b)this.onbeforeunload=null}}}};c.Event=function(a){if(!this.preventDefault)return new c.Event(a);if(a&&a.type){this.originalEvent=a;this.type=a.type}else this.type=a;this.timeStamp=J();this[G]=true}; c.Event.prototype={preventDefault:function(){this.isDefaultPrevented=Z;var a=this.originalEvent;if(a){a.preventDefault&&a.preventDefault();a.returnValue=false}},stopPropagation:function(){this.isPropagationStopped=Z;var a=this.originalEvent;if(a){a.stopPropagation&&a.stopPropagation();a.cancelBubble=true}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=Z;this.stopPropagation()},isDefaultPrevented:Y,isPropagationStopped:Y,isImmediatePropagationStopped:Y};var Aa=function(a){for(var b= a.relatedTarget;b&&b!==this;)try{b=b.parentNode}catch(d){break}if(b!==this){a.type=a.data;c.event.handle.apply(this,arguments)}},Ba=function(a){a.type=a.data;c.event.handle.apply(this,arguments)};c.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){c.event.special[a]={setup:function(d){c.event.add(this,b,d&&d.selector?Ba:Aa,a)},teardown:function(d){c.event.remove(this,b,d&&d.selector?Ba:Aa)}}});if(!c.support.submitBubbles)c.event.special.submit={setup:function(a,b,d){if(this.nodeName.toLowerCase()!== "form"){c.event.add(this,"click.specialSubmit."+d.guid,function(f){var e=f.target,i=e.type;if((i==="submit"||i==="image")&&c(e).closest("form").length)return ma("submit",this,arguments)});c.event.add(this,"keypress.specialSubmit."+d.guid,function(f){var e=f.target,i=e.type;if((i==="text"||i==="password")&&c(e).closest("form").length&&f.keyCode===13)return ma("submit",this,arguments)})}else return false},remove:function(a,b){c.event.remove(this,"click.specialSubmit"+(b?"."+b.guid:""));c.event.remove(this, "keypress.specialSubmit"+(b?"."+b.guid:""))}};if(!c.support.changeBubbles){var da=/textarea|input|select/i;function Ca(a){var b=a.type,d=a.value;if(b==="radio"||b==="checkbox")d=a.checked;else if(b==="select-multiple")d=a.selectedIndex>-1?c.map(a.options,function(f){return f.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")d=a.selectedIndex;return d}function ea(a,b){var d=a.target,f,e;if(!(!da.test(d.nodeName)||d.readOnly)){f=c.data(d,"_change_data");e=Ca(d);if(a.type!=="focusout"|| d.type!=="radio")c.data(d,"_change_data",e);if(!(f===v||e===f))if(f!=null||e){a.type="change";return c.event.trigger(a,b,d)}}}c.event.special.change={filters:{focusout:ea,click:function(a){var b=a.target,d=b.type;if(d==="radio"||d==="checkbox"||b.nodeName.toLowerCase()==="select")return ea.call(this,a)},keydown:function(a){var b=a.target,d=b.type;if(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(d==="checkbox"||d==="radio")||d==="select-multiple")return ea.call(this,a)},beforeactivate:function(a){a= a.target;a.nodeName.toLowerCase()==="input"&&a.type==="radio"&&c.data(a,"_change_data",Ca(a))}},setup:function(a,b,d){for(var f in T)c.event.add(this,f+".specialChange."+d.guid,T[f]);return da.test(this.nodeName)},remove:function(a,b){for(var d in T)c.event.remove(this,d+".specialChange"+(b?"."+b.guid:""),T[d]);return da.test(this.nodeName)}};var T=c.event.special.change.filters}r.addEventListener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function d(f){f=c.event.fix(f);f.type=b;return c.event.handle.call(this, f)}c.event.special[b]={setup:function(){this.addEventListener(a,d,true)},teardown:function(){this.removeEventListener(a,d,true)}}});c.each(["bind","one"],function(a,b){c.fn[b]=function(d,f,e){if(typeof d==="object"){for(var i in d)this[b](i,f,d[i],e);return this}if(c.isFunction(f)){e=f;f=v}var j=b==="one"?c.proxy(e,function(n){c(this).unbind(n,j);return e.apply(this,arguments)}):e;return d==="unload"&&b!=="one"?this.one(d,f,e):this.each(function(){c.event.add(this,d,j,f)})}});c.fn.extend({unbind:function(a, b){if(typeof a==="object"&&!a.preventDefault){for(var d in a)this.unbind(d,a[d]);return this}return this.each(function(){c.event.remove(this,a,b)})},trigger:function(a,b){return this.each(function(){c.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0]){a=c.Event(a);a.preventDefault();a.stopPropagation();c.event.trigger(a,b,this[0]);return a.result}},toggle:function(a){for(var b=arguments,d=1;d<b.length;)c.proxy(a,b[d++]);return this.click(c.proxy(a,function(f){var e=(c.data(this,"lastToggle"+ a.guid)||0)%d;c.data(this,"lastToggle"+a.guid,e+1);f.preventDefault();return b[e].apply(this,arguments)||false}))},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});c.each(["live","die"],function(a,b){c.fn[b]=function(d,f,e){var i,j=0;if(c.isFunction(f)){e=f;f=v}for(d=(d||"").split(/\s+/);(i=d[j++])!=null;){i=i==="focus"?"focusin":i==="blur"?"focusout":i==="hover"?d.push("mouseleave")&&"mouseenter":i;b==="live"?c(this.context).bind(oa(i,this.selector),{data:f,selector:this.selector, live:i},e):c(this.context).unbind(oa(i,this.selector),e?{guid:e.guid+this.selector+i}:null)}return this}});c.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "),function(a,b){c.fn[b]=function(d){return d?this.bind(b,d):this.trigger(b)};if(c.attrFn)c.attrFn[b]=true});z.attachEvent&&!z.addEventListener&&z.attachEvent("onunload",function(){for(var a in c.cache)if(c.cache[a].handle)try{c.event.remove(c.cache[a].handle.elem)}catch(b){}}); (function(){function a(g){for(var h="",k,l=0;g[l];l++){k=g[l];if(k.nodeType===3||k.nodeType===4)h+=k.nodeValue;else if(k.nodeType!==8)h+=a(k.childNodes)}return h}function b(g,h,k,l,q,p){q=0;for(var u=l.length;q<u;q++){var t=l[q];if(t){t=t[g];for(var y=false;t;){if(t.sizcache===k){y=l[t.sizset];break}if(t.nodeType===1&&!p){t.sizcache=k;t.sizset=q}if(t.nodeName.toLowerCase()===h){y=t;break}t=t[g]}l[q]=y}}}function d(g,h,k,l,q,p){q=0;for(var u=l.length;q0){y=t;break}}t=t[g]}l[q]=y}}}var f=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,e=0,i=Object.prototype.toString,j=false,n=true;[0,0].sort(function(){n=false;return 0});var o=function(g,h,k,l){k=k||[];var q=h=h||r;if(h.nodeType!==1&&h.nodeType!==9)return[];if(!g|| typeof g!=="string")return k;for(var p=[],u,t,y,R,H=true,M=w(h),I=g;(f.exec(""),u=f.exec(I))!==null;){I=u[3];p.push(u[1]);if(u[2]){R=u[3];break}}if(p.length>1&&s.exec(g))if(p.length===2&&m.relative[p[0]])t=fa(p[0]+p[1],h);else for(t=m.relative[p[0]]?[h]:o(p.shift(),h);p.length;){g=p.shift();if(m.relative[g])g+=p.shift();t=fa(g,t)}else{if(!l&&p.length>1&&h.nodeType===9&&!M&&m.match.ID.test(p[0])&&!m.match.ID.test(p[p.length-1])){u=o.find(p.shift(),h,M);h=u.expr?o.filter(u.expr,u.set)[0]:u.set[0]}if(h){u= l?{expr:p.pop(),set:A(l)}:o.find(p.pop(),p.length===1&&(p[0]==="~"||p[0]==="+")&&h.parentNode?h.parentNode:h,M);t=u.expr?o.filter(u.expr,u.set):u.set;if(p.length>0)y=A(t);else H=false;for(;p.length;){var D=p.pop();u=D;if(m.relative[D])u=p.pop();else D="";if(u==null)u=h;m.relative[D](y,u,M)}}else y=[]}y||(y=t);y||o.error(D||g);if(i.call(y)==="[object Array]")if(H)if(h&&h.nodeType===1)for(g=0;y[g]!=null;g++){if(y[g]&&(y[g]===true||y[g].nodeType===1&&E(h,y[g])))k.push(t[g])}else for(g=0;y[g]!=null;g++)y[g]&& y[g].nodeType===1&&k.push(t[g]);else k.push.apply(k,y);else A(y,k);if(R){o(R,q,k,l);o.uniqueSort(k)}return k};o.uniqueSort=function(g){if(C){j=n;g.sort(C);if(j)for(var h=1;h<g.length;h++)g[h]===g[h-1]&&g.splice(h--,1)}return g};o.matches=function(g,h){return o(g,null,null,h)};o.find=function(g,h,k){var l,q;if(!g)return[];for(var p=0,u=m.order.length;p<u;p++){var t=m.order[p];if(q=m.leftMatch[t].exec(g)){var y=q[1];q.splice(1,1);if(y.substr(y.length-1)!=="\\"){q[1]=(q[1]||"").replace(/\\/g,"");l=m.find[t](q, h,k);if(l!=null){g=g.replace(m.match[t],"");break}}}}l||(l=h.getElementsByTagName("*"));return{set:l,expr:g}};o.filter=function(g,h,k,l){for(var q=g,p=[],u=h,t,y,R=h&&h[0]&&w(h[0]);g&&h.length;){for(var H in m.filter)if((t=m.leftMatch[H].exec(g))!=null&&t[2]){var M=m.filter[H],I,D;D=t[1];y=false;t.splice(1,1);if(D.substr(D.length-1)!=="\\"){if(u===p)p=[];if(m.preFilter[H])if(t=m.preFilter[H](t,u,k,p,l,R)){if(t===true)continue}else y=I=true;if(t)for(var U=0;(D=u[U])!=null;U++)if(D){I=M(D,t,U,u);var Da= l^!!I;if(k&&I!=null)if(Da)y=true;else u[U]=false;else if(Da){p.push(D);y=true}}if(I!==v){k||(u=p);g=g.replace(m.match[H],"");if(!y)return[];break}}}if(g===q)if(y==null)o.error(g);else break;q=g}return u};o.error=function(g){throw"Syntax error, unrecognized expression: "+g;};var m=o.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/, TAG:/^((?:[\w\u00c0-\uFFFF\*-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(g){return g.getAttribute("href")}},relative:{"+":function(g,h){var k=typeof h==="string",l=k&&!/\W/.test(h);k=k&&!l;if(l)h=h.toLowerCase();l=0;for(var q=g.length, p;l<q;l++)if(p=g[l]){for(;(p=p.previousSibling)&&p.nodeType!==1;);g[l]=k||p&&p.nodeName.toLowerCase()===h?p||false:p===h}k&&o.filter(h,g,true)},">":function(g,h){var k=typeof h==="string";if(k&&!/\W/.test(h)){h=h.toLowerCase();for(var l=0,q=g.length;l<q;l++){var p=g[l];if(p){k=p.parentNode;g[l]=k.nodeName.toLowerCase()===h?k:false}}}else{l=0;for(q=g.length;l<q;l++)if(p=g[l])g[l]=k?p.parentNode:p.parentNode===h;k&&o.filter(h,g,true)}},"":function(g,h,k){var l=e++,q=d;if(typeof h==="string"&&!/\W/.test(h)){var p= h=h.toLowerCase();q=b}q("parentNode",h,l,g,p,k)},"~":function(g,h,k){var l=e++,q=d;if(typeof h==="string"&&!/\W/.test(h)){var p=h=h.toLowerCase();q=b}q("previousSibling",h,l,g,p,k)}},find:{ID:function(g,h,k){if(typeof h.getElementById!=="undefined"&&!k)return(g=h.getElementById(g[1]))?[g]:[]},NAME:function(g,h){if(typeof h.getElementsByName!=="undefined"){var k=[];h=h.getElementsByName(g[1]);for(var l=0,q=h.length;l<q;l++)h[l].getAttribute("name")===g[1]&&k.push(h[l]);return k.length===0?null:k}}, TAG:function(g,h){return h.getElementsByTagName(g[1])}},preFilter:{CLASS:function(g,h,k,l,q,p){g=" "+g[1].replace(/\\/g,"")+" ";if(p)return g;p=0;for(var u;(u=h[p])!=null;p++)if(u)if(q^(u.className&&(" "+u.className+" ").replace(/[\t\n]/g," ").indexOf(g)>=0))k||l.push(u);else if(k)h[p]=false;return false},ID:function(g){return g[1].replace(/\\/g,"")},TAG:function(g){return g[1].toLowerCase()},CHILD:function(g){if(g[1]==="nth"){var h=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]==="even"&&"2n"||g[2]==="odd"&& "2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=h[1]+(h[2]||1)-0;g[3]=h[3]-0}g[0]=e++;return g},ATTR:function(g,h,k,l,q,p){h=g[1].replace(/\\/g,"");if(!p&&m.attrMap[h])g[1]=m.attrMap[h];if(g[2]==="~=")g[4]=" "+g[4]+" ";return g},PSEUDO:function(g,h,k,l,q){if(g[1]==="not")if((f.exec(g[3])||"").length>1||/^\w/.test(g[3]))g[3]=o(g[3],null,null,h);else{g=o.filter(g[3],h,k,true^q);k||l.push.apply(l,g);return false}else if(m.match.POS.test(g[0])||m.match.CHILD.test(g[0]))return true;return g},POS:function(g){g.unshift(true); return g}},filters:{enabled:function(g){return g.disabled===false&&g.type!=="hidden"},disabled:function(g){return g.disabled===true},checked:function(g){return g.checked===true},selected:function(g){return g.selected===true},parent:function(g){return!!g.firstChild},empty:function(g){return!g.firstChild},has:function(g,h,k){return!!o(k[3],g).length},header:function(g){return/h\d/i.test(g.nodeName)},text:function(g){return"text"===g.type},radio:function(g){return"radio"===g.type},checkbox:function(g){return"checkbox"=== g.type},file:function(g){return"file"===g.type},password:function(g){return"password"===g.type},submit:function(g){return"submit"===g.type},image:function(g){return"image"===g.type},reset:function(g){return"reset"===g.type},button:function(g){return"button"===g.type||g.nodeName.toLowerCase()==="button"},input:function(g){return/input|select|textarea|button/i.test(g.nodeName)}},setFilters:{first:function(g,h){return h===0},last:function(g,h,k,l){return h===l.length-1},even:function(g,h){return h%2=== 0},odd:function(g,h){return h%2===1},lt:function(g,h,k){return h<k[3]-0},gt:function(g,h,k){return h>k[3]-0},nth:function(g,h,k){return k[3]-0===h},eq:function(g,h,k){return k[3]-0===h}},filter:{PSEUDO:function(g,h,k,l){var q=h[1],p=m.filters[q];if(p)return p(g,k,h,l);else if(q==="contains")return(g.textContent||g.innerText||a([g])||"").indexOf(h[3])>=0;else if(q==="not"){h=h[3];k=0;for(l=h.length;k<l;k++)if(h[k]===g)return false;return true}else o.error("Syntax error, unrecognized expression: "+ q)},CHILD:function(g,h){var k=h[1],l=g;switch(k){case "only":case "first":for(;l=l.previousSibling;)if(l.nodeType===1)return false;if(k==="first")return true;l=g;case "last":for(;l=l.nextSibling;)if(l.nodeType===1)return false;return true;case "nth":k=h[2];var q=h[3];if(k===1&&q===0)return true;h=h[0];var p=g.parentNode;if(p&&(p.sizcache!==h||!g.nodeIndex)){var u=0;for(l=p.firstChild;l;l=l.nextSibling)if(l.nodeType===1)l.nodeIndex=++u;p.sizcache=h}g=g.nodeIndex-q;return k===0?g===0:g%k===0&&g/k>= 0}},ID:function(g,h){return g.nodeType===1&&g.getAttribute("id")===h},TAG:function(g,h){return h==="*"&&g.nodeType===1||g.nodeName.toLowerCase()===h},CLASS:function(g,h){return(" "+(g.className||g.getAttribute("class"))+" ").indexOf(h)>-1},ATTR:function(g,h){var k=h[1];g=m.attrHandle[k]?m.attrHandle[k](g):g[k]!=null?g[k]:g.getAttribute(k);k=g+"";var l=h[2];h=h[4];return g==null?l==="!=":l==="="?k===h:l==="*="?k.indexOf(h)>=0:l==="~="?(" "+k+" ").indexOf(h)>=0:!h?k&&g!==false:l==="!="?k!==h:l==="^="? k.indexOf(h)===0:l==="$="?k.substr(k.length-h.length)===h:l==="|="?k===h||k.substr(0,h.length+1)===h+"-":false},POS:function(g,h,k,l){var q=m.setFilters[h[2]];if(q)return q(g,k,h,l)}}},s=m.match.POS;for(var x in m.match){m.match[x]=new RegExp(m.match[x].source+/(?![^\[]*\])(?![^\(]*\))/.source);m.leftMatch[x]=new RegExp(/(^(?:.|\r|\n)*?)/.source+m.match[x].source.replace(/\\(\d+)/g,function(g,h){return"\\"+(h-0+1)}))}var A=function(g,h){g=Array.prototype.slice.call(g,0);if(h){h.push.apply(h,g);return h}return g}; try{Array.prototype.slice.call(r.documentElement.childNodes,0)}catch(B){A=function(g,h){h=h||[];if(i.call(g)==="[object Array]")Array.prototype.push.apply(h,g);else if(typeof g.length==="number")for(var k=0,l=g.length;k<l;k++)h.push(g[k]);else for(k=0;g[k];k++)h.push(g[k]);return h}}var C;if(r.documentElement.compareDocumentPosition)C=function(g,h){if(!g.compareDocumentPosition||!h.compareDocumentPosition){if(g==h)j=true;return g.compareDocumentPosition?-1:1}g=g.compareDocumentPosition(h)&4?-1:g=== h?0:1;if(g===0)j=true;return g};else if("sourceIndex"in r.documentElement)C=function(g,h){if(!g.sourceIndex||!h.sourceIndex){if(g==h)j=true;return g.sourceIndex?-1:1}g=g.sourceIndex-h.sourceIndex;if(g===0)j=true;return g};else if(r.createRange)C=function(g,h){if(!g.ownerDocument||!h.ownerDocument){if(g==h)j=true;return g.ownerDocument?-1:1}var k=g.ownerDocument.createRange(),l=h.ownerDocument.createRange();k.setStart(g,0);k.setEnd(g,0);l.setStart(h,0);l.setEnd(h,0);g=k.compareBoundaryPoints(Range.START_TO_END, l);if(g===0)j=true;return g};(function(){var g=r.createElement("div"),h="script"+(new Date).getTime();g.innerHTML="<a name='"+h+"'/>";var k=r.documentElement;k.insertBefore(g,k.firstChild);if(r.getElementById(h)){m.find.ID=function(l,q,p){if(typeof q.getElementById!=="undefined"&&!p)return(q=q.getElementById(l[1]))?q.id===l[1]||typeof q.getAttributeNode!=="undefined"&&q.getAttributeNode("id").nodeValue===l[1]?[q]:v:[]};m.filter.ID=function(l,q){var p=typeof l.getAttributeNode!=="undefined"&&l.getAttributeNode("id"); return l.nodeType===1&&p&&p.nodeValue===q}}k.removeChild(g);k=g=null})();(function(){var g=r.createElement("div");g.appendChild(r.createComment(""));if(g.getElementsByTagName("*").length>0)m.find.TAG=function(h,k){k=k.getElementsByTagName(h[1]);if(h[1]==="*"){h=[];for(var l=0;k[l];l++)k[l].nodeType===1&&h.push(k[l]);k=h}return k};g.innerHTML="<a href='#'></a>";if(g.firstChild&&typeof g.firstChild.getAttribute!=="undefined"&&g.firstChild.getAttribute("href")!=="#")m.attrHandle.href=function(h){return h.getAttribute("href",
2)};g=null})();r.querySelectorAll&&function(){var g=o,h=r.createElement("div");h.innerHTML="";if(!(h.querySelectorAll&&h.querySelectorAll(".TEST").length===0)){o=function(l,q,p,u){q=q||r;if(!u&&q.nodeType===9&&!w(q))try{return A(q.querySelectorAll(l),p)}catch(t){}return g(l,q,p,u)};for(var k in g)o[k]=g[k];h=null}}();(function(){var g=r.createElement("div");g.innerHTML="";if(!(!g.getElementsByClassName||g.getElementsByClassName("e").length===0)){g.lastChild.className="e";if(g.getElementsByClassName("e").length!==1){m.order.splice(1,0,"CLASS");m.find.CLASS=function(h,k,l){if(typeof k.getElementsByClassName!=="undefined"&&!l)return k.getElementsByClassName(h[1])};g=null}}})();var E=r.compareDocumentPosition?function(g,h){return g.compareDocumentPosition(h)&16}:function(g,h){return g!==h&&(g.contains?g.contains(h):true)},w=function(g){return(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!=="HTML":false},fa=function(g,h){var k=[],
l="",q;for(h=h.nodeType?[h]:h;q=m.match.PSEUDO.exec(g);){l+=q[0];g=g.replace(m.match.PSEUDO,"")}g=m.relative[g]?g+"*":g;q=0;for(var p=h.length;q=0===d})};c.fn.extend({find:function(a){for(var b=this.pushStack("","find",a),d=0,f=0,e=this.length;f<e;f++){d=b.length;c.find(a,this[f],b);if(f>0)for(var i=d;i<b.length;i++)for(var j=0;j<d;j++)if(b[j]===b[i]){b.splice(i--,1);break}}return b},has:function(a){var b=c(a);return this.filter(function(){for(var d= 0,f=b.length;d<f;d++)if(c.contains(this,b[d]))return true})},not:function(a){return this.pushStack(Ea(this,a,false),"not",a)},filter:function(a){return this.pushStack(Ea(this,a,true),"filter",a)},is:function(a){return!!a&&c.filter(a,this).length>0},closest:function(a,b){if(c.isArray(a)){var d=[],f=this[0],e,i={},j;if(f&&a.length){e=0;for(var n=a.length;e<n;e++){j=a[e];i[j]||(i[j]=c.expr.match.POS.test(j)?c(j,b||this.context):j)}for(;f&&f.ownerDocument&&f!==b;){for(j in i){e=i[j];if(e.jquery?e.index(f)> -1:c(f).is(e)){d.push({selector:j,elem:f});delete i[j]}}f=f.parentNode}}return d}var o=c.expr.match.POS.test(a)?c(a,b||this.context):null;return this.map(function(m,s){for(;s&&s.ownerDocument&&s!==b;){if(o?o.index(s)>-1:c(s).is(a))return s;s=s.parentNode}return null})},index:function(a){if(!a||typeof a==="string")return c.inArray(this[0],a?c(a):this.parent().children());return c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){a=typeof a==="string"?c(a,b||this.context):c.makeArray(a);b=c.merge(this.get(), a);return this.pushStack(pa(a[0])||pa(b[0])?b:c.unique(b))},andSelf:function(){return this.add(this.prevObject)}});c.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return c.dir(a,"parentNode",d)},next:function(a){return c.nth(a,2,"nextSibling")},prev:function(a){return c.nth(a,2,"previousSibling")},nextAll:function(a){return c.dir(a,"nextSibling")},prevAll:function(a){return c.dir(a,"previousSibling")}, nextUntil:function(a,b,d){return c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return c.dir(a,"previousSibling",d)},siblings:function(a){return c.sibling(a.parentNode.firstChild,a)},children:function(a){return c.sibling(a.firstChild)},contents:function(a){return c.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},function(a,b){c.fn[a]=function(d,f){var e=c.map(this,b,d);bb.test(a)||(f=d);if(f&&typeof f==="string")e=c.filter(f,e);e=this.length>1?c.unique(e): e;if((this.length>1||db.test(f))&&cb.test(a))e=e.reverse();return this.pushStack(e,a,Q.call(arguments).join(","))}});c.extend({filter:function(a,b,d){if(d)a=":not("+a+")";return c.find.matches(a,b)},dir:function(a,b,d){var f=[];for(a=a[b];a&&a.nodeType!==9&&(d===v||a.nodeType!==1||!c(a).is(d));){a.nodeType===1&&f.push(a);a=a[b]}return f},nth:function(a,b,d){b=b||1;for(var f=0;a;a=a[d])if(a.nodeType===1&&++f===b)break;return a},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)a.nodeType===1&&a!== b&&d.push(a);return d}});var Fa=/ jQuery\d+="(?:\d+|null)"/g,V=/^\s+/,Ga=/(<([\w:]+)[^>]*?)\/>/g,eb=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,Ha=/<([\w:]+)/,fb=/<tbody/i,gb=/<|&\w+;/,sa=/checked\s*(?:[^=]|=\s*.checked.)/i,Ia=function(a,b,d){return eb.test(d)?a:b+"></"+d+">"},F={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"
wrapAll:function(a){if(c.isFunction(a))return this.each(function(d){c(this).wrapAll(a.call(this,d))});if(this[0]){var b=c(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var d=this;d.firstChild&&d.firstChild.nodeType===1;)d=d.firstChild;return d}).append(this)}return this},wrapInner:function(a){if(c.isFunction(a))return this.each(function(b){c(this).wrapInner(a.call(this,b))});return this.each(function(){var b=c(this),d=b.contents();d.length? d.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){c(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments, false,function(b){this.parentNode.insertBefore(b,this)});else if(arguments.length){var a=c(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this.nextSibling)});else if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[0]).toArray());return a}},clone:function(a){var b=this.map(function(){if(!c.support.noCloneEvent&& !c.isXMLDoc(this)){var d=this.outerHTML,f=this.ownerDocument;if(!d){d=f.createElement("div");d.appendChild(this.cloneNode(true));d=d.innerHTML}return c.clean([d.replace(Fa,"").replace(V,"")],f)[0]}else return this.cloneNode(true)});if(a===true){qa(this,b);qa(this.find("*"),b.find("*"))}return b},html:function(a){if(a===v)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Fa,""):null;else if(typeof a==="string"&&!/<script/i.test(a)&&(c.support.leadingWhitespace||!V.test(a))&&!F[(Ha.exec(a)|| ["",""])[1].toLowerCase()]){a=a.replace(Ga,Ia);try{for(var b=0,d=this.length;b<d;b++)if(this[b].nodeType===1){c.cleanData(this[b].getElementsByTagName("*"));this[b].innerHTML=a}}catch(f){this.empty().append(a)}}else c.isFunction(a)?this.each(function(e){var i=c(this),j=i.html();i.empty().append(function(){return a.call(this,e,j)})}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(c.isFunction(a))return this.each(function(b){var d=c(this),f=d.html();d.replaceWith(a.call(this, b,f))});else a=c(a).detach();return this.each(function(){var b=this.nextSibling,d=this.parentNode;c(this).remove();b?c(b).before(a):c(d).append(a)})}else return this.pushStack(c(c.isFunction(a)?a():a),"replaceWith",a)},detach:function(a){return this.remove(a,true)},domManip:function(a,b,d){function f(s){return c.nodeName(s,"table")?s.getElementsByTagName("tbody")[0]||s.appendChild(s.ownerDocument.createElement("tbody")):s}var e,i,j=a[0],n=[];if(!c.support.checkClone&&arguments.length===3&&typeof j=== "string"&&sa.test(j))return this.each(function(){c(this).domManip(a,b,d,true)});if(c.isFunction(j))return this.each(function(s){var x=c(this);a[0]=j.call(this,s,b?x.html():v);x.domManip(a,b,d)});if(this[0]){e=a[0]&&a[0].parentNode&&a[0].parentNode.nodeType===11?{fragment:a[0].parentNode}:ra(a,this,n);if(i=e.fragment.firstChild){b=b&&c.nodeName(i,"tr");for(var o=0,m=this.length;o<m;o++)d.call(b?f(this[o],i):this[o],e.cacheable||this.length>1||o>0?e.fragment.cloneNode(true):e.fragment)}n&&c.each(n, Ma)}return this}});c.fragments={};c.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(d){var f=[];d=c(d);for(var e=0,i=d.length;e0?this.clone(true):this).get();c.fn[b].apply(c(d[e]),j);f=f.concat(j)}return this.pushStack(f,a,d.selector)}});c.each({remove:function(a,b){if(!a||c.filter(a,[this]).length){if(!b&&this.nodeType===1){c.cleanData(this.getElementsByTagName("*"));c.cleanData([this])}this.parentNode&& this.parentNode.removeChild(this)}},empty:function(){for(this.nodeType===1&&c.cleanData(this.getElementsByTagName("*"));this.firstChild;)this.removeChild(this.firstChild)}},function(a,b){c.fn[a]=function(){return this.each(b,arguments)}});c.extend({clean:function(a,b,d,f){b=b||r;if(typeof b.createElement==="undefined")b=b.ownerDocument||b[0]&&b[0].ownerDocument||r;var e=[];c.each(a,function(i,j){if(typeof j==="number")j+="";if(j){if(typeof j==="string"&&!gb.test(j))j=b.createTextNode(j);else if(typeof j===
"string"){j=j.replace(Ga,Ia);var n=(Ha.exec(j)||["",""])[1].toLowerCase(),o=F[n]||F._default,m=o[0];i=b.createElement("div");for(i.innerHTML=o[1]+j+o[2];m--;)i=i.lastChild;if(!c.support.tbody){m=fb.test(j);n=n==="table"&&!m?i.firstChild&&i.firstChild.childNodes:o[1]==="d=b.firstChild;f=d.firstChild;e=d.nextSibling.firstChild.firstChild;this.doesNotAddBorder=f.offsetTop!==5;this.doesAddBorderForTableAndCells=e.offsetTop===5;f.style.position="fixed";f.style.top="20px";this.supportsFixedPosition=f.offsetTop===20||f.offsetTop===15;f.style.position=f.style.top="";d.style.overflow="hidden";d.style.position="relative";this.subtractsBorderForOverflowNotVisible=f.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==i;a.removeChild(b);c.offset.initialize=c.noop}, bodyOffset:function(a){var b=a.offsetTop,d=a.offsetLeft;c.offset.initialize();if(c.offset.doesNotIncludeMarginInBodyOffset){b+=parseFloat(c.curCSS(a,"marginTop",true))||0;d+=parseFloat(c.curCSS(a,"marginLeft",true))||0}return{top:b,left:d}},setOffset:function(a,b,d){if(/static/.test(c.curCSS(a,"position")))a.style.position="relative";var f=c(a),e=f.offset(),i=parseInt(c.curCSS(a,"top",true),10)||0,j=parseInt(c.curCSS(a,"left",true),10)||0;if(c.isFunction(b))b=b.call(a,d,e);d={top:b.top-e.top+i,left:b.left- e.left+j};"using"in b?b.using.call(a,d):f.css(d)}};c.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),d=this.offset(),f=/^body|html$/i.test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-=parseFloat(c.curCSS(a,"marginTop",true))||0;d.left-=parseFloat(c.curCSS(a,"marginLeft",true))||0;f.top+=parseFloat(c.curCSS(b[0],"borderTopWidth",true))||0;f.left+=parseFloat(c.curCSS(b[0],"borderLeftWidth",true))||0;return{top:d.top-f.top,left:d.left-f.left}},offsetParent:function(){return this.map(function(){for(var a= this.offsetParent||r.body;a&&!/^body|html$/i.test(a.nodeName)&&c.css(a,"position")==="static";)a=a.offsetParent;return a})}});c.each(["Left","Top"],function(a,b){var d="scroll"+b;c.fn[d]=function(f){var e=this[0],i;if(!e)return null;if(f!==v)return this.each(function(){if(i=ua(this))i.scrollTo(!a?f:c(i).scrollLeft(),a?f:c(i).scrollTop());else this[d]=f});else return(i=ua(e))?"pageXOffset"in i?i[a?"pageYOffset":"pageXOffset"]:c.support.boxModel&&i.document.documentElement[d]||i.document.body[d]:e[d]}}); c.each(["Height","Width"],function(a,b){var d=b.toLowerCase();c.fn["inner"+b]=function(){return this[0]?c.css(this[0],d,false,"padding"):null};c.fn["outer"+b]=function(f){return this[0]?c.css(this[0],d,false,f?"margin":"border"):null};c.fn[d]=function(f){var e=this[0];if(!e)return f==null?null:this;if(c.isFunction(f))return this.each(function(i){var j=c(this);j[d](f.call(this,i,j[d]()))});return"scrollTo"in e&&e.document?e.document.compatMode==="CSS1Compat"&&e.document.documentElement["client"+b]|| e.document.body["client"+b]:e.nodeType===9?Math.max(e.documentElement["client"+b],e.body["scroll"+b],e.documentElement["scroll"+b],e.body["offset"+b],e.documentElement["offset"+b]):f===v?c.css(e,d):this.css(d,typeof f==="string"?f:f+"px")}});z.jQuery=z.$=c})(window); /**
* jCarousel - Riding carousels with jQuery * http://sorgalla.com/jcarousel/ * * Copyright (c) 2006 Jan Sorgalla (http://sorgalla.com) * Dual licensed under the MIT (MIT-LICENSE.txt) * and GPL (GPL-LICENSE.txt) licenses. * * Built on top of the jQuery library * http://jquery.com * * Inspired by the "Carousel Component" by Bill Scott * http://billwscott.com/carousel/ */
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}('(9($){$.1s.A=9(o){z 4.14(9(){2H r(4,o)})};8 q={W:F,23:1,1G:1,u:7,15:3,16:7,1H:\'2I\',24:\'2J\',1i:0,B:7,1j:7,1I:7,25:7,26:7,27:7,28:7,29:7,2a:7,2b:7,1J:\'<N></N>\',1K:\'<N></N>\',2c:\'2d\',2e:\'2d\',1L:7,1M:7};$.A=9(e,o){4.5=$.17({},q,o||{});4.Q=F;4.D=7;4.H=7;4.t=7;4.R=7;4.S=7;4.O=!4.5.W?\'1N\':\'2f\';4.E=!4.5.W?\'2g\':\'2h\';8 a=\'\',1d=e.J.1d(\' \');1k(8 i=0;i<1d.K;i++){6(1d[i].2i(\'A-2j\')!=-1){$(e).1t(1d[i]);8 a=1d[i];1l}}6(e.2k==\'2K\'||e.2k==\'2L\'){4.t=$(e);4.D=4.t.18();6(4.D.1m(\'A-H\')){6(!4.D.18().1m(\'A-D\'))4.D=4.D.B(\'<N></N>\');4.D=4.D.18()}X 6(!4.D.1m(\'A-D\'))4.D=4.t.B(\'<N></N>\').18()}X{4.D=$(e);4.t=$(e).2M(\'>2l,>2m,N>2l,N>2m\')}6(a!=\'\'&&4.D.18()[0].J.2i(\'A-2j\')==-1)4.D.B(\'<N 2N=" \'+a+\'"></N>\');4.H=4.t.18();6(!4.H.K||!4.H.1m(\'A-H\'))4.H=4.t.B(\'<N></N>\').18();4.S=$(\'.A-11\',4.D);6(4.S.u()==0&&4.5.1K!=7)4.S=4.H.1u(4.5.1K).11();4.S.V(4.J(\'A-11\'));4.R=$(\'.A-19\',4.D);6(4.R.u()==0&&4.5.1J!=7)4.R=4.H.1u(4.5.1J).11();4.R.V(4.J(\'A-19\'));4.H.V(4.J(\'A-H\'));4.t.V(4.J(\'A-t\'));4.D.V(4.J(\'A-D\'));8 b=4.5.16!=7?1n.1O(4.1o()/4.5.16):7;8 c=4.t.2O(\'1v\');8 d=4;6(c.u()>0){8 f=0,i=4.5.1G;c.14(9(){d.1P(4,i++);f+=d.T(4,b)});4.t.y(4.O,f+\'U\');6(!o||o.u===L)4.5.u=c.u()}4.D.y(\'1w\',\'1x\');4.R.y(\'1w\',\'1x\');4.S.y(\'1w\',\'1x\');4.2n=9(){d.19()};4.2o=9(){d.11()};4.1Q=9(){d.2p()};6(4.5.1j!=7)4.5.1j(4,\'2q\');6($.2r.2s){4.1e(F,F);$(2t).1y(\'2P\',9(){d.1z()})}X 4.1z()};8 r=$.A;r.1s=r.2Q={A:\'0.2.3\'};r.1s.17=r.17=$.17;r.1s.17({1z:9(){4.C=7;4.G=7;4.Y=7;4.12=7;4.1a=F;4.1f=7;4.P=7;4.Z=F;6(4.Q)z;4.t.y(4.E,4.1A(4.5.1G)+\'U\');8 p=4.1A(4.5.23);4.Y=4.12=7;4.1p(p,F);$(2t).1R(\'2u\',4.1Q).1y(\'2u\',4.1Q)},2v:9(){4.t.2w();4.t.y(4.E,\'2R\');4.t.y(4.O,\'2S\');6(4.5.1j!=7)4.5.1j(4,\'2v\');4.1z()},2p:9(){6(4.P!=7&&4.Z)4.t.y(4.E,r.I(4.t.y(4.E))+4.P);4.P=7;4.Z=F;6(4.5.1I!=7)4.5.1I(4);6(4.5.16!=7){8 a=4;8 b=1n.1O(4.1o()/4.5.16),O=0,E=0;$(\'1v\',4.t).14(9(i){O+=a.T(4,b);6(i+1<a.C)E=O});4.t.y(4.O,O+\'U\');4.t.y(4.E,-E+\'U\')}4.15(4.C,F)},2T:9(){4.Q=1g;4.1e()},2U:9(){4.Q=F;4.1e()},u:9(s){6(s!=L){4.5.u=s;6(!4.Q)4.1e()}z 4.5.u},2V:9(i,a){6(a==L||!a)a=i;6(4.5.u!==7&&a>4.5.u)a=4.5.u;1k(8 j=i;j<=a;j++){8 e=4.M(j);6(!e.K||e.1m(\'A-1b-1B\'))z F}z 1g},M:9(i){z $(\'.A-1b-\'+i,4.t)},2x:9(i,s){8 e=4.M(i),1S=0,2x=0;6(e.K==0){8 c,e=4.1C(i),j=r.I(i);1q(c=4.M(--j)){6(j<=0||c.K){j<=0?4.t.2y(e):c.1T(e);1l}}}X 1S=4.T(e);e.1t(4.J(\'A-1b-1B\'));1U s==\'2W\'?e.2X(s):e.2w().2Y(s);8 a=4.5.16!=7?1n.1O(4.1o()/4.5.16):7;8 b=4.T(e,a)-1S;6(i>0&&i<4.C)4.t.y(4.E,r.I(4.t.y(4.E))-b+\'U\');4.t.y(4.O,r.I(4.t.y(4.O))+b+\'U\');z e},1V:9(i){8 e=4.M(i);6(!e.K||(i>=4.C&&i<=4.G))z;8 d=4.T(e);6(i<4.C)4.t.y(4.E,r.I(4.t.y(4.E))+d+\'U\');e.1V();4.t.y(4.O,r.I(4.t.y(4.O))-d+\'U\')},19:9(){4.1D();6(4.P!=7&&!4.Z)4.1W(F);X 4.15(((4.5.B==\'1X\'||4.5.B==\'G\')&&4.5.u!=7&&4.G==4.5.u)?1:4.C+4.5.15)},11:9(){4.1D();6(4.P!=7&&4.Z)4.1W(1g);X 4.15(((4.5.B==\'1X\'||4.5.B==\'C\')&&4.5.u!=7&&4.C==1)?4.5.u:4.C-4.5.15)},1W:9(b){6(4.Q||4.1a||!4.P)z;8 a=r.I(4.t.y(4.E));!b?a-=4.P:a+=4.P;4.Z=!b;4.Y=4.C;4.12=4.G;4.1p(a)},15:9(i,a){6(4.Q||4.1a)z;4.1p(4.1A(i),a)},1A:9(i){6(4.Q||4.1a)z;i=r.I(i);6(4.5.B!=\'1c\')i=i<1?1:(4.5.u&&i>4.5.u?4.5.u:i);8 a=4.C>i;8 b=r.I(4.t.y(4.E));8 f=4.5.B!=\'1c\'&&4.C<=1?1:4.C;8 c=a?4.M(f):4.M(4.G);8 j=a?f:f-1;8 e=7,l=0,p=F,d=0;1q(a?--j>=i:++j=1&&(4.5.u==7||j<=4.5.u))))b=a?b+d:b-d}8 g=4.1o();8 h=[];8 k=0,j=i,v=0;8 c=4.M(i-1);1q(++k){e=4.M(j);p=!e.K;6(e.K==0){e=4.1C(j).V(4.J(\'A-1b-1B\'));c.K==0?4.t.2y(e):c[a?\'1u\':\'1T\'](e)}c=e;8 d=4.T(e);6(d==0){2Z(\'30: 31 1N/2f 32 1k 33. 34 35 36 37 38 39. 3a...\');z 0}6(4.5.B!=\'1c\'&&4.5.u!==7&&j>4.5.u)h.3b(e);X 6(p)l+=d;v+=d;6(v>=g)1l;j++}1k(8 x=0;x<h.K;x++)h[x].1V();6(l>0){4.t.y(4.O,4.T(4.t)+l+\'U\');6(a){b-=l;4.t.y(4.E,r.I(4.t.y(4.E))-l+\'U\')}}8 n=i+k-1;6(4.5.B!=\'1c\'&&4.5.u&&n>4.5.u)n=4.5.u;6(j>n){k=0,j=n,v=0;1q(++k){8 e=4.M(j--);6(!e.K)1l;v+=4.T(e);6(v>=g)1l}}8 o=n-k+1;6(4.5.B!=\'1c\'&&o<1)o=1;6(4.Z&&a){b+=4.P;4.Z=F}4.P=7;6(4.5.B!=\'1c\'&&n==4.5.u&&(n-k+1)>=1){8 m=r.10(4.M(n),!4.5.W?\'1r\':\'1Y\');6((v-m)>g)4.P=v-g-m}1q(i-->o)b+=4.T(4.M(i));4.Y=4.C;4.12=4.G;4.C=o;4.G=n;z b},1p:9(p,a){6(4.Q||4.1a)z;4.1a=1g;8 b=4;8 c=9(){b.1a=F;6(p==0)b.t.y(b.E,0);6(b.5.B==\'1X\'||b.5.B==\'G\'||b.5.u==7||b.G<b.5.u)b.2z();b.1e();b.1Z(\'2A\')};4.1Z(\'3c\');6(!4.5.1H||a==F){4.t.y(4.E,p+\'U\');c()}X{8 o=!4.5.W?{\'2g\':p}:{\'2h\':p};4.t.1p(o,4.5.1H,4.5.24,c)}},2z:9(s){6(s!=L)4.5.1i=s;6(4.5.1i==0)z 4.1D();6(4.1f!=7)z;8 a=4;4.1f=3d(9(){a.19()},4.5.1i*3e)},1D:9(){6(4.1f==7)z;3f(4.1f);4.1f=7},1e:9(n,p){6(n==L||n==7){8 n=!4.Q&&4.5.u!==0&&((4.5.B&&4.5.B!=\'C\')||4.5.u==7||4.G<4.5.u);6(!4.Q&&(!4.5.B||4.5.B==\'C\')&&4.5.u!=7&&4.G>=4.5.u)n=4.P!=7&&!4.Z}6(p==L||p==7){8 p=!4.Q&&4.5.u!==0&&((4.5.B&&4.5.B!=\'G\')||4.C>1);6(!4.Q&&(!4.5.B||4.5.B==\'G\')&&4.5.u!=7&&4.C==1)p=4.P!=7&&4.Z}8 a=4;4.R[n?\'1y\':\'1R\'](4.5.2c,4.2n)[n?\'1t\':\'V\'](4.J(\'A-19-1E\')).20(\'1E\',n?F:1g);4.S[p?\'1y\':\'1R\'](4.5.2e,4.2o)[p?\'1t\':\'V\'](4.J(\'A-11-1E\')).20(\'1E\',p?F:1g);6(4.R.K>0&&(4.R[0].1h==L||4.R[0].1h!=n)&&4.5.1L!=7){4.R.14(9(){a.5.1L(a,4,n)});4.R[0].1h=n}6(4.S.K>0&&(4.S[0].1h==L||4.S[0].1h!=p)&&4.5.1M!=7){4.S.14(9(){a.5.1M(a,4,p)});4.S[0].1h=p}},1Z:9(a){8 b=4.Y==7?\'2q\':(4.Y<4.C?\'19\':\'11\');4.13(\'25\',a,b);6(4.Y!==4.C){4.13(\'26\',a,b,4.C);4.13(\'27\',a,b,4.Y)}6(4.12!==4.G){4.13(\'28\',a,b,4.G);4.13(\'29\',a,b,4.12)}4.13(\'2a\',a,b,4.C,4.G,4.Y,4.12);4.13(\'2b\',a,b,4.Y,4.12,4.C,4.G)},13:9(a,b,c,d,e,f,g){6(4.5[a]==L||(1U 4.5[a]!=\'2B\'&&b!=\'2A\'))z;8 h=1U 4.5[a]==\'2B\'?4.5[a][b]:4.5[a];6(!$.3g(h))z;8 j=4;6(d===L)h(j,c,b);X 6(e===L)4.M(d).14(9(){h(j,4,d,c,b)});X{1k(8 i=d;i<=e;i++)6(i!==7&&!(i>=f&&i<=g))4.M(i).14(9(){h(j,4,i,c,b)})}},1C:9(i){z 4.1P(\'<1v></1v>\',i)},1P:9(e,i){8 a=$(e).V(4.J(\'A-1b\')).V(4.J(\'A-1b-\'+i));a.20(\'3h\',i);z a},J:9(c){z c+\' \'+c+(!4.5.W?\'-3i\':\'-W\')},T:9(e,d){8 a=e.2C!=L?e[0]:e;8 b=!4.5.W?a.1F+r.10(a,\'2D\')+r.10(a,\'1r\'):a.2E+r.10(a,\'2F\')+r.10(a,\'1Y\');6(d==L||b==d)z b;8 w=!4.5.W?d-r.10(a,\'2D\')-r.10(a,\'1r\'):d-r.10(a,\'2F\')-r.10(a,\'1Y\');$(a).y(4.O,w+\'U\');z 4.T(a)},1o:9(){z!4.5.W?4.H[0].1F-r.I(4.H.y(\'3j\'))-r.I(4.H.y(\'3k\')):4.H[0].2E-r.I(4.H.y(\'3l\'))-r.I(4.H.y(\'3m\'))},3n:9(i,s){6(s==L)s=4.5.u;z 1n.3o((((i-1)/s)-1n.3p((i-1)/s))*s)+1}});r.17({3q:9(d){z $.17(q,d||{})},10:9(e,p){6(!e)z 0;8 a=e.2C!=L?e[0]:e;6(p==\'1r\'&&$.2r.2s){8 b={\'1w\':\'1x\',\'3r\':\'3s\',\'1N\':\'1i\'},21,22;$.2G(a,b,9(){21=a.1F});b[\'1r\']=0;$.2G(a,b,9(){22=a.1F});z 22-21}z r.I($.y(a,p))},I:9(v){v=3t(v);z 3u(v)?0:v}})})(3v);',62,218,'||||this|options|if|null|var|function||||||||||||||||||||list|size||||css|return|jcarousel|wrap|first|container|lt|false|last|clip|intval|className|length|undefined|get|div|wh|tail|locked|buttonNext|buttonPrev|dimension|px|addClass|vertical|else|prevFirst|inTail|margin|prev|prevLast|callback|each|scroll|visible|extend|parent|next|animating|item|circular|split|buttons|timer|true|jcarouselstate|auto|initCallback|for|break|hasClass|Math|clipping|animate|while|marginRight|fn|removeClass|before|li|display|block|bind|setup|pos|placeholder|create|stopAuto|disabled|offsetWidth|offset|animation|reloadCallback|buttonNextHTML|buttonPrevHTML|buttonNextCallback|buttonPrevCallback|width|ceil|format|funcResize|unbind|old|after|typeof|remove|scrollTail|both|marginBottom|notify|attr|oWidth|oWidth2|start|easing|itemLoadCallback|itemFirstInCallback|itemFirstOutCallback|itemLastInCallback|itemLastOutCallback|itemVisibleInCallback|itemVisibleOutCallback|buttonNextEvent|click|buttonPrevEvent|height|left|top|indexOf|skin|nodeName|ul|ol|funcNext|funcPrev|reload|init|browser|safari|window|resize|reset|empty|add|prepend|startAuto|onAfterAnimation|object|jquery|marginLeft|offsetHeight|marginTop|swap|new|normal|swing|UL|OL|find|class|children|load|prototype|0px|10px|lock|unlock|has|string|html|append|alert|jCarousel|No|set|items|This|will|cause|an|infinite|loop|Aborting|push|onBeforeAnimation|setTimeout|1000|clearTimeout|isFunction|jcarouselindex|horizontal|borderLeftWidth|borderRightWidth|borderTopWidth|borderBottomWidth|index|round|floor|defaults|float|none|parseInt|isNaN|jQuery'.split('|'),0,{})) $(document).ready(function () {
function mycarousel_initCallback(carousel) { $('#featured-item-next').bind('click', function () { carousel.next(); return false; }); $('#featured-item-prev').bind('click', function () { carousel.prev(); return false; });
// Disable autoscrolling if the user clicks the prev or next button. carousel.buttonNext.bind('click', function () { carousel.startAuto(0); });
carousel.buttonPrev.bind('click', function () { carousel.startAuto(0); });
// Pause autoscrolling if the user moves with the cursor over the clip. carousel.clip.hover(function () { carousel.stopAuto(); }, function () { carousel.startAuto(); });
};
$('#featured_content').jcarousel({ scroll: 1, auto: 5, // Sets the time delay between automatic scrolling of the panel wrap: 'last', initCallback: mycarousel_initCallback, // This tells jCarousel NOT to autobuild prev/next buttons buttonNextHTML: null, buttonPrevHTML: null });
});
<!ENTITY % HTMLlat1 PUBLIC
"-//W3C//ENTITIES Latin 1 for XHTML//EN" "xhtml-lat1.ent">
%HTMLlat1;
<!ENTITY % HTMLsymbol PUBLIC
"-//W3C//ENTITIES Symbols for XHTML//EN" "xhtml-symbol.ent">
%HTMLsymbol;
<!ENTITY % HTMLspecial PUBLIC
"-//W3C//ENTITIES Special for XHTML//EN" "xhtml-special.ent">
%HTMLspecial;
<!ENTITY % ContentType "CDATA">
<!ENTITY % ContentTypes "CDATA">
<!ENTITY % Charset "CDATA">
<!ENTITY % Charsets "CDATA">
<!ENTITY % LanguageCode "NMTOKEN">
<!ENTITY % Character "CDATA">
<!ENTITY % Number "CDATA">
<!ENTITY % LinkTypes "CDATA">
<!ENTITY % MediaDesc "CDATA">
<!ENTITY % URI "CDATA">
<!ENTITY % UriList "CDATA">
<!ENTITY % Datetime "CDATA">
<!ENTITY % Script "CDATA">
<!ENTITY % StyleSheet "CDATA">
<!ENTITY % Text "CDATA">
<!ENTITY % FrameTarget "NMTOKEN">
<!ENTITY % Length "CDATA">
<!ENTITY % MultiLength "CDATA">
<!ENTITY % Pixels "CDATA">
<!ENTITY % Shape "(rect|circle|poly|default)">
<!ENTITY % Coords "CDATA">
<!ENTITY % ImgAlign "(top|middle|bottom|left|right)">
<!ENTITY % Color "CDATA">
<!ENTITY % coreattrs
"id ID #IMPLIED class CDATA #IMPLIED style %StyleSheet; #IMPLIED title %Text; #IMPLIED" >
<!ENTITY % i18n
"lang %LanguageCode; #IMPLIED xml:lang %LanguageCode; #IMPLIED dir (ltr|rtl) #IMPLIED" >
<!ENTITY % events
"onclick %Script; #IMPLIED ondblclick %Script; #IMPLIED onmousedown %Script; #IMPLIED onmouseup %Script; #IMPLIED onmouseover %Script; #IMPLIED onmousemove %Script; #IMPLIED onmouseout %Script; #IMPLIED onkeypress %Script; #IMPLIED onkeydown %Script; #IMPLIED onkeyup %Script; #IMPLIED" >
<!ENTITY % focus
"accesskey %Character; #IMPLIED tabindex %Number; #IMPLIED onfocus %Script; #IMPLIED onblur %Script; #IMPLIED" >
<!ENTITY % attrs "%coreattrs; %i18n; %events;">
<!ENTITY % TextAlign "align (left|center|right|justify) #IMPLIED">
<!ENTITY % special.extra
"object | applet | img | map | iframe">
<!ENTITY % special.basic "br | span | bdo">
<!ENTITY % special
"%special.basic; | %special.extra;">
<!ENTITY % fontstyle.extra "big | small | font | basefont">
<!ENTITY % fontstyle.basic "tt | i | b | u
| s | strike ">
<!ENTITY % fontstyle "%fontstyle.basic; | %fontstyle.extra;">
<!ENTITY % phrase.extra "sub | sup"> <!ENTITY % phrase.basic "em | strong | dfn | code | q |
samp | kbd | var | cite | abbr | acronym">
<!ENTITY % phrase "%phrase.basic; | %phrase.extra;">
<!ENTITY % inline.forms "input | select | textarea | label | button">
<!ENTITY % misc.inline "ins | del | script">
<!ENTITY % misc "noscript | %misc.inline;">
<!ENTITY % inline "a | %special; | %fontstyle; | %phrase; | %inline.forms;">
<!ENTITY % Inline "(#PCDATA | %inline; | %misc.inline;)*">
<!ENTITY % heading "h1|h2|h3|h4|h5|h6">
<!ENTITY % lists "ul | ol | dl | menu | dir">
<!ENTITY % blocktext "pre | hr | blockquote | address | center | noframes">
<!ENTITY % block
"p | %heading; | div | %lists; | %blocktext; | isindex |fieldset | table">
<!ENTITY % Flow "(#PCDATA | %block; | form | %inline; | %misc;)*">
<!ENTITY % a.content
"(#PCDATA | %special; | %fontstyle; | %phrase; | %inline.forms; | %misc.inline;)*">
<!ENTITY % pre.content
"(#PCDATA | a | %special.basic; | %fontstyle.basic; | %phrase.basic; |
%inline.forms; | %misc.inline;)*">
<!ENTITY % form.content "(#PCDATA | %block; | %inline; | %misc;)*">
<!ENTITY % button.content
"(#PCDATA | p | %heading; | div | %lists; | %blocktext; | table | br | span | bdo | object | applet | img | map | %fontstyle; | %phrase; | %misc;)*">
<!ELEMENT html (head, body)> <!ATTLIST html
%i18n; id ID #IMPLIED xmlns %URI; #FIXED 'http://www.w3.org/1999/xhtml' >
<!ENTITY % head.misc "(script|style|meta|link|object|isindex)*">
<!ELEMENT head (%head.misc;,
((title, %head.misc;, (base, %head.misc;)?) | (base, %head.misc;, (title, %head.misc;))))>
<!ATTLIST head
%i18n; id ID #IMPLIED profile %URI; #IMPLIED >
<!ELEMENT title (#PCDATA)> <!ATTLIST title
%i18n; id ID #IMPLIED >
<!ELEMENT base EMPTY>
<!ATTLIST base
id ID #IMPLIED href %URI; #IMPLIED target %FrameTarget; #IMPLIED >
<!ELEMENT meta EMPTY> <!ATTLIST meta
%i18n; id ID #IMPLIED http-equiv CDATA #IMPLIED name CDATA #IMPLIED content CDATA #REQUIRED scheme CDATA #IMPLIED >
<!ELEMENT link EMPTY>
<!ATTLIST link
%attrs; charset %Charset; #IMPLIED href %URI; #IMPLIED hreflang %LanguageCode; #IMPLIED type %ContentType; #IMPLIED rel %LinkTypes; #IMPLIED rev %LinkTypes; #IMPLIED media %MediaDesc; #IMPLIED target %FrameTarget; #IMPLIED >
<!ELEMENT style (#PCDATA)> <!ATTLIST style
%i18n; id ID #IMPLIED type %ContentType; #REQUIRED media %MediaDesc; #IMPLIED title %Text; #IMPLIED xml:space (preserve) #FIXED 'preserve' >
<!ELEMENT script (#PCDATA)> <!ATTLIST script
id ID #IMPLIED charset %Charset; #IMPLIED type %ContentType; #REQUIRED language CDATA #IMPLIED src %URI; #IMPLIED defer (defer) #IMPLIED xml:space (preserve) #FIXED 'preserve' >
<!ELEMENT noscript %Flow;>
<!ATTLIST noscript
%attrs; >
<!ELEMENT iframe %Flow;> <!ATTLIST iframe
%coreattrs; longdesc %URI; #IMPLIED name NMTOKEN #IMPLIED src %URI; #IMPLIED frameborder (1|0) "1" marginwidth %Pixels; #IMPLIED marginheight %Pixels; #IMPLIED scrolling (yes|no|auto) "auto" align %ImgAlign; #IMPLIED height %Length; #IMPLIED width %Length; #IMPLIED >
<!ELEMENT noframes %Flow;>
<!ATTLIST noframes
%attrs; >
<!ELEMENT body %Flow;>
<!ATTLIST body
%attrs; onload %Script; #IMPLIED onunload %Script; #IMPLIED background %URI; #IMPLIED bgcolor %Color; #IMPLIED text %Color; #IMPLIED link %Color; #IMPLIED vlink %Color; #IMPLIED alink %Color; #IMPLIED >
<!ELEMENT div %Flow;> <!ATTLIST div
%attrs; %TextAlign; >
<!ELEMENT p %Inline;>
<!ATTLIST p
%attrs; %TextAlign; >
<!ELEMENT h1 %Inline;> <!ATTLIST h1
%attrs; %TextAlign; >
<!ELEMENT h2 %Inline;> <!ATTLIST h2
%attrs; %TextAlign; >
<!ELEMENT h3 %Inline;> <!ATTLIST h3
%attrs; %TextAlign; >
<!ELEMENT h4 %Inline;> <!ATTLIST h4
%attrs; %TextAlign; >
<!ELEMENT h5 %Inline;> <!ATTLIST h5
%attrs; %TextAlign; >
<!ELEMENT h6 %Inline;> <!ATTLIST h6
%attrs; %TextAlign; >
<!ENTITY % ULStyle "(disc|square|circle)">
<!ELEMENT ul (li)+>
<!ATTLIST ul
%attrs; type %ULStyle; #IMPLIED compact (compact) #IMPLIED >
<!ENTITY % OLStyle "CDATA">
<!ELEMENT ol (li)+>
<!ATTLIST ol
%attrs; type %OLStyle; #IMPLIED compact (compact) #IMPLIED start %Number; #IMPLIED >
<!ELEMENT menu (li)+> <!ATTLIST menu
%attrs; compact (compact) #IMPLIED >
<!ELEMENT dir (li)+> <!ATTLIST dir
%attrs; compact (compact) #IMPLIED >
<!ENTITY % LIStyle "CDATA">
<!ELEMENT li %Flow;>
<!ATTLIST li
%attrs; type %LIStyle; #IMPLIED value %Number; #IMPLIED >
<!ELEMENT dl (dt|dd)+>
<!ATTLIST dl
%attrs; compact (compact) #IMPLIED >
<!ELEMENT dt %Inline;> <!ATTLIST dt
%attrs; >
<!ELEMENT dd %Flow;> <!ATTLIST dd
%attrs; >
<!ELEMENT address (#PCDATA | %inline; | %misc.inline; | p)*> <!ATTLIST address
%attrs; >
<!ELEMENT hr EMPTY>
<!ATTLIST hr
%attrs; align (left|center|right) #IMPLIED noshade (noshade) #IMPLIED size %Pixels; #IMPLIED width %Length; #IMPLIED >
<!ELEMENT pre %pre.content;> <!ATTLIST pre
%attrs; width %Number; #IMPLIED xml:space (preserve) #FIXED 'preserve' >
<!ELEMENT blockquote %Flow;>
<!ATTLIST blockquote
%attrs; cite %URI; #IMPLIED >
<!ELEMENT center %Flow;>
<!ATTLIST center
%attrs; >
<!ELEMENT ins %Flow;>
<!ATTLIST ins
%attrs; cite %URI; #IMPLIED datetime %Datetime; #IMPLIED >
<!ELEMENT del %Flow;> <!ATTLIST del
%attrs; cite %URI; #IMPLIED datetime %Datetime; #IMPLIED >
<!ELEMENT a %a.content;> <!ATTLIST a
%attrs; %focus; charset %Charset; #IMPLIED type %ContentType; #IMPLIED name NMTOKEN #IMPLIED href %URI; #IMPLIED hreflang %LanguageCode; #IMPLIED rel %LinkTypes; #IMPLIED rev %LinkTypes; #IMPLIED shape %Shape; "rect" coords %Coords; #IMPLIED target %FrameTarget; #IMPLIED >
<!ELEMENT span %Inline;>
<!ATTLIST span
%attrs; >
<!ELEMENT bdo %Inline;> <!ATTLIST bdo
%coreattrs; %events; lang %LanguageCode; #IMPLIED xml:lang %LanguageCode; #IMPLIED dir (ltr|rtl) #REQUIRED >
<!ELEMENT br EMPTY> <!ATTLIST br
%coreattrs; clear (left|all|right|none) "none" >
<!ELEMENT em %Inline;> <!ATTLIST em %attrs;>
<!ELEMENT strong %Inline;> <!ATTLIST strong %attrs;>
<!ELEMENT dfn %Inline;> <!ATTLIST dfn %attrs;>
<!ELEMENT code %Inline;> <!ATTLIST code %attrs;>
<!ELEMENT samp %Inline;> <!ATTLIST samp %attrs;>
<!ELEMENT kbd %Inline;> <!ATTLIST kbd %attrs;>
<!ELEMENT var %Inline;> <!ATTLIST var %attrs;>
<!ELEMENT cite %Inline;> <!ATTLIST cite %attrs;>
<!ELEMENT abbr %Inline;> <!ATTLIST abbr %attrs;>
<!ELEMENT acronym %Inline;> <!ATTLIST acronym %attrs;>
<!ELEMENT q %Inline;> <!ATTLIST q
%attrs; cite %URI; #IMPLIED >
<!ELEMENT sub %Inline;> <!ATTLIST sub %attrs;>
<!ELEMENT sup %Inline;> <!ATTLIST sup %attrs;>
<!ELEMENT tt %Inline;> <!ATTLIST tt %attrs;>
<!ELEMENT i %Inline;> <!ATTLIST i %attrs;>
<!ELEMENT b %Inline;> <!ATTLIST b %attrs;>
<!ELEMENT big %Inline;> <!ATTLIST big %attrs;>
<!ELEMENT small %Inline;> <!ATTLIST small %attrs;>
<!ELEMENT u %Inline;> <!ATTLIST u %attrs;>
<!ELEMENT s %Inline;> <!ATTLIST s %attrs;>
<!ELEMENT strike %Inline;> <!ATTLIST strike %attrs;>
<!ELEMENT basefont EMPTY> <!ATTLIST basefont
id ID #IMPLIED size CDATA #REQUIRED color %Color; #IMPLIED face CDATA #IMPLIED >
<!ELEMENT font %Inline;> <!ATTLIST font
%coreattrs; %i18n; size CDATA #IMPLIED color %Color; #IMPLIED face CDATA #IMPLIED >
<!ELEMENT object (#PCDATA | param | %block; | form | %inline; | %misc;)*>
<!ATTLIST object
%attrs; declare (declare) #IMPLIED classid %URI; #IMPLIED codebase %URI; #IMPLIED data %URI; #IMPLIED type %ContentType; #IMPLIED codetype %ContentType; #IMPLIED archive %UriList; #IMPLIED standby %Text; #IMPLIED height %Length; #IMPLIED width %Length; #IMPLIED usemap %URI; #IMPLIED name NMTOKEN #IMPLIED tabindex %Number; #IMPLIED align %ImgAlign; #IMPLIED border %Pixels; #IMPLIED hspace %Pixels; #IMPLIED vspace %Pixels; #IMPLIED >
<!ELEMENT param EMPTY> <!ATTLIST param
id ID #IMPLIED name CDATA #REQUIRED value CDATA #IMPLIED valuetype (data|ref|object) "data" type %ContentType; #IMPLIED >
<!ELEMENT applet (#PCDATA | param | %block; | form | %inline; | %misc;)*> <!ATTLIST applet
%coreattrs; codebase %URI; #IMPLIED archive CDATA #IMPLIED code CDATA #IMPLIED object CDATA #IMPLIED alt %Text; #IMPLIED name NMTOKEN #IMPLIED width %Length; #REQUIRED height %Length; #REQUIRED align %ImgAlign; #IMPLIED hspace %Pixels; #IMPLIED vspace %Pixels; #IMPLIED >
<!ELEMENT img EMPTY> <!ATTLIST img
%attrs; src %URI; #REQUIRED alt %Text; #REQUIRED name NMTOKEN #IMPLIED longdesc %URI; #IMPLIED height %Length; #IMPLIED width %Length; #IMPLIED usemap %URI; #IMPLIED ismap (ismap) #IMPLIED align %ImgAlign; #IMPLIED border %Length; #IMPLIED hspace %Pixels; #IMPLIED vspace %Pixels; #IMPLIED >
<!ELEMENT map ((%block; | form | %misc;)+ | area+)>
<!ATTLIST map
%i18n; %events; id ID #REQUIRED class CDATA #IMPLIED style %StyleSheet; #IMPLIED title %Text; #IMPLIED name CDATA #IMPLIED >
<!ELEMENT area EMPTY> <!ATTLIST area
%attrs; %focus; shape %Shape; "rect" coords %Coords; #IMPLIED href %URI; #IMPLIED nohref (nohref) #IMPLIED alt %Text; #REQUIRED target %FrameTarget; #IMPLIED >
<!ELEMENT form %form.content;>
<!ATTLIST form
%attrs; action %URI; #REQUIRED method (get|post) "get" name NMTOKEN #IMPLIED enctype %ContentType; "application/x-www-form-urlencoded" onsubmit %Script; #IMPLIED onreset %Script; #IMPLIED accept %ContentTypes; #IMPLIED accept-charset %Charsets; #IMPLIED target %FrameTarget; #IMPLIED >
<!ELEMENT label %Inline;> <!ATTLIST label
%attrs; for IDREF #IMPLIED accesskey %Character; #IMPLIED onfocus %Script; #IMPLIED onblur %Script; #IMPLIED >
<!ENTITY % InputType
"(text | password | checkbox | radio | submit | reset | file | hidden | image | button)" >
<!ELEMENT input EMPTY>
<!ATTLIST input
%attrs; %focus; type %InputType; "text" name CDATA #IMPLIED value CDATA #IMPLIED checked (checked) #IMPLIED disabled (disabled) #IMPLIED readonly (readonly) #IMPLIED size CDATA #IMPLIED maxlength %Number; #IMPLIED src %URI; #IMPLIED alt CDATA #IMPLIED usemap %URI; #IMPLIED onselect %Script; #IMPLIED onchange %Script; #IMPLIED accept %ContentTypes; #IMPLIED align %ImgAlign; #IMPLIED >
<!ELEMENT select (optgroup|option)+> <!ATTLIST select
%attrs; name CDATA #IMPLIED size %Number; #IMPLIED multiple (multiple) #IMPLIED disabled (disabled) #IMPLIED tabindex %Number; #IMPLIED onfocus %Script; #IMPLIED onblur %Script; #IMPLIED onchange %Script; #IMPLIED >
<!ELEMENT optgroup (option)+> <!ATTLIST optgroup
%attrs; disabled (disabled) #IMPLIED label %Text; #REQUIRED >
<!ELEMENT option (#PCDATA)> <!ATTLIST option
%attrs; selected (selected) #IMPLIED disabled (disabled) #IMPLIED label %Text; #IMPLIED value CDATA #IMPLIED >
<!ELEMENT textarea (#PCDATA)> <!ATTLIST textarea
%attrs; %focus; name CDATA #IMPLIED rows %Number; #REQUIRED cols %Number; #REQUIRED disabled (disabled) #IMPLIED readonly (readonly) #IMPLIED onselect %Script; #IMPLIED onchange %Script; #IMPLIED >
<!ELEMENT fieldset (#PCDATA | legend | %block; | form | %inline; | %misc;)*> <!ATTLIST fieldset
%attrs; >
<!ENTITY % LAlign "(top|bottom|left|right)">
<!ELEMENT legend %Inline;> <!ATTLIST legend
%attrs; accesskey %Character; #IMPLIED align %LAlign; #IMPLIED >
<!ELEMENT button %button.content;> <!ATTLIST button
%attrs; %focus; name CDATA #IMPLIED value CDATA #IMPLIED type (button|submit|reset) "submit" disabled (disabled) #IMPLIED >
<!ELEMENT isindex EMPTY> <!ATTLIST isindex
%coreattrs; %i18n; prompt %Text; #IMPLIED >
<!ENTITY % TFrame "(void|above|below|hsides|lhs|rhs|vsides|box|border)">
<!ENTITY % TRules "(none | groups | rows | cols | all)">
<!ENTITY % TAlign "(left|center|right)">
<!ENTITY % cellhalign
"align (left|center|right|justify|char) #IMPLIED char %Character; #IMPLIED charoff %Length; #IMPLIED" >
<!ENTITY % cellvalign
"valign (top|middle|bottom|baseline) #IMPLIED" >
<!ELEMENT table
(caption?, (col*|colgroup*), thead?, tfoot?, (tbody+|tr+))>
<!ELEMENT caption %Inline;> <!ELEMENT thead (tr)+> <!ELEMENT tfoot (tr)+> <!ELEMENT tbody (tr)+> <!ELEMENT colgroup (col)*> <!ELEMENT col EMPTY> <!ELEMENT tr (th|td)+> <!ELEMENT th %Flow;> <!ELEMENT td %Flow;>
<!ATTLIST table
%attrs; summary %Text; #IMPLIED width %Length; #IMPLIED border %Pixels; #IMPLIED frame %TFrame; #IMPLIED rules %TRules; #IMPLIED cellspacing %Length; #IMPLIED cellpadding %Length; #IMPLIED align %TAlign; #IMPLIED bgcolor %Color; #IMPLIED >
<!ENTITY % CAlign "(top|bottom|left|right)">
<!ATTLIST caption
%attrs; align %CAlign; #IMPLIED >
<!ATTLIST colgroup
%attrs; span %Number; "1" width %MultiLength; #IMPLIED %cellhalign; %cellvalign; >
<!ATTLIST col
%attrs; span %Number; "1" width %MultiLength; #IMPLIED %cellhalign; %cellvalign; >
<!ATTLIST thead
%attrs; %cellhalign; %cellvalign; >
<!ATTLIST tfoot
%attrs; %cellhalign; %cellvalign; >
<!ATTLIST tbody
%attrs; %cellhalign; %cellvalign; >
<!ATTLIST tr
%attrs; %cellhalign; %cellvalign; bgcolor %Color; #IMPLIED >
<!ENTITY % Scope "(row|col|rowgroup|colgroup)">
<!ATTLIST th
%attrs; abbr %Text; #IMPLIED axis CDATA #IMPLIED headers IDREFS #IMPLIED scope %Scope; #IMPLIED rowspan %Number; "1" colspan %Number; "1" %cellhalign; %cellvalign; nowrap (nowrap) #IMPLIED bgcolor %Color; #IMPLIED width %Length; #IMPLIED height %Length; #IMPLIED >
<!ATTLIST td
%attrs; abbr %Text; #IMPLIED axis CDATA #IMPLIED headers IDREFS #IMPLIED scope %Scope; #IMPLIED rowspan %Number; "1" colspan %Number; "1" %cellhalign; %cellvalign; nowrap (nowrap) #IMPLIED bgcolor %Color; #IMPLIED width %Length; #IMPLIED height %Length; #IMPLIED >