/************************* abre pagina no div ****************************************
chamada 
	exibe_div("simulacao.php",'simulacao');
*/
function exibe_div(url, containerid){
	var page_request = false
	if (window.XMLHttpRequest) // if Mozilla, Safari etc
		page_request = new XMLHttpRequest()
	else 
		if (window.ActiveXObject){ // if IE
			try {
				page_request = new ActiveXObject("Msxml2.XMLHTTP")
			} 
			catch (e){
				try{
					page_request = new ActiveXObject("Microsoft.XMLHTTP")
				}
				catch (e){}
			}
		}else
			return false
	page_request.onreadystatechange=function(){
		le_pagina(page_request, containerid)
	}
	page_request.open('POST', url, true)
	page_request.send(null)
}

function le_pagina(page_request, containerid){
	
if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
	document.getElementById(containerid).innerHTML=page_request.responseText
	
}




function preenche_campos(url, tipo){
	var page_request = false
	if (window.XMLHttpRequest) // if Mozilla, Safari etc
		page_request = new XMLHttpRequest()
	else 
		if (window.ActiveXObject){ // if IE
			try {
				page_request = new ActiveXObject("Msxml2.XMLHTTP")
			} 
			catch (e){
				try{
					page_request = new ActiveXObject("Microsoft.XMLHTTP")
				}
				catch (e){}
			}
		}else
			return false
	page_request.onreadystatechange=function(){
		return preenche_campos_aux(page_request, tipo)
	}
//	window.open(url,'_blank')
	page_request.open('GET', url, true)
	page_request.send(null)
}

function preenche_campos_aux(page_request, tipo){
//alert('1');

	if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1)){
//		document.getElementById('teste').innerText += "\n" + page_request.responseText;
//alert('2');

		results = page_request.responseText.split("|");
//alert(results );
//	document.getElementById('id_teste').innerHTML = page_request.responseText;	
		for( i = 0; i < results.length; i++ ){
		  string = results[i].split( "=" );
		  if(tipo != "id"){
			 document.forms['form1'].elements[string[0]].value = string[1];
			 if(document.forms['form1'].elements[string[0]].onchange != null && document.forms['form1'].elements[string[0]].onchange != undefined)
				 document.forms['form1'].elements[string[0]].onchange()
		  }else {
			 document.getElementById(string[0]).innerHTML= string[1];
		  }
		}
		return true;
	}
}


//---------------------------------------------------------------------------------------------

//---------------------------------------------------------------------------------------------
function preenche_list(url, id, atual){

var page_request = false
	if (window.XMLHttpRequest) // if Mozilla, Safari etc
		page_request = new XMLHttpRequest()
	else 
		if (window.ActiveXObject){ // if IE
			try {
				page_request = new ActiveXObject("Msxml2.XMLHTTP")
			} 
			catch (e){
				try{
					page_request = new ActiveXObject("Microsoft.XMLHTTP")
				}
				catch (e){}
			}
		}else
			return false
	page_request.onreadystatechange=function(){
			
		if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1)){
		
			var list = document.getElementById(id);

			results = page_request.responseText.split("|");

			list.options.length = 0;
			list.options[0]=new Option("----------","");
			for( i = 1; i < results.length; i++ )
			{
				opcoes = results[i-1].split("=");
				list.options[i]=new Option(opcoes[1],opcoes[0]);
				if(atual == opcoes[0])
					list.options[i].selected = true;
			}
			
			return true;
		}
	}
	page_request.open('GET', url, true)
	page_request.send(null)
}

/*
function pesquisar_centro_custo(){
	sql = ' SELECT  Cod_Centro_Custo, Centro_Custo from centro_custo';	
	preenche_list_sql(sql, 'id_fieldCod_Centro_Custo', form1.fieldCod_Centro_Custo.valu);
}

É necessario o arquivo ajax_preenchi_lista_sql.php
*/
function preenche_list_sql(sql, id, atual){
	sql = encodeURIComponent(sql);
	var page_request = false
	if (window.XMLHttpRequest) // if Mozilla, Safari etc
		page_request = new XMLHttpRequest()
	else 
		if (window.ActiveXObject){ // if IE
			try {
				page_request = new ActiveXObject("Msxml2.XMLHTTP")
			} 
			catch (e){
				try{
					page_request = new ActiveXObject("Microsoft.XMLHTTP")
				}
				catch (e){}
			}
		}else
			return false
	page_request.onreadystatechange=function(){
			
		if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1)){
//			document.getElementById('id_teste').innerHTML = page_request.responseText;
			var list = document.getElementById(id);
			results = page_request.responseText.split("|");

			list.options.length = 0;
			list.options[0]=new Option("----------","");
			for( i = 1; i < results.length; i++ )
			{
				opcoes = results[i-1].split("=");
				list.options[i]=new Option(opcoes[1],opcoes[0]);
				if(atual == opcoes[0])
					list.options[i].selected = true;
			}
			
			return true;
		}
	}
	page_request.open('GET', "administrar/ajax_preenchi_lista_sql.php?sql=" + sql, true)
//window.open("administrar/ajax_preenchi_lista_sql.php?sql=" + sql,'_blank');

	page_request.send(null)
}

















