// JavaScript Document
var ajax;
var dadosUsuario;
function requisicaoHTTP(tipo, url, assinc) {
	if (window.XMLHttpRequest){
		ajax = new	XMLHttpRequest();
	} 
	else if (window.ActiveXObject) {
		ajax = new ActiveXObject("Msxml2.XMLHTTP");
		if (!ajax) {
			ajax = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	
	if (ajax) {
		iniciaRequisicao(tipo,url,assinc);
	}
	else {
		alert('seu navegador n&atilde;o possui suporte a essa aplica&ccedil;&atilde;o!');
		location.href("http://localhost/uniodonto/index.php");
	}
}
function iniciaRequisicao(tipo,url,bool) {
		ajax.onreadystatechange=trataResposta;
		ajax.open(tipo,url,bool);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
		ajax.send(dadosUsuario);
}

function enviaDados(url) {
	criaQueryString();
	requisicaoHTTP("POST",url,true);
}

function enviaDadosForm(url,form) {
	dadosUsuario="";
	var frm=document.forms[form];
	var numElementos = frm.elements.length;
	for (var i=0; i<numElementos; i++)  {
			if (frm.elements[i].type=='checkbox') {
				if (frm.elements[i].checked==true) {
					dadosUsuario+=frm.elements[i].name+"="+encodeURIComponent(frm.elements[i].value)+"&";
				}
			}
			else {
			dadosUsuario+=frm.elements[i].name+"="+encodeURIComponent(frm.elements[i].value)+"&";
			}
	}
	requisicaoHTTP("POST",url,true);
}

function criaQueryString() {
	dadosUsuario="";
	var frm=document.forms[0];
	var numElementos = frm.elements.length;
	for (var i=0; i<numElementos; i++)  {
		//if (i<numElementos-1) {
			if (frm.elements[i].type=='checkbox') {
				if (frm.elements[i].checked==true) {
					dadosUsuario+=frm.elements[i].name+"="+encodeURIComponent(frm.elements[i].value)+"&";
				}
			}
			else {
			dadosUsuario+=frm.elements[i].name+"="+encodeURIComponent(frm.elements[i].value)+"&";
			}
		//}
	}
}
function trataResposta() {
	if (ajax.readyState==4)	{
		if (ajax.status==200)	 {
			trataDados();
		}
		else {
			alert("Problema na comunica&ccedil;&atilde;o com o objeto XMLHttpRequest.");	
		}
	}
}
