// Funções do AJAX
function GetXMLHttp() {
	var xmlHttp;
	try {
		xmlHttp = new XMLHttpRequest();
	}
	catch(ee) {
		try {
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e) {
			try {
				xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(e) {
				xmlHttp = false;
			}
		}
	}
	return xmlHttp;
}

var Cadastrar = GetXMLHttp();


function verificaCheck(){
	var op1 = document.getElementById("op_1");
	var op2 = document.getElementById("op_2");
	var op3 = document.getElementById("op_3");	
	var url = "";
	
	if(op1.checked){
		url = url + "&op1=1";	
	}else{
		url = url + "&op1=0";	
	}
	
	if(op2.checked){
		url = url + "&op2=1";	
	}else{
		url = url + "&op2=0";	
	}
	
	if(op3.checked){
		url = url + "&op3=1";	
	}else{
		url = url + "&op3=0";	
	}	
	
	return url;
}

function mostraMsg(vl){
	var msg = document.getElementById("msg");
	
	if(vl=="0"){
		return "<span style='color:#DD0000;'>Escolha uma categoria de not&iacute;cia.</span>";	
	}
	
	if(vl=="1"){
		return "<span style='color:#DD0000;'>Por favor, preencha o campo Nome.</span>";	
	}
	
	if(vl=="2"){
		return "<span style='color:#DD0000;'>Por favor, preencha o campo E-mail.</span>";	
	}	

	if(vl=="3"){
		return "<span style='color:#DD0000;'>Por favor, preencha com um e-mail v&aacute;lido.</span>";	
	}
	
	if(vl=="4"){
		document.getElementById("nome").value = "";
		document.getElementById("email").value = "";
		document.getElementById("ddd").value = "";
		document.getElementById("tel").value = "";
		document.getElementById("op_1").checked = true;
		document.getElementById("op_2").checked = true;
		document.getElementById("op_3").checked = true;
		return "<span style='color:#DD0000;'>Erro ao cadastrar.</span>";	
	}
	
	if(vl=="5"){
		document.getElementById("email").value = "";
		return "<span style='color:#DD0000;'>E-mail j&aacute; cadastrado.</span>";	
	}	

	if(vl=="6"){
		document.getElementById("nome").value = "";
		document.getElementById("email").value = "";
		document.getElementById("ddd").value = "";
		document.getElementById("tel").value = "";		
		document.getElementById("op_1").checked = true;
		document.getElementById("op_2").checked = true;
		document.getElementById("op_3").checked = true;
		return "<span style='color:#005596;'>E-mail cadastrado com sucesso.</span>";	
	}
}
// Início - Cadastro
function CadastrarDados() {
	//var pr = document.getElementById("campoC").innerHTML;
	var msg = document.getElementById("msg");
	var frm = document.getElementById("frm");
	var nome = document.getElementById("nome");
	var email = document.getElementById("email");
	var ddd = document.getElementById("ddd");
	var tel = document.getElementById("tel");
	var check = verificaCheck();
	
	var URL = "cadastraEmail.asp?n="+nome.value+"&e="+email.value+"&d="+ddd.value+"&t="+tel.value+check;
	Cadastrar.open("GET", URL, true);
	Cadastrar.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	
	Cadastrar.onreadystatechange = function() {
										if(Cadastrar.readyState == 2 || Cadastrar.readyState == 3) {
										msg.innerHTML = "<div id='carregando' style='text-align:center;'><img src='imagens/ajax-loader.gif' alt='Carregando' /></div>";
										} else {
											if(Cadastrar.readyState == 4) {
												if(Cadastrar.status == 200) {
													var teste = Cadastrar.responseText;
													msg.innerHTML = mostraMsg(teste);
												} else {
													msg.innerHTML = "Erro ao cadastrar.";
												}
											}
										}
									}
	Cadastrar.send(null);									
}	
