window.onbeforeunload = confirmExit;
var hasScrolled = false;
// SCROLL-TRACKING
var scrolledTo = 0;
var posPixel = new Array(200,500,800,1000);
var pos = new Array();
initBoolArray(posPixel);
            
             
function confirmExit(){
    if(hasScrolled == false){
        _gaq.push(['_trackEvent', 'Scrolling' + window.location.pathname, 'no-scrolling', '0px']);
    }   
}
            
function initBoolArray(posPixel){
    for (i=0;i<posPixel.length;i++){
        pos[i]= true;
    }
}
function update_scrollTracking(){

    var scrollPos = getPos();
    var i=0;
    for (i=0;i<posPixel.length;i++)
    {
 
        if((posPixel[i] <= scrollPos)&&(pos[i] == true)){
            scrolledTo = scrollPos;
            track_scrollTracking();
            pos[i] = false;
        }
    
    }
}
function track_scrollTracking(){
    if(scrolledTo != 0){
        var tmp = (Math.floor(scrolledTo/200)*200);
        var lB = String(tmp)
        var rB = String(tmp+200);
        var scrolling = lB + " - " + rB + " px";
        _gaq.push(['_trackEvent', 'Scrolling' + window.location.pathname, 'scrolling', scrolling]);
        hasScrolled = true;
                    
    } 
}
function getPos(){
    if (navigator.appName == "Microsoft Internet Explorer"){
        return document.body.scrollTop;
    }else{
        return window.pageYOffset;
    }
}
