function frmtDate(CurrDate,FN) {
  var yyyy = CurrDate.getFullYear();
  var m = CurrDate.getMonth() + 1;
  var mm = m < 10 ? "0" + m : m;
  var d = CurrDate.getDate();
  var dd = d < 10 ? "0" + d : d;

  var h = CurrDate.getHours();
  var hh = h < 10 ? "0" + h : h;
  var n = CurrDate.getMinutes();
  var nn = n < 10 ? "0" + n : n;
  var s = CurrDate.getSeconds();
  var ss = s < 10 ? "0" + s : s;

 if(FN==1) return yyyy-1900+":"+mm+":"+dd+":"+hh+":"+nn+":"+ss;
 if(FN==2) return "'"+yyyy+"-"+mm+"-"+dd+" "+hh+":"+nn+":"+ss+"'";
}

// Вызов главного меню, если загруженный документ не находится в окне "Work"
function fs(dir,sub) {
   if( name != 'Work') {
// предварительно запишем cookie
      var cdate = new Date();
      var AZDateF = frmtDate(cdate,1);
      var AZDateL = AZDateF;
      var name01 = "AZDesignID";
      var val01  = Math.floor(Math.random() * 2147483645);
      var name02 = "AZDsgnDate";
      var val02  = frmtDate(cdate,2);
      var name03 = "AZDsgnLast";
      var val03  = AZDateF+","+AZDateF;

      var ca = document.cookie.split(';');
      for(var i=0;i < ca.length;i++) {
         var c = ca[i];
         while (c.charAt(0)==' ') c = c.substring(1,c.length);
         if (c.indexOf(name01+"=") == 0) val01 = c.substring(name01.length+1,c.length);
         if (c.indexOf(name02+"=") == 0) val02 = c.substring(name02.length+1,c.length);
         if (c.indexOf(name03+"=") == 0) {
             var car = c.split(",");
             AZDateL = car[1];
             val03 = AZDateL+","+AZDateF;
             }
         }

      cdate.setTime(cdate.getTime()+(10*366*24*60*60*1000));
      var expires = "; expires="+cdate.toGMTString();

      document.cookie = name01+"="+val01+expires+"; path=/";
      document.cookie = name02+"="+val02+expires+"; path=/";
      document.cookie = name03+"="+val03+expires+"; path=/";

      var lct = location.href;    // получение текущего пути
      var rdir = "/"+dir;
      if (sub=='index') {
         var ip= lct.indexOf(rdir);  // поиск каталога sub 
         var path = lct.substr(ip+rdir.length+1,lct.length-ip-rdir.length-7);  // выделение чистого пути без ".shtml"
         var inx = "";
         }
      if (sub!='index') {
         var ip = lct.indexOf(sub);  // поиск каталога sub 
         var path = lct.substr(ip+sub.length+1,lct.length-ip-sub.length-7);  // выделение чистого пути без ".shtml"
         var inx = "../";
         }
      var ar = path.split(/\//)   // получение количества вложенных каталогов
      for (var i = 1; i <= ar.length; i++) {inx += "../";}
// формирование пути к файлу index.shtml вместе с параметрами
      inx += "index.shtml?" + dir + "&" + sub + "&" + path;
// замена location на новый путь
      location.replace(inx);
   } else {
     var lpr = parent.location.href;    // получение текущего пути
     var lct = location.href;    // получение текущего пути
     var prt = document.location.protocol
     var indx = lpr.indexOf("?",0);
     if (indx==-1) {
       var newArray = new Array(3)
       newArray[0] = 'News';  // var dir
       newArray[1] = 'index'; // var sub
       newArray[2] = 'index'; // var path
       newArray[3] = 't'; // temp
       newArray[4] = 't'; // temp
     }; 

     if (indx > 0) {
       var prm = lpr.substr(indx+1);
       var regexp = /&/;
       var newArray = prm.split(regexp);
     };
     var tdir = dir+'/'+sub;
     var ndir = newArray[0]+'/'+newArray[1];
     if (tdir != ndir) {
        var rdir = "/"+dir;
        if (sub=='index') {
           var ip= lct.indexOf(rdir);  // поиск каталога sub 
           var path = lct.substr(ip+rdir.length+1,lct.length-ip-rdir.length-7);  // выделение чистого пути без ".shtml"
           var inx = "";
           }
        if (sub!='index') {
           var ip = lct.indexOf(sub);  // поиск каталога sub 
           var path = lct.substr(ip+sub.length+1,lct.length-ip-sub.length-7);  // выделение чистого пути без ".shtml"
           var inx = "../";
           }
        var ar = path.split(/\//)   // получение количества вложенных каталогов
        for (var i = 1; i <= ar.length; i++) {inx += "../";}
// формирование пути к файлу index.shtml вместе с параметрами
        inx += "index.shtml?" + dir + "&" + sub + "&" + path;
// замена top.location на новый путь
        top.location.replace(inx);
     }
   }
}

function Get_Link(domen) {
   var lpr = parent.location.href;    // получение родительского пути
   var lct = location.href;    // получение текущего пути
//   var prt = document.location.protocol
   var indx = lpr.indexOf("?",0);
   if (indx==-1) {
     var newArray = new Array(3)
     newArray[0] = 'News';  // var dir
     newArray[1] = 'index'; // var sub
     newArray[2] = 'index'; // var path
     newArray[3] = 't'; // temp
     newArray[4] = 't'; // temp
   }; 

   if (indx > 0) {
     var prm = lpr.substr(indx+1);
     var regexp = /&/;
     var newArray = prm.split(regexp);
   };

   var rdir = "/"+newArray[0];
   var ip= lct.indexOf(rdir);  // поиск главного каталога 
   var path = lct.substr(ip+1,lct.length-ip);  // выделение чистого пути

   lnk = 'http://www.'+domen+'/'+path;

   s = '<FONT FACE="Arial Cyr, Arial" SIZE=2> постоянная ссылка на эту страницу<br>';
   s += '<a href="'+lnk+'" target="_blank">'+lnk+'</a><br>';
//   s += '<a href="'+lct+'" target="_blank">'+lct+'</a><br>';
//   s += '<a href="'+lpr+'" target="_blank">'+lpr+'</a><br>';
   s += '</FONT>';
   document.write(s);
   document.close();
}

function Download_Link(dpath,dtext) {
//   <li><a href="/cgi-bin/stat/statSQL.cgi?load=Projects/AzBook/code/AZMicro.rar"><b>Исходные файлы проекта</b> [1057Kb]</a>,
//    которые уже скачали <!--#include virtual="/cgi-bin/stat/CntView.cgi?Projects/AzBook/code/AZMicro.rar"--> раз.</li>
//<!--#fsize virtual="code/SB65.rar"-->

   var lpr = parent.location.href;    // получение текущего пути
   var lct = location.href;    // получение текущего пути
   var prt = document.location.protocol
   var indx = lpr.indexOf("?",0);
   if (indx==-1) {
     var newArray = new Array(3)
     newArray[0] = 'News';  // var dir
     newArray[1] = 'index'; // var sub
     newArray[2] = 'index'; // var path
     newArray[3] = 't'; // temp
     newArray[4] = 't'; // temp
   }; 

   if (indx > 0) {
     var prm = lpr.substr(indx+1);
     var regexp = /&/;
     var newArray = prm.split(regexp);
   };

   var rdir = "/"+newArray[0];
   var ip= lct.indexOf(rdir);  // поиск главного каталога 
   var path = lct.substr(ip+1,lct.length-ip);  // выделение чистого пути
   var base = lct.substr(0,ip);  // выделение базового пути
   if (prt=='file:') {
      s =  '<a href="'+base+'/'+dpath+'">'+dtext+'</a>';      
   }
   if (prt=='http:') {
      s =  '<a href="/cgi-bin/stat/statSQL.cgi?load='+dpath+'">'+dtext+'</a>,';      
   }
   document.write(s);
   document.close();
}

function SocButton(domen) {
   var lpr = parent.location.href;    // получение текущего пути
   var ttl = document.title;    // получение текущего заголовка
   var ttx = encodeURI(document.title);
   var lct = location.href;    // получение текущего пути
   var prt = document.location.protocol
   var pr = /\//g;
   var indx = lpr.indexOf("?",0);
   if (indx==-1) {
     var newArray = new Array(3)
     newArray[0] = 'News';  // var dir
     newArray[1] = 'index'; // var sub
     newArray[2] = 'index'; // var path
     newArray[3] = 't'; // temp
     newArray[4] = 't'; // temp
   }; 

   if (indx > 0) {
     var prm = lpr.substr(indx+1);
     var regexp = /&/;
     var newArray = prm.split(regexp);
   };

   var rdir = "/"+newArray[0];
   var ip= lct.indexOf(rdir);  // поиск главного каталога 
   var path = lct.substr(ip+1,lct.length-ip);  // выделение чистого пути

   limg = '';
   while ((myArray = pr.exec(path)) != null) {
	    limg += '../';
	}
   limg += 'img/';
   lnk = 'http://www.'+domen+'/'+path;
   s = '<FONT FACE="Arial Cyr, Arial" SIZE=2><center>';
   s += '<a href="http://www.livejournal.com/update.bml?subject='+ttx+'&event='+lnk+'" title="Live Journal" target="_balnk" rel="nofollow"><img src="'+limg+'livejournal.png" border=0></a>&nbsp;';
   s += '<a href="http://www.facebook.com/sharer.php?u='+lnk+'" title="Нажмите на кнопку, чтобы порекомендовать эту страницу в Facebook" target="_balnk"><img src="'+limg+'facebook.png" border=0></a>&nbsp;';
   s += '<a href="http://twitter.com/home?status='+lnk+'" title="Нажмите на кнопку, чтобы порекомендовать эту страницу в  в Твиттере" target="_balnk"><img src="'+limg+'tweet.png" border=0></a>&nbsp;';
   s += '<a href="http://vkontakte.ru/share.php?url='+lnk+'"  title="Нажмите на кнопку, чтобы порекомендовать эту страницу в ВКонтакте" target="_balnk"><img src="'+limg+'vkontakte.png" border=0></a>&nbsp;';
   s += '<a href="http://connect.mail.ru/share?share_url='+lnk+'"  title="Нажмите на кнопку, чтобы порекомендовать эту страницу в Моем Мире@mail.ru" target="_balnk"><img src="'+limg+'moimir.png" border=0></a>&nbsp;';
   s += '<a href="http://www.liveinternet.ru/journal_post.php?action=n_add&cnurl='+lnk+'&cntitle='+ttx+'" target="_blank" rel="nofollow"><img src="'+limg+'liveinternet.gif" width="21" height="21" alt="Добавить в LiveInternet.ru" title="Добавить в LiveInternet.ru"  border=0></a>';
   s += '<a href="http://www.google.com/reader/link?url='+lnk+'&title='+ttx+'&srcURL='+lnk+'" target="_blank" rel="nofollow"><img src="'+limg+'google_buzz.png" width="21" height="21" title="Добавить в Google Buzz" border=0></a>';
   s += '</center></FONT>';
   document.write(s);
   document.close();
}

