//--- VARIÁVEIS -----------------------------------------------------------------
	var cfg_url = ""; //-- URL para _sis
	var cli_url = ""; //-- URL para diretorio cliente
	var g_id = null;  //-- ID Global - atributo ID de uma TAG html

//--- MENSAGENS ALERT E DIV  -----------------------------------------------------
	function printId(i_id,i_msg){
		g_id = window.document.getElementById(""+i_id);
		
		if(i_msg==0){
			g_id.innerHTML = "";
			return;
		}
		
		g_id.style.border = "1px blue solid";
		g_id.style.width = 319;
		g_id.style.height = "auto";
		g_id.style.background = "url("+cfg_url+"/img/ewgec/caixa_dialogo.png)";
		
		i_msg = i_msg.replace(/[\n]+/g,"<br>");
		//i_msg = i_msg.replace("\n","<br>");
		
		i_msg = "<table width=100% height=100%><tr><td style='font-size:11px; color:#ffffff;font-weight:bold;'>Mensagem do Sistema:</td><td width=20 align=right height=22><a href='javascript:resetMsg()' style='text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</a></td></tr>" +
				"<tr><td colspan=2 style='padding-left:10px; font-size:11px;'>"+i_msg+"</td></tr>" +
				"<tr><td colspan=2 align=center height=22><button id='bt_ok' style='width:60px;font-size:11px;' onclick='resetMsg()'>OK</button></td></tr></table>";;
		
		g_id.innerHTML = i_msg+"";
		
		o_bt = window.document.getElementById("bt_ok").focus();
		
				
		if(navigator.appName.indexOf("Netscape")!= -1){
  			g_id.style.top = (window.innerHeight - 100)/2;
			g_id.style.left = (window.innerWidth - 319)/2;
        }else{
        	g_id.style.top = (screen.availHeight - 200)/2;
			g_id.style.left = (screen.availWidth - 319)/2;
		}
		
		setTimeout("resetMsg()",30000);	
		
	}
	
	function cfg_travarFundoPagina(i_travar){
		if(i_travar)
			window.document.getElementById("id_sobrefundo").style.display="";
		else
			window.document.getElementById("id_sobrefundo").style.display="none";
	}
	
	function resetMsg(i_div){
		var o_id = g_id;
		
		if(i_div != null){
			o_id = window.document.getElementById(i_div);
		}
		
		if(o_id != null){
			o_id.innerHTML 		= "";
			o_id.style.border 	= "0px";
			o_id.style.width 	= 0;
			o_id.style.height 	= 0;
			o_id.style.background = "";
			o_id = null;
		}
	}
	
	function alertMsg(i_msg,i_id){
		if(i_msg != ""){
			if(i_id){
				printId(""+i_id,i_msg);				
			}else{
				alert(""+i_msg);
			}
		}
	}


