// JavaScript Document


var conteudoCentro = document.getElementById("conteudoCentro");
var bt;

function loadCenterPage(pagina) {
	switch(pagina) {
		
		case 'servidor':
			pg = "/servidor/default.asp";
			bt = "btServidorPublico";
			break;
	
		case 'aposentados':
			pg = "/aposentados/default.asp";
			bt = "btAposentados";
			break;
	
		case 'proprietarios':
			pg = "/proprietarios/default.asp";
			bt = "btProprietario";
			break;
	
		default:
			pg = "/lojas/consultaLojas.asp";
			bt = "btEncontreCrefisa";
			break;
	}
	
	
	var Ajax 	= criaAjax();
	var url 	= pg;
	Ajax.onreadystatechange=function() {
		if (Ajax.readyState == 1) {
			conteudoCentro.innerHTML = "<br><p>Carregando...</p><br>";
		}
		
		if (Ajax.readyState == 4) {
			restoreButtons(bt);
			conteudoCentro.innerHTML = Ajax.responseText;
			extraiScript(Ajax.responseText);
		}
		
	}
	Ajax.open("GET", url + randomico(), true);
	Ajax.send(null);
	
	
}

function restoreButtons(bt) {
	
	// objetos
	var caminhoPadrao 		= "/images/btsHome/";
	var btEncontreCrefisa 	= document.getElementById("btEncontreCrefisa");
	var btServidorPublico 	= document.getElementById("btServidorPublico");
	var	btAposentados		= document.getElementById("btAposentados");
	var btProprietario		= document.getElementById("btProprietario");
	
	// resetando
	btEncontreCrefisa.src	= caminhoPadrao + btEncontreCrefisa.id 	+ ".png";
	btServidorPublico.src	= caminhoPadrao + btServidorPublico.id 	+ ".png";
	btAposentados.src 		= caminhoPadrao + btAposentados.id 		+ ".png";
	btProprietario.src 		= caminhoPadrao + btProprietario.id 	+ ".png";
	
	// ativando o botão
	document.getElementById(bt).src = caminhoPadrao + bt + "_on.png";
	
}



function descoloreOpcoes(objeto) {
	
	var divs = objeto.getElementsByTagName("div");
	
		for (i=0; i < divs.length; i++) {
			with(divs[i].style) {
				backgroundColor = "";
				color			= "";
			}
			divs[i].itemSelecionado = false;
		}
	
	
}


function coloreEstado(objeto, e) {
	
	if (e) { e=e } else { e=window.event};
	
	if (e.type == 'mouseover') {
			with(objeto.style) {
				backgroundColor	= "#ff6600";
				color			= "#FFF";
			}
	}
	
	
	if (e.type == 'click') {
		descoloreOpcoes(document.getElementById("conteudoEstados"), objeto);
		objeto.itemSelecionado = true;
		with(objeto.style) {
			backgroundColor	= "#ff6600";
			color			= "#FFF";
		}
	}
	
	if (e.type == 'mouseout'){
			if (!objeto.itemSelecionado) {
				with(objeto.style) {
					backgroundColor = "";
					color			= "";
				}
			}
	}
	
}

function coloreMunicipio(objeto, e) {
	
	if (e) { e=e } else { e=window.event};
	
	if (e.type == 'mouseover') {
			with(objeto.style) {
				backgroundColor	= "#006666";
				color			= "#FFF";
			}
	}
	
	
	if (e.type == 'click') {
		descoloreOpcoes(document.getElementById("conteudoMunicipios"), objeto);
		objeto.itemSelecionado = true;
		with(objeto.style) {
			backgroundColor	= "#006666";
			color			= "#FFF";
		}
	}
	
	if (e.type == 'mouseout'){
			if (!objeto.itemSelecionado) {
				with(objeto.style) {
					backgroundColor = "";
					color			= "";
				}
			}
	}
	
}


function populaMunicipios(objeto) {
	var municipio = document.getElementById("conteudoMunicipios");

	var Ajax = criaAjax();
	Ajax.onreadystatechange=function() {
		
		if (Ajax.readyState < 4) {
			municipio.innerHTML = "Aguarde... (" + Ajax.readyState + ")";
		}
		
		if (Ajax.readyState == 4) {
			municipio.innerHTML = Ajax.responseText;
		}
	}
	Ajax.open("GET", "/lojas/comboMunicipios.asp" + randomico() + "&uf=" + objeto.id);
	Ajax.send(null);

	
}


function populaLojas(objeto) {
	var lojas = document.getElementById("conteudoAquiTemCrefisa");

	var Ajax = criaAjax();
	Ajax.onreadystatechange=function() {
		
		if (Ajax.readyState < 4) {
			lojas.innerHTML = "Aguarde... (" + Ajax.readyState + ")";
		}
		
		if (Ajax.readyState == 4) {
			lojas.innerHTML = Ajax.responseText;
		}
	}
	Ajax.open("GET", "/lojas/comboLojas.asp" + randomico() + "&municipio=" + objeto.id);
	Ajax.send(null);

	
}

function swapImage(objeto) {
	
	if (objeto) {
		restoreButtons(objeto.id);	
	} else {
		restoreButtons(bt);
	}
}


