var http=createRequestObject();
var resultArr = Array ();
var user = new String;
var pass = new String;
var responseString = new String;
function show_hide_user_links(thediv)
{
	if(window.Effect){
		if(thediv.style.display == 'none')
		{Effect.Appear(thediv); return false;}
		else
		{Effect.Fade(thediv); return false;}
	}else{
		var replydisplay=thediv.style.display ? '' : 'none';
		thediv.style.display = replydisplay;					
	}
}
function createRequestObject() {
    var obj;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
    	return new ActiveXObject("Microsoft.XMLHTTP");
    }
    else{
    	return new XMLHttpRequest();
    }   
}
function posted(path, htmlid, linkid, uid, lang){
	
	if (http) 
	{
		var url = path + '/twitter.php?user_id='+uid+'&index='+htmlid;
		var mycontent = 'user_id='+uid+'&index='+htmlid;
		//alert(mycontent);
		//http = new myXMLHttpRequest ();
		http.open ("GET", url, true);
		http.send (mycontent);
		http.onreadystatechange = function () {
				if (http.readyState == 4) {
					responsestring = http.responseText;
				 //alert("Response "+responsestring);
				 var ret = "none";
				 if(responsestring.match (ret)) {
						//alert("test:"+responsestring.toString());
						target7 = document.getElementById ('tweet-post-'+htmlid);
						var tweetdisplay=target7.style.display ? '' : 'none';
						target7.style.display = tweetdisplay;
					}else{
						resultArr = responsestring.split('$$^^$$');
						user = resultArr[0];
						pass = resultArr[1];
						poll_posted1(path, htmlid, linkid, user, pass, uid, lang);
					}
				}
		}			
	}
}
function poll_posted(path, htmlid, linkid, username, password, uid, lang){
	if (http) 
	{
		var url = path + "/tweet.php?link_id=" + linkid + "&twittername=" + username + "&twitterpass=" + password + "&uid=" + uid;
		var mycontent = "link_id=" + linkid + "&twittername=" + username + "&twitterpass=" + password + "&uid=" + uid;
		http.open ("GET", url, true);
		http.send (mycontent);
		target2 = document.getElementById ('poll-posted-'+htmlid);
		target2.innerHTML = "&nbsp;&nbsp;Please wait...";
		http.onreadystatechange = function () {
				if (http.readyState == 4) {
					responsestring = http.responseText;
					var err = "error";
					if(responsestring.match (err)){
						target2 = document.getElementById ('poll-posted-'+htmlid);
						target2.innerHTML = "Digite nome de usuário e senha válidos";
					}else{
						target2 = document.getElementById ('poll-posted-'+htmlid);
						target2.innerHTML = "&nbsp;&nbsp;"+lang+"...";
						show_hide_user_links(document.getElementById('poll-posted-'+htmlid));
					}
						
				}
		}			
	}
}
function poll_posted1(path, htmlid, linkid, username, password, uid, lang){
	
	if (http) 
	{
		var url = path + "/tweet.php?link_id=" + linkid + "&twittername=" + username + "&twitterpass=" + password + "&uid=" + uid;
		var mycontent = "link_id=" + linkid + "&twittername=" + username + "&twitterpass=" + password + "&uid=" + uid;
		http.open ("GET", url, true);
		http.send (mycontent);
		//target2 = document.getElementById ('poll-posted-'+htmlid);
		//target2.innerHTML = "&nbsp;&nbsp;"+lang+"...";
		//show_hide_user_links(document.getElementById('poll-posted-'+htmlid));
		http.onreadystatechange = function () {
				if (http.readyState == 4) {
					responsestring = http.responseText;
					var err = "error";
					if(responsestring.match (err)){
						target2 = document.getElementById ('poll-posted-'+htmlid);
						target2.innerHTML = "Digite nome de usu&#225rio e senha v&#225lidos";
					}else{
						target2 = document.getElementById ('poll-posted-'+htmlid);
						target2.innerHTML = "&nbsp;&nbsp;"+lang+"...";
						show_hide_user_links(document.getElementById('poll-posted-'+htmlid));
					}
						
				}
		}
	}
}