/**
 * Cria um objeto XMLHttp, suporte a IE sux.
 * @return objeto XMLHttp
 */
function criaXMLHttp() {
	if (typeof XMLHttpRequest != "undefined") 
		return new XMLHttpRequest();
	else if (typeof ActiveXObject != "undefined") { // suporte ao IE 7
		var aVersoes = ["MSXML2.XMLHttp.6.0", "MSXML2.XMLHttp.5.0","MSXML2.XMLHttp.4.0", "MSXML2.XMLHttp.3.0","MSXML2.XMLHttp", "Microsoft.XMLHttp"];
		for (var i = 0; i < aVersoes.length; i++){
			try {
				return new ActiveXObject(aVersoes[i]);
			} 
			catch (e) {}
		}
	}
	// se nenhum objeto xmlhttp for suportado
	throw new Error("Seu browser nao suporta AJAX");
}


function criaReqStr(oForm){
	var aPostStr = new Array();

	for (var i = 0; i < oForm.elements.length; i++){
		var sValor = encodeURIComponent(oForm.elements[i].name);
		sValor += "=";
		sValor += encodeURIComponent(oForm.elements[i].value);
		aPostStr.push(sValor);
	}
	// retorna uma string no padrão "post request":
	// nome1=valor1&nome2=valor2&...&nomeN=valorN
	return aPostStr.join("&");
}                            

function exibeResult(VinnerHTML, VDiv, VComponente, VNomeDoForm){
	var divStatus = document.getElementById(VDiv);
	divStatus.innerHTML = VinnerHTML;
	if (VComponente != "") 
		document.getElementById(VComponente).value = document.getElementById(VDiv).innerHTML;

	if (VDiv == "divLogin"){ 
		if (VinnerHTML.search("Acessando o Sistema.") != -1) {
			window.location = 'index.php';
		}
	}

	if (VDiv == "divResultSelect"){ 
		var VDados = "";
		VdivResultSelect = document.getElementById(VDiv).innerHTML;
		VDados = VdivResultSelect.split('|**|**|');

		var VForm = document.forms[0];
		var VIdentificacao = 0;
		for (var i=0;i < VForm.elements.length;i++) {
			if ((VForm.elements[i].type == "hidden") || (VForm.elements[i].type == "text") || (VForm.elements[i].type == "select-one") || (VForm.elements[i].type == "textarea")) {
				if ((VForm.elements[i].id.substring(0, 11) != "QutRegistro") && (VForm.elements[i].id.substring(0, 6) != "Lookup")) {
					VForm.elements[i].value = VDados[VIdentificacao]; 
					VIdentificacao = VIdentificacao + 1;
				}
			}
		}	
	}
	document.getElementById('divExibiAguarde').style.display='none';
	document.getElementById('fadeAguarde').style.display	='none';
}

