var tt_b = '<font style="font-size:11px;">Click the icon if you know this person.</font><br><br><font color="#3CA3FF">Current Relationship:</font><table border="0" cellspacing="0" cellpadding="0" width="100%" class="style_text_tt"><tr><td align="right" valign="top"><img src="../img/cm/ur.gif" /></td><td align="left" valign="middle">= You Know Each Other</td></tr><tr><td align="right" valign="top"><img src="../img/cm/uo.gif" /></td><td align="left" valign="middle">= You Know Them</td></tr><tr><td align="right" valign="top"><img src="../img/cm/uy.gif" /></td><td align="left" valign="middle">= They Know You</td></tr><tr><td align="right" valign="top"><img src="../img/cm/ub.gif" /></td><td align="left" valign="middle"><font color="#3CA3FF">= No Relationship</font></td></tr></table>';
var tt_y = '<font style="font-size:11px;">Click the icon if you know this person.</font><br><br><font color="#3CA3FF">Current Relationship:</font><table border="0" cellspacing="0" cellpadding="0" width="100%" class="style_text_tt"><tr><td align="right" valign="top"><img src="../img/cm/ur.gif" /></td><td align="left" valign="middle">= You Know Each Other</td></tr><tr><td align="right" valign="top"><img src="../img/cm/uo.gif" /></td><td align="left" valign="middle">= You Know Them</td></tr><tr><td align="right" valign="top"><img src="../img/cm/uy.gif" /></td><td align="left" valign="middle"><font color="#3CA3FF">= They Know You</font></td></tr><tr><td align="right" valign="top"><img src="../img/cm/ub.gif" /></td><td align="left" valign="middle">= No Relationship</td></tr></table>';
var tt_o = '<font style="font-size:11px;">Click the icon to defriend this person.</font><br><br><font color="#3CA3FF">Current Relationship:</font><table border="0" cellspacing="0" cellpadding="0" width="100%" class="style_text_tt"><tr><td align="right" valign="top"><img src="../img/cm/ur.gif" /></td><td align="left" valign="middle">= You Know Each Other</td></tr><tr><td align="right" valign="top"><img src="../img/cm/uo.gif" /></td><td align="left" valign="middle"><font color="#3CA3FF">= You Know Them</font></td></tr><tr><td align="right" valign="top"><img src="../img/cm/uy.gif" /></td><td align="left" valign="middle">= They Know You</td></tr><tr><td align="right" valign="top"><img src="../img/cm/ub.gif" /></td><td align="left" valign="middle">= No Relationship</td></tr></table>';
var tt_r = '<font style="font-size:11px;">Click the icon to defriend this person.</font><br><br><font color="#3CA3FF">Current Relationship:</font><table border="0" cellspacing="0" cellpadding="0" width="100%" class="style_text_tt"><tr><td align="right" valign="top"><img src="../img/cm/ur.gif" /></td><td align="left" valign="middle"><font color="#3CA3FF">= You Know Each Other</font></td></tr><tr><td align="right" valign="top"><img src="../img/cm/uo.gif" /></td><td align="left" valign="middle">= You Know Them</td></tr><tr><td align="right" valign="top"><img src="../img/cm/uy.gif" /></td><td align="left" valign="middle">= They Know You</td></tr><tr><td align="right" valign="top"><img src="../img/cm/ub.gif" /></td><td align="left" valign="middle">= No Relationship</td></tr></table>';

var friend_url = "process_friend.php?f_id=";

function friend_receive() 
{  

	try
	{
		if (http.readyState == 4) 
		{
			if(http.status == 200) 
			{	
				var results = http.responseText; //window.alert(results);
				var results_arr = results.split("\n");
				var server_code = results_arr[0];
				
				if(server_code == 'SUCCESS' || server_code == 'ERR_NO_EFFECT')
				{
					var friend_id = results_arr[2];
					var relationship = results_arr[3];
					
					if(relationship == "00")
					{
						document.getElementById("s"+friend_id).src = "../img/cm/ub.gif";
						document.getElementById("tt_student_"+friend_id).innerHTML = tt_b;
					}
					else if(relationship == "01")
					{
						document.getElementById("s"+friend_id).src = "../img/cm/uy.gif";
						document.getElementById("tt_student_"+friend_id).innerHTML = tt_y;
					}
					else if(relationship == "10")
					{
						document.getElementById("s"+friend_id).src = "../img/cm/uo.gif";
						document.getElementById("tt_student_"+friend_id).innerHTML = tt_o;
					}
					else if(relationship == "11")
					{
						document.getElementById("s"+friend_id).src = "../img/cm/ur.gif";
						document.getElementById("tt_student_"+friend_id).innerHTML = tt_r;
					}						
					else
					{
						window.alert("Unknown relationship error");
					}
					
					if(results_arr[1] != '') { window.alert(results_arr[1]); }
				}
				else if(server_code == 'ERR_LOGIN')
				{
					document.location = 'page_login.php?f_action=ask';
				}
				else if(server_code == 'ERR_INVALID')
				{
					if(results_arr[1] != '') { window.alert(results_arr[1]); }
				}
				else
				{
					window.alert("Unknown return code error");
				}
			}
		}
	}
	catch(err)
	{
		window.alert("Unknown exeception");
		//window.alert(err);
	}
	
}

function friend_send(friend_id) 
{
	document.getElementById("s"+friend_id).src = "../img/cm/uload.gif";
	http.open("POST", friend_url + escape(friend_id), true);
	http.onreadystatechange = friend_receive;
	http.send(null);
}

function getHTTPObject() 
{
	var xmlhttp;

	if(window.XMLHttpRequest)
	{
		xmlhttp = new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		if (!xmlhttp)
		{
			xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
	   
	}
	return xmlhttp;
}

var http = getHTTPObject(); // We create the HTTP Object