*
* RNKGERAL.PRG - Gerar Planilha de Ranking Completa 
* 
set device to print
target="rankg"+lower(msigla)+'.htm'
set printer to \internet\&target
*
@ prow()+1,00 say '<html>'
@ prow()+1,00 say '<head>'
@ prow()+1,00 say '<meta http-equiv='+q+'Content-Language'+q+' content='+q+'pt-br'+q+'>'
@ prow()+1,00 say '<meta http-equiv='+q+'Content-Type'+q+' content='+q+'text/html; charset=windows-1252'+q+'>'
@ prow()+1,00 say '<meta name='+q+'GENERATOR'+q+' content='+q+'Microsoft FrontPage 4.0'+q+'>'
@ prow()+1,00 say '<meta name='+q+'ProgId'+q+' content='+q+'FrontPage.Editor.Document'+q+'>'
@ prow()+1,00 say '<meta HTTP-EQUIV='+q+'Pragma'+q+' CONTENT='+q+'no-cache'+q+'>' 
@ prow()+1,00 say '<meta HTTP-EQUIV='+q+'Expires'+q+' CONTENT='+q+'-1'+q+'>' 
@ prow()+1,00 say '<title>'+mtitulo+'</title>'
@ prow()+1,00 say '</head>'
@ prow()+1,00 say '<body topmargin='+q+'0'+q+' leftmargin='+q+'0'+q+' onload='+q+'dynAnimation()'+q+'>'
*
select g
seek msigla
select i
seek msigla
*
@ prow()+1,00 say '<table cellspacing='+q+'0'+q+' cellpadding='+q+'0'+q+'>'
@ prow()+1,00 say '<tr>'
@ prow()+1,00 say '<td align='+q+'center'+q+' VALIGN='+q+'TOP'+q+' bgcolor='+q+'#FFFFFF'+q+' width='+q+'89'+q+'>'
@ prow()+1,00 say '  <p align='+q+'left'+q+'><font size='+q+'1'+q+' face='+q+'Arial'+q+'>Voltar </font><a href='+q+'javascript:history.go(-1)'+q+'><img border='+q+'0'+q+' src='+q+'http://www.surfpro.com.br/images/go-1.gif'+q
@ prow(),pcol()+1 say ' width='+q+'45'+q+' height='+q+'12'+q+'></a>'
@ prow()+1,00 say '  </p>'
@ prow()+1,00 say '</td>'
@ prow()+1,00 say '<td>'
@ prow()+1,00 say '  <p align='+q+'right'+q+'><font size='+q+'1'+q+' face='+q+'Verdana'+q+'><b>'+j->ranking+' '+g->categoria+'</b><font color=#FF0000> </font></p>'
@ prow()+1,00 say '</td>'
@ prow()+1,00 say '</tr>'
@ prow()+1,00 say '</table>'
*
@ prow()+1,00 say '<table bgcolor='+q+'#000000'+q+' cellspacing='+q+'1'+q+' cellpadding='+q+'0'+q+'>'
@ prow()+1,00 say '<tr bgcolor='+q+'#FFFFFF'+q+'>'
@ prow()+1,00 say '<td align=center width='+q+'30'+q+' bgcolor='+q+'#E6E6E6'+q+'><font face='+q+'ARIAL'+q+' size='+q+'1'+q+' color='+q+'#000000'+q+'>Cls</font></td>'
@ prow()+1,00 say '<td align=center bgcolor='+q+'#E6E6E6'+q+'><font face='+q+'ARIAL'+q+' size='+q+'1'+q+' color='+q+'#000000'+q+'>Pontos</font></td>'
@ prow()+1,00 say '<td align=left width='+q+'130'+q+' bgcolor='+q+'#E6E6E6'+q+'><font face='+q+'ARIAL'+q+' size='+q+'1'+q+' color='+q+'#000000'+q+'>Competidor</font></td>'
for k = 1 to val(j->num_etapa)
   if k = 9
      @ prow()+1,00 say '<td align=center bgcolor='+q+'#E6E6E6'+q+'><font face='+q+'ARIAL'+q+' size='+q+'1'+q+' color='+q+'#000000'+q+'>Etapa B</td>'
   else
      if k <= 9
         @ prow()+1,00 say '<td align=center bgcolor='+q+'#E6E6E6'+q+'><font face='+q+'ARIAL'+q+' size='+q+'1'+q+' color='+q+'#000000'+q+'>Etapa0'+str(k,1,0)+'</td>'
      else
         @ prow()+1,00 say '<td align=center bgcolor='+q+'#E6E6E6'+q+'><font face='+q+'ARIAL'+q+' size='+q+'1'+q+' color='+q+'#000000'+q+'>Etapa'+str(k,2,0)+'</td>'
      endif
   endif
next
@ prow()+1,00 say '</tr>'
ptos=0
do while .not. eof() .and. sigla=msigla .and. ptoatual > 0
   @ prow()+1,00 say '<tr>'
   if ptoatual <> ptos
      cls=str(colatual,3,0)+"º"
   else
      cls=" "
   endif
   @ prow()+1,00 say '<td width='+q+'30'+q+' bgcolor='+q+'#FFFFFF'+q+' align='+q+'center'+q+'>  <font face='+q+'ARIAL'+q+' size='+q+'1'+q+' color='+q+'#000000'+q+'>'+cls+'</font></td>'
   @ prow()+1,00 say '<td bgcolor='+q+'#FFFFFF'+q+' align='+q+'center'+q+'> <font face='+q+'ARIAL'+q+' size='+q+'1'+q+' color='+q+'#000000'+q+'>'+str(ptoatual,5,0)+'</font></td>'
   @ prow()+1,00 say '<td width='+q+'130'+q+' bgcolor='+q+'#FFFFFF'+q+'><font face='+q+'ARIAL'+q+' size='+q+'1'+q+' color='+q+'#000000'+q+'>'+nome+' '+estado+'</font></td>'
   for k = 1 to val(j->num_etapa)
      if k <= 9
         colx='coloc0'+str(k,1,0)
         ptox='pontos0'+str(k,1,0)
      else
         colx='coloc'+str(k,2,0)
         ptox='pontos'+str(k,2,0)
      endif
      *
      if k = 9
         col=str(&ptox,4,0)
      else
         if &colx > 0
            col=str(&colx,3,0)+' - '+str(&ptox,4,0)
         else
            col='   -     '         
         endif
      endif
      @ prow()+1,00 say '<td align=center bgcolor='+q+'#FFFFFF'+q+'><font face='+q+'ARIAL'+q+' size='+q+'1'+q+' color='+q+'#000000'+q+'>'+col+'</td>'
   next
   @ prow()+1,00 say '</tr>'
   ptos=ptoatual
   skip
enddo
@ prow()+1,00 say '</table>'
@ prow()+1,00 say '</body>'
@ prow()+1,00 say '</html>'
set device to screen 
set printer off
return