//--- BANNER E POPUP  -----------------------------------------------------	
	function cfg_abrirPopup(i_pop_id){
		var windowOptions = "history=no,toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=no,resizable=yes,width=10,height=10, top=0, left=0";
		var j_pop1 = window.open(cfg_url + "/src/modulo/popup.php?popid="+i_pop_id, "j_pop"+i_pop_id, windowOptions);
		window.focus();
	}
	
	function cfg_abrirBanner(i_id,i_link,i_pop_img,i_posicao,i_w,i_h){
		
		var o_id = window.document.getElementById("div_banner");
		o_id.innerHTML += "<div id='div_banner"+i_id+"' style='position:absolute; top:0; left:0;'></div>";
		
		g_id = window.document.getElementById("div_banner"+i_id);
		
		o_x = 0;
		o_y = 0;
		
		switch(i_posicao){
			case "A" : 
				break;
			case "B" : 
					o_x = (screen.availWidth - i_w)/2;
				break;
			case "C" :
					o_x = (screen.availWidth - i_w)-25-6; 
				break;
			case "D" :
					o_y = ((screen.availHeight - i_h)/2)-80;					
				break;
			case "E" :
					o_y = ((screen.availHeight - i_h)/2)-80;
					o_x = (screen.availWidth - i_w)/2;
				break;
			case "F" :
					o_y = ((screen.availHeight - i_h)/2)-80;
					o_x = (screen.availWidth - i_w)-25-6; 
				break;
			case "G" :					
					o_y = ((screen.availHeight - 170 - i_h ));
				break;
			case "H" :
					o_y = ((screen.availHeight - 170 - i_h ));
					o_x = (screen.availWidth - i_w)/2;
				break;
			case "I" :
					o_y = ((screen.availHeight - 170 - i_h ));
					o_x = (screen.availWidth - i_w)-25-6;  
				break;
		}
		
		//g_id.style.border = "1px blue solid";
		g_id.style.width  = i_w+10;
		g_id.style.height = 'auto';//i_h;
		//g_id.style.background = "#ffffff";
		
		g_id.style.top  = (o_y);
		g_id.style.left = (o_x);
		
		var o_banner = "<p style='text-align:right; margin:0px; font-size:10px;'><a href='javascript:resetMsg(\"div_banner"+i_id+"\");' style='font-size:11px; padding-left:10px; padding-right:10px; font-family:arial; color:red; font-weight:bold;text-decoration:none; background:#FFCC33;'>Fechar</a></p>";

		o_banner += "<div style='padding:3px;100%;height:100%;background:#ffffff;border:2px #FFCC33 solid'>";
		
		if(i_link == "texto"){
			o_banner += ""+i_pop_img;
		}else{
		
			if(i_link != "")
				o_banner += "<a href='"+i_link+"' target='_new'><img src='"+cfg_url+"/img/upload/"+i_pop_img+"' border=0></a>";
			else
				o_banner += "<img src='"+cfg_url+"/img/upload/"+i_pop_img+"'>";
		}
		
		o_banner += "</div>";
		
		g_id.innerHTML = o_banner;
		
		setTimeout("resetMsg('div_banner"+i_id+"')",60*1000);
	}
	
	//--- Este é utilizado para abrir album de fotografia
	function abrirPopup2(i_url,i_width,i_height,i_options){
		if(!i_width)
			i_width = screen.availWidth;
		if(!i_height)
			i_height = screen.availHeight;
		
		var windowOptions = "history=no,toolbar=0,location=0,directories=0,status=no,menubar=1,scrollbars=no,resizable=yes,width="+i_width+",height="+i_height+", top=0, left=0";
		if(i_options){
			windowOptions = i_options+",resizable=yes,history=no,toolbar=0,location=0,directories=0,width="+i_width+",height="+i_height+", top=0, left="+( (screen.availWidth - i_width )/ 2 );
		}
		var j_pop1 = window.open(i_url, "j_pop_site", windowOptions);
		j_pop1.window.focus();
		j_pop1.window.status = ' ';
		
	}
	

	
	//--- Para POP-UP
	function cfg_focalizar(i_temp){
		setTimeout("window.focus();",(i_temp * 1000));
	}
	//--- Para POP-UP
	function cfg_posicionarJanela(i_posicao,i_w,i_h){		
		o_x = 0;
		o_y = 0;
		
		switch(i_posicao){
			case "A" : 
				break;
			case "B" : 
					o_x = (screen.availWidth - i_w)/2;
				break;
			case "C" :
					o_x = (screen.availWidth - i_w); 
				break;
			case "D" :
					o_y = (screen.availHeight - i_h)/2;					
				break;
			case "E" :
					o_y = (screen.availHeight - i_h)/2;
					o_x = (screen.availWidth - i_w)/2;
				break;
			case "F" :
					o_y = (screen.availHeight - i_h)/2;
					o_x = (screen.availWidth - i_w);
				break;
			case "G" :
					o_y = (screen.availHeight - i_h);	
				break;
			case "H" :
					o_y = (screen.availHeight - i_h);
					o_x = (screen.availWidth - i_w)/2;
				break;
			case "I" :
					o_y = (screen.availHeight - i_h);
					o_x = (screen.availWidth - i_w); 
				break;
		}
		
		window.moveTo(o_x,o_y);
		//window.resizeTo(screen.availWidth,screen.availHeight);
		window.resizeTo(i_w,i_h);
		
	}

