//
//  jquery.framework
//
//  Created by Dayton Nolan on 2010-05-01.
//  Copyright (c) 2010 Magic Beans Software. All rights reserved.
//
var framework = {
    name: 'jQuery',
    version: '1.4',
    select: function(selector) {
        return $(selector);
    },
    ready: function(actions) {
        $(document).ready(function() {
            actions();
        });
    },
    getId: function(element) {
      return element.attr('id');
    },
    getClassName: function(element) {
      return element.attr('class');
    },
    getTagName: function(element) {
      return element[0].nodeName;
    },
    ajax: function(options) {
        var settings = {
            method: 'get',
            params: '',
            dataType: 'json'
        };
        for(var setting in options) {
            settings[setting] = options[setting];
        }
        var responseObject;
        $.ajax({
            type: settings.method,
            url: settings.url,
            data: settings.params,
            dataType: settings.dataType,
            success: function(response) {
                settings.callback.call(this, response);
            },
            error: function(response) {
                alert(response.status+' '+response.statusText);
            }
         });
    }
};