var slideElement1; var slideElement2;
var slideDirection1; var slideDirection2;
var scrollTimer1; var scrollTimer2;

function slideStart1() {
	slideElement1 = false;
	if (document.layers) {
		slideElement1 = eval(document.slideArea1.document.contentLayer);
	} else {
		if (document.getElementById) {
			if (document.getElementById('slideContent1')) {
				slideElement1 = eval("document.getElementById('slideContent1').style");
			}
		} else {
			if (document.all && document.all.slideContent1) {
				slideElement1 = eval(document.all.slideContent1.style);
			}
		}
	}
	if (slideElement1) {
		slideIt1('right','1');
	}
}

function slideStart2() {
	slideElement2 = false;
	if (document.layers) {
		slideElement2 = eval(document.slideArea2.document.contentLayer);
	} else {
		if (document.getElementById) {
			if (document.getElementById('slideContent2')) {
				slideElement2 = eval("document.getElementById('slideContent2').style");
			}
		} else {
			if (document.all && document.all.slideContent2) {
				slideElement2 = eval(document.all.slideContent2.style);
			}
		}
	}
	if (slideElement2) {
		slideElement2.left = (parseInt(document.getElementById('slideArea2').offsetWidth) - parseInt(document.getElementById('slideContent2').offsetWidth))+"px";
		slideIt2('left','1');
	}
}

function slideIt1(dir, spd) {

	if (!slideElement1) {
		return;
	}

	scrollTimer1 = null;
	slideDirection1 = dir;
	speed = parseInt(spd);
	var x_pos;
	
	x_pos = parseInt(slideElement1.left);
	var x_wid = parseInt(document.getElementById('slideContent1').offsetWidth);
	var x_cont = parseInt(document.getElementById('slideArea1').offsetWidth);
	
	if (slideDirection1 == "right") {
		if (x_pos > (x_cont - x_wid)) { document.getElementById('slideContent1').style.left = (x_pos - (speed))+"px"; }
		else { slideDirection1 = "left"; }
	}
	if (slideDirection1 == "left") {
		if (x_pos < 0) { slideElement1.left = (x_pos + (speed))+"px"; }
		else { slideElement1.left = 0+"px"; slideDirection1 = "right"; }
	}

	if (navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion.indexOf("Mac") != -1) { scrollTimer1 = setTimeout("slideIt1(slideDirection1,speed)", 16); }
	else { scrollTimer1 = setTimeout("slideIt1(slideDirection1,speed)", 50); }
}

function slideIt2(dir, spd) {

	if (!slideElement2) {
		return;
	}

	scrollTimer2 = null;
	slideDirection2 = dir;
	speed = parseInt(spd);
	var x_pos;
	
	x_pos = parseInt(slideElement2.left);
	var x_wid = parseInt(document.getElementById('slideContent2').offsetWidth);
	var x_cont = parseInt(document.getElementById('slideArea2').offsetWidth);
	
	if (slideDirection2 == "right") {
		if (x_pos > (x_cont - x_wid)) { slideElement2.left = (x_pos - (speed))+"px"; }
		else { slideDirection2 = "left"; }
	}
	if (slideDirection2 == "left") {
		if (x_pos < 0) { slideElement2.left = (x_pos + (speed))+"px"; }
		else { slideElement2.left = 0+"px"; slideDirection2 = "right"; }
	}
	if (navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion.indexOf("Mac") != -1) { scrollTimer2 = setTimeout("slideIt2(slideDirection2,speed)", 16); }
	else { scrollTimer2 = setTimeout("slideIt2(slideDirection2,speed)", 50); }
}

function slideStop1() {
	clearTimeout(scrollTimer1);
}

function slideStop2() {
	clearTimeout(scrollTimer2);
}

function slideRestart1(dir, spd) {
	clearTimeout(scrollTimer1);
	slideIt1(dir, spd);
}

function slideRestart2(dir, spd) {
	clearTimeout(scrollTimer2);
	slideIt2(dir, spd);
}