//--- ENQUETE -----------------------------------------------------
	function enq_showEnquete(){
		var o_id_enquete = window.document.getElementById("div_enquete");
		
		if(o_id_enquete.style.display)
			o_id_enquete.style.display = '';
		else
			o_id_enquete.style.display = 'none';
		
		o_id_enquete.style.height = 'auto';
		o_id_enquete.style.border = '2px #cacaca solid';
		o_id_enquete.style.background = '#ffffff';
		
		o_width = o_id_enquete.style.width.substring(0,o_id_enquete.style.width.length - 2);

		o_id_enquete.style.top = 100;
		o_id_enquete.style.left = (screen.availWidth - o_width) / 2;
		
	}
	
	function cfg_votarEnquete(i_id_enquete,i_id_resposta){
		var o_w = 250;
		var o_h = 250;
		var o_id = window.document.getElementById("div_banner");
		o_id.innerHTML += "<div id='div_banner"+i_id_enquete+"' style='position:absolute; top:0; left:0;'></div>";		
		g_id = window.document.getElementById("div_banner"+i_id_enquete);
		
		g_id.style.width  = o_w;
		g_id.style.height = "auto";
		g_id.style.border = "2px #cacaca solid";
		g_id.style.background = "#aaaaaa";		
		g_id.style.top  = 0;//(screen.availHeight - o_h)/2;
		g_id.style.left = 0;//(screen.availWidth - o_w)/2;
		
		var o_pergunta = window.document.form_enquete.enq_pergunta.value;
		
		//var o_html = "<p style='text-align:right; margin:0px; font-size:10px;'><a id='topo' href='javascript:resetMsg(\"div_banner"+i_id_enquete+"\");' style='color:red; font-weight:bold;text-decoration:none; background:#aaaaaa'>Fechar</a></p>";		   
		var o_html = "<table style='background:#aaaaaa; width:100%;' cellpading=0 cellspacing=0>"+
						"<tr><td style='color:#FFFFFF;font-weight:bold;'>&nbsp;Enquete</td>"+
						"<th style='text-align:right;'><a href='javascript:resetMsg(\"div_banner"+i_id_enquete+"\");' style='color:red; text-decoration:none;'>Fechar</a></th></tr>"+
					  "</table>";
	    o_html += "<iframe style='background:#ffffff' height="+o_h+" width="+o_w+" frameborder=0 src='"+cfg_url+"/src/modulo/enquete.php?enq_id="+i_id_enquete+"&res_id="+i_id_resposta+"&enq_pergunta="+o_pergunta+"'>";
		g_id.innerHTML = o_html;
		/*topo.focus();*/
	}	
	
//--- FUNÇÕES ESPECÍFICAS
	//- Home Alternar Imagens
	var g_home_img = 1;
	function show_imagem_home(){
		var id_img = window.document.getElementById('id_home_iamgem');
		id_img.src = cfg_url+'/img/ewsite/home_tpl0'+g_home_img+'.jpg';
		g_home_img++;
		if(g_home_img >4)
			g_home_img = 1
		setTimeout("show_imagem_home()",2*1000);		
	}

