$.extend({xmodifyVersion:"0.3.0",xmodify:function(_1){var _2=_1.complete;_1.complete=function(_3,_4){if(_3.responseXML==null){_1.error.call(this,_3,_4);}else{jQuery.xProc(_3.responseXML);if(_2){_2.call(this,_3,_4);}}};return jQuery.ajax(_1);},blend:function(_5,_6,_7){var _8=_5.complete;var _9={};_5.complete=function(_a,_b){if(_a.responseText==null){_5.error.call(this,_a,_b);}else{var _c=document.createElement(_7);_c.setAttribute("select",_6);_c.appendChild(document.createTextNode(_a.responseText));jQuery.xProcElem(_c,_9);if(_8){_8.call(this,_a,_b);}}};return jQuery.ajax(_5);},xProc:function(_d){var _e={};jQuery.each(_d.documentElement.childNodes,function(){if(this.nodeType==1&&jQuery.xNodeName(this.nodeName)=="modifications"){jQuery.each(this.childNodes,function(){if(this.nodeType==1){jQuery.xProcElem(this,_e);}});}});},xProcElem:function(_f,_10){var _11=jQuery.xNodeName(_f.nodeName);var _12=_f.getAttribute("select");if(_11=="append"){jQuery.xProcIn(_f.childNodes,function(_13){jQuery.xSelect(_12).append(_13);},_10);}else{if(_11=="set-attribute"){jQuery.each(_f.childNodes,function(){if(this.nodeType==1){jQuery.xSelect(_12).attr(this.getAttribute("name"),this.getAttribute("value"));}});}else{if(_11=="set-style"){jQuery.each(_f.childNodes,function(){if(this.nodeType==1){jQuery.xSelect(_12).css(this.getAttribute("name"),this.getAttribute("value"));}});}else{if(_11=="insert-before"){jQuery.xProcIn(_f.childNodes,function(_14){jQuery.xSelect(_12).before(_14);},_10);}else{if(_11=="insert-after"){jQuery.xProcIn(_f.childNodes,function(_15){jQuery.xSelect(_12).after(_15);},_10);}else{if(_11=="replace-children"||_11=="set-innerhtml"){jQuery.xSelect(_12).empty();jQuery.xProcIn(_f.childNodes,function(_16){jQuery.xSelect(_12).append(_16);},_10);}else{if(_11=="remove-element"){jQuery.xSelect(_12).remove();}else{if(_11=="remove-attribute"){jQuery.each(_f.childNodes,function(){if(this.nodeType==1){jQuery.xSelect(_12).removeAttr(this.getAttribute("name"));}});}else{if(_11=="replace"){jQuery.xSelect(_12).each(function(){if(this.nextSibling){var _17=this.nextSibling;$(this).remove();jQuery.xProcIn(_f.childNodes,function(_18){$(_17).before(_18);},_10);}else{var _19=this.parentNode;$(this).remove();jQuery.xProcIn(_f.childNodes,function(_1a){$(_19).append(_1a);},_10);}});}else{if(_11=="insert-at"){var _1b=_f.getAttribute("index");jQuery.xSelect(_12).each(function(){var _1c=null;var _1d=this;if(this.childNodes.length>_1b){_1c=this.childNodes[_1b];}jQuery.xProcIn(_f.childNodes,function(_1e){if(_1c){$(_1c).before(_1e);}else{$(_1d).append(_1e);}},_10);});}else{if(_11=="variable"){var _1f=_f.getAttribute("name");var _20=_f.getAttribute("deep");_10[_1f]=jQuery.xSelect(_12).clone(_20);}}}}}}}}}}}},xProcIn:function(_21,_22,_23){$(_21).each(function(){if((this.nodeType==3||this.nodeType==4)&&jQuery.trim(this.nodeValue)!=""){_22.call(this,this.nodeValue);}else{if(this.nodeType==1&&jQuery.xNodeName(this.nodeName)=="value-of"){_22.call(this,_23[this.getAttribute("name")]);}else{if(this.nodeType==1&&jQuery.xNodeName(this.nodeName)=="clone"){var _24=this.getAttribute("select");var _25=this.getAttribute("deep");_22.call(this,jQuery.xSelect(_24).clone(_25));}else{if(this.nodeType==1){_22.call(this,jQuery.xConvertToString(this));}}}}});},xConvertToString:function(_26){var _27="<"+_26.nodeName;if(_26.attributes){for(var i=0;i<_26.attributes.length;i++){_27+=" "+_26.attributes[i].name+"=\""+_26.attributes[i].value+"\"";}}_27+=">";for(var i=0;i<_26.childNodes.length;i++){if(_26.childNodes[i].nodeType==1){_27+=jQuery.xConvertToString(_26.childNodes[i]);}else{_27+=_26.childNodes[i].nodeValue;}}_27+="</"+_26.nodeName+">";return _27;},xNodeName:function(_2a){var i=_2a.indexOf(":");if(i!=-1){_2a=_2a.substring(i+1);}return _2a.toLowerCase();},xSelect:function(_2c){var obj=$(_2c);return $(jQuery.makeArray(obj));}});
