var selected =  0;
var selectedRed = 0;

function stars(num) {
	var white = new Image();
	var gold = new Image();
	white.src = "whitestar.png";
	gold.src = "goldstar.png";
	
	if (num == 0) {
		// set to the current value (var selected)
		for (var i = 1; i < 6; i++) {
			document.images["star" + i].src = white.src;
		}
	
		for (var i = 1; i <= selected; i++) {
			document.images["star" + i].src = gold.src;
		}
	}

	else {
		// set using the parameter

		for (var i = 1; i < 6; i++) {
			document.images["star" + i].src = white.src;
		}
	
		for (var i = 1; i <= num; i++) {
			document.images["star" + i].src = gold.src;
		}
	}
}


function redStars(num) {
	var white = new Image();
	var red = new Image();
	white.src = "whitestar.png";
	red.src = "redstar.png";
	
	if (num == 0) {
		// set to the current value (var selected)
		for (var i = 1; i < 6; i++) {
			document.images["redStar" + i].src = white.src;
		}
	
		for (var i = 1; i <= selectedRed; i++) {
			document.images["redStar" + i].src = red.src;
		}
	}

	else {
		// set using the parameter

		for (var i = 1; i < 6; i++) {
			document.images["redStar" + i].src = white.src;
		}
	
		for (var i = 1; i <= num; i++) {
			document.images["redStar" + i].src = red.src;
		}
	}
}

function setRating(rating) {
	document.rate.rating.value = rating;
	selected = rating;
	
}

function setExpertise(rating) {
	document.rate.expertise.value = rating;
	selectedRed = rating;
}


// cookie scripts adapyted from quirksmode.org
// we'll use the cookie: credibilityLogin: username

function createCookie(name,value)
{
	if (days)
	{
		var date = new Date();
		date.setTime(date.getTime()+(365*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name)
{
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++)
	{
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name)
{
	createCookie(name,"",-1);
}


function install(file) {
	if (InstallTrigger) {
		InstallTrigger.install(file);
		return false;
	}
	else {
		alert("Sorry, the toolbar currently requires the Mozilla Firefox browser.");
		return false;
	}
	return false;
}