function openAjax(){
	try{
		xmlhttp= new ActiveXObject("Msxml2.XMLHTTP");
	}catch (e){
		try{
			xmlhttp= new ActiveXObject("Microsoft.XMLHTTP");
		}catch (E){
			xmlhttp= false;
		}
	}
	if(!xmlhttp && typeof XMLHttpRequest!='undefined'){
	   xmlhttp= new XMLHttpRequest();
	}
	return xmlhttp
}

function Response(tipo){
	if(tipo == "alert"){
	   Meu_Ajax.onreadystatechange=function(){
	      if(Meu_Ajax.readyState==4){
		     if(Meu_Ajax.status==200){
			    resp_mensagem=Meu_Ajax.responseText;
				alert(resp_mensagem);
			    bt_submit.disabled=false;
		     }
	      }
	   }
	}else if(tipo == "alert_contato"){
	   Meu_Ajax.onreadystatechange=function(){
	      if(Meu_Ajax.readyState==4){
		     if(Meu_Ajax.status==200){
			    resp_mensagem=Meu_Ajax.responseText;
				document.getElementById('bt_enviar').style.display = 'block';
				document.getElementById('status_envio').style.display = 'none';
				alert(resp_mensagem);
			    bt_submit.disabled=false;
				if(resp_mensagem.lastIndexOf("sucesso") != -1)
				   document.contatos.reset();
		     }
	      }
	   }
	}else{
		Meu_Ajax.onreadystatechange=function(){
	       if(Meu_Ajax.readyState==4){
		      if(Meu_Ajax.status==200){
			     resp_mensagem=Meu_Ajax.responseText;
			     document.getElementById(tipo).innerHTML = resp_mensagem;
		      }
	       }
	    }
	}
}

function ReqHeader(){
	xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8"); 
    xmlhttp.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate"); 
    xmlhttp.setRequestHeader("Cache-Control", "post-check=0, pre-check=0"); 
    xmlhttp.setRequestHeader("Pragma", "no-cache"); 
}

function ResourceNews(url, l, a, s){
	var x = parseInt((screen.width-l)/2);
    var y = parseInt((screen.height-a)/2);
    var win = window.open(url,'','width='+l+',height='+a+',scrollbars='+s);
    win.moveTo(x,y);
}

function Email(){

    nome = document.contatos.nome.value;
    email = document.contatos.email.value;
    mensagem = document.contatos.mensagem.value;
	

    if(document.contatos.nome.value == ""){
	   alert("Preencha o campo nome");
	   document.contatos.nome.focus();
	   return false;
	}
	if (document.contatos.email.value == "") { 
       alert("Preencha o campo e-mail");
       document.contatos.email.focus();
	   return false;
    }
    if(document.contatos.email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1) { 
       alert("Preencha o campo e-mail corretamente"); 
       document.contatos.email.focus();
	   return false;
    }
	if(document.contatos.mensagem.value == "") { 
       alert("Preencha o campo mensagem"); 
       document.contatos.mensagem.focus();
	   return false;
    }else{
		
		document.contatos.reset();
		
		document.getElementById('bt_enviar').style.display = 'none';

        document.getElementById('status_envio').innerHTML = '<p style="text-align:center;padding-top:12px; font-size:15px; font-weight:600; color:#900; width:670px;"><b>Aguarde o envio do formulário...</b></p>';

		Meu_Ajax=openAjax();
		bt_submit='';
		bt_submit.disabled=true;
		URL="email.php";
		Meu_Ajax.open("POST", URL, true);
		ReqHeader();
		Meu_Ajax.send("nome=" + escape(nome) + "&email=" + escape(email) + "&mensagem=" + escape(mensagem));
		Response('alert_contato');
	    return false;
	 }
}

function Comentarios(form){

    post =        form.elements[0].value;
	nome =        form.elements[1].value;
    email =       form.elements[2].value;
    comentarios = form.elements[3].value;
	
    if(form.elements[1].value == ""){
	   alert("Preencha o campo nome");
	   form.elements[1].focus();
	   return false;
	}
	if(form.elements[2].value == "") { 
       alert("Preencha o campo e-mail");
       form.elements[2].focus();
	   return false;
    }
    if(form.elements[2].value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1) { 
       alert("Preencha o campo e-mail corretamente"); 
       form.elements[2].focus();
	   return false;
    }
	if(form.elements[3].value == ""){
	   alert("Preencha o campo comentários");
	   form.elements[3].focus();
	   return false;
	}else{
		
		form.reset();

		Meu_Ajax=openAjax();
		bt_submit='';
		bt_submit.disabled=true;
		URL="comentarios.php";
		Meu_Ajax.open("POST", URL, true);
		ReqHeader();
		Meu_Ajax.send("id_post=" + escape(post) + "&nome=" + escape(nome) + "&email=" + escape(email) + "&comentarios=" + escape(comentarios));
		Response('alert');

	    return false;
	 }
	 
}

function Search(){
	var palavra = document.busca.palavra.value;

	if(document.busca.palavra.value == "" || document.busca.palavra.value == null){
	   alert("O que você procura?");
	   document.busca.palavra.focus();
	   return false
	}else{
	   var url = "busca.php?termo=" +  escape(palavra);
	   var win = window.location = url;	
	}
	return false;
}

function SetLabel(evento){
	
	if(evento == 'over' && (document.busca.palavra.value == 'O que voc&ecirc; procura?' || document.busca.palavra.value == 'O que você procura?'))
	   document.busca.palavra.value = '';
	if(evento == 'out' && document.busca.palavra.value == '')
	   document.busca.palavra.value = 'O que você procura?';
	
	return false;    	  
}

function abrefecha(obj){
	var el = document.getElementById(obj);
	if(el.style.display != "block")
	   el.style.display = "block";
	else
	   el.style.display = "none"; 
}
