/************************* 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){

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

		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 preenche_categoria(cod_departamento, 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)){
//			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', "funcao/ajax_categoria.php?cod_departamento=" + cod_departamento, true);
	page_request.send(null)
}
