var maxFriendEmails = 10;
var visibleFriendEmails = 3;

function hideObject(someID) 
{ 
  if (document.getElementById(someID))
  {
    document.getElementById(someID).style.visibility = 'hidden'; 
    document.getElementById(someID).style.display = 'none';
  }
} 

function showObject(someID) 
{ 
  if (document.getElementById(someID))
  {
    document.getElementById(someID).style.visibility = 'visible'; 
    document.getElementById(someID).style.display = 'block';
  }
} 

function setOpacityOnObject(someID, opacity) 
{ 
  if (document.getElementById(someID))
  {
    if(document.getElementById(someID).filters)
    {
     document.getElementById(someID).style.filter = "alpha(opacity='" + (opacity * 100).toFixed() + "')";
    }
    else
    {
     document.getElementById(someID).style.opacity = Percent;
    }
  }
} 

function closeAllPopups()
{
  hideObject('popupbck');
  hideObject('popupfull');
  hideObject('popupcenter');
  hideObject('popup');
  var i = 0
  for (i = 1; i <= maxFriendEmails; i++)
  {
    hideObject('email'+i);
  }
}

function centerPopup()
{
  var width;
  if(document.documentElement && document.documentElement.offsetWidth && document.documentElement.offsetWidth > 0)
  {
    width = document.documentElement.offsetWidth;
  }
  else
  {
    width = document.body.offsetWidth;
  }
  var popupWidth = 425;
  var marginPC = (((width-popupWidth)/2) / width) * 100;
  document.getElementById('popup').style.cssText += ("margin-left:"+marginPC+"%;");
  setOpacityOnObject('popupbck', 0.6);
}

function addFriend()
{
  if (visibleFriendEmails < maxFriendEmails)
  {
    showObject("email" + (visibleFriendEmails + 1));
    visibleFriendEmails = visibleFriendEmails + 1;
    if (visibleFriendEmails == maxFriendEmails)
    {
      hideObject("add");
      showObject("cap");
    } 
  }
}

function setVisibleFriendEmails(v)
{
  visibleFriendEmails = v;
}

function setMaxFriendEmails(m)
{
  maxFriendEmails = m;
}
