var sort = 'name';
var sort_dir = 'a';

function CallMemberData(blnAdmin) {
	if (blnAdmin == null) blnAdmin = false;
	
	var strFirstName = document.getElementById("fFirstName").value;
	var strLastName = document.getElementById("fLastName").value;
	var strEmailAddress = document.getElementById("fEmailAddress").value;

	var strDestination = "/_services/Member";
		if (blnAdmin) strDestination += "Admin";
		strDestination += "Listing.php?fn=" +strFirstName
		strDestination += "&ln=" +strLastName
		strDestination += "&ea=" +strEmailAddress
		strDestination += "&s=" +sort
		strDestination += "&d=" +sort_dir
		
	ExecuteDivAjax(strDestination, "members");
}

function SortData(newSort) {
	if(sort == newSort) {
		if(sort_dir == 'a')
			sort_dir = 'd';
		else
			sort_dir = 'a';
	}
	else
		sort_dir = 'a';
	sort = newSort;
	CallMemberData(true);
}

function SendPasswordRequest() {
	document.frmLogin.fAction.value = "password";
	document.frmLogin.submit();
}

function DeleteMember(id) {
	var cont = confirm('Are you sure you want to permanently delete this member?');
	if(cont) {
		$.get('/cms/member-delete.php?mid=' + id);
		$('#member' + id).next().next().next().remove();
		$('#member' + id).next().next().remove();
		$('#member' + id).next().remove();
		$('#member' + id).remove();
	}
}

function MergeSelected() {
	if($('#merge input:checked').size() < 2) {
		alert('Please select at least two accounts to merge together');
	}
	else {
		$('#merge').submit();
	}
}

function ToggleAll() {
	$('#merge input[type=checkbox]').attr('checked', !$('#merge input[type=checkbox]:first').attr('checked'));
}

function EmailSelected() {
    var id;
    var emaillist = '';
    $("#merge input:checked").each(function(){
	emaillist += $(this).parent().find('input[name=emails]').val() + ';';
    });
    if(emaillist != '')
        document.location = 'mailto:' + emaillist;
}
