var obj_req;

function loadXMLDocD(url,user,pass,nome,sexo,escolaridade,end,cidade,estado,cep,tel,rg,data,tipo)
{
    obj_req = null;
	
    if (window.XMLHttpRequest) {
    	     obj_req = new XMLHttpRequest();		
			 if (tipo == 0) { 
			 	 obj_req.onreadystatechange = processReqChangeLogin;	
				 obj_req.open("GET", url+'?user='+user+'&pass='+pass, true);

			 } else if (tipo == 1) {
			 
			 	 obj_req.onreadystatechange = processReqChangeCadastro;	
				 obj_req.open("GET", url+'?user='+user+'&pass='+pass+
				 				'&nome='+nome+'&sexo='+sexo+'&escolaridade='+escolaridade+
								'&end='+end+'&cidade='+cidade+'&estado='+estado+
								'&cep='+cep+'&tel='+tel+'&rg='+rg+'&data='+data, true);
								
			 } else	if (tipo == 2) { 
			 	 obj_req.onreadystatechange = processReqChangePromo;	
				 obj_req.open("GET", url+'?user='+user+'&promo='+pass, true);
				 
			 }
             obj_req.send(null);
			 
			 
    } else if (window.ActiveXObject) {
        obj_req = new ActiveXObject("Microsoft.XMLHTTP");
        if (obj_req) {
			
			 if (tipo == 0) { 
			 	 obj_req.onreadystatechange = processReqChangeLogin;	
				 obj_req.open("GET", url+'?user='+user+'&pass='+pass, true);
			 } else if (tipo == 1) {
			 	 obj_req.onreadystatechange = processReqChangeCadastro;	
				 obj_req.open("GET", url+'?user='+user+'&pass='+pass+
				 				'&nome='+nome+'&sexo='+sexo+'&sexo='+escolaridade+
								'&end='+end+'&cidade='+cidade+'&estado='+estado+
								'&cep='+cep+'&tel='+tel+'&rg='+rg+'&data='+data, true);
			 } else	if (tipo == 2) { 
			 	 obj_req.onreadystatechange = processReqChangePromo;	
				 obj_req.open("GET", url+'?user='+user+'&promo='+pass, true);
				 
			 }
          		 obj_req.send();
				 
        }
    }
}

function processReqChangeLogin()
{

if (obj_req.readyState == 4) {
	  if (obj_req.status == 200) {
				document.getElementById('login').innerHTML = obj_req.responseText;
            	document.getElementById('carregando').style.display = 'none';
        } else {
            alert("Erro:\n" + obj_req.statusText);
        }
    }
}
function processReqChangeCadastro()
{
if (obj_req.readyState == 4) {
	  if (obj_req.status == 200) {
	  
				document.getElementById('cadastro').innerHTML = obj_req.responseText;
            	document.getElementById('carregando').style.display = 'none';
        } else {
            alert("Erro:\n" + obj_req.statusText);
        }
    }
}
function processReqChangePromo()
{
if (obj_req.readyState == 4) {
	  if (obj_req.status == 200) {
	  
				document.getElementById('login').innerHTML = obj_req.responseText;
            	document.getElementById('carregando').style.display = 'none';
        } else {
            alert("Erro:\n" + obj_req.statusText);
        }
    }
}
function AtualizaLogin()
{	
	user = document.getElementById('user').value;
	if ((user != '') && (user.length > 3) && (user != ' E-Mail')) {
		pass = document.getElementById('pass').value;
		if ((pass != '') && (pass.length > 3) && (pass != ' Senha')) {
			document.getElementById('carregando').style.display = '';
			loadXMLDocD("logando.php",user,pass,0,0,0,0,0,0,0,0,0,0,0);
		}  else { alert ('Campo senha não pode ser nulo ou com menos de 4 Caracteres.'); }
	} else { alert ('Campo de E-Mail não pode ser nulo ou com menos de 4 Caracteres.'); }
   
}

function AtualizaCadastro()
{	
	email = document.getElementById('email').value;
	if ((email != '') && (email.length > 3) && (email != ' E-mail')) {
		rg = document.getElementById('rg').value;
			if ((rg != '') && (rg != ' RG')) {
				pass = document.getElementById('senha').value;	
					if ((pass != '') && (pass != ' Senha')) {
						nome = document.getElementById('nome').value;	
						sexo = document.getElementById('sexo').value;	
						escolaridade = document.getElementById('escolaridade').value;	
						end = document.getElementById('end').value;	
						cidade = document.getElementById('cidade').value;	
						estado = document.getElementById('estado').value;	
						cep = document.getElementById('cep').value;
						tel = document.getElementById('tel').value;
						data = document.getElementById('dt').value;				
						document.getElementById('carregando').style.display = '';
						loadXMLDocD("cadastro.php",email,pass,nome,sexo,escolaridade,end,cidade,estado,cep,tel,rg,data,1);
					} else { alert ('O Campo Senha é obrigatório.'); }
			} else { alert ('O Campo RG é obrigatório.'); }
	} else { alert ('O Campo E-Mail é obrigatório.'); }

   

}
function AtualizaPromo()
{
	user = document.getElementById('user').value;
	if (user != '') {
		promo = document.promos_cadastro.promo.options[document.promos_cadastro.promo.selectedIndex].value;
		if (promo != '') {	
			document.getElementById('carregando').style.display = '';
			loadXMLDocD("promocao.php",user,promo,0,0,0,0,0,0,0,0,0,0,2);
		}
	}  
}
function AtualizaRecupera()
{
	user = document.getElementById('user').value;
	if (user != '') {
		promo = document.promos_cadastro.promo.options[document.promos_cadastro.promo.selectedIndex].value;
		if (promo != '') {	
			document.getElementById('carregando').style.display = '';
			loadXMLDocD("promocao.php",user,promo,0,0,0,0,0,0,0,0,0,0,2);
		}
	}  
}