// JavaScript Document
function getStyleObject(objectId) {
// cross-browser function to get an object's style object given its
if(document.getElementById && document.getElementById(objectId)) {
// W3C DOM
return document.getElementById(objectId).style;
} else if (document.all && document.all(objectId)) {
// MSIE 4 DOM
return document.all(objectId).style;
} else if (document.layers && document.layers[objectId]) {
// NN 4 DOM.. note: this won't find nested layers
return document.layers[objectId];
} else {
return false;
}
} 
var timervar;
var poscounter = 0;
var vid;
var vx;
var vy;
var initvar=0;
var scrollamout=480;
var turns=0;
var turns1=0;
var totalslides=0;

function scrollLeft() {
		id=vid;
		x=scrollamout*turns;
		obj=getStyleObject(id);

		selectdot = turns; 
		

		if(!initvar) {
			initvar=parseInt(obj.left);
		}

		if(parseInt(obj.left)> (initvar-x)) {
			obj.xpos = parseInt(obj.left) - 10;
			obj.left = obj.xpos+"px";
		} else {
			clearInterval(timervar);
			lasttimeholer=0;
		}
}

function scrollRight() {

		id=vid;
		x=scrollamout*turns;
		obj=getStyleObject(id);
		selectdot = turns; 
				
		if(!initvar) {
			initvar=parseInt(obj.left);
		}
		if(parseInt(obj.left)<= (initvar-x)) {
			obj.xpos = parseInt(obj.left) + 10;
			obj.left = obj.xpos+"px";
		} else {
			clearInterval(timervar);
			lasttimeholer=0;
		}

}

var lasttimeholer=0;
function timeGap() {
	if(!lasttimeholer) {
		lasttimeholer=1;
		return true;
	} else {
		return false;
	}
}

function moveleftdots (id, x, y,turnvar) {

	if(timeGap()) {
	turns = turnvar;
		if(turns<(totalslides-1)) {
			turns++;
			vx = scrollamout;
			vid = id;
			vy=y;
			timervar=setInterval('scrollLeft()',1);
		} else {
			lasttimeholer=0;
		}
	}
}

function moverightdots (id, x, y,turnvar) {
	if(timeGap()) {
	turns = turnvar;
		if(turns>0) {
			turns--;
			vx = scrollamout;
			vid = id;
			vy=y;
			timervar=setInterval('scrollRight()',1);
		} else {
			lasttimeholer=0;
		}
	}
}




function moveleft (id, x, y,totalslides) {
	if(timeGap()) {
		if(turns<(totalslides-1)) {
			turns++;
			vx = scrollamout;
			vid = id;
			vy=y;
			timervar=setInterval('scrollLeft()',1);
		} else {
			lasttimeholer=0;
		}
	}
}

function moveright (id, x, y) {
	if(timeGap()) {
		if(turns>0) {
			turns--;
			vx = scrollamout;
			vid = id;
			vy=y;
			timervar=setInterval('scrollRight()',1);
		} else {
			lasttimeholer=0;
		}
	}
}

