function visibilidade(id){
	objeto = document.getElementById(id);
	if(objeto.style.display == 'block'){
		objeto.style.display = 'none';
	}else{
		objeto.style.display = 'block';
	}
}
function visivel(id){ document.getElementById(id).style.display = 'block'; }
function invisivel(id){ document.getElementById(id).style.display = 'none'; }
function responder(id){
	objeto = document.getElementById(id);
	if(objeto.style.display == 'block'){
		objeto.style.display = 'none';
		objeto.innerHTML = '';
	}else{
		objeto.style.display = 'block';
		objeto.innerHTML = document.getElementById('frameComentar_0').innerHTML;
		elemento = objeto.getElementsByTagName('FORM')[0];
		eID = id.replace(/frameComentar_/, '');

		elemento.name='comentar_'+eID;
		elemento.id='comentar_'+eID;
		elemento.formularioDIV.value='frameComentar_'+eID;
		elemento.processoDIV.value='processarComentario_'+eID;
		/*alert(elemento.id);
		 elemento.getElementsByTagName('A')[0].rel = 'comentar_'+eID; */
		elemento.nome.value = '';
		elemento.contagem.value = '255';
		elemento.comentario.value = '';
		elemento.resposta.value = eID;
		elemento.nome.focus();
	}
}
function characterCount(form, field, count, maxchars) {
	if (field.value.length > maxchars) {
		field.value = field.value.substring(0, maxchars);
		alert("LIMITE EXCEDIDO:\n\n- Você excedeu o limite de "+maxchars+" caracteres.");
	} else {
		form.contagem.value = maxchars - field.value.length;
	}
}
function enviarMateria(codigo){
	autenticacaowindow=dhtmlmodal.open('enviarMat', 'iframe', 'enviar.php?id='+codigo, 'Enviar Galeria', 'width=615px,height=320px,center=1,resize=0,scrolling=0');
}
function getFlashMovieObject(movieName){
	if (window.document[movieName]){ return window.document[movieName]; }
	if (navigator.appName.indexOf("Microsoft Internet")==-1){
		if (document.embeds && document.embeds[movieName]){ return document.embeds[movieName]; }
	}else{ return document.getElementById(movieName);
	}
}
var sMax;
var holder;
var preSet;
var rated;

function rating(num){
	sMax = 0;
	for(n=0; n<num.parentNode.childNodes.length; n++){
		if(num.parentNode.childNodes[n].nodeName == "A"){
			sMax++;	
		}
	}
	
	if(!rated){
		s = num.id.replace("_", '');
		a = 0;
		for(i=1; i<=sMax; i++){		
			if(i<=s){
				document.getElementById("_"+i).className = "on";
				document.getElementById("rateStatus").innerHTML = num.title;	
				holder = a+1;
				a++;
			}else{
				document.getElementById("_"+i).className = "";
			}
		}
	}
}

function off(me){
	if(!rated){
		if(!preSet){	
			for(i=1; i<=sMax; i++){		
				document.getElementById("_"+i).className = "";
				document.getElementById("rateStatus").innerHTML = me.parentNode.title;
			}
		}else{
			rating(preSet);
			document.getElementById("rateStatus").innerHTML = '...';
		}
	}
}

function rateIt(me){
	if(!rated){
		document.getElementById("rateStatus").innerHTML = '...';
		preSet = me;
		rated=1;
		sendRate(me);
		rating(me);
	}
}
