﻿// JScript File
var xScroll, yScroll, timerPoll, timerRedirect, timerClock;

function initRedirect(){
  if (typeof document.body.scrollTop != "undefined"){ //IE,NS7,Moz
    xScroll = document.body.scrollLeft;
    yScroll = document.body.scrollTop;

    clearInterval(timerClock);
    //clearInterval(timerPoll); //stop polling scroll move
    clearInterval(timerRedirect); //stop timed redirect
    
    
    
    //timerPoll = setInterval("pollActivity()",600); //poll scrolling
    timerRedirect = setInterval("stepcarousel.stepBy('features', 1)",10500);

    //for tracking only
    
    _clock = document.getElementById("clock");
    if (_clock) {
        //alert("a");
        _clock.innerHTML="0";
        
        timerClock=setInterval("_clock.innerHTML=parseInt(_clock.innerHTML,10)+1",1000);
    }
    //end tracking
  }
  else if (typeof window.pageYOffset != "undefined"){ //other browsers that support pageYOffset/pageXOffset instead
    xScroll = window.pageXOffset;
    yScroll = window.pageYOffset;
    
    clearInterval(timerClock);
    clearInterval(timerPoll); //stop polling scroll move
    clearInterval(timerRedirect); //stop timed redirect
    
  
    //timerPoll = setInterval("pollActivity()",600); //poll scrolling
    timerRedirect = setInterval("stepcarousel.stepBy('features', 1)",10000); //set timed redirect, 10 seconds

    //for tracking only
    
    _clock = document.getElementById("clock");
    if (_clock) {
        _clock.innerHTML="0";
        //alert("b");
        timerClock=setInterval("_clock.innerHTML=parseInt(_clock.innerHTML,10)+1",1000);
    }
    //end tracking
    
    
    
  }
  //else do nothing
}

function pollActivity(){
  if ((typeof document.body.scrollTop != "undefined" && (xScroll!=document.body.scrollLeft || yScroll!=document.body.scrollTop)) //IE/NS7/Moz
   ||
   (typeof window.pageYOffset != "undefined" && (xScroll!=window.pageXOffset || yScroll!=window.pageYOffset))) { //other browsers
      initRedirect(); //reset polling scroll position
  }
}

//document.onmousemove=initRedirect;
window.onload=initRedirect;