//--- FUNÇÕES EXTRAS ------------------------------------------------------------
	var g_v_img = new Array();
	g_v_img['img'] = new Array();
	g_v_img['url'] = new Array();

	var g_index_slide = 0;
	var g_show_intervalo = 2;
	var g_num_img = 0;
	
	function show_slide_imagem(i_id,i_intervalo,img0,url0,img1,url1,img2,url2,img3,url3,img4,url4,img5,url5,img6,url6,img7,url7,img8,url8,img9,url9){

		//--- Setando variaveis globais
		g_show_intervalo  = i_intervalo;
		
		//--- Setando vetor global
		g_v_img['img'][0] = img0;
		g_v_img['url'][0] = url0;		
		g_v_img['img'][1] = img1;
		g_v_img['url'][1] = url1;		
		g_v_img['img'][2] = img2;
		g_v_img['url'][2] = url2;		
		g_v_img['img'][3] = img3;
		g_v_img['url'][3] = url3;		
		g_v_img['img'][4] = img4;
		g_v_img['url'][4] = url4;
		g_v_img['img'][5] = img5;
		g_v_img['url'][5] = url5;
		g_v_img['img'][6] = img6;
		g_v_img['url'][6] = url6;
		g_v_img['img'][7] = img7;
		g_v_img['url'][7] = url7;
		g_v_img['img'][8] = img8;
		g_v_img['url'][8] = url8;
		g_v_img['img'][9] = img9;
		g_v_img['url'][9] = url9;
		
		//--- Escrevendo estrutura HTML
		/*window.document.getElementById(i_id).innerHTML = 
				"<a id='id_url_show_slide' href='#'><img id='id_img_show_slide' src='"+cfg_url+"/img/"+img1+"' border=0></a><br>"+
				"Modelos: <span id='id_numero_navegador'>&nbsp;</span>"+
				"<span id='id_carregar_img_oculta' style='display:none;'></span>";*/
		window.document.getElementById(i_id).innerHTML = 
				"<a id='id_url_show_slide' href='#'><img id='id_img_show_slide' src='"+img0+"' border=0></a><br>"+
				"Modelos: <span id='id_numero_navegador'>&nbsp;</span>"+
				"<span id='id_carregar_img_oculta' style='display:none;'></span>";
		
		//--- Script para carregar as imagens em segundo plano
		var i_script_carregar_img = ''; 
		for(i=0; i<10; i++){
			if(g_v_img['img'][i] != null){
				g_num_img++; //--- Contando numero de img
				//i_script_carregar_img += "<img src='"+cfg_url+"/img/"+g_v_img['img'][i]+"'>";
				i_script_carregar_img += "<img src='"+g_v_img['img'][i]+"'>";
			}				
		}
		window.document.getElementById('id_carregar_img_oculta').innerHTML = i_script_carregar_img;
		
		//--- Exibindo Slides
		show_slide();	
	}
	
	var g_play = true;
	function show_slide(i_index_manual){
		
		if(i_index_manual!=null){
			g_index_slide = i_index_manual;
		}
		
			if(g_play){
						
			//--- Trocando imagens
			var id_img = window.document.getElementById('id_img_show_slide');
			//id_img.src = cfg_url+'/img/'+g_v_img['img'][g_index_slide];
			id_img.src = g_v_img['img'][g_index_slide];
			
			//--- Trocando links
			var id_url = window.document.getElementById('id_url_show_slide');
			if(g_v_img['url'][g_index_slide]){			
				id_url.href = g_v_img['url'][g_index_slide];
			}else{
				id_url.href = '#'+g_index_slide;
			}
			
			//--- Atualizando numeros navegadores
			var id_num = window.document.getElementById('id_numero_navegador');
			id_num.innerHTML = '';
			for(i=0; i<g_num_img; i++){
				if(i==g_index_slide){
					id_num.innerHTML += " <a href='#' style='color:red;font-weight:bold'>"+(i+1)+"</a> &nbsp; ";
					//--- Exibindo texto da imagem
					window.document.getElementById('txt'+(i+1)).style.display='';
				}else{
					id_num.innerHTML += " <a href='#' style='color:blue' onclick='show_slide("+i+")'>"+(i+1)+"</a> &nbsp; ";
					//--- Ocultando texto da imagem
					window.document.getElementById('txt'+(i+1)).style.display='none';
				}
			}
					
			
			//--- Controle de incremento de index
			g_index_slide++;
			if(g_index_slide >= g_num_img)
				g_index_slide = 0;
		}//g_play
		
		if(i_index_manual==null){
			setTimeout("show_slide()",g_show_intervalo*1000);
		}
	}
	
	//--- Texto animado
	var g_texto_animado = '';
	var g_texto_index = 0;
	var g_id_texto = '';
	
	function animarTexto(i_id){
		g_id_texto = window.document.getElementById(i_id);
		g_texto_animado = g_id_texto.innerHTML;
		g_id_texto.innerHTML = '';
		
		aux_animarTexto();	
	}
	
	function aux_animarTexto(i_resetar){
		
		if(i_resetar){
			g_id_texto.innerHTML = '&nbsp;';
		}
		
		g_id_texto.innerHTML += g_texto_animado[g_texto_index];
		g_texto_index++;
		
		if(g_texto_index >= g_texto_animado.length){
			g_texto_index = 0;			
			setTimeout("aux_animarTexto(1)",1000);
		}else{
			setTimeout("aux_animarTexto()",100);
		}
	}
	
	function validarCNPJ(CNPJ) {
	      //CNPJ = document.validacao.cnpj.value;
	      var erro = new String;
	      if (CNPJ.length < 18) erro = "CNPJ inválido!";
	      if ((CNPJ.charAt(2) != ".") || (CNPJ.charAt(6) != ".") || (CNPJ.charAt(10) != "/") || (CNPJ.charAt(15) != "-")){
	      if (erro.length == 0) erro = "CNPJ inválido!";
	      }
	      //substituir os caracteres que não são números
	      if(document.layers && parseInt(navigator.appVersion) == 4){
	              x = CNPJ.substring(0,2);
	              x += CNPJ. substring (3,6);
	              x += CNPJ. substring (7,10);
	              x += CNPJ. substring (11,15);
	              x += CNPJ. substring (16,18);
	              CNPJ = x;
	      } else {
	              CNPJ = CNPJ. replace (".","");
	              CNPJ = CNPJ. replace (".","");
	              CNPJ = CNPJ. replace ("-","");
	              CNPJ = CNPJ. replace ("/","");
	      }
	      var nonNumbers = /\D/;
	      if (nonNumbers.test(CNPJ)) erro = "CNPJ inválido!";
	      var a = [];
	      var b = new Number;
	      var c = [6,5,4,3,2,9,8,7,6,5,4,3,2];
	      for (i=0; i<12; i++){
	              a[i] = CNPJ.charAt(i);
	              b += a[i] * c[i+1];
	      }
	      if ((x = b % 11) < 2) { a[12] = 0 } else { a[12] = 11-x }
	      b = 0;
	      for (y=0; y<13; y++) {
	              b += (a[y] * c[y]);
	      }
	      if ((x = b % 11) < 2) { a[13] = 0; } else { a[13] = 11-x; }
	      if ((CNPJ.charAt(12) != a[12]) || (CNPJ.charAt(13) != a[13])){
	              erro = "CNPJ inválido!";
	      }
	      if (erro.length > 0){
	              alert(erro+"\nVerifique também o formato '00.000.000/0000-00'.");
	              return false;
	      }
	      return true;
    }
    
    function validarCpf(i_cpf) { //return true;
		
		//--- Retirando ponto(.) e hifen(-) do CPF
		i_cpf = i_cpf.substring(0,3)+i_cpf.substring(4,7)+i_cpf.substring(8,11)+i_cpf.substring(12,14);		
		
		valor = true;
		erro = new String;
		if (i_cpf.length < 11) erro += "O CPF deve conter 11 dígitos! \n\n";
		var nonNumbers = /\D/;
		if (nonNumbers.test(i_cpf)) erro += "A verificacao de CPF suporta apenas numeros! \n\n";	
		if (i_cpf == "00000000000" || i_cpf == "11111111111" || i_cpf == "22222222222" || i_cpf == "33333333333" || i_cpf == "44444444444" || i_cpf == "55555555555" || i_cpf == "66666666666" || i_cpf == "77777777777" || i_cpf == "88888888888" || i_cpf == "99999999999"){
			  erro += "Número de CPF inválido!"
		}
		var a = [];
		var b = new Number;
		var c = 11;
		for (i=0; i<11; i++){
			a[i] = i_cpf.charAt(i);
			if (i < 9) b += (a[i] *  --c);
		}
		if ((x = b % 11) < 2) { a[9] = 0 } else { a[9] = 11-x }
		b = 0;
		c = 11;
		for (y=0; y<10; y++) b += (a[y] *  c--); 
		if ((x = b % 11) < 2) { a[10] = 0; } else { a[10] = 11-x; }
		if ((i_cpf.charAt(9) != a[9]) || (i_cpf.charAt(10) != a[10])){
			erro +="Verique o número do CPF!";
		}
		
		if (erro.length > 0){
			//alert(erro);
			alert("CPF inválido!");
			return false;
		}
		return true;
	}
      
	function cfg_limitarTexto(i_campo,i_limite, i_id_contador){
		var o_id_contador = window.document.getElementById(i_id_contador);
		
		if(i_campo.value.length >= i_limite){
			i_campo.value = i_campo.value.substring(0,i_limite);
		}
		o_id_contador.innerHTML = ''+( i_limite - i_campo.value.length );
		
		
	}
	
	function cfg_execScript(i_script,i_tempo){
		if(i_tempo==null)
			i_tempo = 0;			
		setTimeout(i_script,i_tempo * 1000);	
	}
	
	function maximizar(){
		window.moveTo(0,0);
		window.resizeTo(screen.availWidth,screen.availHeight);
	}
	
	function cfg_mascararCampo(src, mask, e){
		var i = src.value.length;
		var texto = mask.substring(i);
		
		//--- Inicio resolver problema de backspace
		if(e){
			ie = /msie/i.test(navigator.userAgent);
			if (ie)
				var tecla = event.keyCode;
			else{
				var tecla = e.which;
				if(tecla == 8)
					src.value = '';
			}
			
		}
		//--- fim
			
			
		if (texto.substring(0,1) != '#'){
			src.value += texto.substring(0,1);
		}
	}
	
	function cfg_mascararNumero(e,i_src,mask){
		
		navegador = /msie/i.test(navigator.userAgent);
		if (navegador)
			var tecla = event.keyCode;
		else
			var tecla = e.which;
		
		if(tecla > 47 && tecla < 58){ // numeros de 0 a 9
			
			var i = i_src.value.length;
			var texto = mask.substring(i)
			if(texto.substring(0,1) != '#'){
				i_src.value += texto.substring(0,1);
			}
			
			return true;
		
		}else{
			if (tecla != 8) // backspace
				return false;
			else
				return true;
		}
		
	}
	
	function cfg_filtrarLetra(e,i_src,mask){
		
		navegador = /msie/i.test(navigator.userAgent);
		if (navegador)
			var tecla = event.keyCode;
		else
			var tecla = e.which;
		
		if((tecla > 96 && tecla < 123) || (tecla > 64 && tecla < 91)){ // numeros de a-z ou A-Z
			
			var i = i_src.value.length;
			var texto = mask.substring(i)
			if(texto.substring(0,1) != '#'){
				i_src.value += texto.substring(0,1);
			}
			
			return true;
		
		}else{
			if (tecla != 8){ // backspace
				return false;
			}else
				return true;
		}
		
	}

	
	
