altaUsteBoslukEkle();

var idleDirectionSpeed = 0.4;
var direction = idleDirectionSpeed;
var tempX = 0;
var tempY = 0;
var scrollPos = 0;


var IE = document.all?true:false;
if (!IE) document.captureEvents(Event.MOUSEMOVE);

document.onmousemove = mouseMove;
document.onmouseout = mouseLeave;

runScroller(10);

function scroller() 
{ 
    if (document.body.scrollHeight-document.body.scrollTop<=document.body.clientHeight)
        scrollPos = 1;
    else
    if( document.body.scrollTop == 0)
        scrollPos = document.body.scrollHeight - document.body.clientHeight-1;
    else
        scrollPos = scrollPos + direction;
        
    scroll(0, scrollPos);
}

function runScroller( scrollSpeed) 
{
    scrollInterval = setInterval( "scroller()", scrollSpeed);
}

function mouseMove(e)
{
    if (IE) 
    {
        tempX = event.clientX;
        tempY = event.clientY;
    }
    else 
    {
        tempX = e.pageX - document.body.scrollLeft;
        tempY = e.pageY - document.body.scrollTop;
        
        var stopScrollMargin = 20;
        if( e.pageX < document.body.scrollLeft + stopScrollMargin || 
            e.pageX > document.body.scrollLeft + document.body.clientWidth - stopScrollMargin ||
            e.pageY < document.body.scrollTop + stopScrollMargin || 
            e.pageY > document.body.scrollTop + document.body.clientHeight - stopScrollMargin)
        {
            direction = idleDirectionSpeed;
            return;
        }    
        //alert("y= " + tempY + " scrollTop = " + document.body.scrollTop);
    }  

    if (tempX < 0){tempX = 0}
    if (tempY < 0){tempY = 0}  

    direction = (tempY - (document.body.clientHeight/2)) / 40;
}

function mouseLeave()
{
    if(IE)
        direction = idleDirectionSpeed;
}

//////////

function altaUsteBoslukEkle()
{
    var space = "";
    for(i=0;i<20; i++) space += "<br/>";
    space = "<center>" + space + "</center>";
    
    document.getElementById("kayanAlan").innerHTML = 
            space + 
            document.getElementById("kayanAlan").innerHTML + 
            space;
}

