function desabilitaBotao(id, acao){
	if(acao == 1){
		document.getElementById(id).disabled = "disabled";
		document.getElementById(id).className = "botaoDesab";
	}
	if(acao == 0){ 
		document.getElementById(id).disabled = false;
		document.getElementById(id).className = "botao";
	}
}

function fechaDiv(div){
	document.getElementById(div).style.display = "none";
}

function abreDiv(div){
	document.getElementById(div).style.display = "block";	
}

function abrePagina(pagina){	
	//var nameD = nomeComponente(pagina);
	nameD = "conteudo";	
	carregarDados(pagina, nameD, "get", '', 1);		
}

function abrePaginaIframe(pagina){
	nameD = "conteudo";	
	iframe = "<iframe src='"+ pagina + "' width='100%' height='600' frameborder='0' name='iframe' id='iframe'></iframe>";
	document.getElementById(nameD).innerHTML = iframe;
}

function abrePaginaSite(pagina){	
	//var nameD = nomeComponente(pagina);
	nameD = "conteudoSite";		
	carregarDados(pagina, nameD, "get", '', 0);		
}

function abrePaginaSolicitada(){
	var anc = pUrl();
	var p;
	
	if(anc == undefined)
		p = "home.php";
	else{
		pag = anc.split("/");
		p = pag[0] + ".php";
		
		if(pag[1] != undefined)
			p = p + "?id=" + pag[1];
		if(pag[2] != undefined)
			p = p + "&pg=" + pag[2];
	}
		
	abrePaginaSite(p);
}

function pUrl(){
	var ancora = window.location.href.split("#")[1];
	if(ancora) 
	return ancora;
}


function abreFechaDiv(div){
	if(document.getElementById(div).style.display == 'block')
		fechaDiv(div);
	else
		abreDiv(div);
}

function preencheDiv(div, valor){
	document.getElementById(div).innerHTML = valor;	
}

function validaCampoVazio(nome, campo){
	//alert('1');
	//var campo = document.getElementById(id_campo);
	var valor = campo.value;
	valor = valor.replace(/^\s+|\s+$/g,"");
	if(valor == "" || valor == null){
		campo.focus();
		campo.className = "campoVermelho";
		alert("O campo "+ nome + " \u00E9 obrigat\u00f3rio");
		return false;
	}
	campo.className = "imput_form";
	return true;
}

function validaCombo(nome, campo, valorInicial){
	
	var valor = campo.value;
	valor = valor.replace(/^\s+|\s+$/g,"");	
	if(valor == valorInicial){	
		campo.focus();
		campo.className = "campoVermelho";
		alert("O campo "+ nome + " \u00E9 obrigat\u00f3rio");
		return false;
	}
	campo.className = "";
	return true;
}

function divPopUp(pagina ,tipo){
	
	var div = "divPopUp";
	abreDiv(div);
	//alert(pagina);
	if(tipo == "iframe"){
		iframe = "<div align='center' onclick='fechaDiv(\"divPopUp\");'>Fechar</div><BR><BR><iframe src='"+ pagina + "' width='500' height='400' frameborder='0' name='iframePrincipal' id='iframePrincipal'></iframe>";
		document.getElementById(div).innerHTML = iframe;
	}else{
		carregarDados(pagina , div , "get");
	}
}

function desabilitaCampo(campo, acao){
	//alert(campo.value);
	if(acao == 1){
		campo.disabled = true;	
		campo.className = "campoCinza";
	}
	if(acao == 0){
		campo.disabled = false;	
		campo.className = "";
	}		
}

function desabilitaCampos(form, acao){
	for(var i = 0; i < form.elements.length; i++){
		if((form.elements[i].type == "checkbox")) continue; 
		if((form.elements[i].type == "radio")) continue; 
		desabilitaCampo(form.elements[i], acao);
	}
}

function desabilitaRadio(radio, acao){	
	if(acao == 1){
		for (var i = 0; i < radio.length; i++) {
			radio[i].disabled = true;
		}
	}else{
		for (var i = 0; i < radio.length; i++) {
			radio[i].disabled = false;
		}
	}
}

function selecionaCheckBox(nomeCampo, valor, tipo){
	campo = document.getElementById(nomeCampo+"["+valor+"]");	
	if(tipo == "f")	campo.checked = false;	
	else campo.checked = true;	
}

