Team:Beijing HDFLS High/resource

From 2014hs.igem.org

(Difference between revisions)
 
(9 intermediate revisions not shown)
Line 1: Line 1:
 +
<html>
 +
<head>
 +
 +
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 +
<meta http-equiv="imagetoolbar" content="no" />
 +
<style type="text/css" >
 +
/*-------------------------------------------navi--------------------------------------------------------------*/
 +
 +
/*
 +
Template Name: PlusBusiness
 +
File: Navigation CSS
 +
Author: OS Templates
 +
Author URI: #
 +
Licence: <a href="#">Website Template Licence</a>
 +
*/
 +
 +
#topnav{
 +
display:block;
 +
float:right;
 +
margin:7px 0 0 0;
 +
padding:0;
 +
list-style:none;
 +
font-size:14px;
 +
font-weight:bold;
 +
font-family:Verdana, Arial, Helvetica, sans-serif;
 +
}
 +
 +
#topnav ul, #topnav li{
 +
float:left;
 +
list-style:none;
 +
margin:0;
 +
padding:0;
 +
}
 +
 +
#topnav li a:link, #topnav li a:visited, #topnav li a:hover{
 +
display:block;
 +
margin:0;
 +
padding:15px 20px;
 +
color:#999999;
 +
background-color:#333333;
 +
}
 +
 +
#topnav ul ul li a:link, #topnav ul ul li a:visited{
 +
border:none;
 +
}
 +
 +
#topnav li.last a{
 +
margin-right:0;
 +
}
 +
 +
#topnav li a:hover, #topnav ul li.active a{
 +
color:#FFFFFF;
 +
background-color:#B2C629;
 +
}
 +
 +
#topnav li li a:link, #topnav li li a:visited{
 +
width:150px;
 +
float:none;
 +
margin:0;
 +
padding:7px 10px;
 +
font-size:12px;
 +
font-weight:normal;
 +
}
 +
 +
#topnav li ul{
 +
z-index:9999;
 +
position:absolute;
 +
left:-999em;
 +
height:auto;
 +
width:170px;
 +
border-left:1px solid #CCCCCC;
 +
border-bottom:1px solid #CCCCCC;
 +
}
 +
 +
#topnav li ul a{width:140px;}
 +
 +
#topnav li ul ul{margin:-32px 0 0 0;}
 +
 +
#topnav li:hover ul ul{left:-999em;}
 +
 +
#topnav li:hover ul, #topnav li li:hover ul{left:auto;}
 +
 +
#topnav li:hover{position:static;}
 +
 +
#topnav li.last a{margin-right:0;}
 +
 +
/* ----------------------------------------------Column Navigation-------------------------------------*/
 +
 +
#column .subnav{display:block; width:250px; padding:25px; background-color:#F9F9F9; margin-bottom:30px;}
 +
 +
#column .subnav h2{
 +
margin:0 0 20px 0;
 +
padding:0 0 14px 0;
 +
font-size:20px;
 +
font-weight:normal;
 +
font-family:Georgia, "Times New Roman", Times, serif;
 +
color:#666666;
 +
background-color:#F9F9F9;
 +
line-height:normal;
 +
border-bottom:1px dotted #666666;
 +
}
 +
 +
#column .subnav ul{
 +
margin:0;
 +
padding:0;
 +
list-style:none;
 +
}
 +
 +
#column .subnav li{
 +
margin:0 0 3px 0;
 +
padding:0;
 +
}
 +
 +
#column .subnav ul ul, #column .subnav ul ul ul, #column .subnav ul ul ul ul, #column .subnav ul ul ul ul ul{border-top:none; padding-top:0;}
 +
 +
#column .subnav a{
 +
display:block;
 +
margin:0;
 +
padding:5px 10px 5px 20px;
 +
color:#777777;
 +
background:url("../images/green_file.gif") no-repeat 10px center #F9F9F9;
 +
text-decoration:none;
 +
border-bottom:1px dotted #666666;
 +
}
 +
 +
#column .subnav a:hover{color:#B2C629; background-color:#F9F9F9;}
 +
 +
#column .subnav ul ul a, #column .subnav ul ul ul a, #column .subnav ul ul ul ul a, #column .subnav ul ul ul ul ul a{background:url("../images/black_file.gif") no-repeat #F9F9F9;}
 +
#column .subnav ul ul a{padding-left:40px; background-position:30px center;}
 +
#column .subnav ul ul ul a{padding-left:50px; background-position:40px center;}
 +
#column .subnav ul ul ul ul a{padding-left:60px; background-position:50px center;}
 +
#column .subnav ul ul ul ul ul a{padding-left:70px; background-position:60px center;}
 +
 +
/*-------------------------------------------navi--------------------------------------------------------------*/
 +
 +
/*-------------------------------------------forms--------------------------------------------------------------*/
 +
/*
 +
Template Name: PlusBusiness
 +
File: Forms CSS
 +
Author: OS Templates
 +
Author URI: #
 +
Licence: <a href="#">Website Template Licence</a>
 +
*/
 +
 +
