function ScrollProject() {
	max_Project_position = -1;
	ProjectScroll(0);
}

var Project_element_width = 81;
var Project_scroll_step = 27;
var Project_scroll_timeout = 10;
var Project_position = 0;
var new_Project_position = 0;
var max_Project_position = -1;

function UpdateProjectScrollButtons() {
	var Project = document.getElementById('project_container');
	if ((Project) && (max_Project_position < 0)) {
		var Project_scroll_width = Project.parentNode.offsetWidth;
		var max_Project_count = Project.getElementsByTagName('LI').length;
		max_Project_position = (max_Project_count - Math.floor(Project_scroll_width / Project_element_width)) * Project_element_width;
		if (max_Project_position < 0) max_Project_position = 0;
	}
	var left_link = document.getElementById('project_lister_left');
	var right_link = document.getElementById('project_lister_right');
	if ((left_link) && (right_link)) {
		right_link.className = (Project_position < max_Project_position) ? 'right_on' : 'right_off';
		left_link.className = (Project_position > 0) ? 'left_on' : 'left_off';
	} // end if
} // end if

function ProjectScrollTimer(increment) {
	var Project = document.getElementById('project_container');
	if (Project) {
		if (new_Project_position > Project_position) {
			Project_position += Project_scroll_step;
			if (Project_position > new_Project_position) Project_position = new_Project_position;
		} else if (new_Project_position < Project_position) {
			Project_position -= Project_scroll_step;
			if (Project_position < new_Project_position) Project_position = new_Project_position;
		} // end if
		Project.style.left = -Project_position + "px";
		UpdateProjectScrollButtons();
		if (new_Project_position != Project_position) setTimeout(ProjectScrollTimer, Project_scroll_timeout);
	} // end if
} // end function

function ProjectScroll(increment) {
	var Project = document.getElementById('project_container');
	if (Project) {
		UpdateProjectScrollButtons();
		new_Project_position += increment * Project_element_width;
		if (new_Project_position < 0) new_Project_position = 0;
		if (new_Project_position > max_Project_position) new_Project_position = max_Project_position;
		if (!increment) Project_position = new_Project_position;
		Project.style.left = -Project_position + "px";
		if (new_Project_position != Project_position) setTimeout(ProjectScrollTimer, Project_scroll_timeout);
	} // end if
	return false;
} // end function