var iframes=new Array(6);
var point = 0;

function existeIframe(nome_iframe){
	for(x=0;x<point;x++){
		if (iframes[x]==nome_iframe) {
			return true;
		}
	}
	return false;
}

function pesquisaCombo(acao_sql, param, param2, frm, nmcombodest, length ,ifrm){
	if (param=="") {
		alert("Selecione um valor para buscar.");
		return false;
	}else{
/*		if (getGrupo(window.location.pathname)=="rel"){
			var url = "../include/inc_PesquisaCombo.asp?acao_sql=" + acao_sql + "&param=" + param + "&form=" + frm + "&destino=" + nmcombodest + "&length="+ length;
		}else{*/
			var url = "include/inc_PesquisaCombo.asp?acao_sql=" + acao_sql + "&param=" + param + "&param2=" + param2 + "&form=" + frm + "&destino=" + nmcombodest + "&length="+ length;
//		}
		if (point == 0) {
			iframes[point] = ifrm;
			document.getElementById("dinamicvalues").innerHTML = "<iframe id=\"" + iframes[point] + "\" src=\"" + url + "\" width=\"200\" height=\"200\" style=\"position: absolute; visibility: hidden; \" ></iframe>";	//absolute;visibility: hidden; \" ></iframe>";
			point++;
		}else{
			if (existeIframe(ifrm)) {
				iframes[point] = ifrm;
				document.getElementById("dinamicvalues").innerHTML = "<iframe id=\"" + iframes[point] + "\" src=\"" + url + "\" width=\"200\" height=\"200\" style=\"position: absolute; visibility: hidden; \" ></iframe>";	//absolute;visibility: hidden; \" ></iframe>";
			}else{
				iframes[point] = ifrm;
				document.getElementById("dinamicvalues").innerHTML = document.getElementById("dinamicvalues").innerHTML + "<iframe id=\"" + iframes[point] + "\" src=\"" + url + "\" width=\"200\" height=\"200\" style=\"position: absolute; visibility: hidden;  \" ></iframe>"; //absolute;visibility: hidden; \" ></iframe>";
				point++;
			}
		}
	}
}

function pesquisaCombo2(acao_sql, param, frm, nmcombodest, length ,ifrm, path){
	if (param=="") {
		alert("Selecione um valor para buscar.");
		return false;
	}else{
		if (getGrupo(window.location.pathname)=="rel"){
			var url = path + "/include/inc_PesquisaCombo.asp?acao_sql=" + acao_sql + "&param=" + param + "&form=" + frm + "&destino=" + nmcombodest + "&length="+ length;
		}else{
			var url = path + "/include/inc_PesquisaCombo.asp?acao_sql=" + acao_sql + "&param=" + param + "&form=" + frm + "&destino=" + nmcombodest + "&length="+ length;
		}
		if (point == 0) {
			iframes[point] = ifrm;
			document.getElementById("dinamicvalues").innerHTML = "<iframe id=\"" + iframes[point] + "\" src=\"" + url + "\" width=\"200\" height=\"200\" style=\"position: absolute; visibility: hidden; \" ></iframe>";	//absolute;visibility: hidden; \" ></iframe>";
			point++; 
		}else{
			if (existeIframe(ifrm)) {
				iframes[point] = ifrm;
				document.getElementById("dinamicvalues").innerHTML = "<iframe id=\"" + iframes[point] + "\" src=\"" + url + "\" width=\"200\" height=\"200\" style=\"position: absolute; visibility: hidden; \" ></iframe>";	//absolute;visibility: hidden; \" ></iframe>";
			}else{
				iframes[point] = ifrm;
				document.getElementById("dinamicvalues").innerHTML = document.getElementById("dinamicvalues").innerHTML + "<iframe id=\"" + iframes[point] + "\" src=\"" + url + "\" width=\"200\" height=\"200\" style=\"position: absolute; visibility: hidden;  \" ></iframe>"; //absolute;visibility: hidden; \" ></iframe>";
				point++;
			}
		}
	}
}
function InsereElemento(dest,val,txt){
	proximo = dest.length;
	valor = val;
	texto = txt;
	var novoitem = new  Option(texto,valor);
	eval('dest.options[proximo]=novoitem');
	val.value = '';
}