form, fieldset, legend{margin:0; padding:0; border:none;}
 +
legend{display:none;}
 +
input, textarea, select{font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
 +
 +
/* ----------------------------------------------Forms in Content Area-------------------------------------*/
 +
 +
#container #respond{display: block; width:100%;}
 +
 +
#container #respond input{width:170px; padding:2px; border:1px solid #CCCCCC; margin:5px 5px 0 0;}
 +
 +
#container #respond textarea{width:98%; border:1px solid #CCCCCC; padding:2px; overflow:auto;}
 +
 +
#container #respond p{margin:5px 0;}
 +
 +
#container #respond #submit, #container #respond #reset{
 +
margin:0;
 +
padding:5px;
 +
color:#666666;
 +
background-color:#F7F7F7;
 +
border:1px solid #CCCCCC;
 +
cursor:pointer;
 +
}
 +
 +
/* ----------------------------------------------Search Form-------------------------------------*/
 +
 +
#topbar input{
 +
display:block;
 +
float:left;
 +
width:238px;
 +
margin:0 5px 0 0;
 +
padding:5px;
 +
color:#333333;
 +
background-color:#FFFFFF;
 +
border:1px solid #999999;
 +
}
 +
 +
#topbar input#go{
 +
width:auto;
 +
height:auto;
 +
margin:0;
 +
padding:4px;
 +
font-weight:bold;
 +
text-transform:uppercase;
 +
color:#FFFFFF;
 +
background-color:#C80000;
 +
border-color:#C80000;
 +
cursor:pointer;
 +
}
 +
 +
 +
 +
 +
/*-------------------------------------------forms--------------------------------------------------------------*/
 +
/*-------------------------------------------table--------------------------------------------------------------*/
 +
/*
 +
Template Name: PlusBusiness
 +
File: Tables CSS
 +
Author: OS Templates
 +
Author URI: #
 +
Licence: <a href="#">Website Template Licence</a>
 +
*/
 +
 +
table{
 +
width:100%;
 +
border-collapse:collapse;
 +
table-layout:auto;
 +
vertical-align:top;
 +
margin-bottom:15px;
 +
border:1px solid #CCCCCC;
 +
}
 +
 +
table thead th{
 +
color:#FFFFFF;
 +
background-color:#666666;
 +
border:1px solid #CCCCCC;
 +
border-collapse:collapse;
 +
text-align:center;
 +
table-layout:auto;
 +
vertical-align:middle;
 +
}
 +
 +
table tbody td{
 +
vertical-align:top;
 +
border-collapse:collapse;
 +
border-left:1px solid #CCCCCC;
 +
border-right:1px solid #CCCCCC;
 +
}
 +
 +
table thead th, table tbody td{
 +
padding:5px;
 +
border-collapse:collapse;
 +
}
 +
 +
table tbody tr.light{
 +
color:#666666;
 +
background-color:#F7F7F7;
 +
}
 +
 +
table tbody tr.dark{
 +
color:#666666;
 +
background-color:#E8E8E8;
 +
}
 +
 +
 +
/*-------------------------------------------table--------------------------------------------------------------*/
 +
/*-------------------------------------------featured--------------------------------------------------------------*/
 +
/*
 +
Template Name: PlusBusiness
 +
File: Featured Slider CSS
 +
Author: OS Templates
 +
Author URI: #
 +
Licence: <a href="#">Website Template Licence</a>
 +
*/
 +
 +
#featured_slide {
 +
position:relative;
 +
margin:0 auto 0;
 +
display:block;
 +
width:860px;
 +
height:260px;
 +
padding:20px 50px;
 +
overflow:hidden;
 +
font-size:12px;
 +
font-family:Verdana, Arial, Helvetica, sans-serif;
 +
color:#333333;
 +
background-color:#B2C629;
 +
}
 +
 +
#featured_slide a{
 +
color:#FFFFFF;
 +
background-color:#B2C629;
 +
}
 +
 +
#featured_slide a, #featured_slide ul, #featured_slide img{
 +
margin:0;
 +
padding:0;
 +
border:none;
 +
outline:none;
 +
list-style:none;
 +
text-decoration:none;
 +
}
 +
 +
#featured_slide h1, #featured_slide h2, #featured_slide h3, #featured_slide h4, #featured_slide h5, #featured_slide h6{
 +
margin:15px 0 10px 0;
 +
padding:0;
 +
line-height:normal;
 +
font-size:36px;
 +
font-weight:normal;
 +
font-family:Georgia, "Times New Roman", Times, serif;
 +
}
 +
 +
/* ----------------------------------------------Start Carousel-------------------------------------*/
 +
 +
#featured_content, #featured_content ul{
 +
display:block;
 +
width:860px;
 +
height:260px;
 +
margin:0;
 +
padding:0;
 +
list-style:none;
 +
overflow:hidden;
 +
}
 +
 +
#featured_content li{
 +
