var SCROLLTIMER = 3;
var SCROLLSPEED = 3;
var STARTINGOPACITY = 40;

function scrollContent (id, dir) {
	var div = document.getElementById(id);
	clearInterval(div.timer);
	var sections = div.getElementsByTagName('li');
	var length = sections.length;
	var limit;
	if (dir == -1) limit = 0;
	else {
		if (length > 1) limit = sections[length-1].offsetLeft;
		else limit = sections[length-1].offsetWidth - div.parentNode.offsetWidth + 20;
	}
	div.style.opacity = STARTINGOPACITY * .01;
	div.style.filter = 'alpha(opacity=' + STARTINGOPACITY + ')';
	div.timer = setInterval( function() { scrollAnimate(div,dir,limit) }, SCROLLTIMER);
}

function scrollAnimate (div, dir, limit) {
	div.style.left = div.style.left || '0px';
	var left = div.style.left.replace('px','');
	if (dir == 1) {
		if (limit - Math.abs(left) <= SCROLLSPEED) {
			cancelScroll(div.id);
			div.style.left = '-' + limit + 'px';
		} else div.style.left = left - SCROLLSPEED + 'px';
	} else {
		if (Math.abs(left) - limit <= SCROLLSPEED) {
			cancelScroll(div.id);
			div.style.left = limit + 'px';
		} else div.style.left = parseInt(left) + SCROLLSPEED + 'px';
	}
}

function cancelScroll(id) {
	var div = document.getElementById(id);
	div.style.opacity = 1;
	div.style.filter = 'alpha(opacity=100)';
	clearTimeout(div.timer);
}

function changeImage(e, num) {
	var i = document.getElementById('change-image');
	var n = document.getElementById('change-num');
	
	i.src = e.href;
	n.innerHTML = parseInt(num);
	
	return false;
}

function wopen(u, w, p) {
	window.open(u, ((w!='') ? w : 'produtos'), 'status=0,toolbar=0,menubar=0,top=5,left=5' + ((p!='') ? ','+p : ''));
	return false;
}

function wopen2(u, w, p) {
	window.open(u, ((w!='') ? w : 'produtos'), 'status=0,toolbar=0,menubar=0, scrollbars=yes,top=5,left=5' + ((p!='') ? ','+p : ''));
	return false;
}
