var conteudo, news_conteudo;







function Ajax() {
	var ajax;
	try{
		ajax = new XMLHttpRequest(); // Apple Safari 1.2+ , Mozilla 0.7.3+- , Opera Browser 7.60 P1+ (opera aceita só get, não suporta o método setRequestHeader())
	}catch(e){
		try{
			ajax = new ActiveXObject("Msxml2.XMLHTTP"); // Internet Explorer 5-
		}catch(e){
			try{
				ajax = new ActiveXObject("Microsoft.XMLHTTP"); // Internet Explorer 6+
			}catch(e){
				ajax = false;
			}
		}
	}
	return ajax;
};


//FORMULARIO DE CONTATO
function aprovar(nome, empresa, tel, email, mensagem) {
	var parametros = "?nome="+nome+"&empresa="+empresa+"&tel="+tel+"&email="+email+"&mensagem="+mensagem;

	var ajax = new Ajax();
	ajax.open('get', 'mail.php'+parametros, true);
	ajax.onreadystatechange = function() {
		if (ajax.readyState == 4) {
			if (ajax.status == 200) {
				conteudo=	document.getElementById('contato_form').innerHTML;
				document.getElementById('contato_form').innerHTML = ajax.responseText;
			}
		}
	}
	
	ajax.send(null);

	return false;
}

function voltar() {
	document.getElementById('contato_form').innerHTML = conteudo;
}
function envia_email() {
	var nome= document.form_contato.nome.value
	var empresa= document.form_contato.empresa.value
	var tel= document.form_contato.tel.value
	var email= document.form_contato.email.value
	var mensagem= document.form_contato.mensagem.value;
	aprovar(nome, empresa, tel, email, mensagem);
}






//NEWSLETTER:
function news(news_nome, news_email) {
	var parametros = "?news_nome="+news_nome+"&news_email="+news_email;

	var ajax = new Ajax();
	ajax.open('get', 'cadastro_news.php'+parametros, true);
	ajax.onreadystatechange = function() {
		if (ajax.readyState == 4) {
			if (ajax.status == 200) {
				news_conteudo=	document.getElementById('newsletter').innerHTML;
				document.getElementById('newsletter').innerHTML = ajax.responseText;
			}
		}
	}
	
	ajax.send(null);

	return false;
}

function news_voltar() {
	document.getElementById('newsletter').innerHTML = news_conteudo;
}
function envia_news() {
	var news_nome= document.news_form.news_nome.value
	var news_email= document.news_form.news_email.value
	news(news_nome, news_email);
}
	
	
	/*
function Mascara(objeto){ 
   if(objeto.value.length == 0)
     objeto.value = '(' + objeto.value;

   if(objeto.value.length == 3)
      objeto.value = objeto.value + ')';

 if(objeto.value.length == 8)
     objeto.value = objeto.value + '-';
}

*/

function mascara(o,f){
    v_obj=o
    v_fun=f
    setTimeout("execmascara()",1)
}

function execmascara(){
    v_obj.value=v_fun(v_obj.value)
}

function leech(v){
    v=v.replace(/o/gi,"0")
    v=v.replace(/i/gi,"1")
    v=v.replace(/z/gi,"2")
    v=v.replace(/e/gi,"3")
    v=v.replace(/a/gi,"4")
    v=v.replace(/s/gi,"5")
    v=v.replace(/t/gi,"7")
    return v
}

function soNumeros(v){
    return v.replace(/\D/g,"")
}

function telefone(v){
    v=v.replace(/\D/g,"")                 //Remove tudo o que não é dígito
    v=v.replace(/^(\d\d)(\d)/g,"($1) $2") //Coloca parênteses em volta dos dois primeiros dígitos
    v=v.replace(/(\d{4})(\d)/,"$1-$2")    //Coloca hífen entre o quarto e o quinto dígitos
    return v
}

function cpf(v){
    v=v.replace(/\D/g,"")                    //Remove tudo o que não é dígito
    v=v.replace(/(\d{3})(\d)/,"$1.$2")       //Coloca um ponto entre o terceiro e o quarto dígitos
    v=v.replace(/(\d{3})(\d)/,"$1.$2")       //Coloca um ponto entre o terceiro e o quarto dígitos
                                             //de novo (para o segundo bloco de números)
    v=v.replace(/(\d{3})(\d{1,2})$/,"$1-$2") //Coloca um hífen entre o terceiro e o quarto dígitos
    return v
}

function cep(v){
    v=v.replace(/D/g,"")                //Remove tudo o que não é dígito
    v=v.replace(/^(\d{5})(\d)/,"$1-$2") //Esse é tão fácil que não merece explicações
    return v
}

function cnpj(v){
    v=v.replace(/\D/g,"")                           //Remove tudo o que não é dígito
    v=v.replace(/^(\d{2})(\d)/,"$1.$2")             //Coloca ponto entre o segundo e o terceiro dígitos
    v=v.replace(/^(\d{2})\.(\d{3})(\d)/,"$1.$2.$3") //Coloca ponto entre o quinto e o sexto dígitos
    v=v.replace(/\.(\d{3})(\d)/,".$1/$2")           //Coloca uma barra entre o oitavo e o nono dígitos
    v=v.replace(/(\d{4})(\d)/,"$1-$2")              //Coloca um hífen depois do bloco de quatro dígitos
    return v
}

function site(v){                                   //Faça seu comentário
    v=v.replace(/^http:\/\/?/,"")
    dominio=v
    caminho=""
    if(v.indexOf("/")>-1)
        dominio=v.split("/")[0]
        caminho=v.replace(/[^\/]*/,"")
    dominio=dominio.replace(/[^\w\.\+-:@]/g,"")
    caminho=caminho.replace(/[^\w\d\+-@:\?&=%\(\)\.]/g,"") 
    caminho=caminho.replace(/([\?&])=/,"$1")
    if(caminho!="")dominio=dominio.replace(/\.+$/,"")
    v="http://"+dominio+caminho
    return v
}

function limparPadrao(campo) {
    if (campo.value == campo.defaultValue) {
        campo.value = "";
    }
}

function escreverPadrao(campo) {
    if (campo.value == "") {
        campo.value = campo.defaultValue;
    }
}


function addFav(){
    var url      = "http://www.kachola.com";
    var title    = "Kachola.com";
    if (window.sidebar) window.sidebar.addPanel(title, url,"");
    else if(window.opera && window.print){
        var mbm = document.createElement('a');
        mbm.setAttribute('rel','sidebar');
        mbm.setAttribute('href',url);
        mbm.setAttribute('title',title);
        mbm.click();
    }
    else if(document.all){window.external.AddFavorite(url, title);}
}





