function highlight(id, num) {
	for (var i=1; i<=num; i++) {
		document.getElementById('rate_'+id+'_'+i).style.backgroundPosition = '0px 0px';
	}
	for (var i=num+1; i<=4; i++) {
		document.getElementById('rate_'+id+'_'+i).style.backgroundPosition = '16px 0px';
	}
}

function clear_rating(id) {
	for (var i=1; i<=4; i++) {
		document.getElementById('rate_'+id+'_'+i).style.backgroundPosition = '16px 0px';
	}
}

function flip(id) {
	if (document.getElementById(id).style.display == 'block') {
		document.getElementById(id).style.display = 'none';
	} else {
		document.getElementById(id).style.display = 'block';
	}
}
