format binary as 'html'
org 0
crlf equ 10,13
include 'svg.inc'
macro icon i
{
db '',crlf
}
macro redir title,url,msg
{
db ''
db ''
db ''
db '',title,''
db ''
db ''
db msg
db ''
db ''
}
macro header title,color,ico,ref;,back,ref
{
db ''
db ''
db '',crlf
if ~ ref eq
db ''
end if
db '',crlf
db '',title,'',crlf
icon ico
db '',crlf
db '',crlf; background=',back,'>',crlf
}
macro home
{
link 'index.html', db 'return to home'
}
macro footer
{
db '',crlf,''
}
macro L text
{
db ' '
db text,crlf
}
macro P text,a
{
db '
db ' align=',a
end if
db '>',text
db '
',crlf
}
macro H s,text,a
{
db '
db ' align=',a
end if
db '>',crlf
L text
db '',crlf
}
macro title text
{
db '',crlf
H 1,text
db '',crlf
}
macro chapter text
{
db '',crlf
H 2,text
db '',crlf
}
macro img i,a
{
db '
db ' align=',a
end if
db '>',crlf
}
macro link l,t
{
db ''
t
db '',crlf
}
macro anchor l,t
{
db '',crlf
t
db '',crlf
}
macro center
{
db '
',crlf
}
macro left
{
db '',crlf
}
macro right
{
db '',crlf
}
macro centend
{
db '
',crlf
}
macro leftend
{
db '',crlf
}
macro rightend
{
db '',crlf
}
macro empty
{
L ''
L ''
L ''
L ''
}
macro code text
{
db '',crlf
db text
db '',crlf
}
macro audio file
{
db ''
}
macro video file
{
db ''
}
macro w3cvalid
{
link "http://validator.w3.org/check?uri=referer",img "http://www.w3.org/Icons/valid-html401"
}
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
macro tagitem width,icon
{
db '
'
center
db ''
img icon
; db i1
db ''
centend
db '
'
}
macro tags i1,i2
{
tab '0'
db '
'
tagitem '200',i1
tagitem '200',i2
db '
'
db '
'
}
macro menuitem i1,width,color,icon
{
db '
';width="',width,
; db ' bgcolor=',color,'>'
center
db ''
if icon eq
link i1,db i1
else
link i1,img icon
; db i1
end if
db ''
centend
db '
'
}
macro menu color,i1,i2,i3,i4,i5,i6,p1,p2,p3,p4,p5,p6
{
db '