var c_l='';for (i=0;i<19;i++) c_l+='&nbsp;';c_l+=' ';
function corr_cX() {return corr_width()/2};
function corr_cY() {return corr_height()/2};

function change_Visibility(id,showflag)
 {eval("document.all."+id).style.visibility=(showflag)?'visible':'hidden';
 }
 
function change_Class(id,newclass)
 {eval("document.all."+id).className=newclass;
 }

// Создает экземпляр кнопки с меняющимися классами и надписью caption;
// При нажатии на кнопку дополнительно вызывается procclick
// b_id равно  например "X5" "X3Y7" и тд

function put_button3R(b_id,class1,class2,class3,caption,procclick,init_class)
 {documentwrite('<SPAN ID="'+b_id+'" class="'+init_class+'" '
  +' onMouseover="this.className=((this.className=='+kv+class3+kv+')?'+kv+class3+kv+':'+kv+class2+kv+');return true;" '
  +' onMouseout="this.className=((this.className=='+kv+class3+kv+')?'+kv+class3+kv+':'+kv+class1+kv+');return true;" '
  +' onClick="this.className='+kv+class3+kv+';'+procclick+';return true;">');
  documentwrite(caption); 
  documentwrite('</SPAN>');
 };

//SAFE
//Создает кнопку - ролловер методом смены внутреннего изображения 
function put_Abutton_2R(bname,width,height,imgup,imgdown,adr)
 { documentwriteln('<A HREF="'+adr+'" '
  +' onMouseover="document['+kv+bname+'_image'+kv+'].src=full('+kv+imgdown+kv+');return true;" '
  +' onMouseout="document['+kv+bname+'_image'+kv+'].src=full('+kv+imgup+kv+');return true;" >');
 documentwriteln('<IMG NAME="'+bname+'_image" SRC="'+full(imgup)+'" width='+width+' height='+height+' border=0>');
 documentwriteln('</A>');
 }

function put_hr(width,height)
 {documentwriteln('<DIV STYLE="background-color:rgb(0,84,26);width:'+width+';font-size:'+height+'pt;"> </DIV>');
 }

function cash_pic(nm)
 {documentwriteln('<IMG SRC="'+full(nm)+'" width=10 height=10 border=0> ');
  }

function create_list(caption,contents,mode)
 {var ss=new Array();var col_ss=0;var ilast=0;
  for (i=0;i<contents.length;i++) if (contents.charAt(i)=='#')
     {ss[col_ss]=contents.substring(ilast,i);
      ilast=i+1;col_ss+=1;
     } 
  ss[col_ss]=contents.substring(ilast,contents.length);
  col_ss+=1;
  var smb=' ';
  if ((arguments.length==2)||(mode!=-1)) smb='<img src="images/arrow.gif">';
//  if ((mode==0)||(arguments.length==2)) smb='<span class="wing">&Oslash</span>';
//  else if (mode==1) smb='<span class="symb">&uml</span>';
//     else if (mode==2) smb='<span class="wing">q</span>';
//      else if (mode==3) smb='<span class="wing">v</span>';
//        else if (mode==-1) smb=' ';

 if (caption!='') documentwriteln("<p>");
 documentwriteln('<span class="bold"> '+caption+' </span><br> ');
  documentwriteln('<table class="norm" border="0" cellspacing="1" width="100%">');
  for (i=0;i<col_ss;i++)
   {documentwriteln('<tr>');
    documentwriteln('<td width="3%" vAlign=top> '+smb+' </td>');
    documentwriteln('<td width="97%" class="norm" vAlign=top> '+ss[i]+' </td>');
    documentwriteln('</tr>');
   }
  documentwriteln('</table>');
  if (caption!='') documentwriteln("</p>");
 }

function create_table(caption,w1,w2,contents_Left,contents_Right,mode,model,moder,alignl,alignr,centerfirst) 
 {var ss_left=new Array(); 
  var col_ss=0;
  var ilast=0;
  for (i=0;i<contents_Left.length;i++) if (contents_Left.charAt(i)=='#')
     {ss_left[col_ss]=contents_Left.substring(ilast,i);
      ilast=i+1;
      col_ss+=1;
     } 
  ss_left[col_ss]=contents_Left.substring(ilast,contents_Left.length);
  col_ss+=1;

  var ss_right=new Array(); 
  col_ss=0;
  ilast=0;
  for (i=0;i<contents_Right.length;i++) if (contents_Right.charAt(i)=='#')
     {ss_right[col_ss]=contents_Right.substring(ilast,i);
      ilast=i+1;
      col_ss+=1;
     } 
  ss_right[col_ss]=contents_Right.substring(ilast,contents_Right.length);
  col_ss+=1;
  var md=(arguments.length<=5)?0:mode;
  if (caption!='') documentwriteln("<p>");
  documentwriteln('<span class="bold"> '+caption+' </span><br> ');
  documentwriteln('<table class="norm" border="'+md+'" cellspacing="1" width="100%">');
  var mdl=(((!model)||(model==''))?'left':model);
  var mdr=(((!moder)||(moder==''))?'left':moder);
  var alignl=(((!alignl)||(alignl==''))?'top':alignl);
  var alignr=(((!alignr)||(alignr==''))?'top':alignr);
  var cfl=(((!centerfirst)||(centerfirst==0))?mdl:'center');
  var cfr=(((!centerfirst)||(centerfirst==0))?mdr:'center');

  for (i=0;i<col_ss;i++)
   {documentwriteln('<tr>');
    documentwriteln('<td width="'+w1+'%" vAlign='+alignl+' align='+((i==0)?cfl:mdl)+'> '+ss_left[i]+' </td>');
    documentwriteln('<td width="'+w2+'%" vAlign='+alignr+' align='+((i==0)?cfr:mdr)+'> '+ss_right[i]+' </td>');
    documentwriteln('</tr>');
   }
  documentwriteln('</table>');
  if (caption!='') documentwriteln("</p>");
 }

function abz(s,h)
 {if (arguments.length==1) documentwriteln('<BR> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'+s);
   else documentwriteln('<BR> <span class="bold"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'+s+' </span>');
 }

function tx(nm,adr) //Нажатие "nm" приводит к adr
  {documentwriteln('<BR> <A href="'+adr+'" target=_blank> '+nm+' </A>');}

function tx_html(nm,adr) //Нажатие "nm" приводит к dochtml/adr/adr.htm
  {documentwriteln('<BR> <A href="dochtml/'+adr+'/'+adr+'.htm" target=_blank> '+nm+' </A>');}
  

function tx_dub(nm,adrhtml,adrdoc)  // nm(html,doc) 
  {documentwriteln('<BR> nm (<A href="dochtml/'+adrhtml+'/'+adrhtml+'.htm" target=_blank>html</A>,'
+ '<A href="'+adrdoc+'" target=_blank>doc</A>)');}
 

var g='<SPAN CLASS="up">o</SPAN>';  