﻿/// <reference path="jquery-1.4.1-vsdoc.js" />

$(function() {
    jQuery('div.item-logo a.dealer-logo').click(function(event) {
        event.preventDefault();
        window.open(jQuery(this).attr('href'));
    });
    jQuery('#loader').hide();
    jQuery('#content').show();
});

function initAdmin() {
    $(".groupWrapper").sortable();
    jQuery('div.item-logo a.dealer-logo').unbind('click');
    jQuery('div.item-logo a.dealer-logo').click(function(event) {
        event.preventDefault();
    });
    jQuery('.item-logo').css('border', 'dotted');
    jQuery('#btnSave').show().click(function() {
        var ids = new Array();
        jQuery('.dealer-logo').each(function(index, object) {
            ids.push(jQuery(this).attr('dealer-id'));
        });
        
        var jsonIds = Sys.Serialization.JavaScriptSerializer.serialize(ids);
        jQuery.ajax({
            type: "POST",
            contentType: "application/json; charset=utf-8",
            url: "/DealerService.asmx/SaveLogosOrder",
            data: '{ids:' + jsonIds + '}',
            dataType: "json",
            success: function(result, status) {
                if (status == 'success') {
                    if (document.referrer != "")
                        document.location = document.referrer;
                    else
                        document.location = "/Default.aspx";
                }
            },
            error: function(xhr, status, error) {
                //var error = eval('(' + xhr.responseText + ')');
                //alert(error);
            }
        });
    });
}
