(function($) {
  
    $.fn.extend({
        
        UDOM : function(obj, attNode){
            
            //if(obj == undefined) return;
            
            var ele = document.createElement(obj);
            
            if(attNode != ''){
            
                var attArr = attNode.split(";;");
                var arrItem, name;
                var value = "";
                for(UDOMi=0; UDOMi<attArr.length; UDOMi++){
                    arrItem = attArr[UDOMi].split(":");
                    value = "";
                    for(arrItemi=0; arrItemi<arrItem.length; arrItemi++){
                        if(arrItemi == 0)
                            name = arrItem[0];
                        else
                            value += arrItem[arrItemi] + ":";
                    }
                    value = value.substring(0, value.length-1);
                    ele = $(ele).attr(name, value);
                }
                $(this).append(ele);
                
            }
        },

        UCreateEle : function(obj, attNode){
            
            //if(obj == undefined) return;
            
            var ele = document.createElement(obj);
                        
            if(attNode != ''){
                //alert(123);
                var attArr = attNode.split(";;");
                var arrItem, name;
                var value = "";
                for(UCreateElei=0; UCreateElei<attArr.length; UCreateElei++){
                    arrItem = attArr[UCreateElei].split(":");
                    value = "";
                    for(arrItemi=0; arrItemi<arrItem.length; arrItemi++){
                        if(arrItemi == 0)
                            name = arrItem[0];
                        else
                            value += arrItem[arrItemi] + ":";
                    }
                    value = value.substring(0, value.length-1);
                    ele = $(ele).attr(name, value);
                }
                
            }
                        
            return ele;         
        },
    
        USetAtt : function(attNode){
            var attArr = attNode.split(";;");
            var arrItem, name;
            var value = "";
            for(USetAtti=0; USetAtti<attArr.length; USetAtti++){
                arrItem = attArr[USetAtti].split(":");
                value = "";
                for(arrItemi=0; arrItemi<arrItem.length; arrItemi++){
                    if(arrItemi == 0)
                        name = arrItem[0];
                    else
                        value += arrItem[arrItemi] + ":";
                }
                value = value.substring(0, value.length-1);
                //alert(name + '-' + value);
                $(this).attr(name, value);
                //alert($(this).html());
            }
        },
        
        UGetAtt : function(attNode){
            
            return $(this).attr(attNode);
            
        },

        UCreateTextEle : function(title){
            $(this).text(title);
            return $(this);
        },

        UAppend : function(ele){
            $(this).append(ele);
            return true;
        }

    });

})(jQuery);

if(typeof(myBar) != 'undefined') setTimeout("myBar.loaded('http://static.wsapps.net/j/engine/core/engine.DOM.js')", 500);