/** ------ MINI AJAX ---------------------------------------*/
/*  MINI
/*       AJAX
/************************************************************/
		var g_requisicaoHttp;
		var conteudoHTML = "";
		var g_id_miolo = "";
		
		//--- Iniciando requisição
		function ajx_requisicao(){
		    
			g_requisicaoHttp = false;			
		    
		    //--- IE
		    if (window.ActiveXObject) {
		        try {
		            g_requisicaoHttp = new ActiveXObject("Msxml2.XMLHTTP");
		        } 
				catch(e){
		            try{
		                g_requisicaoHttp = new ActiveXObject("Microsoft.XMLHTTP");
		            } 
					catch(e){}
		        }
		
		    //--- MOZILLA
		    }else if (window.XMLHttpRequest) {
		        g_requisicaoHttp = new XMLHttpRequest();
		        if (g_requisicaoHttp.overrideMimeType) {
		            g_requisicaoHttp.overrideMimeType("text/xml");          			
		        }
		    }
			
		    //--- RESPOSTA
		    if ( g_requisicaoHttp ) {		       
		        return true;		
		    }
			else {
				return false;
			}      
						
		}
		
		
		//--- Carregar conteúdo html
		function ajx_carregarHTML( i_url, i_id_miolo) {
				
			g_id_miolo = i_id_miolo;
			
			document.getElementById( g_id_miolo ).innerHTML = "<center><img src='"+cfg_url+"/img/loading.gif'><br>Carregando...</center>";
				
			ajx_requisicao()			
		
		    if (!g_requisicaoHttp) {
		        alert('Ocorreu um erro na conexão!')
		        return false;		
		    } 
		
		    g_requisicaoHttp.onreadystatechange = ajx_imprimirHTML;
		    g_requisicaoHttp.open('GET', i_url, true);
		    g_requisicaoHttp.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
			g_requisicaoHttp.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");
			g_requisicaoHttp.setRequestHeader("Pragma", "no-cache");
		    g_requisicaoHttp.send(null);
		}
		
		//--- Imprime HTML no id solicitado
		function ajx_imprimirHTML() {
		
			var i_id = document.getElementById( g_id_miolo );
		
		    if(g_requisicaoHttp.readyState == 4){
		        if(g_requisicaoHttp.status == 200){
		        	try {
		        		var dados = g_requisicaoHttp.responseText;			
														
						if ( i_id != null ) {
							i_id.innerHTML = ""; 
							i_id.innerHTML = dados;
							document.location = "#top";								
						}
						
		        	}
		        	catch (e) {}
				}else if(g_requisicaoHttp.status == 404){
					i_id.innerHTML = "Página não encontrada!";
				}     
		    }else{
				if(i_id != null){
					//i_id.innerHTML = "<span>Carregando...</span>";
				}
			}
			         
		}
