var request = null;
	
	function CreatRequest() {
		try {
			request = new XMLHttpRequest();
		} catch (trymicrosoft) {
			try{
				request = new ActiveXObject("Msxm12.XMLHTTP");
			} catch (othermicrosoft) {
				try {
					request = new ActiveXObject("Microsoft.XMLHTTP");
				} catch(failed) {
					request = null;
				}
			}
	}
	if (request == null)
		alert("Error creating request object!");
	}
	
//////////////////////////////////////////////////
/// Esta funcao e executada no form de contato ///
//////////////////////////////////////////////////
	
	function SendRequest() {		
	
		document.getElementById("ajaxWaiting").style.display = "block"
		
		nome = document.contato.nome.value
		email = document.contato.email.value
		assunto = document.contato.assunto.value		
		mensagem = document.contato.mensagem.value				
		
		CreatRequest()
		var url = "includes/functions/submit-contato.php?nome="+nome+"&email="+email+"&assunto="+assunto+"&mensagem="+mensagem
		request.open("GET", url, true)
		request.onreadystatechange = UpdatePage
		request.send(null)
	}
	
	function UpdatePage() {
		if(request.readyState == 4) {
			var NewValue = request.responseText
			if(NewValue == "OK"){
				document.getElementById("ajaxWaiting").style.display = "none"
				document.contato.reset()
				document.getElementById("confirmation").style.display = "block"
				setTimeout("document.getElementById('confirmation').style.display='none';",3000)
			}else{
				document.getElementById("ajaxWaiting").style.display = "none"
				document.contato.reset()
				window.alert('Erro ao enviar mensagem, por gentileza tente novamente mais tarde.')			}
		}
	}
	
///////////////////////////////////////////////////
/// Esta funcao e executada no form de cadastro ///
///////////////////////////////////////////////////

	function submit_boletim()
	{
		SendRequest2();
		return false;
	}

	function SendRequest2() {						
		email = document.getElementById("email_boletim").value
		if(email == "Digite seu email" || email == ""){
			window.alert('Por gentileza preencha o e-mail.')			
		}else{
			//Checando se o endereço de e-mail é válido
			if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email))) {
				window.alert('Por gentileza digite seu e-mail corretamente.')
			}else{
				document.getElementById("envia_boletim").style.display = "none"
				document.getElementById("ajaxWaiting2").style.display = "block"
				CreatRequest()
				var url = "includes/functions/submit-cadastro-boletim.php?email="+email
				request.open("GET", url, true)
				request.onreadystatechange = UpdatePage2
				request.send(null)
			}
		}
	}
	
	function UpdatePage2() {
		if(request.readyState == 4) {
			var NewValue = request.responseText
			if(NewValue == "OK"){
				document.getElementById("envia_boletim").style.display = "block"
				document.getElementById("ajaxWaiting2").style.display = "none"
				document.getElementById("confirmation2").style.display = "block"
				setTimeout("document.getElementById('confirmation2').style.display='none';",3000)
			}else{
				document.getElementById("envia_boletim").style.display = "block"
				document.getElementById("ajaxWaiting2").style.display = "none"
				alert('O e-mail informado já se encontra cadastrado!')			}
		}
	}
	
