text: //JavaScript Document
  //Copyright (C) 2005 Ilya S. Lyubinskiy. All rights reserved.
  //Technical support: http://www.php-development.ru/
  //----- Auxiliary -------------------------------------------------------------
  function tabview_aux(TabViewId, id)
  {
  var TabView = document.getElementById(TabViewId);
  // ----- Tabs -----
  var Tabs = TabView.firstChild;
  while (Tabs.className != "Tabs" ) Tabs = Tabs.nextSibling;
  var Tab = Tabs.firstChild;
  var i   = 0;
  do
  {
   if (Tab.tagName == "A")
   {
     i++;
     Tab.href      = "javascript:tabview_switch('"+TabViewId+"', "+i+");";
     Tab.className = (i == id) ? "Active" : "";
     Tab.blur();
   }
  }
  while (Tab = Tab.nextSibling);
  // ----- Pages -----
  var Pages = TabView.firstChild;
  while (Pages.className != 'Pages') Pages = Pages.nextSibling;
  var Page = Pages.firstChild;
  var i    = 0;
  do
  {
   if (Page.className == 'Page')
   {
     i++;
     //if (Pages.offsetHeight) Page.style.height = (Pages.offsetHeight-2)+"px";
     //Page.style.overflow = "auto";
     Page.style.display  = (i == id) ? 'block' : 'none';
   }
  }
  while (Page = Page.nextSibling);
  }
  //----- Functions ------
  function SetCookieForTabView(cookieName,cookieValue,nDays) {
  var today = new Date();
  var expire = new Date();
  if (nDays==null || nDays==0) nDays=1;
  expire.setTime(today.getTime() + 3600000*24*nDays);
  document.cookie = cookieName+"="+escape(cookieValue)+ ";expires="+expire.toGMTString();
  }
  function ReadCookie(cookieName) {
  var theCookie=""+document.cookie;
  var ind=theCookie.indexOf(cookieName);
  if (ind==-1 || cookieName=="") return ""; 
  var ind1=theCookie.indexOf(';',ind);
  if (ind1==-1) ind1=theCookie.length; 
  return unescape(theCookie.substring(ind+cookieName.length+1,ind1));
  }
  function tabview_switch(TabViewId, id) { tabview_aux(TabViewId, id); SetCookieForTabView('tvID',id,36) }
  function tabview_initialize(TabViewId) 
  { 
  	tvID2 = ReadCookie('tvID')
  	if (tvID2==-1 || tvID2=="") { SetCookieForTabView('tvID',1,36); tabview_aux(TabViewId,  1);  }
  	else {tabview_aux(TabViewId,  tvID2); }
  }