//ajax file
var div_id;

function loadXMLDocMural(url,query,post_flag)
{
    req = null;
	if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
        if(post_flag!=''){
			req.open("POST", url, true);
			req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			req.setRequestHeader("Content-length", query.length);
			req.send(query);
			req.onreadystatechange = processReqChange;
		} else {
			req.open("GET", url+'?'+query+'&pc='+new Date().getTime(), true);
			req.send(null);
			req.onreadystatechange = processReqChange;
		}
    } else if (window.ActiveXObject) {
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if(post_flag!=''){
			req.open("POST", url, true);
			req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			req.setRequestHeader("Content-length", query.length);
			req.send(query);
			req.onreadystatechange = processReqChange;
		} else {
			req.open("GET", url+'?'+query+'&pc='+new Date().getTime(), true);
			req.send(null);
			req.onreadystatechange = processReqChange;
		}
    }
}

function processReqChange(){
	if (req.readyState < 4){
			if(div_id != 'mural_div'){
				document.getElementById(div_id).style.filter = 'alpha(opacity=35)';
				document.getElementById(div_id).style.opacity = '0.5';
				document.getElementById(div_id).style.background = 'url(img/loading.gif) center center no-repeat';
			}
			
    } else if (req.readyState == 4) {
        if (req.status == 200) {
            document.getElementById(div_id).innerHTML = req.responseText;
			document.getElementById(div_id).style.background = '';
			document.getElementById(div_id).style.filter = '';
			document.getElementById(div_id).style.opacity = '';
        } 
    }
}

//send mural msgs
function snd_mural(frmNome){
	f = document.getElementById(frmNome);
	var url = 'send_mural.php';
	var query = '';
	for (i=0;i<f.elements.length;i++){
		query += i==0 ? '' : '&';
		query += f.elements[i].name + '=' + f.elements[i].value.replace(/&/gi,'^');
	}
	
	query = query.replace(/'/gi,'¨');
	
	div_id = 'mural_div';
	loadXMLDocMural(url,query,'1');
}

//reload mural msgs
function reload_mural(){
	div_id = 'mural_div';
	loadXMLDocMural('mural/mural_rld.php','','');
}

//send coms msgs
function snd_coms(frmNome,id){
	f = document.getElementById(frmNome);
	var url = 'com/send_coms.php';
	var query = '';
	for (i=0;i<f.elements.length;i++){
		query += i==0 ? '' : '&';
		query += f.elements[i].name + '=' + f.elements[i].value.replace(/&/gi,'^');
	}
	
	query = query.replace(/'/gi,'¨');
	
	div_id = 'coms_div'+id;
	loadXMLDocMural(url,query,'1');
	f.reset();
}

//coms pages
function coms_pages(id,p){
	div_id = 'coms_div'+id;
	loadXMLDocMural('com/coms_hl.php','id='+id+'&p='+p,'');
}

//coms see all
function see_all_coms(id,tp){
	div_id = 'coms_div'+id;
	loadXMLDocMural('com/coms_hl.php','id='+id+'&tpc='+tp,'');
}

//reload mural msgs
function reload_coms(id){
	div_id = 'coms_div'+id;
	loadXMLDocMural('com/coms_hl.php','id='+id,'');
}
