var check_time;

function showAsset(tipo){
	var assets = new Array("comentarios","notas");
	for(i = 1; i <= assets.length; i++){
		var act = "out";
		if(tipo == i){
			act = "in";
		}
		if(document.getElementById(assets[i-1]) != null){
			fade(document.getElementById(assets[i-1]),act);
		}
	}
}
function setNota(id,nota,lock){
	if(document.getElementById('n'+id).value == "" || (lock > 0 && lock != document.getElementById('n'+id).value)){
		for(i = 1; i <= 4; i++){
			if(i <= nota){
				document.getElementById('n'+id+'_'+i).className = "rate"+nota;
			} else {
				document.getElementById('n'+id+'_'+i).className = "rate";
			}
		}
		if(lock > 0){
			document.getElementById('n'+id).value = lock;
		}
	} else if(lock == document.getElementById('n'+id).value){
		for(i = 1; i <= 4; i++){
			document.getElementById('n'+id+'_'+i).className = "rate";
		}
		document.getElementById('n'+id).value = "";
	}
	var libera = true;
	for(i = 1; i <= 3; i++){
		if(document.getElementById('n'+i).value == ""){
			libera = false;
			break;
		}
	}
	btnStatus(document.getElementById("btnNota"),libera);
}

function checkCadastro(){
	if(checkMail(document.getElementById("email").value) && document.getElementById("email").value != document.getElementById("h_email").value){
		document.getElementById("data_loader").src = "proc/load_pessoa.php?tipo=comentarios&email="+ document.getElementById("email").value;
	}
	clearInterval(check_time);
}
function timerCheck(){
	clearInterval(check_time);
	check_time = setInterval(checkCadastro,800);
}
function checkComentario(){
	var stat = false;
	if(checkMail(document.getElementById("email").value) && checkMinVal("comentario",4) && (document.getElementById("id").value > 0 || (checkMinVal("nome",4) && document.getElementById("cidade").value != "0" && document.getElementById("estado").value != "0"))){
		stat = true;
	}
	btnStatus(document.getElementById("btnEnviar"),stat);
}
function montaDados(id,nome,cidade,estado,altera){
	document.getElementById("id").value = id;
	document.getElementById("h_email").value = document.getElementById("email").value;
	if(nome.length > 0){
		document.getElementById("nome").value = nome;
		document.getElementById("estado").value = estado;
		loadCidades(estado,cidade,"cidades","cidade","checkComentario();",altera);
		enableIt("nome",false);
		enableIt("estado",altera);
	} else {
		enableIt("nome",true);
		enableIt("cidade",true);
		enableIt("estado",true);
	}
	clearInterval(check_time);
}
function backComentario(id,tabela,id_obj){
	if(id > 0){
		document.getElementById("comentarios_lista").innerHTML = "<p class=\"comentarios\"><font color=\"#FF8000\">Enviando...</font></p>";
		document.getElementById("data_loader").src = "proc/load_comentarios.php?offset=0&total=20&id="+ id_obj +"&tabela="+ tabela;
		document.getElementById("id").value = "0";
		document.getElementById("email").value ="";
		document.getElementById("h_email").value ="";
		document.getElementById("nome").value = "";
		document.getElementById("cidade").value = "";
		document.getElementById("estado").value = 0;
		document.getElementById("comentario").value = "";
		document.getElementById("news").checked = true;
		enableIt("nome",true);
		enableIt("cidade",true);
		enableIt("estado",true);
		btnStatus(document.getElementById("btnEnviar"),false);
	}
}
function montaComentarios(str){
	document.getElementById("comentarios_lista").innerHTML = str;
}

function initAssets(id,tabela,tipo,show){
	var tabela = "<form method=\"post\" action=\"proc/send_comentario.php?tabela="+ tabela +"&id="+ id +"\" target=\"data_loader\"><input type=\"hidden\" id=\"id\" name=\"id\" value=\"0\"><input type=\"hidden\" id=\"h_email\" name=\"h_email\"><table cellspacing=\"5\"><tr><td><font class=\"titulo03\">Deixe seu "+ tipo +"</font></td></tr>";
	tabela += "<tr><td><table class=\"full_w\"><tr><td>"+ addCampo("","E-mail:","email",150,154,true,"","","timerCheck();",false) +"</td><td>"+ addCheckBox("","Ocultar","pub_mail",60,true,false,"checkComentario();",false) +"</td></tr></table></td></tr>";
	tabela += "<tr><td>"+ addCampo("","Nome Completo:","nome",200,224,true,"","","checkComentario();",false) +"</td></tr>";
	tabela += "<tr><td><table class=\"full_w\"><tr><td width=\"58\">"+ addCombo("","Estado:","estado",1,50,true,printUF(),0,"loadCidades(this.value,0,'cidades','cidade','checkComentario()',true); checkComentario();",false) +"</td><td id=\"cidades\">"+ addCombo("","Cidade:","cidade",1,166,false,new Array([0,"Selecione um estado..."]),0,"checkComentario()",false) +"</td></tr></table></td></tr>";
	tabela += "<tr><td>"+ addText("","Comentário:","comentario",6000,224,50,true,"checkComentario();","",false) +"</td></tr>";
	tabela += "<tr><td>"+ addCheckBox("","Autorizo o envio de mensagens da Miyashita Consulting.","news",224,true,true,"checkComentario()") +"</td></tr>";
	tabela += "<tr><td><table class=\"full_w\"><tr><td align=\"right\">"+ addBtn("","btnLimpar","Limpar",60,true,"reset") +"</td><td width=\"70\" align=\"right\">"+ addBtn("","btnEnviar","Enviar",60,false,"") +"</td></tr></table></td></tr>";
	tabela += "<tr><td id=\"help\"></td></tr>";
	tabela += "</table></form>";
	document.getElementById("comentario_form").innerHTML = tabela;
	if(show > 0){
		showAsset(show);
	}
}