function selecionaCheckBoxUnico(campo, tipo){
	//campo = document.getElementById(nomeCampo);	
	if(tipo == "f")	campo.checked = false;	
	else campo.checked = true;	
}

function selectedCheckBox(campo){
	return campo.checked;		
}

function selecionaRadio(radio, valor){
	for (var i = 0; i < radio.length; i++) {
		if(radio[i].value == valor)
			radio[i].checked = "checked";
	}
}

function selectedRadio(radio){
	for (var i = 0; i < radio.length; i++) {
		if (radio[i].checked==true) {
			marcado = radio[i].value;			
		}		
	}
	return marcado;
}

function selecionaCombo(campo, value){	
	for(i = 0; i < campo.length; i++){
		//alert(campo[i].value);
		var valorCampo = campo.options[i].value.toUpperCase();
		//alert(valorCampo);
		if(campo.options[i].value == value || campo.options[i].value.toUpperCase() == value){
			campo.options[i].selected = true;
			return;
		}
	}	
}

function preencheCampo(campo, valor){
	//valor = valor.replace("+", "*");
	campo.value = valor;
	campo.title = valor;
	campo.alt = valor;
}

function apagaDadosCombo(combo){
    var x = combo;
	for (var i = x.options.length - 1; i >= 0; i--){		
		x.options[i] = null;
	}	
}

function selecionaCombo(combo, valor){
	for (var i = 0; i < combo.length; i++) {		
		if(combo.options[i].value == valor){
			combo.options[i].selected = true;
			return;
		}
	}
}

function preencheCombo(combo, cod, descr){
    var x=document.getElementById(combo); //retorna o objeto select
    var options = x.getElementsByTagName("option"); //pega a lista de options do select
   
	var y=document.createElement('option'); //cria um novo elemento option
	y.text = descr; 
	y.value = cod; 
	var sel = x.options[x.length];  //pega a qtd de options Obs.: x.selectedIndex pega o indice do valor q ta selecionado
	try{ 
		x.add(y,sel); }// adiciona um novo option no final do combo para navegadores complacentes			
	catch(ex){
		x.add(y,x.length); }// adiciona um novo option antes do indice selecionado para o IE           
}

function preencheComboCidade(estado, combo, div){
	if(estado == 0 || estado == "") return;
	apagaDadosCombo(document.getElementById(combo));
	preencheCombo(combo, '0', '.. AGUARDE ..');
	action = "hla/hlaPrestadorCadastroRepositorio.php?acao=preencheComboCidade&estado=" + estado + "&combo=" + combo;
	carregarDados(action, div, "get", '', 1);
}

function apagaCampo(campo){
	campo.value = '';
}


function preencheDivAjax(pagina, div){ 
	//alert(pagina);	
	var msg = "<div align='center'><BR><BR><img src='imagens/carregando.gif'></div>";
	var ajax = new AJAX();
	ajax.Updater(pagina,div,"get",msg); 	
}


function setFocus(campo){
	campo.focus();
	campo.select();	
}

function eCampoVazio(campo){
	if(campo.value == "") return true;
	if(campo.value != "") return false;
	return false;
}

function valorPadraoCampo(campo, valor, evento){
	if(evento == "focus"){
		if(campo.value == valor) campo.value = "";
	}
	if(evento == "blur"){
		if(campo.value == "") campo.value = valor;
	}
}

function abrePaginaBusca(){
	var texto = document.getElementById("buscaSite").value;
	if(texto == ""){
		alert("Favor preencha o campo busca.");
		document.getElementById("buscaSite").focus();
		return;
	}
	
	top.location.href = "#lista/" + texto;
	abrePaginaSite("lista.php?id=" + texto + "&pagina=busca");
}

function quebraLinhaText(texto){
	if(nomeAplicacao() != "Netscape")
		sep = "\n";
	else
		sep = "";
		
	while((texto.indexOf("<br>") >= 0))
		texto = texto.replace("<br>", sep);
	
	while((texto.indexOf("<BR>") >= 0))
		texto = texto.replace("<BR>", sep);	
	
	return texto;
}

function voltaPagina(){
	history.back();
	window.location.reload();
}

function resultadorExamesAreaClientes(){
	var formOrigem = document.resultadoExamesAreaClientes;
	var formDestino = document.resultados_clientes;	
	formDestino.protocolo.value= formOrigem.protocoloAreaClientes.value;
	formDestino.senha.value= formOrigem.senhaAreaClientes.value;	
	entrega_resultado();
}





