// Chama a função loadFunctions ao carregar a página
window.onload = loadFunctions;
function loadFunctions() {
	ativarBtn();
	ativarBtnLink();
}
function ativarBtn() {
	// Seleciona todas as tags a, os links.
	var linksBtn = gEs('select');
	// Faz um loop por todos (links)
	for (var x = 0; x < linksBtn.length; x++) {
		var linkBtn = linksBtn[x];
		linkBtn.onchange = function() {
			var on = this.getAttribute('on');	
			var valor = this.value;
			
			if(on == '1'){	
				
				var target = this.getAttribute('target');
				var css    = this.getAttribute('css');
				var recipiente = gE(target);
				var ajax = openAjax();
				
				ajax.open('GET', 'sistemas/busca/combo.php3?id='+valor+'&combo='+target+'&css='+css, true); 
				//ajax.open('GET', 'busca-combo-'+target+'-'+valor+'.html', true); 
				ajax.onreadystatechange = function() {
					if (ajax.readyState == 1) {
						//loading(true);	
					} // if->readyState->1
					if (ajax.readyState == 4) {
						if (ajax.status == 200) {
							// Remove o efeito de loading
							//loading(false);
							// Pega o conteúdo - HTML - da página requisitada
							recipiente.innerHTML = ajax.responseText;
							ativarBtnLink()
							ativarBtn();
						} // if-status->200
					} // if->readyState->4
				} // ajax->onreadystatechange
				// Envia a requisição
				ajax.send(null);
				// Evita o reload da página
				return false;
			}// fecha if on 1
			if(on == 'ordenar'){
				
				urlOrdenar = this.getAttribute('urlOrdenar');
				valor      = this.value;
				
				window.location = urlOrdenar + "&filtro=" + valor;
			}
		} // linkBtn.onchange = function()
	} // for
}
function ativarBtnLink() {
	// Seleciona todas as tags a, os links.
	var linksBtn = gEs('a');
	// Faz um loop por todos (links)
	for (var x = 0; x < linksBtn.length; x++) {
		var linkBtn = linksBtn[x];
		linkBtn.onclick = function() {
			var on = this.getAttribute('on');	
			var valor = this.getAttribute('valor');
			var target = this.getAttribute('div');
			var recipiente = gE(target);
			
			if(on == 'box'){
				
				exibirBgBody();	
				boxCad();
				var ajax = openAjax();
				var recipiente = gE('boxCad');
				var url;
				if(target == 'loginBusca'){
					url = 'sistemas/busca/iframe.php3';						
				}
				if(target == 'news'){
					url = 'sistemas/newsletter/iframe.php3';						
				}
				ajax.open('GET', url , true); 
				ajax.onreadystatechange = function() {
	
					if (ajax.readyState == 1) {
						//loading(true);	
					} // if->readyState->1
					if (ajax.readyState == 4) {
						if (ajax.status == 200) {
							//loading(false);
							recipiente.innerHTML = ajax.responseText;
							ativarBtn();
							ativarBtnLink();
						} // if-status->200
					} // if->readyState->4
				} // ajax->onreadystatechange
				ajax.send(null);
				return false;	
			} // fecha if on = box
			if(on == 'foto'){				
				var ajax = openAjax();
				var idFoto= this.getAttribute('foto');
				ajax.open('GET', 'sistemas/busca/box_fotos.php3?idFoto='+idFoto , true); 
				ajax.onreadystatechange = function() {
	
					if (ajax.readyState == 1) {
						//loading(true);	
					} // if->readyState->1
					if (ajax.readyState == 4) {
						if (ajax.status == 200) {
							//loading(false);
							recipiente.innerHTML = ajax.responseText;
							ativarBtnLink();
							ativarBtn();
						} // if-status->200
					} // if->readyState->4
				} // ajax->onreadystatechange
				ajax.send(null);
				return false;	
			} // fecha if on = foto			
			if(on == 'verFone'){				
				var ajax   = openAjax();
				var idFone = this.getAttribute('fone');
				var recipiente1 = gE('divVerFone_' + idFone);
				var recipiente2 = gE('divVerFone2_' + idFone);

				ajax.open('GET', 'sistemas/anuncios/verfone.php3?idFone='+idFone, true); 
				ajax.onreadystatechange = function() {
	
					if (ajax.readyState == 1) {
						//loading(true);	
					} // if->readyState->1
					if (ajax.readyState == 4) {
						if (ajax.status == 200) {
							//loading(false);
							recipiente1.innerHTML = ajax.responseText;
							recipiente2.innerHTML = ajax.responseText;
							ativarBtnLink();
							ativarBtn();
						} // if-status->200
					} // if->readyState->4
				} // ajax->onreadystatechange
				ajax.send(null);
				return false;	
			} // fecha if on = foto			
			if(on == '1'){	
							
				var ajax = openAjax();
								
				ajax.open('GET', 'sistemas/busca/combo.php3?id='+valor+'&combo='+target, true);  
				ajax.onreadystatechange = function() {
					if (ajax.readyState == 1) {
						//loading(true);	
					} // if->readyState->1
					if (ajax.readyState == 4) {
						if (ajax.status == 200) {
							recipiente.innerHTML = ajax.responseText;
							ativarBtnLink()
							ativarBtn();	
						} // if-status->200
					} // if->readyState->4
				} // ajax->onreadystatechange
				// Envia a requisição
				ajax.send(null);
				// Evita o reload da página
				return false;
			}// fecha if on 1
			if(on == '3' && target == 'compara' ){
				var id = gE('idCadastro').value;
				if(id != 0){
					gE('frmCompara').submit();
				}else{
					abreBox();	
				}
			} // fecha if on 3
			if(on == '3' &&  target != 'compara'){
				var id = gE('idCadastro').value;
				if(id != 0){
					gE('frmGravaAnuncio').submit();	
				}else{
					abreBox();	
				}
			} // fecha if on 3
			
			if(on == '4'){	
				gE('valorRetira').value = target;
				gE('xRetira').submit();			

			} // fecha if on 4
			if(on == 'fechar'){	
				removerDivs();	
			} // fecha if on fechar
			if(on == 'ddd'){
				var idEstado = gE('trocaDDD').value;
				var recipiente = gE('div_ddd');
				var ajax = openAjax();
				
				ajax.open('GET', 'sistemas/busca/comboEstado.php3?id='+idEstado, true); 
				ajax.onreadystatechange = function() {
					if (ajax.readyState == 4) {
						if (ajax.status == 200) {
							recipiente.innerHTML = ajax.responseText;
							ativarBtnLink()
							ativarBtn();
						} // if-status->200
					} // if->readyState->4
				} // ajax->onreadystatechange
				ajax.send(null);
				//return false;
				window.location.reload();
			} // fecha if ddd
			
		} // linkBtn.onchange = function()
	} // for
}
function abreBox() {
				
	exibirBgBody();	
	boxCad();
	var ajax = openAjax();
	var recipiente = gE('boxCad');
	var url = 'busca-box_login.html';						
	
	ajax.open('GET', url , true); 
	ajax.onreadystatechange = function() {

		if (ajax.readyState == 1) {
			//loading(true);	
		} // if->readyState->1
		if (ajax.readyState == 4) {
			if (ajax.status == 200) {
				//loading(false);
				recipiente.innerHTML = ajax.responseText;
				ativarBtn();
				ativarBtnLink();
			} // if-status->200
		} // if->readyState->4
	} // ajax->onreadystatechange
	ajax.send(null);
	return false;	
}