// -----------------------------------------------------------------------
// A - Todos os forms

function dados_ajax_arr2str(frm) {
	var i;
	var str_dados = new String();
	var campo, valor;
	
	for(i = 0; i < frm.elements.length; i++) {
		campo = frm.elements[i].name;
		valor = frm.elements[i].value;
		str_dados += ("|||"+campo+":::"+valor);
	}
	
	return str_dados;
}

// -----------------------------------------------------------------------
// A - Mural

function a_mural_responder(cod_msg, cod_usu_rem, cod_usu_dst) {
	var frm = document.forms["frm_mural_resposta"];
	var resposta = frm.elements["txt_resposta_"+cod_msg];
	
	on_off_obj("dv-frm-resposta-"+cod_msg);
	on_off_obj("dv-resposta-"+cod_msg);
	
	x_mural_responder(cod_msg, cod_usu_rem, cod_usu_dst, resposta.value, a_mural_responder_r);
}

function a_mural_responder_r(r) {
	var ret = r.split(":::");
	var ret_cod_msg = ret[1];
	var ret_valor = ret[2];
	
	if(ret_valor <= 0) {
		alert("Desculpe, mas ocorreu um erro de processamento");
		return false;
	}
	
	var rsp = document.getElementById("dv-resposta-"+ret_cod_msg);
	rsp.innerHTML = "Resposta enviada com sucesso.";
	
	//on_off_obj("dv-descricao-"+ret_cod_album);
	//on_off_obj("dv-frm2-descricao-"+ret_cod_album);	
} 

// -----------------------------------------------------------------------
// A - Album

function a_album_alterar_descricao(cod_album) {
	var frm = document.forms["frm_album_descricao"];
	var descricao = frm.elements["txt_descricao_"+cod_album];
	//var str_dados = dados_ajax_arr2str(frm);
	
	on_off_obj("dv-frm-descricao-"+cod_album);
	on_off_obj("dv-frm2-descricao-"+cod_album);
	
	x_album_alterar_descricao(cod_album, descricao.value, a_album_alterar_descricao_r);
}

function a_album_alterar_descricao_r(r) {
	var ret = r.split(":::");
	var ret_descricao = ret[1];
	var ret_cod_album = ret[2];
	
	if(r <= 0) {
		alert("Desculpe, mas ocorreu um erro de processamento");
		return false;
	}
	
	var rsp = document.getElementById("dv-descricao-"+ret_cod_album);
	rsp.innerHTML = ret_descricao;
	
	on_off_obj("dv-descricao-"+ret_cod_album);
	on_off_obj("dv-frm2-descricao-"+ret_cod_album);	
} 

// -----------------------------------------------------------------------
// A - Comunidade foto

function a_comunidade_foto_alterar_descricao(cod_foto) {
	var frm = document.forms["frm_comunidade_foto_descricao"];
	var descricao = frm.elements["txt_descricao_"+cod_foto];
	//var str_dados = dados_ajax_arr2str(frm);
	
	on_off_obj("dv-frm-descricao-"+cod_foto);
	on_off_obj("dv-frm2-descricao-"+cod_foto);
	
	x_comunidade_foto_alterar_descricao(cod_foto, descricao.value, a_comunidade_foto_alterar_descricao_r);
}

function a_comunidade_foto_alterar_descricao_r(r) {
	var ret = r.split(":::");
	var ret_descricao = ret[1];
	var ret_cod_foto = ret[2];
	
	if(r <= 0) {
		alert("Desculpe, mas ocorreu um erro de processamento");
		return false;
	}
	
	var rsp = document.getElementById("dv-descricao-"+ret_cod_foto);
	rsp.innerHTML = ret_descricao;
	
	on_off_obj("dv-descricao-"+ret_cod_foto);
	on_off_obj("dv-frm2-descricao-"+ret_cod_foto);	
} 

// -----------------------------------------------------------------------
// A - Correio foto

function a_correio_carregar_destinatario(cod_usuario) {
	x_correio_carregar_destinatario(cod_usuario, a_correio_carregar_destinatario_r)
}

function a_correio_carregar_destinatario_r(r) {
	var ret = r.split(":::");
	var ret_dados = ret[1];
	document.getElementById("dv-destinatario").innerHTML = ret_dados;
}