var dpIsOwnedImages = new Array("http://www.shopmestre.com.br/imagens/avalia_produtos/semcheck.gif","http://www.shopmestre.com.br/imagens/avalia_produtos/comcheck.gif");



var starImages = new Array("http://www.shopmestre.com.br/imagens/avalia_produtos/barra_bg.gif","http://www.shopmestre.com.br/imagens/avalia_produtos/barra_bg_1.gif",

"http://www.shopmestre.com.br/imagens/avalia_produtos/barra_bg_2.gif",

"http://www.shopmestre.com.br/imagens/avalia_produtos/barra_bg_3.gif",

"http://www.shopmestre.com.br/imagens/avalia_produtos/barra_bg_4.gif",

"http://www.shopmestre.com.br/imagens/avalia_produtos/barra_bg_5.gif");



//var starMap = new Array('0,0,22,20','23,0,36,20','37,0,50,20','51,0,64,20','65,0,87,20');
var starMap = new Array('0,0,22,20','23,0,42,20','43,0,62,20','62,0,82,20','82,0,102,20');



var savedRatings = new Array();

var savedNotInterested = new Array();

var savedIsOwned = new Array();

var savedExcluded = new Array();

var starTwinkler = new Array();

var delayTime = 200;

var allImages = new Array();



function amz_js_preloadImages(){

	for (i=0; i < amz_js_preloadImages.length ;i++){

		allImages[i] = new Image();

		allImages[i].src = amz_js_preloadImages.arguments[i];

	}

}



amz_js_preloadImages(starImages);

amz_js_preloadImages(dpIsOwnedImages);





function amz_js_swapDpIsOwned(asin, state){

	if (state == 'alt'){

		isOwned = (savedIsOwned[asin] ? 0 : 1);

		document.images["stars." + asin].src = starImages[0];

		savedRatings[asin] = 0;

		//alert(asin);

	} else {

		isOwned = savedIsOwned[asin];

	}

	document.images["isOwned." + asin].src = dpIsOwnedImages[isOwned];

}



//Salva o value no form

function amz_js_sendRating(asin, ratingType, ratingValue)

{

	var objetoColecao = document.getElementsByName("valor_produto_opiniao_" + asin.toString());



	objetoColecao[0].value = ratingValue;



	//alert("asin=" + asin + " nota=" + ratingValue);



}







//Envia o valor escolhido para o raking

function amz_js_sendStars(asin, rating){

	savedRatings[asin] = rating;

	amz_js_sendRating(asin, 'onetofive', rating);

	document.images["isOwned." + asin].src = dpIsOwnedImages[0];



}



//Envia o valor do check box

function amz_js_sendIsOwned(asin){

	savedIsOwned[asin] = (savedIsOwned[asin] ? 0 : 1);

	rating = (savedIsOwned[asin] ? 0 : 99);

	amz_js_sendRating(asin, 'owned', rating);

	

}





//MouseOver das imagens do Ranking

function amz_js_swapStars(asin, rating){

	if (rating == undefined){

		rating = savedRatings[asin];

	}

	document.images["stars." + asin].src = starImages[rating];

}



function amz_js_starMouseOver(asin, rating){

	if (starTwinkler[asin] != 0){

		window.clearTimeout(starTwinkler[asin]);

		starTwinkler[asin] = 0;

	}



	document.getElementById("helpDiv" + asin).style.visibility = "visible";

	switch(rating)

	{
		case 1 : document.getElementById("helpTxt" + asin).value="péssimo"; break;
		case 2 : document.getElementById("helpTxt" + asin).value="ruim"; break;
		case 3 : document.getElementById("helpTxt" + asin).value="regular"; break;
		case 4 : document.getElementById("helpTxt" + asin).value="bom"; break;
		case 5 : document.getElementById("helpTxt" + asin).value="ótimo"; break;
	}
	amz_js_swapStars(asin, rating); 
}
function amz_js_starMouseOut(asin)
{
	starTwinkler[asin] = window.setTimeout("amz_js_swapStars('"+asin+"')", delayTime);
	document.getElementById("helpDiv" + asin).style.visibility = "hidden";





}



function amz_js_showDpIsOwned(asin, isOwned){

	var imageID = "isOwned." + asin;

	document.write("<img src='" + dpIsOwnedImages[isOwned] + "'");

	document.write("id='" + imageID + "' ");

	document.write("onClick=\"amz_js_swapDpIsOwned('" + asin + "', 'alt');");

	document.write("window.setTimeout('amz_js_sendIsOwned(\\'" + asin + "\\');', delayTime);\" ");

	document.write("border=0 width=112 height=16 valign=absmiddle>");

}



function amz_js_showStars (asin, rating){

	var starID = "stars." + asin;

	starTwinkler[asin] = 0;

	document.write("<map name='starmap" + asin +"'>");

	var i = 0;

	for (i = 1; i < 6; i++) {

		document.write("<area shape=rect " + 

		"coords='" + starMap[i-1] + "' " +

		"onMouseOver=\"amz_js_starMouseOver('" + asin + "'," + i + ");\" " +

		"onMouseOut=\"amz_js_starMouseOut('" + asin + "');\" " +

		"onClick=\"amz_js_sendStars('" + asin + "'," + i + ");" +

		"\" >");

	}

	document.write("</map>");

	document.write("<img vspace=2 src='" + starImages[rating] + "'");

	document.write(" border=0 usemap='#starmap" + asin);

	document.write("' id='" + starID + "'>");

}


