var votou = false;
var id_estabelecimento = 0;
var media = 0;
var arrBars = new Array();
arrBars[0] = "1";
arrBars[1] = "2";
arrBars[2] = "3";
arrBars[3] = "4";
arrBars[4] = "5";
arrBars[5] = "6";
arrBars[6] = "7";
arrBars[7] = "8";
arrBars[8] = "9";
arrBars[9] = "10";
var templateBar = 	'<div id="bar_#INDEX#" align="center" style="#INSTYLE# text-align:center; width:100px; height:9px;" onclick="barClick(#INDEX#);" onmouseover="barOver(#INDEX#);" onmouseout="barOut(#INDEX#);">'+
						'<div style="width:100px; height:6px; font-size:1px; background: #D1D1D1;"><img id="bar_img_#INDEX#" src="site/img/common/equalizador/#INDEX#.jpg" style="display:none;"/>&nbsp;</div>'+
						'<div style="width:100px; height:3px; font-size:1px;">&nbsp;</div>'+
					'</div>';
function initAvaliacao(){
	var divAval = document.getElementById("aval_div_bars");
	var html = "";
	for(var x=arrBars.length-1;x>=0;x--){
		html += templateBar.replace(/#INDEX#/g,x);
	}
	if(votou){
		html = html.replace(/#INSTYLE#/g,"cursor:default;");
	} else {
		html = html.replace(/#INSTYLE#/g,"cursor:pointer;");
	}
	divAval.innerHTML = html;
	lightTo(media);
	if(media > 0){
		var subtitle = document.getElementById("aval_div_bars_subtitle");
		subtitle.innerHTML = "Media: "+arrBars[media];
	}
}
function lightTo(index){
	for(var x=0;x<arrBars.length;x++){
		var bar_img = document.getElementById("bar_img_"+x);
		if(x<=index){
			bar_img.style.display = "";
		} else {
			bar_img.style.display = "none";
		}
	}
}
function barClick(index){
	if(!votou){
		votou = true;
		index++;
		
		var a = new Ajax();
		a.onLoad = function() {
			//alert(this.html);
			var arr = this.html.split("###");
			if(arr.length > 1){
				var avals = document.getElementById("aval_avaliacoes");
				if(avals){
					if(arr[1] > 1){
						avals.innerHTML = arr[1]+" avaliações";
					} else {
						avals.innerHTML = arr[1]+" avaliação";
					}
				}
				media = arr[0];
				media--;
				//initAvaliacao();
			} else {
				alert("Erro ao cadastrar voto!");
			}
		}
		a.get('site/inc/routines/routines.php?routine=aval_vote&id_estabelecimento='+id_estabelecimento+'&vote='+index);
	}
}
function barOver(index){
	if(!votou){
		lightTo(index);
		var subtitle = document.getElementById("aval_div_bars_subtitle");
		subtitle.innerHTML = arrBars[index];
	}
}
function barOut(index){
	if(!votou){
		lightTo(media);
		var subtitle = document.getElementById("aval_div_bars_subtitle");
		subtitle.innerHTML = "&nbsp;";
	}
}
