var request;
var id;

function createRequest() {
  try {
    request = new XMLHttpRequest();
  } catch (trymicrosoft) {
    try {
      request = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (othermicrosoft) {
      try {
        request = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (failed) {
        request = false;
      }
    }
  }

  if (!request)
    alert("Error initializing XMLHttpRequest!");
}

function voteYes(newID) {
	createRequest();
	var randomnumber=Math.floor(Math.random()*23123); // get rid of pesky caching...

	// Do something with the request variable
	var url = "/bobo_vote/function.vote.php?cmd=vote&val=y&id="+newID+"&rnd="+randomnumber;
	request.open("GET", url, true);
	request.onreadystatechange = updatePage;
	request.send(null);
}


function voteNo(newID) {
	createRequest();
	var randomnumber=Math.floor(Math.random()*23123); // get rid of pesky caching...

	// Do something with the request variable
	var url = "/bobo_vote/function.vote.php?cmd=vote&val=n&id="+newID+"&rnd="+randomnumber;
	request.open("GET", url, true);
	request.onreadystatechange = updatePage;
	request.send(null);
}


function getVote(newID) {
	createRequest();
	var randomnumber=Math.floor(Math.random()*23123); // get rid of pesky caching...

	// Do something with the request variable
	var url = "/bobo_vote/function.vote.php?cmd=getvote&id="+newID+"&rnd="+randomnumber;
	request.open("GET", url, true);
	request.onreadystatechange = updatePage;
	request.send(null);
}

   function updatePage() {
   		// k.. obviously I cannot seem to pass this fuckin function anything..
		// datafile should now return id|value and just explode by bar to figure
		// it out.
		
     if (request.readyState == 4)
       if (request.status == 200) // check server result code...
		{
			 var response = request.responseText.split("|");
     		 var myElement = "vote"+response[0];
			 document.getElementById(myElement).innerHTML = response[1];  //replace ex
		}
	/*
	else if (request.status == 404) // check server result code...
         alert("Could Not Find Page on Server!");

	*/
}

