
function init() {
new Ajax.Autocompleter('searchterm', 'hints', 'http://snezo.com/ajax/search_hints', {frequency: 0.1, minChars: 2, afterUpdateElement: getSelectedId});
$('searchterm').focus();
}
        
function getSelectedId(text, li) {
$('searchterm').value = li.id;
}

function pushAlert()
{
    return confirm('Are you sure you want to push the domain to ' + $('push_username').value);
}

function userCheck()
{
    var username = $('username').value;
    
    if(username.length < 4 || username.length > 15)
    {
        $('user_verify').innerHTML = '<span style="color: #992a2a;">Username must be between 4-15 characters in length!</span>';
        return;
    }
    
    $('user_verify').innerHTML = '<img src="/media/images/loading.gif" alt="loading" />';
    
    new Ajax.Request('/ajax/user_check', {
        method:'get', 
        parameters: { username: username }, 
        onSuccess: function (transport) { 
            var response = transport.responseText || "No response..";
            $('user_verify').innerHTML = response;
        },
        onFailure: function() { $('user_verify').innerHTML = 'Unknown error..'; }
    });
}

function tagCheck()
{
    var tag = $('tag').value;
    
    if(tag.length < 3 || tag.length > 15)
    {
        $('tag_verify').innerHTML = '<span style="color: #992a2a;">Tag must be between 3-15 characters in length!</span>';
        return;
    }
    
    $('tag_verify').innerHTML = '<img src="/media/images/loading.gif" alt="loading" />';
    
    new Ajax.Request('/ajax/tag_check', {
        method:'get', 
        parameters: { tag: tag }, 
        onSuccess: function (transport) { 
            var response = transport.responseText || "No response..";
            $('tag_verify').innerHTML = response;
        },
        onFailure: function() { $('tag_verify').innerHTML = 'Unknown error..'; }
    });
}