jQuery(document).ready(function()
{

    jQuery('div.errorHeading').addClass('ui-widget ui-state-error ui-corner-all errors');
    jQuery('div.errorHeading span.icon').addClass('ui-icon ui-icon-alert');
    jQuery('div.messages').addClass('ui-widget ui-state-highlight ui-corner-all');
    jQuery('div.messages span.icon').addClass('ui-icon ui-icon-info');
    jQuery('div.info-box').prepend('<span class="ui-icon ui-icon-info" style="float: left; margin-right: .5em;"></span>');
    
});

function ajaxFormSubmit(form, container, callback)
{
    var url = form.attr('action');
    var method = callback != null ? callback : function(data)
    {
        container.html(data);
    };

    jQuery.post
    (
        url,
        form.serializeArray(),
        method
    );

}

function ajaxPageLoad(url, params, container)
{
    jQuery.get
    (
        url,
        params,
        function(data)
        {
            container.html(data);
        }
    );
}

function loadDomains(url)
{
    var container = jQuery('div#domainNameWrapper');
    ajaxPageLoad(url, {}, container);
}

function loadMiniCart(url)
{
    var container = jQuery('div#miniCartWrapper');
    ajaxPageLoad(url, {}, container);
}

