/* (c) =KRoN= MCMXCVIII */

var logoArray
var logoPtr
var logoW, logoH

function begLogos(w, h)
{
    document.write("<img src=\"http://airbase.ru/images/web/1.gif\" height=\"1\" width=\"100%\" name=\"tilw\">")
    logoArray = new Array(); logoArray.length=0; logoPtr=0; logoW=(w?w:128); logoH=(h?h:96)
}

function stripBlanks(aString)
{
    var tmp = ""+aString
    var bottom = 0
    var top = tmp.length
    
    if (tmp == "") return tmp
    
    while (tmp.substring(bottom, bottom + 1) == " ") bottom++
    if (bottom >= top) return("")
    
    while (tmp.substring(top - 1, top) == " ") top -= 1
    
    return (tmp.substring(bottom, top))
}

function logoItem(name, url, img, desc, from, furl)
{logoArray.length+=6;
 logoArray[logoPtr++]=name
 logoArray[logoPtr++]=url
 logoArray[logoPtr++]=stripBlanks(img)
 logoArray[logoPtr++]=desc?desc:''
 logoArray[logoPtr++]=from?from:''
 logoArray[logoPtr++]=furl?furl:''
}

function endLogos()
{

 var img=logoArray
 var imgs=img.length/6

 /*if(!width)*/ width=600;

 // Число столбцов
 var i, cols=Math.floor(width/(logoW+1))
 if(cols<1)cols=1
 // пустых картинок
 ic=cols*Math.ceil(imgs/cols)-imgs
 mc=cols
 for(i=cols;i>Math.ceil(cols/2); i--)
 {c=i*Math.ceil(imgs/i)-imgs
  if(c<ic){ic=c;mc=i}
 }
 cols=mc
 if(imgs<cols)cols=imgs
 rows=Math.ceil(imgs/cols)

 document.write('<center><table border=0 cellPadding=0 cellSpacing=0><tr><td bgColor=#0066cc>')
 document.write('<table border=0 cellPadding=0 cellSpacing=1>')

 with(document)
 {for(var row=0; row<rows; row++)
  {write('<tr>')
   for(var col=0; col<cols; col++)
   {var i=(row*cols+col)*6
    if(img[i]||img[i+2])
    {write('<td align=center bgColor=White width='+logoW+' height='+logoH+'>')
     dsc=''+img[i+3];dr='';for(di=0;di<dsc.length;di++)if((c=dsc.substring(di,di+1))=='\ ')dr+='\\\ ';else dr+=c

     if(img[i+1])write('<a href="'+img[i+1]+'">')
     
     write('<img src="')
     if(img[i+2]!='')
      write(img[i+2])
     else 
      write('/images/web/np128w.gif')
     write('" width='+logoW+' height='+logoH+' border="0" alt="'+(img[i+3]?img[i+3]:'')+'"></a></td>')
    }
    else
     write('<td align=center bgColor=#C8E1E8 backGround=/images/web/sky-back.jpg width='+logoW+' height='+logoH+'>&nbsp;</td>')
   }
   write('</tr>')
   for(var col=0; col<cols; col++)
   {var i=(row*cols+col)*6
    if(img[i])
    {write('<td align=center bgColor=White style="background-color:white;" width='+logoW+'><font face="Tahoma, Arial" size=-1>')
     if(img[i+1]!='')write('<a href="'+img[i+1]+'">')
     write(img[i]+'</a>')
     if(img[i+5]!='')write('<a href="'+img[i+5]+'">')
     if(img[i+4]!='')write('<br><font size=-3 color=brown>/'+img[i+4]+'/</font>')
     write('</a></font></td>')
    }
    else
     write('<td align=center bgColor=#C8E1E8 backGround=/images/web/sky-back.jpg width='+logoW+'>&nbsp;</td>')
   }
   write('</tr>')
  }
  write('</table></td></tr></table></center>')
 }
}