display:block;
 +
position:relative;
 +
width:860px;
 +
height:260px;
 +
overflow:hidden;
 +
}
 +
 +
/* ----------------------------------------------Carousel Content-------------------------------------*/
 +
 +
#featured_content img{
 +
display:block;
 +
float:right;
 +
width:380px;
 +
height:250px;
 +
margin:0 10px 0 0;
 +
padding:4px;
 +
border:1px solid #FFFFFF;
 +
}
 +
 +
#featured_content .floater{
 +
display:block;
 +
float:left;
 +
width:415px;
 +
height:250px;
 +
margin:0 0 0 10px;
 +
padding:0;
 +
overflow:hidden;
 +
}
 +
 +
#featured_content p{
 +
margin:0 0 20px 0;
 +
padding:0;
 +
line-height:1.6em;
 +
}
 +
 +
#featured_content p.readmore{
 +
display:block;
 +
width:100%;
 +
margin:0;
 +
padding:0;
 +
text-align:right;
 +
line-height:normal;
 +
font-weight:bold;
 +
}
 +
 +
#featured_content p.readmore a{
 +
padding:8px 15px 10px;
 +
color:#FFFFFF;
 +
background-color:#95AD19;
 +
}
 +
 +
/* ----------------------------------------------Previous & Next Buttons-------------------------------------*/
 +
 +
#featured-item-prev, #featured-item-next{
 +
display:block;
 +
position:absolute;
 +
top:118px;
 +
width:36px;
 +
height:64px;
 +
}
 +
 +
#featured-item-prev {left:5px;}
 +
 +
#featured-item-next {right:5px;}
 +
 +
 +
/* ---------------------------------------------------------------------------------------------------------- */
 +
/* ---------------DO NOT CHANGE THE FOLLOWING CODE OTHERWISE THE FEATURED PANEL WONT WORK-------------------- */
 +
/* ---------------------------------------------------------------------------------------------------------- */
 +
 +
/*
 +
Product Name: jCarousel
 +
Version: 0.2.3
 +
Author: Jan Sorgalla
 +
Author URI: http://sorgalla.com/jcarousel/
 +
Licence: Dual licensed under the <a href="http://www.opensource.org/licenses/mit-license.php">MIT</a> and <a href="http://www.opensource.org/licenses/gpl-license.php">GPL</a> licenses.
 +
*/
 +
 +
.jcarousel-container{position:relative;}
 +
 +
.jcarousel-clip{
 +
z-index:2;
 +
padding:0;
 +
margin:0;
 +
overflow:hidden;
 +
position:relative;
 +
}
 +
 +
.jcarousel-list{
 +
z-index:1;
 +
overflow:hidden;
 +
position:relative;
 +
top:0;
 +
left:0;
 +
margin:0;
 +
padding:0;
 +
}
 +
 +
.jcarousel-list li, .jcarousel-item{
 +
float:left;
 +
list-style:none;
 +
width:75px;
 +
height:75px;
 +
}
 +
 +
.jcarousel-next{
 +
z-index:3;
 +
display:none;
 +
}
 +
 +
.jcarousel-prev{
 +
z-index:3;
 +
display:none;
 +
}
 +
 +
 +
/*-------------------------------------------featured--------------------------------------------------------------*/
 +
/*-------------------------------------------layout--------------------------------------------------------------*/
/*
/*
Template Name: PlusBusiness
Template Name: PlusBusiness
Line 340: Line 766:
padding:0;
padding:0;
}
}
 +
/*-------------------------------------------layout--------------------------------------------------------------*/
 +
</style>
 +
<script type="text/javascript">
/*!
/*!
  * jQuery JavaScript Library v1.4.1
  * jQuery JavaScript Library v1.4.1
Line 492: Line 921:
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]||
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);
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);
 +
</script>
 +
<script type="text/javascript">
/**
/**
  * jCarousel - Riding carousels with jQuery
  * jCarousel - Riding carousels with jQuery
Line 507: Line 938:
  */
  */
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<i){e=4.M(j);p=!e.K;6(e.K==0){e=4.1C(j).V(4.J(\'A-1b-1B\'));c[a?\'1u\':\'1T\'](e)}c=e;d=4.T(e);6(p)l+=d;6(4.C!=7&&(4.5.B==\'1c\'||(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,{}))
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<i){e=4.M(j);p=!e.K;6(e.K==0){e=4.1C(j).V(4.J(\'A-1b-1B\'));c[a?\'1u\':\'1T\'](e)}c=e;d=4.T(e);6(p)l+=d;6(4.C!=7&&(4.5.B==\'1c\'||(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,{}))
 +
</script>
 +
<script type="text/javascript">
$(document).ready(function () {
$(document).ready(function () {
Line 548: Line 981:
});
});
-
<!--
+
</script>
-
  Extensible HTML version 1.0 Transitional DTD
+
</head>
-
 
+
</html>
-
  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
+
-
  >
+

Latest revision as of 09:19, 11 June 2014