
var step = 1;
var delay = 10;

var scrollAreaCount = 1;
var containers = new Array(scrollAreaCount);
var contents = new Array(scrollAreaCount);

var contentWidth;
var contentHeight;
var initialPosition = new Array(scrollAreaCount);

var timeOut;

function moveleft(container, content, ind){
	defineObjects(container, content, ind);
	if(parseInt(contents[ind].style.left) >(contentWidth - parseInt(containers[ind].style.width)) * -1){
		contents[ind].style.left=parseInt(contents[ind].style.left) - step + "px";
		timeOut=setTimeout("moveleft('"+container+"', '"+content+"', "+ind+")", delay);
	}
}

function moveright(container, content, ind){
    //alert("right");
	defineObjects(container, content, ind);
	if (parseInt(contents[ind].style.left) < initialPosition[ind]){
		contents[ind].style.left=parseInt(contents[ind].style.left) + step + "px";
		timeOut=setTimeout("moveright('"+container+"', '"+content+"', "+ind+")", delay);
	}
}
function moveup(container, content, ind){
defineObjectsVert(container, content, ind);
	if(parseInt(contents[ind].style.top) > (contentHeight - parseInt(containers[ind].style.height)) * -1){
	contents[ind].style.top=parseInt(contents[ind].style.top) - step + "px";
	timeOut=setTimeout("moveup('"+container+"', '"+content+"', "+ind+")", delay);
	}
}

function movedown(container, content, ind){
defineObjectsVert(container, content, ind);
	if (parseInt(contents[ind].style.top) < initialPosition[ind]){
	contents[ind].style.top=parseInt(contents[ind].style.top) + step + "px";
	timeOut=setTimeout("movedown('"+container+"', '"+content+"', "+ind+")", delay);
	}
}

function defineObjects(container, content, ind){
	containers[ind] = document.getElementById(container);
	contents[ind] = document.getElementById(content);
	if(document.getElementById("fpscontenttable")){
	    contentWidth = document.getElementById("fpscontenttable").offsetWidth;
        contentHeight = document.getElementById("fpscontenttable").offsetHeight;
    }
    
    //contentWidth = 400;
    //alert(contentWidth);
	if(!initialPosition[ind])
		initialPosition[ind] = parseInt(contents[ind].style.left);
}
function defineObjectsVert(container, content, ind){
	containers[ind] = document.getElementById(container);
	contents[ind] = document.getElementById(content);
	
    if(document.getElementById("pcontenttable")){
        contentWidth = document.getElementById("pcontenttable").offsetWidth;
        contentHeight = document.getElementById("pcontenttable").offsetHeight;
    }
    //contentWidth = 400;
    //alert(contentWidth);
	if(!initialPosition[ind])
		initialPosition[ind] = parseInt(contents[ind].style.top);
}

