    function twitterRT(usuario, senha, url, titulo, twittada, contador, follow, habilita_divs) {
		if(habilita_divs == 1){
			document.getElementById('bloqueio').style.display = 'block';
			document.getElementById('enviando').style.display = 'block';
		}

		try {
            ajax = new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch(e) {
            try {
                ajax = new ActiveXObject("Msxml2.XMLHTTP");
            }
            catch(ex) {
                try {
                    ajax = new XMLHttpRequest();
                }
                catch(exc) {
                    alert("Esse browser não tem recursos para uso do Ajax");
                    ajax = null;
                }
            }
        }
        if(ajax) {
            ajax.open("POST", "twitter.php", true);
            ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

            ajax.onreadystatechange = function() {
                if(ajax.readyState == 4) {
                    if(ajax.responseXML)
						processXML(ajax.responseXML, contador, titulo);
                }
            }

            var params = "usuario=" + usuario + "&senha=" + senha + "&url=" + url + "&titulo=" + titulo + "&twittada=" + twittada + "&follow=" + follow;
            ajax.send(params);
        }
    }

    function processXML(obj, contador, titulo){
		var dataArray 	= obj.getElementsByTagName("twitter");
        var item    	= dataArray[0];
		var msg_status 	= item.getElementsByTagName("status")[0].firstChild.nodeValue;
        var url     	= item.getElementsByTagName("url")[0].firstChild.nodeValue;
        var count_tw   	= item.getElementsByTagName("count")[0].firstChild.nodeValue;
		var twitteiro  	= item.getElementsByTagName("twitteiro")[0].firstChild.nodeValue;
        
		if(contador != "nao")
			document.getElementById("countRT").innerHTML = count_tw;

        if(msg_status == "Sucesso"){
			location.href = "retwittar_sucess.php?shorturl=" + url + "&titulo=" + titulo + "&user=" + twitteiro;
		}
		else if(msg_status == "Falhou"){
			document.getElementById('bloqueio').style.display = 'none';
			document.getElementById('enviando').style.display = 'none';
			$.prompt('Login e/ou senha incorretos!');
		}
    }

	function trim(texto){
		return texto.replace(/^\s+|\s+$/g,"");
	}

    function valida(form, letra, usuario, senha, url, titulo){
		var follow = (document.getElementById('chk_tw').checked == true) ? "1" : "0";
		var msg = "";

		for(i=0; i<form.length; i++){
			var obg = form[i].name.charAt(0);
			if(obg == letra){
				if(trim(form[i].value) == "")
					msg += ", " + form[i].name.substring(1,(form[i].name.length));
			}
		}

		if(msg != ""){
			$.prompt("Os seguintes campos devem ser preenchidos:" + msg.substring(1, msg.length));
			return false;
		}
		else{
			twitterRT(usuario, senha, url, titulo, "sim", "nao", follow, "1");
			return false;
		}
	}