function criaObjeto(){
    var obj;
	try{		
		// XmlHttpRequest para Firefox,	Opera, Safari e derivados.		
		obj = new XMLHttpRequest();	
	}	catch (e){		
		// XmlHttpRequest para Internet Explorer.		
		try{			
		// Internet Explorer 6.0+
			obj = new ActiveXObject("Msxml2.XMLHTTP");
		}catch (e){
			// Internet Explorer.			
			obj = new ActiveXObject("Microsoft.XMLHTTP");		
		}	
	}	
	return obj;
}

var http = criaObjeto();
var nomeDiv;
function enviaRequisicao(campo,acao,mensagem){
	if (mensagem != undefined){
		document.getElementById(campo).innerHTML = mensagem;
	}
	nomeDiv = campo;
    http.open('get',acao);
    http.onreadystatechange = processaResposta;
    http.send(null);
}

function processaResposta(){
    if(http.readyState == 4){
        if(http.status == 200){
            var resposta = http.responseText;
            document.getElementById(nomeDiv).innerHTML = resposta;
            if (resposta.indexOf('cadastrouEmail')>0){
            	document.getElementById(nomeDiv).innerHTML = '<legend>Newsletter</legend><input type="text" name="emailNews" id="emailNews" class="campoTexto" /><input type="button" value="" class="btnNewsletter" style="cursor:pointer" onclick="validaNewsletter()" />';
            	alert("Obrigado por se cadastrar em nossa newsletter.");
            }
            if (resposta.indexOf('erroCadastroEmail')>0){
            	document.getElementById(nomeDiv).innerHTML = '<legend>Newsletter</legend><input type="text" name="emailNews" id="emailNews" class="campoTexto" /><input type="button" value="" class="btnNewsletter" style="cursor:pointer" onclick="validaNewsletter()" />';
            	alert("E-mail inválido ou já cadastrado.Tente novamente.");
            }
            if(resposta.indexOf('exibirContato')>0){
               document.getElementById(nomeDiv).innerHTML ='<legend>Formulário de contato</legend><span><input type="text" id="nomeContato" value="Nome" onfocus="if(this.value == \'Nome\') this.value = \'\'" onblur="if(this.value == \'\') this.value = \'Nome\'"/></span><span><input type="text" id="emailContato" value="E-mail" onfocus="if(this.value == \'E-mail\') this.value = \'\'" onblur="if(this.value == \'\') this.value = \'E-mail\'" /></span><span><input type="text" id="assuntoContato" value="Assunto" onfocus="if(this.value == \'Assunto\') this.value = \'\'" onblur="if(this.value == \'\') this.value = \'Assunto\'" /></span><span><textarea id="mensagemContato" cols="35" rows="5" onfocus="if(this.value == \'Mensagem\') this.value = \'\'" onblur="if(this.value == \'\') this.value = \'Mensagem\'">Mensagem</textarea></span><input type="button" onclick="submeterContato()" value="" class="btnEnviar" />';
            }
        }else{
            document.getElementById(nomeDiv).innerHTML = "<br/>Aguarde...";
        }
      
    }
    
}

