// JavaScript Document

function createXMLHTTP() 
{
	var ajax;
	
	try 
	{
		ajax = new ActiveXObject("Microsoft.XMLHTTP");
	} 
	catch(e) 
	{
		
		try 
		{
			ajax = new ActiveXObject("Msxml2.XMLHTTP");
			alert(ajax);
		}
		catch(ex) 
		{
			try 
			{
				ajax = new XMLHttpRequest();
			}
			catch(exc) 
			{
				alert("Esse browser não tem recursos para uso do Ajax");
				ajax = null;	
			}
		}
		
		return ajax;
	}
 
	var arrSignatures = ["MSXML2.XMLHTTP.5.0", "MSXML2.XMLHTTP.4.0", "MSXML2.XMLHTTP.3.0", "MSXML2.XMLHTTP", "Microsoft.XMLHTTP"];
	
	for (var i=0; i < arrSignatures.length; i++) 
	{
		try 
		{
			var oRequest = new ActiveXObject(arrSignatures[i]);
			return oRequest;
		} 
		catch (oError) 
		{
			
		}
	}

	throw new Error("MSXML não está instalado em seu computador.");
}

function SleepButton(iForm, modo, strTexto)
{
	if(modo)
	{
		iForm.value = strTexto;
		iForm.disabled = false;	
	}
	else
	{
		if(strTexto == "")
		{
			iForm.value = "Aguarde, processando . . .";
		}
		else
		{
			iForm.value = strTexto;
		}
		
		iForm.disabled = true;	
		
	}
	
}


function getFormValues(iForm)
{
	
	var strParams = "";
	
	for(i = 0 ; i < iForm.length ; i++)
	{	
		strParams += iForm[i].name + "=" + escape(iForm[i].value) + "&";	
	}
	
	return strParams;
}