function resetCombo(destino){
	destino.length = 1;
	destino.options[0].text = "AGUARDE...";
	destino.selectedIndex = 0;
	destino.focus();
}

function doneCombo(destino){
	destino.options[0].text = ".:: Selecione ::.";
	destino.selectedIndex = 0;
	destino.focus();
}

function pesquisaValor( acao_sql, param, frm, campos, origem, destvazio, ifrm ){

	if (param=="") {
		alert("Informe um valor para buscar.");
		return false;
	}else{

		var url = "include/inc_PesquisaValor.asp?acao_sql=" + acao_sql + "&param=" + param + "&form=" + frm + "&campos=" + campos + "&origem=" + origem + "&destino=" + destvazio;

		if (point == 0) {
			iframes[point] = ifrm;
			//document.getElementById("dinamicvalues").innerHTML = "<iframe id=\"" + iframes[point] + "\" src=\"" + url + "\" width=\"200\" height=\"200\" style=\"position: absolute;\"></iframe>";
			document.getElementById("dinamicvalues").innerHTML = "<iframe id=\"" + iframes[point] + "\" src=\"" + url + "\" width=\"200\" height=\"200\" style=\"position: absolute;visibility: hidden;\"></iframe>";
			point++;
		}else{
			if (existeIframe(ifrm)) {
				document.getElementById("dinamicvalues").innerHTML = "<iframe id=\"" + iframes[point] + "\" src=\"" + url + "\" width=\"200\" height=\"200\" style=\"position: absolute;visibility: hidden;\"></iframe>";
				//document.all[ifrm].src=url;
			}else{
				iframes[point] = ifrm;
				//document.getElementById("dinamicvalues").innerHTML = document.getElementById("dinamicvalues").innerHTML + "<iframe id=\"" + iframes[point] + "\" src=\"" + url + "\" width=\"200\" height=\"200\" style=\"position: absolute;\"></iframe>";
				document.getElementById("dinamicvalues").innerHTML = document.getElementById("dinamicvalues").innerHTML + "<iframe id=\"" + iframes[point] + "\" src=\"" + url + "\" width=\"200\" height=\"200\" style=\"position: absolute;visibility: hidden;\"></iframe>";
				point++;
			}
		}
	}
}

function InsereValor( dest, val ){
	dest.value = val;
}

function alerta(msg){
	alert(msg);
}

function getGrupo(destino){
	var teste;
	var x,y;
	teste = destino;
	x = teste.split("/");
	y = x[x.length-2];
	return y;	
}

/*função para abrir uma janela*/
function AbreNovaJanela(theURL,winName,largura,altura) { //v2.0
  var janela = window.open(theURL,winName,'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no , resizable=no, copyhistory=no, width='+largura+' , height='+altura+', center=1');
  janela.focus();
}

/*janela de muncipios informatizados*/
function AbreJanelaMun() { //v2.0
  var janela = window.open('municipio_informatizado.asp', 'Matricula', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, titlebar =yes, resizable=no, copyhistory=no, width=252 , height=290, center=1');
  janela.focus();
}

/*janela de escolas posto informatizadas*/
function AbreJanelaEscola() { //v2.0
  var janela = window.open('escolas_posto_informatizadas.asp','Matricula','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no , resizable=no, copyhistory=no, width=450 , height=290, center=1');
  janela.focus();
}

/*Não permite digitar letras no IE nem no FireFox*/
function NumeroNatural(field, event){
	var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
	var caract = new RegExp(/^[0-9 ]+$/i);
	var caract = caract.test(String.fromCharCode(keyCode));
	//permite digitar o backspace e o del
	if ((keyCode == 8) || (keyCode == 46)){
		return true;
	}
	if(!caract){
		//alert("Caracter inválido: " +String.fromCharCode(keyCode));
		keyCode=0;
		return false;
	}
	return true;
}