// JavaScript Document
function criarObjMSXMLHttp()
{
	var versoes = ["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 < versoes.length; i++)
	{
		try
		{
			var objetoXMLHttp = new ActiveXObject(versoes[i]);
			return objetoXMLHttp;
			
		} catch (ex) {
			
		
		}
		
	}
}

//-----------------------------------------------------------------

function dados(metodo, arquivo, div)
{
	
	var ajax = false;
	
	if(window.XMLHttpRequest)
	{
		ajax = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		
		ajax = criarObjMSXMLHttp();
	}
	
	if(ajax)
	{
	
		ajax.open(metodo, arquivo, true);
		ajax.onreadystatechange = function() {
		 
			 
		  if(ajax.readyState == 1)
			  {
				document.getElementById(div).innerHTML = '<img src="img/load.gif" width="50" height="50" />';
			  }
			  
			else if (ajax.readyState == 4) {
				if (ajax.status == 200) {
					mensagem(ajax.responseText, div);
				} else {
					alert("Houve problema no carregamento");		
				}
			  
			  
			  }	
		  
			 
		  
		
		}
	}

 
	 ajax.send(null);
  
 
}

//------------------------------------------------------------------

function mensagem(msg , div)
{
	document.getElementById(div).innerHTML=msg;
}


//------------------------------------------------------------------
function dadosPost(form, arquivo, div)
{
	
	
	if(arquivo == 'checkList.php')
	{
		var dados = "login"+form.login.value;
		dados += "&senha"+form.senha.value;
	}
	
	
	 var ajax = false;
	
	if(window.XMLHttpRequest)
	{
		ajax = new XMLHttpRequest();
		 
	} else if (window.ActiveXObject) {
		
		
		 
		 ajax = criarObjMSXMLHttp();
	}
	
	if(ajax)
	{
		
		ajax.open("POST", arquivo, true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				
		ajax.onreadystatechange = function() 
		{
		 
		  if (ajax.readyState == 4) 
		  {
			 			 
			if (ajax.status == 200) 
			{
				mensagem(ajax.responseText, div);
			} 
			else 
			{
				alert("Ocorreu o erro"+ ajax.statusText);		
			}
		  
		  }	  
		  
		}
	}

 
	 ajax.send(dados);
	 return false;
  
}


