  var myMaxS = 200; //максимальный размер шрифта
  var myMinS = 100; //минимальный размер шрифта

  var myTBLeft = 0;
  var myTBTop = 0;
  var mySBLeft = 0;
  var myTBWidth = 0;
  var myTBHeight = 0;
  var mySBWidth = 0;
  var koef1 = 1;
  var koef2 = 0; //в какую сторону сдвиг
  var koef3 = 10; //на скока умножить проценты чтоб получить пикселы
  var dkoef = 0;
  var mov_enable = false;

function startpage() {
//активация ссылок 
 if(document.getElementById('gyears')) schild(document.getElementById('gyears'),1);
 if(document.getElementById('topmenu')) schild(document.getElementById('topmenu'),1);

}

function loadcolor() {
 schild(document.getElementById('scrollb'),2);
}
//поиск всех ссылок и присвоение создание обработчиков
function schild(node,ttype) {
    if (node == null) return;
    for (var i = 0; i < node.childNodes.length; i++) {
        TempNode=node.childNodes[i];
        if(ttype==1) {
         if((TempNode.tagName=='A') && (TempNode.className!='cur_y') && (TempNode.className!='cur_m')) {

          addEvent(TempNode, 'mouseover', mblink);
          addEvent(TempNode, 'mouseout', mblink);
          TempNode.fontel=100;
          TempNode.deltel=0;
          TempNode.className='linkblinks';

         }
        }
        if(ttype==2) {
         if(TempNode.tagName=='A') {
          TempNode.innerHTML+='<img src="myresize.php?iw=100&ih=100&ic=true&if='+TempNode.id+'" class=t1>';
          addEvent(TempNode, 'mousemove', mcolor);
          addEvent(TempNode, 'mouseout', mcolor);
          TempNode.zatuh=0;
          TempNode.deltel=0;
         }
        }
        schild(TempNode,ttype);
    }
 }
//универсальный добавлятель обработчиков
function addEvent(obj, evType, fn){
if (obj.addEventListener){
   obj.addEventListener(evType, fn, false);
   return true;
} else if (obj.attachEvent){
   var r = obj.attachEvent("on"+evType, fn);
   return r;
} else {
   return false;
}
}

//анализ события
function mblink(e) {
  tmp=getEventTarget(e);
  if(tmp.myobj.className=='linkblinks') {
   if(tmp.mytype=='mouseover') { 
    tmp.myobj.deltel=10; 
    if(tmp.myobj.fontel==myMinS) mget(tmp.myobj);
   }
   if(tmp.mytype=='mouseout') tmp.myobj.deltel=-1;
  }
}


function mcolor(e) {
 tmp=getEventTarget(e);
 obj=tmp.myobj;
 while(obj.tagName!='A') obj=obj.parentNode;
 if(tmp.mytype=='mouseout')  obj.deltel=-1;  else  obj.deltel=0;
 if(obj.zatuh!=0) {
  obj.zatuh=10;
 } else {
  obj.zatuh=10;
  mcof(obj);
 }
// tte.value=obj.tagName;
}

function mcof(obj) {
 obj.className='gt';
 if(obj.zatuh!=0) {
  obj.zatuh+=obj.deltel;
  setTimeout( function(){ mcof(obj) }, 100);
 } else {
  obj.className='gh';
 }
}

//крутить ссылки
function mget(tmp) {
 tmp.fontel+=tmp.deltel;
 tmp1=10;
 if(tmp.fontel>myMaxS) {tmp.fontel=myMaxS; tmp1=100;}
 if(tmp.fontel<myMinS) tmp.fontel=myMinS;
// tmp.style.fontSize=tmp.fontel+'%';
 c=tmp.fontel;
 tmp.style.color='RGB('+Math.round(c*0.35+20)+'%,'+Math.round(c*0.3+20)+'%,'+Math.round(c*0.25+20)+'%)';
// $gs = (($r*0.299)+($g*0.587)+($b*0.114));
 if(tmp.fontel>myMinS) setTimeout( function(){ mget(tmp) }, tmp1); else tmp.deltel=0;
}

//обработка события
function getEventTarget(e) {
    var e = e || window.event;
    var obj= e.target || e.srcElement;
//    while (!obj.href || obj.nodeType == 3) obj = obj.parentNode;
    ex=0;
    ey=0;
    if (e.pageX || e.pageY)  {
     ex = e.pageX;
     ey = e.pageY;
    } else if (e.clientX || e.clientY) {
     ex = e.clientX + (document.documentElement.scrollLeft || document.body.scrollLeft) - document.documentElement.clientLeft;
     ey = e.clientY + (document.documentElement.scrollTop || document.body.scrollTop) - document.documentElement.clientTop;
    }
    return {myobj:obj, mytype:e.type, myx:ex, myy:ey};
}



