var defTopBGColor = "#9dbfff";
var LMBgColor = "#f6f6f6";
var TblCaptColor = "#5a93ef";
var SMTextColor = "white";
var SMBgColor = "blue";
var SMIsBold = false;
var MMTextWidth = "105px";
var defSrc ="";
var Trans1x1 = "";
var defLinkColor = "#8D8F8C";// must be equal defined in CSS
var defFace = 'Helvetica, Arial, Verdana, sans-serif size=1';
var defTableVer = "";
var nextNum=1;
var _Imgs  = new Array(16);


function wr(S) {document.write(S);return;}
function newImage(arg) {
	if ((document.images) && (nextNum<_Imgs.length)) {
		_Imgs[nextNum] = new Image();
		_Imgs[nextNum].src = arg;
		return _Imgs[nextNum];
	}
}
function changeImages() {  
	if (document.images) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

function WriteSMBeginLocal(ATextColor, ABgColor)
{   
var S = '<table width="100%" cellpadding="0" cellspacing="0" border="0" bgcolor='+
    defTopBGColor+'><tr><b>';
	S += '<td bgcolor='+ABgColor+' height="20" valign="middle" align="left" nowrap ';
	S += 'colspan="2">'+
	'<font color='+ATextColor+' face='+defFace+'>'+
	'&nbsp;&nbsp;';
	
	SMTextColor = ATextColor;
	SMIsBold = true;

	wr(S);
	return;
}

function WriteSMBeginMain(ATextColor, ABgColor)
{var bSelected = ((location.href.indexOf("/index.html")!=-1) || 
  (location.href.indexOf("htm")==-1));   
var S = '<table width="100%" cellpadding="0" cellspacing="0" border="0" bgcolor='+
    defTopBGColor+'><tr>'+
	'<td valign="BOTTOM" height="60" rowspan="2">';
	if (!bSelected) S+='<a href="index.html" target="_top">';
    S+='<img src="'+defSrc+'library/homepage/images/q-logo-snowman.gif" width="300" height="60" alt="QD Professional" border="0">';
	if (!bSelected) S+='</a>';
	S+='</td><td width="100%"><br></td>'+
	'<td bgcolor='+ABgColor+' height="20" valign="MIDDLE" align="RIGHT" nowrap colspan="2">'+
	'<font color='+SMTextColor+' face='+defFace+'>'+
	'&nbsp; &nbsp;';
	
	SMTextColor = ATextColor;
	SMBgColor = ABgColor;
	SMIsBold = false;

	wr(S);
	return;
}

function WriteSMEndMain(ALogo)
{
var S='</font></td></tr><tr>'+
	'<td valign="TOP" height="40" width="19">'+Trans1x1+'</td>'+
	'<td colspan=3 align=right><font color='+
	TblCaptColor+
	' face='+defFace+'>'+
	ALogo+
    '</font><br></td>'+
	'</tr></table>';

	wr(S);
	return;
}

function WriteSMEndLocal()
{
var S='</font></b></td></tr></table>';
	wr(S);
	return;
}

function WriteSMItem(ACaption, AURL, AddSeparator, AImg, AImgOn)
{
var bImg2=false;
var bImg=false;
if (WriteSMItem.arguments.length >= 4) {
  if ((AImg != "") && (WriteSMItem.arguments.length == 5)) {
    if (AImgOn != "") bImg2=true; else bImg=true;
  }
  else bImg=true;
}
var Path = defSrc+'library/homepage/images/';
var S='<a '+
	'class="nodecor" href='+AURL+' target="_top"';
	if (bImg2) S += ' '+GetOnMouseImg(Path+AImg,Path+AImgOn);
	S += '>'+
    '<font color='+SMTextColor+'>';
	if (SMIsBold == true) S += '<b>';

    if (bImg2) S += GetImg(AImg,'next_0'+(nextNum-1),"","height=12 width=12")+' '; else
	if (bImg) S += GetImg(AImg,"","","height=14 width=14")+' ';

	S += ACaption;
	if (SMIsBold == true) S += '</b>';
	S += '</font></a>&nbsp;';

	if (AddSeparator == true) S += '|&nbsp;';

	wr(S);
	return;
}

function WriteLMBegin()
{wr('<TD WIDTH="142" VALIGN="TOP" BGCOLOR="'+LMBgColor+'"><FONT FACE='+defFace+'>');
return;
}

function WriteSpyLog()
{
<!-- SpyLOG v2 f:0111 -->
u="u1373.51.spylog.com";d=document;nv=navigator;na=nv.appName;p=0;j="N";
d.cookie="b=b";c=0;bv=Math.round(parseFloat(nv.appVersion)*100);
if (d.cookie) c=1;n=(na.substring(0,2)=="Mi")?0:1;rn=Math.random();
z="p="+p+"&rn="+rn+"&c="+c;if (self!=top) {fr=1;} else {fr=0;}
sl="1.0";

pl="";sl="1.1";j = (navigator.javaEnabled()?"Y":"N");

sl="1.2";s=screen;px=(n==0)?s.colorDepth:s.pixelDepth;
z+="&wh="+s.width+'x'+s.height+"&px="+px;

sl="1.3"
y="<br>"+InTable(InTr(InTd("<img src='http://"+u+"/cnt?"+z+"&j="+j+"&sl="+sl+
"&r="+escape(d.referrer)+"&fr="+fr+"&pg="+escape(window.location.href)+
"' border=0  width=88 height=31  alt='SpyLOG'>")),"center");
d.write(y);
<!-- SpyLOG  -->
}

function GetVLine(ASpaceBefor,ASpaceAfter,AColor)
{var St='<TD width="10">'+Trans1x1+'<BR></TD>';
 var S='<TD BGCOLOR="'+AColor+'" WIDTH="1">'+Trans1x1+'</TD>';
 if (ASpaceBefor) S=St+S; 
 if (ASpaceAfter) S+=St;
 return S;
}
function WriteLMEnd()
{
  WriteSpyLog();
  wr('</FONT></TD>'+GetVLine(false,true,"#6699CC"));
  return;
}

function WriteLMSectionBegin(ACaption)
{
wr('<table class="flyoutMenu" cellpadding="2" cellspacing="0" border="0" style="border-left-width: 0px; border-top-width: 0px; border-right-width: 0px;border-bottom-width: 1px"><tr><td>');
wr(InTable('<tr><td class="flyoutHeading">'+ACaption+'</td></tr>'));
return;
}

function WriteLMSectionEnd()
{wr('</td></tr></table>');
 return;
}

function WriteLMItem(AName,AUrl)
{var bChk = (AName.substring(0,1) == "#");
 var bNew = (AName.substring(0,1) == "!");
 var S = '&nbsp;';
  if ((bChk) || (bNew)) AName=AName.substring(1,AName.length);
  S+=AName;
  if (bNew) S+= ' '+GetImg('bnews.gif','','top','width="15" height="12"');  
  if (bChk) S = GetImg('check.gif','','top','width="7" height="10"')+S+"<br>";
  else S = GetImg('bullet.gif','','top','width="7" height="10"')+S+"<br>";
wr('<table width="142" cellpadding="0" cellspacing="0" border="0"><tr><td class="flyoutLink">'+
'<A LinkArea="Flyout" class="nodecor" target="_top" HREF="'+AUrl+'"><font color=black>'+S+'</font></A>'+
'</td></tr></table>');
  return;
}

function WriteMMBegin(AWidth,AColWidth,ATextWidth,ABgColor)
{var bColor = (WriteMMBegin.arguments.length>=4);
var S = '<TD WIDTH="'+AWidth+'" VALIGN="TOP"';
	if (bColor) S+=' bgcolor="'+ABgColor+'"';
	S+='><TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="'+AColWidth+'"';
	if (bColor) S+=' bgcolor="'+ABgColor+'"';
	S+='>';
	MMTextWidth = ATextWidth;
	wr(S);
	return;
}

function WriteMMEnd()
{
var S = '<TR><TD COLSPAN="3" WIDTH="100%" HEIGHT="10"></TD></TR>'+
	'</TABLE></TD>';
	wr(S);
	return;
}

function GetBitBr(Lines)
{
var S = '';
for(var i=0; i<=Lines; i++) {
  S += Trans1x1 + '<BR>';
}
  return S;
}

function WriteMMItem(AUrl,AImgAlt,AImgSrc,ACaption,ADescr)
{
var bSpan = false;
var S = '';
    if (ACaption != "" || ADescr != "" && AImgSrc != "") 
	  S = '<TR><TD COLSPAN="3" WIDTH="100%" HEIGHT="10"></TD></TR>';
    S +='<TR VALIGN="TOP">';

    if (AImgSrc != "") 
	  bSpan = true;
	
	if (bSpan == true) {
	  S += '<TD WIDTH="160px" VALIGN="TOP">';
	  if (AUrl != "") S+= '<A HREF="'+AUrl+'" target="_top">';
	  S += '<IMG BORDER="0" SRC='+AImgSrc;
	  if (AImgAlt != "") ' ALT='+AImgAlt;
	  S += '>';
	  if (AUrl != "") S+= '</A>';
	  S += '</TD><TD WIDTH="15px">&nbsp;</TD>'
	};
	 
	S +='<TD ';
	if (bSpan != true) {
	  S += 'COLSPAN="3" '
	};
	
	S +='WIDTH="'+MMTextWidth+'"><FONT FACE='+defFace+'>';
	
	if (ACaption != "") {
	  if (AUrl != "")
	    S += '<A HREF='+AUrl+' target="_top">'; 
      S += '<B>'+ACaption+'</B>';
	  if (AUrl != "")
	    S += '</A>';
	  S += '<BR>';
	  S += GetBitBr(5);
	}

	S+=ADescr+'</FONT></TD></TR>';

	wr(S);
	return;
}

function WriteMMLine()
{
	wr('<TR><TD COLSPAN="3" WIDTH="100%" HEIGHT="10"></TD></TR>'+
	'<TR><TD COLSPAN="3" BGCOLOR="#6699CC" WIDTH="1">'+Trans1x1+
    '</TD></TR>');
	return;
}

function GetOnMouseImg(AImg,AImgOn)
{
var S='onmouseout="changeImages(\'next_0'+nextNum+'\', \''+AImg+'\'); return true;" onmouseover="changeImages(\'next_0'+nextNum+'\', \''+AImgOn+'\'); return true;" onclick="changeImages(\'next_0'+nextNum+'\', \''+AImg+'\');" ';
var next_01_over = newImage(AImgOn);
  nextNum++;
  return S;
}

function GetDetails(AUrl,AText,bInRect,AImg,AImgOn,AddInfo,ALeft,ANextBtn,ANextBtnOn)
{
var S = '';
var bImg = (GetDetails.arguments.length >= 5) && AImg != "";
var bAddInfo = (GetDetails.arguments.length >= 6) && AddInfo != "";
var bLeft = ((GetDetails.arguments.length >= 7) && (ALeft==true));
var Path = defSrc+'library/toolbar/images/';
var nButton = 'next_button.gif';
if (ANextBtn) nButton = ANextBtn;
var nButton_on = 'next_button_on.gif';
if (ANextBtnOn) nButton_on = ANextBtnOn;
var nSize = 19;
var bSelected = (location.href.indexOf("/"+AUrl)!=-1);
if (bImg) {nButton=AImg; nButton_on=AImgOn};
if ((bImg) && (!bLeft)) {Path=defSrc+'library/images/gifs/32x32/'; nSize=32};

   if (bSelected) return "";

   if (bInRect == false) {if (!bLeft) {S += '<div align="right">'} else {S += '<div align="left">'}};

   S += '<font face='+defFace+'>'

   if (bInRect == false) S+='<br>';

   S+='<a class="nodecor" '+GetOnMouseImg(Path+nButton,Path+nButton_on)+' '+ 
   'href="'+AUrl+'" target="_top"><B><font color='+defLinkColor+'>';
   if ((!bImg) && (!bLeft)) S+=AText;
   S+=' '+
   '<IMG border="0" name="next_0'+(nextNum-1)+'" src="'+Path+nButton+'" width="'+nSize+'" height="'+nSize+'" align="absmiddle" ';
   if (AText!="") S+='alt="'+AText+'"';
   S+='>';
   if (bLeft) S+=AText;
   S+='</B></a></font></font>';
	if (bInRect == false) {
	  S += '</div>';
	};
	if (bAddInfo) S+=AddInfo;
	return S;
}
function GetBkDetails(AUrl,AText,bInRect)
{
var Path = defSrc+'library/toolbar/images/';
  return GetDetails(AUrl,AText,bInRect,'prev_button.gif','prev_button_on.gif','',true)
}

function GetSpaces(ACount)
{
var Spaces ="";
  for (i = 0; i < ACount; i++) Spaces += "&nbsp;";
  return Spaces;
}

function GetWithLink(AUrl,AContent)
{
var S = '<a href="'+AUrl+'" target="_top">';
var bPos = false;
  if (AContent == "") {
	for(var i=AUrl.length; i>=0; i--)
	{
	  if (AUrl.substring(i,i+1) == "/") bPos = true;
	  if (bPos == false) AContent = AUrl.substring(i,i+1) + AContent;
	}
  }
  S += AContent+"</a>";
  return S;
}

function GetImg(AImg, AName, AAlign, AddInfo)
{
  var S='<img src="'+defSrc+'library/homepage/images/'+AImg+'" alt="" border="0"';
  if ((GetImg.arguments.length >= 2) && (AName!="")) S+=' name="'+AName+'"';
  var bAlign=((GetImg.arguments.length >= 3) && (AAlign!=""));
  if (bAlign) S+=' align="'+AAlign+'"'; else S+=' align="absmiddle"';
  var bAddInfo=((GetImg.arguments.length >= 4) && (AddInfo!=""));
  if (bAddInfo) S+=AddInfo;
  S+='>';
  return S;
}

function GetImg2(AImg,AImgOn,AddInfo)
{
  var Path = defSrc+'library/homepage/images/';
  var S='<img src="'+Path+AImg+'" name="next_0'+nextNum+'" alt="" border="0" align="absmiddle" ';
  if ((GetImg2.arguments.length >= 3) && (AddInfo!="")) S+=AddInfo+' ';
  S+=GetOnMouseImg(Path+AImg,Path+AImgOn);
  S+='>';
  return S;
}

function GetIcon(AImg)
{
  var S='<img src="'+defSrc+'library/images/gifs/32x32/'+AImg+'" alt="" border="0" align="absmiddle">';
  return S;
}

function GetLinkImg(AUrl)
{
var S='bassoc.gif';
  if (AUrl != "") {
    S = GetImg(S);
    S = GetWithLink(AUrl,S);
  }
  return S;
}

function AsGray(AText)
{
var S = AText;
  if (S != "") { 
    S = '<font color="gray">'+S+'</font>';
  }
  return S; 
}

function AsRed(AText)
{
var S = AText;
  if (S != "") { 
    S = '<font color="red">'+S+'</font>';
  }
  return S; 
}

function AsNavy(AText)
{
var S = AText;
  if (S != "") { 
    S = '<font color="#060798">'+S+'</font>';
  }
  return S; 
}

function AsWhite(AText)
{
var S = AText;
  if (S != "") { 
    S = '<font color="white">'+S+'</font>';
  }
  return S; 
}

function AsBold(AText)
{
var S = AText;
  if (S != "") { 
    S = '<b>'+S+'</b>';
  }
  return S; 
}

function GetInfo(AText)
{
  return GetSpaces(5)+AsGray(AText)+'<br>';
}

function GetLink(AUrl,ACapt,AComment)
{
var S = GetSpaces(2);
  if ((ACapt.length > 3) || (ACapt == ""))  S += GetLinkImg(AUrl);
  S += GetWithLink(AUrl,ACapt)+" ";
  if (AComment != "") { 
    S += ' '+AsGray(AComment)+'<br>';
  }
  return S; 
}

function GetAdditionalLinks(ATitle, ABaseUrl, ACount, AComment, AStart)
{	var S = "";
    var Base = "";
	for(var i=AStart; i<=ACount; i++)
	{
	  Base = ABaseUrl;
	  if (i==0) Base += ".qdu";
	  if ((i<10) && (i>=1)) Base += ".qd"+i;
	  if ((i<100) && (i>=10)) Base += ".q"+i;
	  if ((i>=100) && (i<1000)) Base += "."+i;
	  if (AStart==0)
   	    S += GetLink(Base,i+1,"")
	  else
   	    S += GetLink(Base,i,"");
	}
	if (ACount>0) {
	  if (AStart>0) 
	    S = GetSpaces(5)+ATitle+S 
	  else
	    S = GetSpaces(2)+ATitle+S;
      if (AComment != "") { 
        S += GetSpaces(2)+' '+AsGray(AComment)+'<br>';
      }
	} 
	return S;
}

function VerToFName(AVer,Ext)
{
  var S = AVer.replace('.','-');
  var St = "c";

  //Sun java not supported "replace", blin
  var j = S.indexOf('.');
  if (j>=0) S = AVer.substring(0,j)+'-'+AVer.substring(j+1,AVer.length);

  for(var i=St.length; i<8-S.length; i++)
    St +="0";
  S = St+S;
  if (Ext != "") S += "."+Ext;
  return S;
}

function GetCheck()
{
  return '<p align="justify">'+GetImg('check.gif','','top','width="7" height="10"')+GetSpaces(2);
}

function AsCheck(AText)
{
  return GetCheck()+AText+"<br>";
}

function GetChInfo(AText)
{
  return GetImg('bullet.gif','','top','width="7" height="10"')+' '+AsGray(AText)+'<br>';
}

function WithBullet(AText)
{
  return GetImg('bullet.gif','','top','width="7" height="10"')+' '+AText+'<br>';
}

function P()
{
  return '<p align="justify">';
}

function SmileReplace(InStr)
{
  var Root = 'art/smilies/';
  var S  = new Array(28);
  var H  = new Array(28);
  var NotFound = false;
  var j = -1;
  
  S[0] = ':)';   H[0] = 'smile';
  S[1] = ':-)';  H[1] = 'smile';
  S[2] = ':))';  H[2] = 'lol';
  S[3] = ';)';   H[3] = 'wink';
  S[4] = ';-)';  H[4] = 'wink';
  S[5] = ':(';   H[5] = 'frown';
  S[6] = ':-(';  H[6] = 'frown';
  S[7] = ':[';   H[7] = 'mad';
  S[8] = ':z)';  H[8] = 'grazy';
  S[9] = ':y)';  H[9] = 'crying';
  S[10] = ':o)'; H[10] = 'sleepy';
  S[11] = ':a)'; H[11] = 'alien';
  S[12] = ':s)'; H[12] = 'smokie';
  S[13] = ':l)'; H[13] = 'love';
  S[14] = ':L)'; H[14] = 'love2';
  S[15] = ':]';  H[15] = 'biggrin';
  S[16] = ':-/'; H[16] = 'bounce';
  S[17] = ':b)'; H[17] = 'burnout';
  S[18] = ':&)'; H[18] = 'clown';
  S[19] = ':?)'; H[19] = 'confused';
  S[20] = ':c)'; H[20] = 'cool';
  S[21] = ':e)'; H[21] = 'eek';
  S[22] = ':f)'; H[22] = 'flash';
  S[23] = ':g)'; H[23] = 'girl';
  S[24] = ':i)'; H[24] = 'idee';
  S[25] = ':r)'; H[25] = 'redface';
  S[26] = ':8)'; H[26] = 'rolleyes';
  S[27] = ':}';  H[27] = 'tongue';
  S[28] = ':t)'; H[28] = 'tasty';
  for(var i=0; i<=28; i++) {
    NotFound = false;
    while (NotFound != true) {
      j = InStr.indexOf(S[i]);
	  if (j<0) NotFound = true;
	  if (NotFound == false) InStr = InStr.substring(0,j)+'<img src="'+
	    Root+H[i]+'.gif" border="0" alt="" align="absmiddle">'+
	    InStr.substring(j+S[i].length,InStr.length);
    }
  }
  return InStr;
}

function WriteMMNews(ADate,ACaption,AText,WithImage)
{
var S = defSrc+'library/images/gifs/32x32/news.gif';
  if (WithImage == false) S = "";
  WriteMMItem("","",S,AsGray(ADate),AsBold(ACaption));
  WriteMMItem("","","","",P()+SmileReplace(AText));
}

function WriteCopyright(Owner,Author,AMes,EMail)
{
var S = '</TD></TR></TBODY></TABLE>'+
	'</DIV>'+
	'<TABLE CELLPADDING="10" CELLSPACING="0" WIDTH="100%" BORDER="0" bgcolor="'+defTopBGColor+'">'+
	'<TR><TD align=middle colSpan=2 vAlign=top>'+
	InTable(InTr(InTd(GetImg('qdpro_88x31.gif','','','width="88" height="31"'))),'right')+
	'<DIV><font face='+defFace+'>'+
	'<B>'+Owner+'.</B> '+Author+
	'<BR>'+AMes+'<A href=mailto:'+EMail+' target="_top">'+EMail+
	'</A>'+
    '</font></DIV>'+
	'</TD></TR></TABLE>';
    wr(S);
}

function GetIncFCount(Prefix,AValue,Postfix)
{
var S = '';
  if (AValue>0) {
    AValue = AValue+1;
	if (AValue == 1) {S = 'один файл'} else
	if (AValue == 2) {S = 'два файла'} else
	if (AValue == 3) {S = 'три файла'} else 
	if (AValue == 4) {S = 'четыре файла'} else
	{
	  if (AValue == 5) {S = 'пять'} else
	  if (AValue == 6) {S = 'шесть'} else
	  if (AValue == 7) {S = 'семь'} else
	  if (AValue == 8) {S = 'восемь'} else
	  if (AValue == 9) {S = 'девять'} else
	  if (AValue == 10) {S = 'десять'} else
	  if (AValue == 11) {S = 'одиннадцать'} else
	  if (AValue == 12) {S = 'двенадцать'} else
	  if (AValue == 13) {S = 'тринадцать'} else
	  if (AValue == 14) {S = 'четырнадцать'} else
	  if (AValue == 15) {S = 'пятнадцать'} else
	  if (AValue == 16) {S = 'шестнадцать'} else
	  if (AValue == 17) {S = 'семнадцать'} else
	  if (AValue == 18) {S = 'восемнадцать'} else
	  if (AValue == 19) {S = 'девятнадцать'} else
	  if (AValue == 20) {S = 'двадцать'};
	  S+=' файлов';  
	};
	S = ' '+Prefix + ' ' + S + Postfix;
  }
  return S;
}

function setDefaultPath(APath)
{
  defSrc=APath;
  Trans1x1 = '<img src="'+defSrc+'library/images/gifs/homepage/1ptrans.gif" width=1 height=1 border=0 alt="">';
  return;
}

function LIMTable(AImg,AText,ALine)
{
  var S='<table cellpadding="0" cellspacing="0" border="0"><tr><td valign="TOP"';
  if (ALine==true)
    S+=' bgcolor="White" background="'+defSrc+'library/homepage/images/dots.gif"';
  S+='>'+GetImg(AImg,"","top")+'&nbsp;<br>'+
  '</td><td>'+'<FONT FACE='+defFace+'>'+AText+
  '</FONT></td></tr></table>';
  return S;
}

function InTable(ABody,AAlign)
{var S = '<table cellpadding="0" cellspacing="0" border="0"';
  if (InTable.arguments.length >= 2) S+=' align="'+AAlign+'"';
  return S+'>'+ABody+'</table>';
}
function InTr(ABody,AColor)
{var S = '<tr';
  if (InTr.arguments.length >= 2) S+=' bgcolor="'+AColor+'"';
  return S+'>'+ABody+'</tr>';
}
function InTd(ABody,AWidth,AAlign)
{var S = '<td';
  if (InTd.arguments.length >= 2) S+=' width="'+AWidth+'"';
  if (InTd.arguments.length >= 3) S+=' align="'+AAlign+'"';
  return S+'><FONT FACE='+defFace+'>'+ABody+'</FONT></td>';
}
function LinkRow(ALink,ACapt,AComment,AVers,ASize)
{
  var S=GetLink(ALink,ACapt,"");
  var Vrs=AVers;
  var Clr='White';
  var Sz="";
  
  if (AVers == defTableVer) {
    Vrs=AsRed(Vrs);
	Clr='f0f0f0';
  }
  if (LinkRow.arguments.length >= 5) Sz+=InTd('&nbsp;&nbsp;'+ASize,"","right");
  return InTr(
    InTd(S)+
	InTd('&nbsp;&nbsp;'+AsGray(AComment))+
	InTd('&nbsp;&nbsp;'+Vrs)+Sz,
	Clr
  );
}
function LinkTop(ACapt,AComment,AVers,ATableVer,ASize)
{
  defTableVer=ATableVer;
  var Sz="";
  if (LinkTop.arguments.length >= 5) Sz+=InTd('&nbsp;&nbsp;<b>'+AsWhite(ASize)+'</b>');
  return InTr(
    InTd('&nbsp;&nbsp;<b>'+AsWhite(ACapt)+'</b>')+
	InTd('&nbsp;&nbsp;<b>'+AsWhite(AComment)+'</b>')+
	InTd('&nbsp;&nbsp;<b>'+AsWhite(AVers)+'</b>')+Sz,
	TblCaptColor
  );
}
function InRect(ACapt,NoName,ATextColor,ABgColor)
{
 var S='<b style=\"background-color:';
 if (((InRect.arguments.length >= 4) && (ABgColor!=""))) S+=ABgColor 
 else
   S+=TblCaptColor;
 S+=';color:';
 if (((InRect.arguments.length >= 3) && (ATextColor!=""))) S+=ATextColor 
 else
   S+='#ffffff';
 S+='">';
 if (!((InRect.arguments.length >= 2) && (NoName==false))) S+="<a name=\""+ACapt+"\"></a>";
 return S+"&nbsp;"+ACapt+"&nbsp;</b>";
}
function NewsRect(ADate,APg,ANoBr)
{var BR='<br>';
var Pg='news.html';
 if ((NewsRect.arguments.length >= 2) && (APg!='')) Pg=APg;
 if ((NewsRect.arguments.length >= 3) && (ANoBr=true)) BR=' ';
 return '<a class="nodecor" href='+Pg+'#'+ADate+'>'+InRect(ADate,false)+'</a>'+BR;
}
function GetPict(AImg,AAlign,ANewLine)
{
 var S='';
 if ((GetPict.arguments.length >= 3) && (ANewLine!=false)) S='<br>'; 
 return InTable(InTr(InTd(S+GetImg(AImg))),AAlign);
}
function OpenQDPage(ANum,AMiddle)
{
var S=ANum;
if ((OpenQDPage.arguments.length >= 2) && (AMiddle!='')) S=AMiddle;
wr('<script language="JavaScript" src="library/toolbar/ru/globalHP9.js"></script>');
wr('<script language="JavaScript" src="library/toolbar/ru/localHP'+ANum+'.js"></script>');
wr('<script language="JavaScript" src="library/toolbar/ru/leftHP9.js"></script>');
wr('<script language="JavaScript" src="library/toolbar/ru/middleHP'+S+'.js"></script>');
wr('<script language="JavaScript" src="library/toolbar/ru/rightHP9.js"></script>');
wr('<script language="JavaScript" src="library/toolbar/ru/copyright.js"></script>');
}

setDefaultPath("");


