
function comunicacao(elemento){
	if (elemento!=null) {
			try { 
				comunicador = new  ActiveXObject("Msxml2.XMLHTTP"); }
				catch (e1) { try { comunicador = new  ActiveXObject("Microsoft.XMLHTTP"); }
				catch(e2) { try { comunicador = new  XMLHttpRequest(); }
				catch(e3) { alert("Este navegador nao oferece suporte ao uso do AJAX");  comunicador = null; }}
				}    
			if (comunicador) { 
				var noPai, noFilho;
				comunicador.open("GET", elemento,false);
				comunicador.setRequestHeader('Content-Type','text/xml'); 
				comunicador.setRequestHeader('encoding','ISO-8859-1');
				comunicador.send(null); 
				if (comunicador.readyState == 4) { 
					noPai = document.getElementById("principal003");
					noPai.innerHTML = comunicador.responseText;
					execJS(document.getElementById("principal003"));			
			  }
			 
		  }
  }
}

var bSaf = (navigator.userAgent.indexOf('Safari') != -1);
var bOpera = (navigator.userAgent.indexOf('Opera') != -1);
var bMoz = (navigator.appName == 'Netscape');
function execJS(node) {
  var st = node.getElementsByTagName('SCRIPT');
  var strExec;
  for(var i=0;i<st.length; i++) {     
    if (bSaf) {
      strExec = st[i].innerHTML;
    }
    else if (bOpera) {
      strExec = st[i].text;
    }
    else if (bMoz) {
      strExec = st[i].textContent;
    }
    else {
      strExec = st[i].text;
    }
    try {
      eval(strExec.split("<!--").join("").split("-->").join(""));
    } catch(e) {
      alert(e);
    }
  }
}


function enviardados(elemento,campos){
	try { 
		comunicador = new  ActiveXObject("Msxml2.XMLHTTP"); }
		catch (e1) { try { comunicador = new  ActiveXObject("Microsoft.XMLHTTP"); }
		catch(e2) { try { comunicador = new  XMLHttpRequest(); }
		catch(e3) { alert("Este navegador nao oferece suporte ao uso do AJAX");  comunicador = null; }}
		}    
	if (comunicador) { 
		var noPai, noFilho;
		comunicador.open("POST", elemento,false);
		comunicador.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); 
		comunicador.setRequestHeader('encoding','ISO-8859-1');
		comunicador.send(campos); 
		if (comunicador.readyState == 4) { 
			noPai = document.getElementById("mensagem");
		 	noPai.innerHTML = comunicador.responseText;
            execJS(document.getElementById("mensagem"));			
	  }
	 
  }           
}

function carregadados(elemento) {
    var form    = document.forms[elemento];
	var tamanho = document.forms[elemento].length;
	var nomeid  = '';
	var campos  = '';
	
	for (i=0;i<tamanho;i++){
		nomeid  = form.elements[i].name;
		valorid = form.elements[i].value;
		if (i==0) {campos = nomeid+'='+valorid}
		else { campos = campos + '&' + nomeid + '=' + valorid;
		}
	}
	
	return campos;
}


function limpardados(elemento) {
    var form    = document.forms[elemento];
	var tamanho = document.forms[elemento].length;
	var nomeid  = '';
	var campos  = '';
	
	for (i=0;i<tamanho;i++){
        if (form.elements[i].name!='codemp' || form.elements[i].name!='emaemp' ) {
			if (form.elements[i].type == 'text' || form.elements[i].type == 'textarea' )  form.elements[i].value = '';
			else if (form.elements[i].type == 'select-one')  { 
				if (form.elements[i].name='desufs') 
				form.elements[i].value = '0';
			}
			else if (form.elements[i].type == 'checkbox' || form.elements[i].type == 'radio' ) {
					var arr, t, nome;
					nome = form.elements[i].name;
					arr = form.elements[i];
					t = arr.length;
			
					for(j=0; j<t;j++)
					{
						if (arr[j].checked)
						{
							arr[j].checked = false;
						}
				    }
			}
		}
	}
}

