karmaTexts = Array('Not At All', 'Probably Not', 'Maybe', 'Probably', 'Definitely');
karmaDefault = "Is this accurate?";
karmaFilled = '/images/rate/grey_filled.gif';
karmaEmpty = '/images/rate/grey_empty.gif';
karmaRating = Array();

function karmaOver(karmaId, ratingNum) {
	$('karmaText_'+karmaId).innerHTML = karmaTexts[ratingNum-1];
	var imageLoc = karmaFilled;
	for (var i=1; i <= 5; i++) {
		if (ratingNum < i) { imageLoc = karmaEmpty; }
		$('karma_'+karmaId+'_'+i).src = imageLoc;
	}
}

function karmaOut(karmaId) {
	$('karmaText_'+karmaId).innerHTML = karmaDefault;
	if (!karmaRating[karmaId]) { karmaRating[karmaId] = 0; }
	var imageLoc = karmaFilled;
	for (var i=1; i <= 5; i++) {
		if (karmaRating[karmaId] < i) { imageLoc = karmaEmpty; }
		$('karma_'+karmaId+'_'+i).src = imageLoc;
	}
}

function karmaResize(karmaId, width) {
	var resizeBar = $('karmaBar_f_'+karmaId);
	resizeBar.style.clip.right = width+'px';
	resizeBar.style.clip = 'rect(0px '+width+'px 15px 0px);'
}