function openCmtLst(pstId, tp){
	var blgCmtLsts = document.getElementById('blg_comentarios_'+pstId);
	if (blgCmtLsts.style.display != 'block'){
		var blgCmtLst = document.getElementById('blg_comentario_'+pstId);
		$.ajax({
			type: "POST",
			url: "/plugins/blogs/ajax.asp?act=lst",
			data: {pst_id:pstId},
			success: function(msg){
				blgCmtLst.innerHTML = ajxStr(msg);
			},
			error: function (xhr){
				alert('Problemas no envio: '+xhr.statusText);
			}
		});		
		
		blgCmtLsts.style.display = 'block';
	} else {
		blgCmtLsts.style.display = 'none';		
	}
}

function openCmt(pstId, tp){

	var blgCmtFrm = document['frm_comentario_'+pstId];
	var blgCmtLst = document.getElementById('blg_comentario_'+pstId);	
	if (blgCmtFrm){
	if (blgCmtFrm.innerHTML == ''){
		blgCmtFrm.innerHTML = '<input type="hidden" name="pst_id" value="'+pstId+'">';
    blgFormStr = '';
		$.ajax({
			type: "POST",
			url: "../../plugins/blogs/ajax.asp?act=lst",
			data: $(blgCmtFrm).serialize(),
			success: function(msg){
				blgCmtLst.innerHTML = ajxStr(msg);
				if (tp == 'prm'){ //Promoção
					$.ajax({
            type: "POST",
            url: "../../plugins/blogs/ajax_fields.asp",
            data: $(blgCmtFrm).serialize(),
            success: function(blgFormStr){              
              blgCmtFrm.innerHTML = blgFormStr;
            },
            error: function (xhr){
              alert('Problemas no envio: '+xhr.statusText);
            }     
          });
				} else {
					blgFormStr ='<label>Seu nome:</label><input type="text" name="cmt_nome" valida="Especifique o nome" maxlength="50">' +
					'<label>Seu e-mail:</label><input type="text" name="cmt_email" valida="Especifique o e-mail" maxlength="100" mask="email">' +
					'<label>Sua cidade:</label><input type="text" name="cmt_cidade" valida="Especifique a cidade" maxlength="50">' +
					'<label>Cometário:</label><textarea name="cmt_txt" maxlength="500" mask="memo1"></textarea><span id="cmt_txt_len"></span>' +
					'<span id="btEnv'+pstId+'"><input type="button" class="botao" name="btEnv" value="Enviar" onClick="javascript:envCmt('+pstId+', \''+tp+'\');return false;"></span>' +
					'<input type="hidden" name="pst_id" value="'+pstId+'">';
					blgCmtFrm.innerHTML = blgFormStr;
				}				
				
				if (blgCmtFrm){
					blgCmtFrm.innerHTML = blgFormStr;
					validar(blgCmtFrm);
				}
				
			},
			error: function (xhr){
				alert('Problemas no envio: '+xhr.statusText);
			}
		});
	} else {
		blgCmtFrm.innerHTML = '';
		blgCmtLst.innerHTML = '';
	}
	}
}

function envCmt(pstId, tp){
	var blgCmtFrm = document['frm_comentario_'+pstId];
	validar(blgCmtFrm);	
	if (!procValida(blgCmtFrm)){
		return false;
	}	
	document.getElementById('btEnv'+pstId).innerHTML = '<img src="/plugins/blogs/loader.gif">';	
	$.ajax({
		type: "POST",
		url: "/plugins/blogs/ajax.asp?act=env",
		data: $(blgCmtFrm).serialize(),
		success: function(msg){      
      if (msg == 'OK'){       
        if(blgCmtFrm.cmt_txt)       blgCmtFrm.cmt_txt.value = '';
				if(blgCmtFrm.cmt_email)     blgCmtFrm.cmt_email.value = '';				
				if(blgCmtFrm.cmt_nome)      blgCmtFrm.cmt_nome.vaue = '';	
        if(blgCmtFrm.cmt_end)       blgCmtFrm.cmt_end.value = '';
        if(blgCmtFrm.cmt_num)       blgCmtFrm.cmt_num.value = '';
        if(blgCmtFrm.cmt_cpl)       blgCmtFrm.cmt_cpl.value = '';
        if(blgCmtFrm.cmt_brr)       blgCmtFrm.cmt_brr.value = '';	
				if(blgCmtFrm.cmt_cidade)    blgCmtFrm.cmt_cidade.value = '';
        if(blgCmtFrm.cmt_uf)        blgCmtFrm.cmt_uf.value = '';
        if (blgCmtFrm.cmt_telefone) blgCmtFrm.cmt_telefone.value = '';		
				
				document.getElementById('btEnv'+pstId).innerHTML = '<input type="button" class="botao" name="btEnv" value="Enviar" onClick="javascript:envCmt('+pstId+');return false;">';				
				if (tp == 'blg' || tp == 'bgl'){
					alert('Comentário enviado com sucesso. Aguarde a moderação.');
				} else if (tp == 'prm'){
					alert('Solicitação enviada com sucesso.');					
				} else if (tp == 'evt'){					
					alert('Solicitação enviada com sucesso.');									
				}
			} else {
				alert(msg);	
			}
		},
		error: function (xhr){
			alert('Problemas no envio: '+xhr.statusText);
		}
	});
}

function rank(rnkPos, rnkId, oLnk){
	$.ajax({
		type: "POST",
		url: "/plugins/blogs/ajax.asp?act=rnk",
		data: 'rnk_pos='+rnkPos+'&rnk_id='+rnkId,
		success: function(msg){
			if (msg.indexOf('OK,') == 0){
				rsl = msg.split(',');
				oLnk.innerHTML = rsl[1];
			} else {
				alert(ajxStr(msg));	
			}
		},
		error: function (xhr){
			alert('Problemas no envio: '+xhr.statusText);
		}
	});	
}
