﻿
//---------------------------
//---------------------------
//---------------------------
    function smoothScroll(eID) {
    var startY = currentYPosition();
    var stopY = elmYPosition(eID);
    var distance = stopY > startY ? stopY - startY : startY - stopY;
    if (distance < 100) {
        scrollTo(0, stopY); return;
    }
    var speed = Math.round(distance / 100);
    var step = Math.round(distance / 25);
    var leapY = stopY > startY ? startY + step : startY - step;
    var timer = 500;
    if (stopY > startY) {
        for ( var i=startY; i<stopY; i+=step ) {
            setTimeout("window.scrollTo(0, "+leapY+")", timer * speed);
            leapY += step; if (leapY > stopY) leapY = stopY; timer++;
        } return;
    }
    for ( var i=startY; i>stopY; i-=step ) {
        setTimeout("window.scrollTo(0, "+leapY+")", timer * speed);
        leapY -= step; if (leapY < stopY) leapY = stopY; timer++;
    }
}
function elmYPosition(eID) {
    var elm = document.getElementById(eID);
    var y = elm.offsetTop;
    var node = elm;
    while (node.offsetParent && node.offsetParent != document.body) {
        node = node.offsetParent;
        y += node.offsetTop;
    } return y;
}
function currentYPosition() {
    // Firefox, Chrome, Opera, Safari
    if (self.pageYOffset) return self.pageYOffset;
    // Internet Explorer 6 - standards mode
    if (document.documentElement && document.documentElement.scrollTop)
        return document.documentElement.scrollTop;
    // Internet Explorer 6, 7 and 8
    if (document.body.scrollTop) return document.body.scrollTop;
    return 0;
}
function scrollToResults(){
  if (document.getElementById('tbl_res')) 
         {
            document.getElementById('tbl_res').style.visibility = 'hidden';
         }
    self.scrollTo(0, elmYPosition('results'));

   //setTimeout ( 'smoothScroll(\'anchor1\')', 200 );

       //  if (document.getElementById('anchor1'))
          //    document.getElementById('anchor1').scrollIntoView(true);
              
       
    }  
function scrollToTguvot()
{//debugger;
     self.scrollTo(0, elmYPosition('tguvot'));
}
function scrollToTalkbacks(){
     self.scrollTo(0, elmYPosition('talkbacks'));
} 
