﻿
function checkAvailability(username)
{
    var un = username;
    if(un.length > 2)
    {
        TwentyFour.Services.RAP.Accounts.AjaxMethods.UserNameIsAvailable(username, availibiltyCheckCallback);
        document.getElementById("AvailabilityResult").innerHTML = "";
        common.show("AvailabilityResult");
    }
}

function checkAvailabilityCulture(username, culture)
{
    var un = username;
    if(un.length > 2)
    {
        TwentyFour.Services.RAP.Accounts.AjaxMethods.UserNameIsAvailableCulture(username, culture, availibiltyCheckCallback);
        document.getElementById("AvailabilityResult").innerHTML = "";
        common.show("AvailabilityResult");
    }
}

function hideResult() 
{
    common.hide("AvailabilityResult");
}

function displayShortCode(username)
{
    document.getElementById("displayShortcode").innerHTML = "<span>Your username becomes the URL to your 24.com services,<br />e.g. http://albums.24.com/" + username + "</span>";
}

function availibiltyCheckCallback(result, eventArgs)
{
    document.getElementById("AvailabilityResult").innerHTML = result;
}