
function getImage(actorID) 
{
	var http = getHTTPObject(); 

	http.open("GET", "http://www.illegalchuck.com/getimage/?personid="+ actorID, true);

	http.onreadystatechange = function() 
	{;
		if (4 == http.readyState) 
		{
			results = http.responseText;

			document.getElementById('actorIMG').innerHTML = results;			
			
			var personID = document.getElementById('personid').value;
			
			document.getElementById('addsuggestion').innerHTML = "<a href='javascript:void(0);' onclick='javascript:addMatch("+personID+","+actorID+");'>Add Actor</a>";
		}
	}

	http.send(null);
}

function addMatch(personID,actorID)
{
	var http = getHTTPObject(); 
	
	http.open("GET", "http://www.illegalchuck.com/addmatch/?personid="+ personID+"&actorid="+actorID, true);

	http.onreadystatechange = function() 
		{;
			if (4 == http.readyState) 
			{			
				document.getElementById('addsuggestion').innerHTML = "Saved!";
			}
	}

	http.send(null);
}
function vote(matchID,personID) 
{
	var http = getHTTPObject(); 
	
	http.open("GET", "http://www.illegalchuck.com/vote/?matchid="+ matchID+"&personid="+personID, true);

	http.onreadystatechange = function() 
	{;
	}

	http.send(null);
}

function getResults(personID) 
{
	var http = getHTTPObject(); 
	
	http.open("GET", "http://www.illegalchuck.com/results/?personid="+ personID, true);

	http.onreadystatechange = function() 
	{;
	   if (4 == http.readyState) 
	   {
	      results = http.responseText;
	      
	      document.getElementById('output').innerHTML = results;
	   }
	}
	http.send(null);
}

function getSuggestions(personID,isMale,letter) 
{
	var http = getHTTPObject(); 
	
	http.open("GET", "http://www.illegalchuck.com/suggestion/?personid="+ personID+"&ismale="+isMale+"&letter="+letter, true);

	http.onreadystatechange = function() 
	{;
	   if (4 == http.readyState) 
	   {
	      results = http.responseText;
	      
	      document.getElementById('output').innerHTML = results;
	   }
	}
	http.send(null);
}
// End Voting Functions
  
function getHTTPObject() 
{ 
	var xmlhttp; 
	
	try 
	{ 
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); 
	} 
	catch (e) 
	{ 
		try 
		{ 
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); 
		} 
		catch (e) 
		{ 
			xmlhttp = false; 
		} 
	} 
	
	if (!xmlhttp && 'undefined' != typeof XMLHttpRequest) 
	{ 
		try 
		{ 
			xmlhttp = new XMLHttpRequest(); 
		} 
		catch (e) 
		{ 
			xmlhttp = false; 
		} 
	} 
	
	return xmlhttp; 
} 
 