jQuery.fn.createAppend=function(_1,_2,_3){
if(_2==undefined&&_1.constructor==Array){
for(var i=0;i<_1.length;i+=3){
jQuery(this).createAppend(_1[i],_1[i+1]||{},_1[i+2]||[]);
}
return this;
}
var _5=this[0];
if(jQuery.browser.msie&&_1=="input"&&_2.type){
var _1=document.createElement("<"+_1+" type=\""+_2.type+"\" />");
}else{
var _1=document.createElement(_1);
}
if(_5.nodeName.toLowerCase()=="table"&&_1.nodeName.toLowerCase()=="tr"){
if(_5&&_5.getElementsByTagName("tbody")[0]){
var _6=_5.getElementsByTagName("tbody")[0];
}else{
var _6=_5.appendChild(document.createElement("tbody"));
}
var _1=_6.appendChild(_1);
}else{
var _1=_5.appendChild(_1);
}
_1=__FlyDOM_parseAttrs(_1,_2);
if(typeof _3=="object"&&_3!=null){
for(var i=0;i<_3.length;i=i+3){
jQuery(_1).createAppend(_3[i],_3[i+1]||{},_3[i+2]||[]);
}
}else{
if(_3!=null){
_1=__FlyDOM_setText(_1,_3);
}
}
return jQuery(_1);
};
jQuery.fn.createPrepend=function(_7,_8,_9){
if(_8==undefined&&_7.constructor==Array){
for(var i=0;i<_7.length;i+=3){
jQuery(this).createPrepend(_7[i],_7[i+1]||{},_7[i+2]||[]);
}
return this;
}
var _7=document.createElement(_7);
if(this[0].hasChildNodes()==false){
var _7=this[0].appendChild(_7);
}
_7=__FlyDOM_parseAttrs(_7,_8);
if(typeof _9=="object"&&_9!=null){
for(var i=0;i<_9.length;i=i+3){
jQuery(_7).createAppend(_9[i],_9[i+1]||{},_9[i+2]||[]);
}
}else{
if(_9!=null){
_7=__FlyDOM_setText(_7,_9);
}
}
if(this[0].hasChildNodes()==true){
var _7=this[0].insertBefore(_7,this[0].firstChild);
}
return jQuery(_7);
};
jQuery.fn.tplAppend=function(_b,_c){
if(_b.constructor!=Array){
_b=[_b];
}
if(_b.length==0){
return false;
}
for(var i=0;i<_b.length;i++){
var _e=_c.apply(_b[i]);
for(var j=0;j<_e.length;j=j+3){
jQuery(this).createAppend(_e[j],_e[j+1],_e[j+2]);
}
}
return this;
};
jQuery.fn.tplPrepend=function(_10,tpl){
var _12=this[0];
if(_10.constructor!=Array){
_10=[_10];
}
if(_10.length==0){
return false;
}
var div=document.createElement("div");
for(var i=0;i<_10.length;i++){
var _15=tpl.apply(_10[i]);
for(var j=0;j<_15.length;j=j+3){
jQuery(div).createAppend(_15[j],_15[j+1],_15[j+2]);
}
}
for(i=div.childNodes.length-1;i>=0;i--){
if(jQuery.browser.msie&&_12.nodeName.toLowerCase()=="table"&&div.childNodes[i].nodeName.toLowerCase()=="tr"){
if(_12.getElementsByTagName("tbody")[0]){
var _17=_12.getElementsByTagName("tbody")[0];
_17.insertBefore(div.childNodes[i],_17.firstChild);
}else{
var _17=_12.insertBefore(document.createElement("tbody"),_12.firstChild);
_17.appendChild(_17.appendChild(div.childNodes[i]));
}
}else{
_12.insertBefore(div.childNodes[i],_12.firstChild);
}
}
return this;
};
String.prototype.toCamelCase=function(){
var _18=this;
var _19={"class":"className","colspan":"colSpan","rowspan":"rowSpan","for":"htmlFor","httpequiv":"httpEquiv","alink":"aLink","vlink":"vLink","bgcolor":"bgColor","acceptcharset":"acceptCharset","selectedindex":"selectedIndex","tabindex":"tabIndex","selected":"defaultSelected","checked":"defaultChecked","value":"defaultValue","accesskey":"accessKey","noshade":"noShade","datetime":"dateTime","usemap":"useMap","lowsrc":"lowSrc","longdesc":"longDesc","ismap":"isMap","codebase":"codeBase","codetype":"codeType","valuetype":"valueType","nohref":"noHref","thead":"tHead","tfoot":"tFoot","cellpadding":"cellPadding","cellspacing":"cellSpacing","charoff":"chOff","valign":"vAlign","frameborder":"frameBorder","marginheight":"marginHeight","marginwidth":"marginWidth","noresize":"noResize"};
if(_19[_18]!=""&&typeof _19[_18]!="undefined"){
return _19[_18];
}
if(_18.indexOf("-")>0){
var _1a=_18.split("-");
_18=_1a[0];
for(i=1;i<_1a.length;i++){
_18+=_1a[i].substr(0,1).toUpperCase()+_1a[i].substr(1).toLowerCase();
}
}
return _18;
};
String.prototype.trim=function(){
return this.replace(/^\s+|\s+$/g,"");
};
__FlyDOM_parseAttrs=function(_1b,_1c){
for(attr in _1c){
var _1d=attr;
var _1e=_1c[attr];
switch(_1d){
case "style":
if(typeof _1e=="string"){
var _1f=_1e.split(";");
for(var i=0;i<_1f.length;i++){
if(_1f[i].trim()!=""){
var _21=_1f[i].split(":")[0].trim();
var _22=_1f[i].split(":")[1].trim();
_21=_21.toCamelCase();
if(_21!=""){
_1b.style[_21]=_22;
}
}
}
}else{
if(typeof _1e=="object"){
for(_21 in _1e){
var _23=_21.toCamelCase();
if(_21.trim()!=""){
_1b.style[_23]=_1e[_21];
}
}
}
}
break;
default:
if(_1d.substr(0,2)=="on"){
var _24=_1d.substr(2);
_1e=(typeof _1e!="function")?eval("f = function() { "+_1e+"}"):_1e;
jQuery(_1b).bind(_24,_1e);
}else{
_1b[_1d.toCamelCase()]=_1e;
}
}
}
return _1b;
};
__FlyDOM_setText=function(_25,_26){
var _27=/(<\S[^><]*>)|(&.+;)/g;
if(_26.match(_27)!=null&&_25.tagName.toUpperCase()!="TEXTAREA"){
_25.innerHTML=_26;
}else{
var _28=document.createTextNode(_26);
_25.appendChild(_28);
}
return _25;
};