/** ------ FIM MINI AJAX --------------*/


	//--- Funcao para alterar imagens
	function cfg_alternarImagem(i_id_img,i_v_img,i_idx,i_intervalo){
		
		aux_alternarImagem_Preload(i_v_img);	
		
		//--- Remontando o vetor como strig no formato ['img1.jpg','img2.jpg']
		var aux_vetor = "";
		for(i=0; i<i_v_img.length; i++){
			aux_vetor += "\""+i_v_img[i]+"\",";
		}		
		aux_vetor = "["+aux_vetor.substr(0,aux_vetor.length - 1)+"]";
		
		//--- Chamada recursiva
		setTimeout("cfg_alternarImagem2('"+i_id_img+"',"+aux_vetor+",'"+i_idx+"','"+i_intervalo+"')",0);				
	}
	
	function cfg_alternarImagem2(i_id_img,i_v_img,i_idx,i_intervalo){
				
		//--- trocando a imagem
		document.getElementById(i_id_img).src = i_v_img[i_idx];		
		
		//--- Incrementando e tratando o index o vetor de imagens
		i_idx++;		
		if(i_idx >= i_v_img.length)
			i_idx = 0;
		
		//--- Remontando o vetor como strig no formato ['img1.jpg','img2.jpg']
		var aux_vetor = "";
		for(i=0; i<i_v_img.length; i++){
			aux_vetor += "\""+i_v_img[i]+"\",";
		}		
		aux_vetor = "["+aux_vetor.substr(0,aux_vetor.length - 1)+"]";
		
		//--- Chamada recursiva
		setTimeout("cfg_alternarImagem2('"+i_id_img+"',"+aux_vetor+",'"+i_idx+"','"+i_intervalo+"')",i_intervalo);				
	}
	
	function aux_alternarImagem_Preload(i_v_img){
		for(i=0; i<i_v_img.length; i++){
			MM_preloadImages(i_v_img[i]);
		}
	}
	
	function MM_preloadImages() { //v3.0
		var d=document;
		if(d.images){
			if(!d.MM_p)
				d.MM_p=new Array();
			var i,
				j=d.MM_p.length,
				a=MM_preloadImages.arguments;
		for(i=0; i<a.length; i++)
			if (a[i].indexOf("#")!=0){
				d.MM_p[j]=new Image;
				d.MM_p[j++].src=a[i];
			}
		}
	}
		
	//cfg_alternarImagem('id_img_teste',['urlimg/img1.jpg','urlimg/img2.jpg'],0,3000);
	
	function dump(arr,level) { return typeof(arr);
		var dumped_text = "";
		if(!level) level = 0;

		//The padding given at the beginning of the line.
		var level_padding = "";
		for(var j=0;j<level+1;j++)
			level_padding += "    ";
		
		if(typeof(arr) == 'object') { //Array/Hashes/Objects
			for(var item in arr) {
				var value = arr[item];
				if(typeof(value) == 'object') { //If it is an array,
					dumped_text += level_padding + "'" + item + "' ...\n";
					dumped_text += dump(value,level+1);
				}else {
					dumped_text += level_padding + "'" + item + "' => \"" + value + "\"\n";
				}
			}
		}else{ //Stings/Chars/Numbers etc.
			dumped_text = "===>"+arr+"<===("+typeof(arr)+")";
		}
		return dumped_text;
	} 
	
