var f = 0;

function __paginate(page, filter)
{
  $('page').value = page;

  if (filter !== null) {
    filter = '/filter/'.concat(filter);
  }

  new Ajax.Updater('result', '/relations/list/page/'.concat(page)+filter, {
    asynchronous:true,
    evalScripts:true,
    parameters:Form.serialize(document.getElementById('topsearch')),
    onComplete: function() {
      $(window).scrollTo(0,0);
      jQuery('div.idcard').css('border', '1px solid #EAE6DB').corner('8px');
      reloadBottom();
    }
  });
  //  return false;
}

function addFriend()
{
  jQuery(function($){
    var email, name;
    email = $("#email").val();
  	invalid = !email.match(/^[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i);
    if (invalid) {
      alert("O endereço de e-mail não é válido!");
    } else {
      f++;
      $("#mydata").show();
      name  = $("#friend_name").val();
      $('<div id="'+f+'"><img src="/images/ico12/exclude.png" onclick="jQuery(\'#'+f+'\').remove()"> ' +name+ ' - ' +email+ ' <input type="hidden" value="' +email+ '" name="mails[email][' +f+ ']" id="mails[email][' +f+ ']"><input type="hidden" value="' +name+ '" name="mails[name][' +f+ ']" id="mails[name][' +f+ ']"></div>').appendTo("#friends_list");

      jQuery('#friend_name,#email').val('');
    }
  });
}

function changeExternalSource(source)
{
  jQuery(function($) {
    $('#inviteManual').hide();
    $('#externalSourceLogo').attr('src', '/images/'.concat(source.logo));
    $('#externalSourceName').text(source.name);
    $('#externalSource').resetForm();
    $('#externalSourceAddr').val(source.src);
    $('#inviteExternal').show();
  });
}

function getExternalSource()
{
  jQuery(function($){
    $('#externalSourcesWindow').html('<img src="/images/indicator.gif" alt="Indicator" />').jqm({
      trigger: false
    }).jqmShow(); // enable modal
    $.ajax({
//      url: '/frontend_dev.php/relations/externalInvitation',
      url: env + '/relations/externalInvitation',
      global: false,
      data: $('#externalSource').formSerialize(),
      complete: function(xml, type) {
        $('#externalSourcesWindow').html(xml.responseText).jqmShow().jqmAddClose('.jqmClose');
      }
    });
  });
}
