/***
 * integrate.js - recipe taken from Ext.js user forum for easily translating (casting) between DOM
 * elements for these two frameworks.
 * 
 * @author pixelmonkey
 * @see http://extjs.com/forum/showthread.php?t=56724 
 */
// extend ExtJS so that calling getJQuery on any element returns the JQuery-manipulatable DOM elem
Ext.override(Ext.Element, {
    getJQuery: function(){
        return $(this.dom);     
    }
});
Ext.apply(Ext, {
    getJQuery: function(el){
        return Ext.get(el).getQuery();
    }
});

// extend JQuery so that calling getExt on any element returns the ExtJS-manipulatable DOM elem
jQuery.extend({
	getExt:function(el){ 
		return Ext.get($(el).get(0));
	}
});