function send_trails(userID){
  var trails = new Array();

  var message = document.getElementById('message');
  var link = "email_trail_send.php?message=" + message.value + "&sid=" + userID;

  var i = 0, trail;
  while( trail = document.getElementById('tid'+i))
    {
      link = link + "&tid" + i + "=" + trail.value;
      i++;
    }


  // USERS
  var tb = document.getElementById('TB_window');
  var i=0, friendRecipient, frId;
  var senderName = document.getElementById('senderName');
  var senderEmail = document.getElementById('senderEmail');

  if( senderName )
    link += '&senderName=' + senderName.value;

if( senderEmail )
    link += '&senderEmail=' + senderEmail.value;


 i=0;
 while( friendRecipient = document.getElementById('recipient'+i))
   {
     link = link + "&uid" + i + "=" + friendRecipient.value;
     i++;
   }

  // EMAILS
 var emails = document.getElementById('realEmails');
 link += '&emails=' + emails.value;

 var httpObject = getHTTPObject();
  if(httpObject != null)
    {
      httpObject.open("GET", link, true);
      httpObject.send(null);
      httpObject.onreadystatechange = function(){
	if(httpObject.readyState == 4)
	  {
	    var response = httpObject.responseText;
	    var mf = document.getElementById('messageForm');
	    mf.id = '';
	    mf.innerHTML = response;
	  }
      }
    }
}



function select_friends(n, where){
  var friendsBox = document.getElementById('friendsToSelect');
  if(friendsBox.style.display == 'block')
    friendsBox.style.display='none';
  else
    friendsBox.style.display = 'block';
}

function add_friend_recipient(id){
  var emailAddresses = document.getElementById('emailAddresses');
  var recipientFriends = document.getElementById('recipientFriends');
  var count = recipientFriends.getElementsByTagName('input').length;

  var newFriend = document.createElement('input');
  newFriend.setAttribute('type', 'hidden');
  newFriend.setAttribute('id', 'recipient'+count); // 
  newFriend.setAttribute('value', id); // 
  recipientFriends.appendChild(newFriend);

  // hide name
  var name, noneAdded, newEmailNode;
  var friends = getElementsByClass('friend', document, 'p');
  for( var i=0; i<friends.length; i++)
    if(friends[i].getAttribute('friend') == id)
      {
	friends[i].style.display='none';
	name = friends[i].getElementsByTagName('a')[0].innerHTML;
      }

  if(emailAddresses.firstChild.className == 'noEmails')
    {
      newEmailNode = document.createTextNode(name);
      emailAddresses.removeChild(emailAddresses.firstChild);
      emailAddresses.appendChild(newEmailNode);
    }
  else
    {
      newEmailNode = document.createTextNode(', ' + name);
      emailAddresses.appendChild(newEmailNode);
    }




}
