if(document.all && !document.getElementById) {
    document.getElementById = function(id) {
         return document.all[id];
    }
}

function muda_tipo(valor){
	if(valor == "Confederação"){
		document.getElementById('confederacao').disabled=false;
		document.getElementById('federacao').disabled=true;
	}
	if(valor == "Federação"){
		document.getElementById('federacao').disabled=false;
		document.getElementById('confederacao').disabled=true;
	}
	if(valor == ""){
		document.getElementById('federacao').disabled=false;
		document.getElementById('confederacao').disabled=false;
	}
	if(valor == "Sindicato"){
		document.getElementById('federacao').disabled=true;
		document.getElementById('confederacao').disabled=true;
	}


}

var callbacksGlobais = {
		onCreate: function(){
			Element.show('chamadaEmCurso');
		},

		onComplete: function() {
			if(Ajax.activeRequestCount == 0){
				Element.hide('chamadaEmCurso');
			}
		}
	};

	Ajax.Responders.register(callbacksGlobais);


function mostra_menu(nome){
	if(nome == "branco"){
		document.getElementById('links_subprincipal_simples').style.display = "none";
		document.getElementById('links_subprincipal_branco').style.display = "block";
	} else {
		document.getElementById('links_subprincipal_simples').style.display = "block";
		document.getElementById('links_subprincipal_branco').style.display = "none";
	}
}

function js_categoria(ramo){
	pars = "classe=" + $('classe').value + "&macrosetor=" + $('macrosetor').value + "&setor=" + $('setor').value + "&ramo=" + ramo;
	resp = new Ajax.Updater('div_categoria', 'div_categoria.php', {parameters: pars, method: 'post', evalScripts: true});
}
function js_ramo(setor){
	pars = "classe=" + $('classe').value + "&macrosetor=" + $('macrosetor').value + "&setor=" + setor;
	resp = new Ajax.Updater('div_ramo', 'div_ramo.php', {parameters: pars, method: 'post', evalScripts: true});
}
function js_setor(macrosetor){
	pars = "classe=" + $('classe').value + "&macrosetor=" + macrosetor;
	resp = new Ajax.Updater('div_setor', 'div_setor.php', {parameters: pars, method: 'post', evalScripts: true});
}
function js_macrosetor(classe){
	pars = "classe=" + classe;
	resp = new Ajax.Updater('div_macrosetor', 'div_macrosetor.php', {parameters: pars, method: 'post', evalScripts: true});
}

function js_federacao(confederacao){
	pars = "confederacao=" + confederacao;
	resp = new Ajax.Updater('div_federacao', 'div_federacao.php', {parameters: pars, method: 'post', evalScripts: true});
}

function js_uf2(regiao){
	pars = "regiao=" + regiao;
	resp = new Ajax.Updater('div_uf', 'div_uf2.php', {parameters: pars, method: 'post', evalScripts: true});
}

function js_uf(regiao){
	pars = "regiao=" + regiao;
	resp = new Ajax.Updater('div_uf', 'div_uf.php', {parameters: pars, method: 'post', evalScripts: true});
}

function js_localidade(uf){
	pars = "uf=" + uf;
	resp = new Ajax.Updater('div_localidade', 'div_localidade.php', {parameters: pars, method: 'post', evalScripts: true});
}

function selectAll(){
	t = document.getElementsByTagName("INPUT");
	for(i = 0; i < t.length; i++){
		if(t[i].name="CHECKBOX"){
			t[i].checked = true;
		}
	}
}
function selectNone(){
	t = document.getElementsByTagName("INPUT");
	for(i = 0; i < t.length; i++){
		if(t[i].name="CHECKBOX"){
			t[i].checked = false;
		}
	}
}
function selectSwitch(){
	t = document.getElementsByTagName("INPUT");
	for(i = 0; i < t.length; i++){
		if(t[i].name="CHECKBOX"){
			novo = (t[i].checked == true) ? false : true;
			t[i].checked = novo;
		}
	}
}
function resumo(tipo){
	t = document.getElementsByTagName("INPUT");
		pars = "tipo=" + tipo;
	for(i = 0; i < t.length; i++){
		if(t[i].name="CHECKBOX" && t[i].checked == true)
			pars = pars + "&id[]=" + t[i].value;

	}
	//resp = new Ajax.Updater('content', 'detalhe_resumo.php', {parameters: pars, method: 'post'});
	location.href="detalhe_resumo.php?" + pars;

}
function mostra_esconde(id){
	visivel = ($(id).style.display == 'none') ? false : true;
	if(visivel){
		$(id).style.display = "none";
		$(id).style.visibility = "hidden";
	} else {
		$(id).style.display = "";
		$(id).style.visibility = "visible";
	}
}

sfHover = function() {
	var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

function muda_dados(){
	q = document.getElementsByTagName("SELECT");
	pars = '';
	for(i = 0; i < q.length; i++){
		pars = pars + (q[i].name + "=" + q[i].value + "&");
	}
	q = document.getElementsByTagName("INPUT");
	for(i = 0; i < q.length; i++){
		//alert(q[i].type);
		if(q[i].type == "text"){
			pars = pars + (q[i].name + "=" + q[i].value + "&");
		}
	}
	//alert(pars);
	resp1 = new Ajax.Updater('div_classe', 'div_classe.php', {parameters: pars, method: 'get', evalScripts: true});
	resp2 = new Ajax.Updater('div_setor', 'div_setor.php', {parameters: pars, method: 'get', evalScripts: true});
	resp3 = new Ajax.Updater('div_ramo', 'div_ramo.php', {parameters: pars, method: 'get', evalScripts: true});
	resp4 = new Ajax.Updater('div_filiacao', 'div_filiacao.php', {parameters: pars, method: 'get', evalScripts: true});
	resp5 = new Ajax.Updater('div_vinculacao', 'div_vinculacao.php', {parameters: pars, method: 'get', evalScripts: true});

}
