/********************* author : vellen create : 2011/09/21 update : 2012/11/29 2013/08/05 2013/08/10 2013/09/16 2013/10/12 2013/10/23 2014/5/7 email : xpow@aliyun.com **********************/ (function(){xQuery=window.xQuery=window.Fn=function(selector,context){return new xQuery.fn.init(selector,context)};var regHtmlTag=/^<[^>]+>$/g;var regAttr=/\[\s*([\w\-]+)\s*([!~|^$*]?\=)?\s*(?:(["']?)([^\]'"]*)\3)?\s*\]/g;var isIE=false;xQuery.fn=xQuery.prototype={version:"2.5.1.1",init:function(selector,content){selector=selector||document;if(selector.nodeType){this[0]=this.elem=selector;this.length=1;this.context=selector;return this}if(typeof selector=="string"){selector=selector.trim();if(regHtmlTag.test(selector)){regHtmlTag=/^<[^>]+>$/g;return xQuery(document).append(selector)}if(regAttr.test(selector)){return}var re=xQuery(this.obj(selector)||[]);re.context=document;re.selector=selector;return re}if(this.isArray(selector)||this.isObjArray(selector)||this.isObjArray(selector)||this.isJSON(selector)||!this.isUndefined(selector.length)){this.elem=selector;this.length=selector.length;this.context=selector;var _self=this;this.each(selector,function(o,i){_self[i]=this});return this}},obj:function(id){if(this.is(id,"Object")){return id}var obj=document.getElementById(id);if(obj&&obj.id!=id&&document.all){for(var i=0;i]+>$/g;if(regHtmlTag.exec(elem)==elem){var oReg=new RegExp("^<([^>]+)>$","ig"),_elem=this.tag(elem.replace(oReg,"$1"));return this.removeChildNode(_elem,this.elem)}}return this.removeChildNode(this.makeElementArray())},ready:function(fun){this.elem=this.elem?this.elem:document;var elem=this.makeElementArray(),_self=this;this.each(elem,function(){_self.fx.ready.bind(this,fun)});return this},is:function(o,type){switch((type||"").toLowerCase()){case"object":return(!this.is(o,"array")&&(typeof o==="object"||this.is(o,"Function")))||false;break;case"json":return(o&&(this.is(o,"Object")||(typeof o=="string"&&o.isJSON())))||false;break;case"array":return Object.prototype.toString.call(o)==="[object Array]";break;case"objarray":return Object.prototype.toString.call(o)==="[object HTMLCollection]"||(this.is(o,"Object")&&(!this.is(o.length,"Undefined")&&o.length>0&&o.tagName!="SELECT"));break;case"empty":return(o===null||o===""||typeof o==="undefined"||o===false);break;case"element":try{return o.tagName?(o.nodeType==1&&!xQuery(["html","head","title","meta","script","style"]).contains(xQuery(o).tag())):false}catch(e){return false}break;case"tableie6":return(xQuery(o).tag()=="table"&&this.Browser.version*1<9&&this.Browser.ie)?true:false;break;case"tableie":return(xQuery(["table","tbody","tr","td"]).contains(xQuery(o).tag())&&this.Browser.version*1<9&&this.Browser.ie)?true:false;break;case"number":return typeof o===type.toLowerCase()&&isFinite(o);break;case"null":return Object.prototype.toString.call(o)=="[object Null]";break;default:return typeof o===type.toLowerCase();break}},cookie:function(name,val,expire,host){if(!this.isUndefined(val)){expire=expire?expire:"";if(expire){expire=new Date((new Date()).getTime()+expire*3600000);expire="; expires="+expire.toGMTString()}host=host?host:location.host.replace("www","");document.cookie=name+"="+escape(val)+expire+";path=/;domain="+host}else{var cookieValue="";if(document.cookie.length>0){cookieValue=document.cookie.match(eval("/[^a-z_.]("+name+"=[^;]*)/g"));cookieValue=Fn.isArray(cookieValue)?cookieValue[0].split("=")[1]:""}return unescape(cookieValue)}},cache:{D:{},set:function(key,val,type){if(type){if(xQuery.fn.isObject(type)){return type["_cache_"+key]=val}if(!this.D[type]){this.D[type]={}}this.D[type][key]=val;return true}return this.D[key]=val},get:function(key,type){if(xQuery.fn.isObject(type)){return type["_cache_"+key]}return type?(!this.D[type]?"":this.D[type][key]):this.D[key]},remove:function(key,type){if(xQuery.fn.isObject(type)){return type["_cache_"+key]=""}return key&&type?this.D[type][key]="":this.D[key]=""}},event:{evt:"",eventListeners:{},set:function(t){if(!this.evt){this._catch()}try{this.evt.keycode=t;if(t=="false"){this.evt.returnValue=false}}catch(e){}},get:function(){return this._catch()},_on:function(elem,evt,handler){if(!elem.eventListeners){elem.eventListeners=[]}if(!elem.eventListeners[evt]){elem.eventListeners[evt]=[];elem.eventListeners[evt].push({name:evt,handler:handler});return false}return true},_off:function(elem,evt){var handler=[];if(!elem.eventListeners){return false}if(!evt){for(var i in elem.eventListeners){handler.push([i,elem.eventListeners[i][0].handler]);delete elem.eventListeners[i]}}else{if(elem.eventListeners[evt]){handler.push([evt,elem.eventListeners[evt][0].handler]);delete elem.eventListeners[evt]}}return handler},_cancelBubble:function(e){if(e.stopPropagation){e.stopPropagation()}else{e.cancelBubble=true}},isEventElement:function(elem){return elem.attachEvent||elem.addEventListener},add:function(elem,evt,func){if(!this.isEventElement(elem)){return}var _self=this,iefunc=function(e){xQuery.event._cancelBubble(e);func.call(elem,e)};if(!this._on(elem,evt,xQuery.Browser.ie?iefunc:iefunc)){elem.attachEvent?elem.attachEvent("on"+evt,iefunc):elem.addEventListener(evt,iefunc,false)}},remove:function(elem,evt,bol){var func=this._off(elem,evt),_self=this;if(func){if(xQuery.is(func,"array")){xQuery(func).each(function(i,o){_self._remove(elem,i[0],i[1],bol)})}}},_remove:function(elem,evt,func,bol){elem.detachEvent?elem.detachEvent(bol?evt:"on"+evt,func):elem.removeEventListener(evt,func,false)},trigger:function(elem,etp){var elem=xQuery.fn.isObject(elem)?elem:xQuery(elem)[0];if(document.createEvent&&!xQuery.Browser.ie){var Event=document.createEvent("MouseEvent");Event.initEvent(etp,false,true);return elem.dispatchEvent(Event)}else{if(document.createEventObject){return elem.fireEvent("on"+etp)}}},fire:function(elem,etp,evt){var Event=document.createEvent?document.createEvent("MouseEvent"):document.createEventObject("MouseEvent");var elem=xQuery.fn.isObject(elem)?elem:xQuery(elem)[0];var event=evt||this._catch();if(Event.initMouseEvent&&!xQuery.Browser.ie){Event.initMouseEvent(etp,false,true,window,0,event.screenX,event.screenY,event.clientX,event.clientY,event.ctrlKey,event.altKey,event.shiftKey,event.metaKey,0,null);elem.dispatchEvent(Event)}else{if(document.createEventObject){var Event=document.createEventObject("MouseEvent");Event.button=1;elem.fireEvent("on"+etp,Event)}}},stop:function(type,data,event){var event=event||this._catch();if(this.elem){event.preventDefault();event.stopPropagation();return this.trigger(event,data,this.elem)}},_search:function(){var func=this._search.caller;var KeyboardEvent=KeyboardEvent?KeyboardEvent:"function Event()";while(func!=null){var arg0=func.arguments[0];if(arg0){if(arg0.constructor.toString()=="[object KeyboardEvent]"||arg0.constructor.toString().indexOf("unction KeyboardEvent()")>0){return arg0}if(arg0.constructor==MouseEvent||arg0.constructor==Event){return arg0}if(arg0.constructor==Event){return arg0}if(arg0.constructor==KeyboardEvent||arg0.constructor.toString().indexOf(KeyboardEvent)>-1){this.keycode=arg0.which;return arg0}}func=func.caller}return null},_catch:function(){if(window.event){this.evt=window.event}else{var evt=this._search()||{};this.evt={keyCode:evt.keyCode||evt.keycode,x:evt.x||evt.pageX,y:evt.y||evt.pageY,pageX:this.x,pageY:this.y,srcElement:evt.srcElement||evt.target}}return this.evt}},getNodes:function(elem,node,parent){var childs=elem.childNodes,elems=xQuery.fn.cache.get("_nodes_"+node,parent||elem)||[],node=node?node:"";xQuery.fn.cache.remove("_nodes_"+node,parent||elem);if(childs.length>0){this.each(childs,function(){if(this.nodeType==1){elems.push(this);xQuery.fn.cache.set("_nodes_"+node,elems,elem);xQuery.fn.getNodes(this,node,elem)}})}return xQuery.fn.cache.get("_nodes_"+node,parent||elem)},parseClass:function(elem,className){var css=elem.className||"",cary=css.split(/\s+/),ccary=[];this.each(cary,function(){if(this!=className.trim()){ccary.push(this)}});return ccary.join(" ")},hasClass:function(className){return this.inArray(className,(this.elem.className||"").toString().split(/\s+/))>-1},addClass:function(className){var _self=this;this.each(this.makeElementArray(),function(){this.className=_self.parseClass(this,className)+" "+className});return this},removeClass:function(className){var _self=this;this.each(this.makeElementArray(),function(){this.className=_self.isEmpty(className)?"":_self.parseClass(this,className)});return this},attr:function(json,val){var ore=this.fx.attr(this.elem,json,val);return ore?ore:this},removeAttr:function(val){this.elem.removeAttribute(val);return this},html:function(val){if(!this.isUndefined(val)){this.elem.innerHTML=val.toString()}else{return this.elem.innerHTML}return this},empty:function(){if(!this.isElement(this.elem)){return this}if(!this.isTableIE(this.elem)){if(xQuery(["input","select"]).contains(this.elem.tagName.toLowerCase())){return this.value("")}else{return this.html("")}}var len=this.elem.childNodes.length;if(len<1){return this}return this.removeChildNode()},removeChildNode:function(elem,parent){if(elem&&(this.isObjArray(elem)||this.isArray(elem))){var cur=elem[0],_len=elem.length,i=0;while(cur){parent&&xQuery(parent).contains(cur)?parent.removeChild(cur):cur.parentNode.removeChild(cur);i+=1;cur=elem.length==_len?elem[i]:elem[0]}return this}switch(this.elem.tagName.toLowerCase()){case"tr":for(var i=len-1;i>=0;i--){this.elem.deleteCell(i)}break;case"tbody":for(var i=len-1;i>=0;i--){this.elem.deleteRow(i)}break;case"table":len=this.elem.childNodes[0].childNodes.length;for(var i=len-1;i>=0;i--){this.elem.childNodes[0].deleteRow(i)}break}return this},text:function(val){if(!this.isUndefined(val)){if(this.Browser.firefox){this.elem.textContent=val.toString()}else{this.elem.innerText=val.toString()}return this}else{return this.Browser.firefox?this.elem.textContent:this.elem.innerText}},disable:function(o){if(this.isElement(this.elem)){this.attr({"disabled":"disabled"});if(this.tag()=="a"){this.cache.set("_xQuery_attr_href",this.attr("href"),this.elem);this.removeAttr("href").click(function(){return false})}}return this},enable:function(o){this.removeAttr("disabled");Fn.event.remove(this.elem,"click",function(){return false});if(this.cache.get("_xQuery_attr_href",this.elem)){this.attr({"href":this.cache.get("_xQuery_attr_href",this.elem)})}return this},hide:function(){var elem=this.makeElementArray(this.elem),_self=this;this.each(elem,function(){var _css=xQuery(this).css("display");if(_css!="none"){if(_css){_self.cache.set("_xQuery_css",{"display":_css},this)}xQuery(this).css({"display":"none"})}});return this},show:function(){var elem=this.makeElementArray(this.elem),_self=this;this.each(elem,function(){var _css=xQuery(this).css("display");if(_css=="none"){_css=_self.cache.get("_xQuery_css",this);if(_css){_css=_css["display"]}else{var newElem=xQuery("<"+this.tagName+">").appendTo(this.parentNode);_css=newElem.css("display");newElem.addClass(this.className).attr({"id":this.id});if(newElem.css("display")!="none"){_css=newElem.css("display")}this.parentNode.removeChild(newElem[0])}xQuery(this).css({"display":(_css?_css:"")})}});return this},makeElementArray:function(){return this.isArray(this.elem)||this.isObjArray(this.elem)?this.elem:[this.elem]},makeArray:function(obj,sp){return this.isArray(obj)||this.isObjArray(obj)?obj:this.isString(obj)?obj.split(sp?sp:","):[]},xor:function(){},orx:function(){},toggle:function(json){var elems=this.isArray(this.elem)||this.isObjArray(this.elem)?this.elem:[this.elem],json=json?json:"";if(this.isString(json)&&json){var toset=0;if(xQuery(["width","height"]).contains(json)){var _self=this;this.each(elems,function(o){var nElem=xQuery(this),orgSet=nElem[json]();if(orgSet<=toset){var orgiAttr=_self.cache.get("css_"+json,this).evalJSON();nElem[json](orgiAttr[json]);return _self}_self.cache.set("css_"+json,'{"'+json+'":"'+nElem[json]()+'px"}',this);nElem[json](toset)})}return this}if(this.isJSON(json)&&!this.nodeType){this.each(json,function(o,orgi){})}this.each(elems,function(){var _obj=xQuery(this);_obj.css("display")=="none"?_obj.show():_obj.hide()});return this},tag:function(node){if(!this.isObject(this.elem)){return node?this:[]}return node?xQuery(this.elem.getElementsByTagName(node)):(this.elem.tagName?this.elem.tagName.toString().toLowerCase():"")},css:function(json,val,extra){var _slef=this,isHW=false;if(this.isString(json)){if(xQuery(["width","height"]).contains(json.toLowerCase())){isHW=true;extra=extra?extra:"rect"}}if(this.isEmpty(val)&&extra&&isHW){var offset=json.toLowerCase()=="width"?["Left","Right"]:["Top","Bottom"],val=0;this.each(offset,function(o,i){var bw=parseFloat(_slef.css("border"+o+"Width"));if(extra=="margin"){val+=parseFloat(_slef.css("padding"+o));val+=bw}else{if(extra=="padding"){val+=parseFloat(_slef.css("padding"+o))}else{if(extra=="rect"){}}}});return this.fx.css(this.elem,json)*1+val}return this.fx.css(this.elem,json,val,this)},value:function(val){var elem=this.makeElementArray(),reval="";if(!this.isUndefined(val)){xQuery(elem).each(function(){this.value=val.toString()})}else{if(elem.tagName=="SELECT"){return elem.options[elem.options.selectedIndex].value}xQuery(elem).each(function(){if(this.type=="radio"){if(this.checked){reval=this.value.toString().trim();return false}}else{if(this.type=="checkbox"){if(this.checked){reval+=this.value.toString().trim()+","}}else{reval+=this.value.toString().trim()}}});return reval}return this},contains:function(val){if(this.isArray(this.elem)){return this.inArray(val,this.elem)===false?false:true}if(this.isObject(this.elem)){var newElem=this.isString(val)?xQuery(val)[0]:val;if(!this.isObject(newElem)){return false}if(this.elem.contains&&newElem.nodeType===1){return this.elem.contains(newElem)&&this.elem!==newElem}if(this.elem.compareDocumentPosition){return this.elem!==newElem||!!(this.elem.compareDocumentPosition(newElem)&16)}while((vElem=newElem.parentNode)){if(vElem===this.elem&&vElem!==newElem){return true}}return false}},Try:{sn:0,emssage:"",isreport:0,_err_:{location:"",line:0,name:""},foundErr:false,these:function(){var returnValue;this.Clear();this.isreport=(arguments[0]==1);if(arguments[1]==1&&this.isreport){this._err_=_arg}for(var i=0,length=arguments.length;i";attr={"type":"text/css","rel":"stylesheet","href":url,"id":"__load."+type+"."+sn};break;case"img":tag="";attr={"src":url,"id":"__load."+type+"."+sn};break;case"javascript":default:tag="