/* Background Scroller Code */

var backgroundOffset = 0;
var dirx = 1;

function scrollBG(maxSize){
  backgroundOffset = backgroundOffset + 1;                       // + for scroll down, - for scroll up, + for right left scrolls
  if (backgroundOffset > maxSize){ backgroundOffset = 0;}
  bgObject.style.backgroundPosition = "0 " + backgroundOffset;   // "0 " + (for up or down), " 0" + (for right), " 0" - (for left) 
}

function scrollBGDN(maxSize){
  backgroundOffset = backgroundOffset + 1;                      
  if (backgroundOffset > maxSize){ backgroundOffset = 0;}
  bgObject.style.backgroundPosition = "0 " + backgroundOffset;   
}

function scrollBGUP(maxSize){
  backgroundOffset = backgroundOffset - 1;                      
		if (backgroundOffset > maxSize){ backgroundOffset = 0;}
  bgObject.style.backgroundPosition = "0 " + backgroundOffset;    
}

function scrollBGRT(maxSize){
  backgroundOffset = backgroundOffset + 1;                       
  if (backgroundOffset > maxSize){ backgroundOffset = 0;}
  bgObject.style.backgroundPosition = " 0" + backgroundOffset;    
}

function scrollBGLT(maxSize){
  backgroundOffset = backgroundOffset + 1;                      
  if (backgroundOffset > maxSize){ backgroundOffset = 0;}
  bgObject.style.backgroundPosition = " 0" - backgroundOffset;   
}

function scrollBG4D(){
 	if (dirx == 1){
    dirx++;
    ScrollTimer = window.setInterval("scrollBGDN(BGRPT)",MS);
				setTimeout("scrollBG4D()",C4D*1000);
		}
 	else if (dirx == 2){
    dirx++;
    window.clearInterval(ScrollTimer);
    ScrollTimer2 = window.setInterval("scrollBGUP(BGRPT)",MS);
				setTimeout("scrollBG4D()",C4D*1000);
  }
 	else if (dirx == 3){
    dirx++;
    window.clearInterval(ScrollTimer2);
    ScrollTimer3 = window.setInterval("scrollBGLT(BGRPT)",MS);
				setTimeout("scrollBG4D()",C4D*1000);
  }
 	else if (dirx == 4){
    dirx++;
    window.clearInterval(ScrollTimer3);
    ScrollTimer4 = window.setInterval("scrollBGRT(BGRPT)",MS);
				setTimeout("scrollBG4D()",C4D*1000);
  }
 	else if (dirx == 5){
 	  dirx=1;
    window.clearInterval(ScrollTimer4);
				setTimeout("scrollBG4D()",0);
		}
}

/* Call of background Scroller */
function BkgScroll(Direction, PxSec, BRept, CngDir){
  MS = 1000/PxSec;
		BGRPT = BRept;
		C4D = CngDir;
  bgObject = eval('document.body');
  if (Direction == 'Up'){ScrollTimer = window.setInterval("scrollBGUP(BGRPT)",MS);}
  if (Direction == 'Down'){ScrollTimer = window.setInterval("scrollBGDN(BGRPT)",MS);}
  if (Direction == 'Right'){ScrollTimer = window.setInterval("scrollBGRT(BGRPT)",MS);}
  if (Direction == 'Left'){ScrollTimer = window.setInterval("scrollBGLT(BGRPT)",MS);}
  if (Direction == 'AllFour'){scrollBG4D();}
}


/* End of Background Scroller Code*/

