(function(){var _jQuery=window.jQuery,_$=window.$;var jQuery=window.jQuery=window.$=function(selector,context){return new jQuery.fn.init(selector,context)};var quickExpr=/^[^<]*(<(.|\s)+>)[^>]*$|^#(\w+)$/,isSimple=/^.[^:#\[\.]*$/,undefined;jQuery.fn=jQuery.prototype={init:function(selector,context){selector=selector||document;if(selector.nodeType){this[0]=selector;this.length=1;return this}if(typeof selector=="string"){var match=quickExpr.exec(selector);if(match&&(match[1]||!context)){if(match[1]){selector=jQuery.clean([match[1]],context)}else{var elem=document.getElementById(match[3]);if(elem){if(elem.id!=match[3]){return jQuery().find(selector)}return jQuery(elem)}selector=[]}}else{return jQuery(context).find(selector)}}else{if(jQuery.isFunction(selector)){return jQuery(document)[jQuery.fn.ready?"ready":"load"](selector)}}return this.setArray(jQuery.makeArray(selector))},jquery:"1.2.6",size:function(){return this.length},length:0,get:function(num){return num==undefined?jQuery.makeArray(this):this[num]},pushStack:function(elems){var ret=jQuery(elems);ret.prevObject=this;return ret},setArray:function(elems){this.length=0;Array.prototype.push.apply(this,elems);return this},each:function(callback,args){return jQuery.each(this,callback,args)},index:function(elem){var ret=-1;return jQuery.inArray(elem&&elem.jquery?elem[0]:elem,this)},attr:function(name,value,type){var options=name;if(name.constructor==String){if(value===undefined){return this[0]&&jQuery[type||"attr"](this[0],name)}else{options={};options[name]=value}}return this.each(function(i){for(name in options){jQuery.attr(type?this.style:this,name,jQuery.prop(this,options[name],type,i,name))}})},css:function(key,value){if((key=="width"||key=="height")&&parseFloat(value)<0){value=undefined}return this.attr(key,value,"curCSS")},text:function(text){if(typeof text!="object"&&text!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(text))}var ret="";jQuery.each(text||this,function(){jQuery.each(this.childNodes,function(){if(this.nodeType!=8){ret+=this.nodeType!=1?this.nodeValue:jQuery.fn.text([this])}})});return ret},wrapAll:function(html){if(this[0]){jQuery(html,this[0].ownerDocument).clone().insertBefore(this[0]).map(function(){var elem=this;while(elem.firstChild){elem=elem.firstChild}return elem}).append(this)}return this},wrapInner:function(html){return this.each(function(){jQuery(this).contents().wrapAll(html)})},wrap:function(html){return this.each(function(){jQuery(this).wrapAll(html)})},append:function(){return this.domManip(arguments,true,false,function(elem){if(this.nodeType==1){this.appendChild(elem)}})},prepend:function(){return this.domManip(arguments,true,true,function(elem){if(this.nodeType==1){this.insertBefore(elem,this.firstChild)}})},before:function(){return this.domManip(arguments,false,false,function(elem){this.parentNode.insertBefore(elem,this)})},after:function(){return this.domManip(arguments,false,true,function(elem){this.parentNode.insertBefore(elem,this.nextSibling)})},end:function(){return this.prevObject||jQuery([])},find:function(selector){var elems=jQuery.map(this,function(elem){return jQuery.find(selector,elem)});return this.pushStack(/[^+>] [^+>]/.test(selector)||selector.indexOf("..")>-1?jQuery.unique(elems):elems)},clone:function(events){var ret=this.map(function(){if(jQuery.browser.msie&&!jQuery.isXMLDoc(this)){var clone=this.cloneNode(true),container=document.createElement("div");container.appendChild(clone);return jQuery.clean([container.innerHTML])[0]}else{return this.cloneNode(true)}});var clone=ret.find("*").andSelf().each(function(){if(this[expando]!=undefined){this[expando]=null}});if(events===true){this.find("*").andSelf().each(function(i){if(this.nodeType==3){return}var events=jQuery.data(this,"events");for(var type in events){for(var handler in events[type]){jQuery.event.add(clone[i],type,events[type][handler],events[type][handler].data)}}})}return ret},filter:function(selector){return this.pushStack(jQuery.isFunction(selector)&&jQuery.grep(this,function(elem,i){return selector.call(elem,i)})||jQuery.multiFilter(selector,this))},not:function(selector){if(selector.constructor==String){if(isSimple.test(selector)){return this.pushStack(jQuery.multiFilter(selector,this,true))}else{selector=jQuery.multiFilter(selector,this)}}var isArrayLike=selector.length&&selector[selector.length-1]!==undefined&&!selector.nodeType;return this.filter(function(){return isArrayLike?jQuery.inArray(this,selector)<0:this!=selector})},add:function(selector){return this.pushStack(jQuery.unique(jQuery.merge(this.get(),typeof selector=="string"?jQuery(selector):jQuery.makeArray(selector))))},is:function(selector){return !!selector&&jQuery.multiFilter(selector,this).length>0},hasClass:function(selector){return this.is("."+selector)},val:function(value){if(value==undefined){if(this.length){var elem=this[0];if(jQuery.nodeName(elem,"select")){var index=elem.selectedIndex,values=[],options=elem.options,one=elem.type=="select-one";if(index<0){return null}for(var i=one?index:0,max=one?index+1:options.length;i<max;i++){var option=options[i];if(option.selected){value=jQuery.browser.msie&&!option.attributes.value.specified?option.text:option.value;if(one){return value}values.push(value)}}return values}else{return(this[0].value||"").replace(/\r/g,"")}}return undefined}if(value.constructor==Number){value+=""}return this.each(function(){if(this.nodeType!=1){return}if(value.constructor==Array&&/radio|checkbox/.test(this.type)){this.checked=(jQuery.inArray(this.value,value)>=0||jQuery.inArray(this.name,value)>=0)}else{if(jQuery.nodeName(this,"select")){var values=jQuery.makeArray(value);jQuery("option",this).each(function(){this.selected=(jQuery.inArray(this.value,values)>=0||jQuery.inArray(this.text,values)>=0)});if(!values.length){this.selectedIndex=-1}}else{this.value=value}}})},html:function(value){return value==undefined?(this[0]?this[0].innerHTML:null):this.empty().append(value)},replaceWith:function(value){return this.after(value).remove()},eq:function(i){return this.slice(i,i+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments))},map:function(callback){return this.pushStack(jQuery.map(this,function(elem,i){return callback.call(elem,i,elem)}))},andSelf:function(){return this.add(this.prevObject)},data:function(key,value){var parts=key.split(".");parts[1]=parts[1]?"."+parts[1]:"";if(value===undefined){var data=this.triggerHandler("getData"+parts[1]+"!",[parts[0]]);if(data===undefined&&this.length){data=jQuery.data(this[0],key)}return data===undefined&&parts[1]?this.data(parts[0]):data}else{return this.trigger("setData"+parts[1]+"!",[parts[0],value]).each(function(){jQuery.data(this,key,value)})}},removeData:function(key){return this.each(function(){jQuery.removeData(this,key)})},domManip:function(args,table,reverse,callback){var clone=this.length>1,elems;return this.each(function(){if(!elems){elems=jQuery.clean(args,this.ownerDocument);if(reverse){elems.reverse()}}var obj=this;if(table&&jQuery.nodeName(this,"table")&&jQuery.nodeName(elems[0],"tr")){obj=this.getElementsByTagName("tbody")[0]||this.appendChild(this.ownerDocument.createElement("tbody"))}var scripts=jQuery([]);jQuery.each(elems,function(){var elem=clone?jQuery(this).clone(true)[0]:this;if(jQuery.nodeName(elem,"script")){scripts=scripts.add(elem)}else{if(elem.nodeType==1){scripts=scripts.add(jQuery("script",elem).remove())}callback.call(obj,elem)}});scripts.each(evalScript)})}};jQuery.fn.init.prototype=jQuery.fn;function evalScript(i,elem){if(elem.src){jQuery.ajax({url:elem.src,async:false,dataType:"script"})}else{jQuery.globalEval(elem.text||elem.textContent||elem.innerHTML||"")}if(elem.parentNode){elem.parentNode.removeChild(elem)}}function now(){return +new Date}jQuery.extend=jQuery.fn.extend=function(){var target=arguments[0]||{},i=1,length=arguments.length,deep=false,options;if(target.constructor==Boolean){deep=target;target=arguments[1]||{};i=2}if(typeof target!="object"&&typeof target!="function"){target={}}if(length==i){target=this;--i}for(;i<length;i++){if((options=arguments[i])!=null){for(var name in options){var src=target[name],copy=options[name];if(target===copy){continue}if(deep&&copy&&typeof copy=="object"&&!copy.nodeType){target[name]=jQuery.extend(deep,src||(copy.length!=null?[]:{}),copy)}else{if(copy!==undefined){target[name]=copy}}}}}return target};var expando="jQuery"+now(),uuid=0,windowData={},exclude=/z-?index|font-?weight|opacity|zoom|line-?height/i,defaultView=document.defaultView||{};jQuery.extend({noConflict:function(deep){window.$=_$;if(deep){window.jQuery=_jQuery}return jQuery},isFunction:function(fn){return !!fn&&typeof fn!="string"&&!fn.nodeName&&fn.constructor!=Array&&/^[\s[]?function/.test(fn+"")},isXMLDoc:function(elem){return elem.documentElement&&!elem.body||elem.tagName&&elem.ownerDocument&&!elem.ownerDocument.body},globalEval:function(data){data=jQuery.trim(data);if(data){var head=document.getElementsByTagName("head")[0]||document.documentElement,script=document.createElement("script");script.type="text/javascript";if(jQuery.browser.msie){script.text=data}else{script.appendChild(document.createTextNode(data))}head.insertBefore(script,head.firstChild);head.removeChild(script)}},nodeName:function(elem,name){return elem.nodeName&&elem.nodeName.toUpperCase()==name.toUpperCase()},cache:{},data:function(elem,name,data){elem=elem==window?windowData:elem;var id=elem[expando];if(!id){id=elem[expando]=++uuid}if(name&&!jQuery.cache[id]){jQuery.cache[id]={}}if(data!==undefined){jQuery.cache[id][name]=data}return name?jQuery.cache[id][name]:id},removeData:function(elem,name){elem=elem==window?windowData:elem;var id=elem[expando];if(name){if(jQuery.cache[id]){delete jQuery.cache[id][name];name="";for(name in jQuery.cache[id]){break}if(!name){jQuery.removeData(elem)}}}else{try{delete elem[expando]}catch(e){if(elem.removeAttribute){elem.removeAttribute(expando)}}delete jQuery.cache[id]}},each:function(object,callback,args){var name,i=0,length=object.length;if(args){if(length==undefined){for(name in object){if(callback.apply(object[name],args)===false){break}}}else{for(;i<length;){if(callback.apply(object[i++],args)===false){break}}}}else{if(length==undefined){for(name in object){if(callback.call(object[name],name,object[name])===false){break}}}else{for(var value=object[0];i<length&&callback.call(value,i,value)!==false;value=object[++i]){}}}return object},prop:function(elem,value,type,i,name){if(jQuery.isFunction(value)){value=value.call(elem,i)}return value&&value.constructor==Number&&type=="curCSS"&&!exclude.test(name)?value+"px":value},className:{add:function(elem,classNames){jQuery.each((classNames||"").split(/\s+/),function(i,className){if(elem.nodeType==1&&!jQuery.className.has(elem.className,className)){elem.className+=(elem.className?" ":"")+className}})},remove:function(elem,classNames){if(elem.nodeType==1){elem.className=classNames!=undefined?jQuery.grep(elem.className.split(/\s+/),function(className){return !jQuery.className.has(classNames,className)}).join(" "):""}},has:function(elem,className){return jQuery.inArray(className,(elem.className||elem).toString().split(/\s+/))>-1}},swap:function(elem,options,callback){var old={};for(var name in options){old[name]=elem.style[name];elem.style[name]=options[name]}callback.call(elem);for(var name in options){elem.style[name]=old[name]}},css:function(elem,name,force){if(name=="width"||name=="height"){var val,props={position:"absolute",visibility:"hidden",display:"block"},which=name=="width"?["Left","Right"]:["Top","Bottom"];function getWH(){val=name=="width"?elem.offsetWidth:elem.offsetHeight;var padding=0,border=0;jQuery.each(which,function(){padding+=parseFloat(jQuery.curCSS(elem,"padding"+this,true))||0;border+=parseFloat(jQuery.curCSS(elem,"border"+this+"Width",true))||0});val-=Math.round(padding+border)}if(jQuery(elem).is(":visible")){getWH()}else{jQuery.swap(elem,props,getWH)}return Math.max(0,val)}return jQuery.curCSS(elem,name,force)},curCSS:function(elem,name,force){var ret,style=elem.style;function color(elem){if(!jQuery.browser.safari){return false}var ret=defaultView.getComputedStyle(elem,null);return !ret||ret.getPropertyValue("color")==""}if(name=="opacity"&&jQuery.browser.msie){ret=jQuery.attr(style,"opacity");return ret==""?"1":ret}if(jQuery.browser.opera&&name=="display"){var save=style.outline;style.outline="0 solid black";style.outline=save}if(name.match(/float/i)){name=styleFloat}if(!force&&style&&style[name]){ret=style[name]}else{if(defaultView.getComputedStyle){if(name.match(/float/i)){name="float"}name=name.replace(/([A-Z])/g,"-$1").toLowerCase();var computedStyle=defaultView.getComputedStyle(elem,null);if(computedStyle&&!color(elem)){ret=computedStyle.getPropertyValue(name)}else{var swap=[],stack=[],a=elem,i=0;for(;a&&color(a);a=a.parentNode){stack.unshift(a)}for(;i<stack.length;i++){if(color(stack[i])){swap[i]=stack[i].style.display;stack[i].style.display="block"}}ret=name=="display"&&swap[stack.length-1]!=null?"none":(computedStyle&&computedStyle.getPropertyValue(name))||"";for(i=0;i<swap.length;i++){if(swap[i]!=null){stack[i].style.display=swap[i]}}}if(name=="opacity"&&ret==""){ret="1"}}else{if(elem.currentStyle){var camelCase=name.replace(/\-(\w)/g,function(all,letter){return letter.toUpperCase()});ret=elem.currentStyle[name]||elem.currentStyle[camelCase];if(!/^\d+(px)?$/i.test(ret)&&/^\d/.test(ret)){var left=style.left,rsLeft=elem.runtimeStyle.left;elem.runtimeStyle.left=elem.currentStyle.left;style.left=ret||0;ret=style.pixelLeft+"px";style.left=left;elem.runtimeStyle.left=rsLeft}}}}return ret},clean:function(elems,context){var ret=[];context=context||document;if(typeof context.createElement=="undefined"){context=context.ownerDocument||context[0]&&context[0].ownerDocument||document}jQuery.each(elems,function(i,elem){if(!elem){return}if(elem.constructor==Number){elem+=""}if(typeof elem=="string"){elem=elem.replace(/(<(\w+)[^>]*?)\/>/g,function(all,front,tag){return tag.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?all:front+"></"+tag+">"});var tags=jQuery.trim(elem).toLowerCase(),div=context.createElement("div");var wrap=!tags.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!tags.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||tags.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!tags.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!tags.indexOf("<td")||!tags.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!tags.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||jQuery.browser.msie&&[1,"div<div>","</div>"]||[0,"",""];div.innerHTML=wrap[1]+elem+wrap[2];while(wrap[0]--){div=div.lastChild}if(jQuery.browser.msie){var tbody=!tags.indexOf("<table")&&tags.indexOf("<tbody")<0?div.firstChild&&div.firstChild.childNodes:wrap[1]=="<table>"&&tags.indexOf("<tbody")<0?div.childNodes:[];for(var j=tbody.length-1;j>=0;--j){if(jQuery.nodeName(tbody[j],"tbody")&&!tbody[j].childNodes.length){tbody[j].parentNode.removeChild(tbody[j])}}if(/^\s/.test(elem)){div.insertBefore(context.createTextNode(elem.match(/^\s*/)[0]),div.firstChild)}}elem=jQuery.makeArray(div.childNodes)}if(elem.length===0&&(!jQuery.nodeName(elem,"form")&&!jQuery.nodeName(elem,"select"))){return}if(elem[0]==undefined||jQuery.nodeName(elem,"form")||elem.options){ret.push(elem)}else{ret=jQuery.merge(ret,elem)}});return ret},attr:function(elem,name,value){if(!elem||elem.nodeType==3||elem.nodeType==8){return undefined}var notxml=!jQuery.isXMLDoc(elem),set=value!==undefined,msie=jQuery.browser.msie;name=notxml&&jQuery.props[name]||name;if(elem.tagName){var special=/href|src|style/.test(name);if(name=="selected"&&jQuery.browser.safari){elem.parentNode.selectedIndex}if(name in elem&&notxml&&!special){if(set){if(name=="type"&&jQuery.nodeName(elem,"input")&&elem.parentNode){throw"type property can't be changed"}elem[name]=value}if(jQuery.nodeName(elem,"form")&&elem.getAttributeNode(name)){return elem.getAttributeNode(name).nodeValue}return elem[name]}if(msie&&notxml&&name=="style"){return jQuery.attr(elem.style,"cssText",value)}if(set){elem.setAttribute(name,""+value)}var attr=msie&&notxml&&special?elem.getAttribute(name,2):elem.getAttribute(name);return attr===null?undefined:attr}if(msie&&name=="opacity"){if(set){elem.zoom=1;elem.filter=(elem.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(value)+""=="NaN"?"":"alpha(opacity="+value*100+")")}return elem.filter&&elem.filter.indexOf("opacity=")>=0?(parseFloat(elem.filter.match(/opacity=([^)]*)/)[1])/100)+"":""}name=name.replace(/-([a-z])/ig,function(all,letter){return letter.toUpperCase()});if(set){elem[name]=value}return elem[name]},trim:function(text){return(text||"").replace(/^\s+|\s+$/g,"")},makeArray:function(array){var ret=[];if(array!=null){var i=array.length;if(i==null||array.split||array.setInterval||array.call){ret[0]=array}else{while(i){ret[--i]=array[i]}}}return ret},inArray:function(elem,array){for(var i=0,length=array.length;i<length;i++){if(array[i]===elem){return i}}return -1},merge:function(first,second){var i=0,elem,pos=first.length;if(jQuery.browser.msie){while(elem=second[i++]){if(elem.nodeType!=8){first[pos++]=elem}}}else{while(elem=second[i++]){first[pos++]=elem}}return first},unique:function(array){var ret=[],done={};try{for(var i=0,length=array.length;i<length;i++){var id=jQuery.data(array[i]);if(!done[id]){done[id]=true;ret.push(array[i])}}}catch(e){ret=array}return ret},grep:function(elems,callback,inv){var ret=[];for(var i=0,length=elems.length;i<length;i++){if(!inv!=!callback(elems[i],i)){ret.push(elems[i])}}return ret},map:function(elems,callback){var ret=[];for(var i=0,length=elems.length;i<length;i++){var value=callback(elems[i],i);if(value!=null){ret[ret.length]=value}}return ret.concat.apply([],ret)}});var userAgent=navigator.userAgent.toLowerCase();jQuery.browser={version:(userAgent.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[])[1],safari:/webkit/.test(userAgent),opera:/opera/.test(userAgent),msie:/msie/.test(userAgent)&&!/opera/.test(userAgent),mozilla:/mozilla/.test(userAgent)&&!/(compatible|webkit)/.test(userAgent)};var styleFloat=jQuery.browser.msie?"styleFloat":"cssFloat";jQuery.extend({boxModel:!jQuery.browser.msie||document.compatMode=="CSS1Compat",props:{"for":"htmlFor","class":"className","float":styleFloat,cssFloat:styleFloat,styleFloat:styleFloat,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing"}});jQuery.each({parent:function(elem){return elem.parentNode},parents:function(elem){return jQuery.dir(elem,"parentNode")},next:function(elem){return jQuery.nth(elem,2,"nextSibling")},prev:function(elem){return jQuery.nth(elem,2,"previousSibling")},nextAll:function(elem){return jQuery.dir(elem,"nextSibling")},prevAll:function(elem){return jQuery.dir(elem,"previousSibling")},siblings:function(elem){return jQuery.sibling(elem.parentNode.firstChild,elem)},children:function(elem){return jQuery.sibling(elem.firstChild)},contents:function(elem){return jQuery.nodeName(elem,"iframe")?elem.contentDocument||elem.contentWindow.document:jQuery.makeArray(elem.childNodes)}},function(name,fn){jQuery.fn[name]=function(selector){var ret=jQuery.map(this,fn);if(selector&&typeof selector=="string"){ret=jQuery.multiFilter(selector,ret)}return this.pushStack(jQuery.unique(ret))}});jQuery.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(name,original){jQuery.fn[name]=function(){var args=arguments;return this.each(function(){for(var i=0,length=args.length;i<length;i++){jQuery(args[i])[original](this)}})}});jQuery.each({removeAttr:function(name){jQuery.attr(this,name,"");if(this.nodeType==1){this.removeAttribute(name)}},addClass:function(classNames){jQuery.className.add(this,classNames)},removeClass:function(classNames){jQuery.className.remove(this,classNames)},toggleClass:function(classNames){jQuery.className[jQuery.className.has(this,classNames)?"remove":"add"](this,classNames)},remove:function(selector){if(!selector||jQuery.filter(selector,[this]).r.length){jQuery("*",this).add(this).each(function(){jQuery.event.remove(this);jQuery.removeData(this)});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:function(){jQuery(">*",this).remove();while(this.firstChild){this.removeChild(this.firstChild)}}},function(name,fn){jQuery.fn[name]=function(){return this.each(fn,arguments)}});jQuery.each(["Height","Width"],function(i,name){var type=name.toLowerCase();jQuery.fn[type]=function(size){return this[0]==window?jQuery.browser.opera&&document.body["client"+name]||jQuery.browser.safari&&window["inner"+name]||document.compatMode=="CSS1Compat"&&document.documentElement["client"+name]||document.body["client"+name]:this[0]==document?Math.max(Math.max(document.body["scroll"+name],document.documentElement["scroll"+name]),Math.max(document.body["offset"+name],document.documentElement["offset"+name])):size==undefined?(this.length?jQuery.css(this[0],type):null):this.css(type,size.constructor==String?size:size+"px")}});function num(elem,prop){return elem[0]&&parseInt(jQuery.curCSS(elem[0],prop,true),10)||0}var chars=jQuery.browser.safari&&parseInt(jQuery.browser.version)<417?"(?:[\\w*_-]|\\\\.)":"(?:[\\w\u0128-\uFFFF*_-]|\\\\.)",quickChild=new RegExp("^>\\s*("+chars+"+)"),quickID=new RegExp("^("+chars+"+)(#)("+chars+"+)"),quickClass=new RegExp("^([#.]?)("+chars+"*)");jQuery.extend({expr:{"":function(a,i,m){return m[2]=="*"||jQuery.nodeName(a,m[2])},"#":function(a,i,m){return a.getAttribute("id")==m[2]},":":{lt:function(a,i,m){return i<m[3]-0},gt:function(a,i,m){return i>m[3]-0},nth:function(a,i,m){return m[3]-0==i},eq:function(a,i,m){return m[3]-0==i},first:function(a,i){return i==0},last:function(a,i,m,r){return i==r.length-1},even:function(a,i){return i%2==0},odd:function(a,i){return i%2},"first-child":function(a){return a.parentNode.getElementsByTagName("*")[0]==a},"last-child":function(a){return jQuery.nth(a.parentNode.lastChild,1,"previousSibling")==a},"only-child":function(a){return !jQuery.nth(a.parentNode.lastChild,2,"previousSibling")},parent:function(a){return a.firstChild},empty:function(a){return !a.firstChild},contains:function(a,i,m){return(a.textContent||a.innerText||jQuery(a).text()||"").indexOf(m[3])>=0},visible:function(a){return"hidden"!=a.type&&jQuery.css(a,"display")!="none"&&jQuery.css(a,"visibility")!="hidden"},hidden:function(a){return"hidden"==a.type||jQuery.css(a,"display")=="none"||jQuery.css(a,"visibility")=="hidden"},enabled:function(a){return !a.disabled},disabled:function(a){return a.disabled},checked:function(a){return a.checked},selected:function(a){return a.selected||jQuery.attr(a,"selected")},text:function(a){return"text"==a.type},radio:function(a){return"radio"==a.type},checkbox:function(a){return"checkbox"==a.type},file:function(a){return"file"==a.type},password:function(a){return"password"==a.type},submit:function(a){return"submit"==a.type},image:function(a){return"image"==a.type},reset:function(a){return"reset"==a.type},button:function(a){return"button"==a.type||jQuery.nodeName(a,"button")},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},has:function(a,i,m){return jQuery.find(m[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},animated:function(a){return jQuery.grep(jQuery.timers,function(fn){return a==fn.elem}).length}}},parse:[/^(\[) *@?([\w-]+) *([!*$^~=]*) *('?"?)(.*?)\4 *\]/,/^(:)([\w-]+)\("?'?(.*?(\(.*?\))?[^(]*?)"?'?\)/,new RegExp("^([:.#]*)("+chars+"+)")],multiFilter:function(expr,elems,not){var old,cur=[];while(expr&&expr!=old){old=expr;var f=jQuery.filter(expr,elems,not);expr=f.t.replace(/^\s*,\s*/,"");cur=not?elems=f.r:jQuery.merge(cur,f.r)}return cur},find:function(t,context){if(typeof t!="string"){return[t]}if(context&&context.nodeType!=1&&context.nodeType!=9){return[]}context=context||document;var ret=[context],done=[],last,nodeName;while(t&&last!=t){var r=[];last=t;t=jQuery.trim(t);var foundToken=false,re=quickChild,m=re.exec(t);if(m){nodeName=m[1].toUpperCase();for(var i=0;ret[i];i++){for(var c=ret[i].firstChild;c;c=c.nextSibling){if(c.nodeType==1&&(nodeName=="*"||c.nodeName.toUpperCase()==nodeName)){r.push(c)}}}ret=r;t=t.replace(re,"");if(t.indexOf(" ")==0){continue}foundToken=true}else{re=/^([>+~])\s*(\w*)/i;if((m=re.exec(t))!=null){r=[];var merge={};nodeName=m[2].toUpperCase();m=m[1];for(var j=0,rl=ret.length;j<rl;j++){var n=m=="~"||m=="+"?ret[j].nextSibling:ret[j].firstChild;for(;n;n=n.nextSibling){if(n.nodeType==1){var id=jQuery.data(n);if(m=="~"&&merge[id]){break}if(!nodeName||n.nodeName.toUpperCase()==nodeName){if(m=="~"){merge[id]=true}r.push(n)}if(m=="+"){break}}}}ret=r;t=jQuery.trim(t.replace(re,""));foundToken=true}}if(t&&!foundToken){if(!t.indexOf(",")){if(context==ret[0]){ret.shift()}done=jQuery.merge(done,ret);r=ret=[context];t=" "+t.substr(1,t.length)}else{var re2=quickID;var m=re2.exec(t);if(m){m=[0,m[2],m[3],m[1]]}else{re2=quickClass;m=re2.exec(t)}m[2]=m[2].replace(/\\/g,"");var elem=ret[ret.length-1];if(m[1]=="#"&&elem&&elem.getElementById&&!jQuery.isXMLDoc(elem)){var oid=elem.getElementById(m[2]);if((jQuery.browser.msie||jQuery.browser.opera)&&oid&&typeof oid.id=="string"&&oid.id!=m[2]){oid=jQuery('[@id="'+m[2]+'"]',elem)[0]}ret=r=oid&&(!m[3]||jQuery.nodeName(oid,m[3]))?[oid]:[]}else{for(var i=0;ret[i];i++){var tag=m[1]=="#"&&m[3]?m[3]:m[1]!=""||m[0]==""?"*":m[2];if(tag=="*"&&ret[i].nodeName.toLowerCase()=="object"){tag="param"}r=jQuery.merge(r,ret[i].getElementsByTagName(tag))}if(m[1]=="."){r=jQuery.classFilter(r,m[2])}if(m[1]=="#"){var tmp=[];for(var i=0;r[i];i++){if(r[i].getAttribute("id")==m[2]){tmp=[r[i]];break}}r=tmp}ret=r}t=t.replace(re2,"")}}if(t){var val=jQuery.filter(t,r);ret=r=val.r;t=jQuery.trim(val.t)}}if(t){ret=[]}if(ret&&context==ret[0]){ret.shift()}done=jQuery.merge(done,ret);return done},classFilter:function(r,m,not){m=" "+m+" ";var tmp=[];for(var i=0;r[i];i++){var pass=(" "+r[i].className+" ").indexOf(m)>=0;if(!not&&pass||not&&!pass){tmp.push(r[i])}}return tmp},filter:function(t,r,not){var last;while(t&&t!=last){last=t;var p=jQuery.parse,m;for(var i=0;p[i];i++){m=p[i].exec(t);if(m){t=t.substring(m[0].length);m[2]=m[2].replace(/\\/g,"");break}}if(!m){break}if(m[1]==":"&&m[2]=="not"){r=isSimple.test(m[3])?jQuery.filter(m[3],r,true).r:jQuery(r).not(m[3])}else{if(m[1]=="."){r=jQuery.classFilter(r,m[2],not)}else{if(m[1]=="["){var tmp=[],type=m[3];for(var i=0,rl=r.length;i<rl;i++){var a=r[i],z=a[jQuery.props[m[2]]||m[2]];if(z==null||/href|src|selected/.test(m[2])){z=jQuery.attr(a,m[2])||""}if((type==""&&!!z||type=="="&&z==m[5]||type=="!="&&z!=m[5]||type=="^="&&z&&!z.indexOf(m[5])||type=="$="&&z.substr(z.length-m[5].length)==m[5]||(type=="*="||type=="~=")&&z.indexOf(m[5])>=0)^not){tmp.push(a)}}r=tmp}else{if(m[1]==":"&&m[2]=="nth-child"){var merge={},tmp=[],test=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(m[3]=="even"&&"2n"||m[3]=="odd"&&"2n+1"||!/\D/.test(m[3])&&"0n+"+m[3]||m[3]),first=(test[1]+(test[2]||1))-0,last=test[3]-0;for(var i=0,rl=r.length;i<rl;i++){var node=r[i],parentNode=node.parentNode,id=jQuery.data(parentNode);if(!merge[id]){var c=1;for(var n=parentNode.firstChild;n;n=n.nextSibling){if(n.nodeType==1){n.nodeIndex=c++}}merge[id]=true}var add=false;if(first==0){if(node.nodeIndex==last){add=true}}else{if((node.nodeIndex-last)%first==0&&(node.nodeIndex-last)/first>=0){add=true}}if(add^not){tmp.push(node)}}r=tmp}else{var fn=jQuery.expr[m[1]];if(typeof fn=="object"){fn=fn[m[2]]}if(typeof fn=="string"){fn=eval("false||function(a,i){return "+fn+";}")}r=jQuery.grep(r,function(elem,i){return fn(elem,i,m,r)},not)}}}}}return{r:r,t:t}},dir:function(elem,dir){var matched=[],cur=elem[dir];while(cur&&cur!=document){if(cur.nodeType==1){matched.push(cur)}cur=cur[dir]}return matched},nth:function(cur,result,dir,elem){result=result||1;var num=0;for(;cur;cur=cur[dir]){if(cur.nodeType==1&&++num==result){break}}return cur},sibling:function(n,elem){var r=[];for(;n;n=n.nextSibling){if(n.nodeType==1&&n!=elem){r.push(n)}}return r}});jQuery.event={add:function(elem,types,handler,data){if(elem.nodeType==3||elem.nodeType==8){return}if(jQuery.browser.msie&&elem.setInterval){elem=window}if(!handler.guid){handler.guid=this.guid++}if(data!=undefined){var fn=handler;handler=this.proxy(fn,function(){return fn.apply(this,arguments)});handler.data=data}var events=jQuery.data(elem,"events")||jQuery.data(elem,"events",{}),handle=jQuery.data(elem,"handle")||jQuery.data(elem,"handle",function(){if(typeof jQuery!="undefined"&&!jQuery.event.triggered){return jQuery.event.handle.apply(arguments.callee.elem,arguments)}});handle.elem=elem;jQuery.each(types.split(/\s+/),function(index,type){var parts=type.split(".");type=parts[0];handler.type=parts[1];var handlers=events[type];if(!handlers){handlers=events[type]={};if(!jQuery.event.special[type]||jQuery.event.special[type].setup.call(elem)===false){if(elem.addEventListener){elem.addEventListener(type,handle,false)}else{if(elem.attachEvent){elem.attachEvent("on"+type,handle)}}}}handlers[handler.guid]=handler;jQuery.event.global[type]=true});elem=null},guid:1,global:{},remove:function(elem,types,handler){if(elem.nodeType==3||elem.nodeType==8){return}var events=jQuery.data(elem,"events"),ret,index;if(events){if(types==undefined||(typeof types=="string"&&types.charAt(0)==".")){for(var type in events){this.remove(elem,type+(types||""))}}else{if(types.type){handler=types.handler;types=types.type}jQuery.each(types.split(/\s+/),function(index,type){var parts=type.split(".");type=parts[0];if(events[type]){if(handler){delete events[type][handler.guid]}else{for(handler in events[type]){if(!parts[1]||events[type][handler].type==parts[1]){delete events[type][handler]}}}for(ret in events[type]){break}if(!ret){if(!jQuery.event.special[type]||jQuery.event.special[type].teardown.call(elem)===false){if(elem.removeEventListener){elem.removeEventListener(type,jQuery.data(elem,"handle"),false)}else{if(elem.detachEvent){elem.detachEvent("on"+type,jQuery.data(elem,"handle"))}}}ret=null;delete events[type]}}})}for(ret in events){break}if(!ret){var handle=jQuery.data(elem,"handle");if(handle){handle.elem=null}jQuery.removeData(elem,"events");jQuery.removeData(elem,"handle")}}},trigger:function(type,data,elem,donative,extra){data=jQuery.makeArray(data);if(type.indexOf("!")>=0){type=type.slice(0,-1);var exclusive=true}if(!elem){if(this.global[type]){jQuery("*").add([window,document]).trigger(type,data)}}else{if(elem.nodeType==3||elem.nodeType==8){return undefined}var val,ret,fn=jQuery.isFunction(elem[type]||null),event=!data[0]||!data[0].preventDefault;if(event){data.unshift({type:type,target:elem,preventDefault:function(){},stopPropagation:function(){},timeStamp:now()});data[0][expando]=true}data[0].type=type;if(exclusive){data[0].exclusive=true}var handle=jQuery.data(elem,"handle");if(handle){val=handle.apply(elem,data)}if((!fn||(jQuery.nodeName(elem,"a")&&type=="click"))&&elem["on"+type]&&elem["on"+type].apply(elem,data)===false){val=false}if(event){data.shift()}if(extra&&jQuery.isFunction(extra)){ret=extra.apply(elem,val==null?data:data.concat(val));if(ret!==undefined){val=ret}}if(fn&&donative!==false&&val!==false&&!(jQuery.nodeName(elem,"a")&&type=="click")){this.triggered=true;try{elem[type]()}catch(e){}}this.triggered=false}return val},handle:function(event){var val,ret,namespace,all,handlers;event=arguments[0]=jQuery.event.fix(event||window.event);namespace=event.type.split(".");event.type=namespace[0];namespace=namespace[1];all=!namespace&&!event.exclusive;handlers=(jQuery.data(this,"events")||{})[event.type];for(var j in handlers){var handler=handlers[j];if(all||handler.type==namespace){event.handler=handler;event.data=handler.data;ret=handler.apply(this,arguments);if(val!==false){val=ret}if(ret===false){event.preventDefault();event.stopPropagation()}}}return val},fix:function(event){if(event[expando]==true){return event}var originalEvent=event;event={originalEvent:originalEvent};var props="altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target timeStamp toElement type view wheelDelta which".split(" ");for(var i=props.length;i;i--){event[props[i]]=originalEvent[props[i]]}event[expando]=true;event.preventDefault=function(){if(originalEvent.preventDefault){originalEvent.preventDefault()}originalEvent.returnValue=false};event.stopPropagation=function(){if(originalEvent.stopPropagation){originalEvent.stopPropagation()}originalEvent.cancelBubble=true};event.timeStamp=event.timeStamp||now();if(!event.target){event.target=event.srcElement||document}if(event.target.nodeType==3){event.target=event.target.parentNode}if(!event.relatedTarget&&event.fromElement){event.relatedTarget=event.fromElement==event.target?event.toElement:event.fromElement}if(event.pageX==null&&event.clientX!=null){var doc=document.documentElement,body=document.body;event.pageX=event.clientX+(doc&&doc.scrollLeft||body&&body.scrollLeft||0)-(doc.clientLeft||0);event.pageY=event.clientY+(doc&&doc.scrollTop||body&&body.scrollTop||0)-(doc.clientTop||0)}if(!event.which&&((event.charCode||event.charCode===0)?event.charCode:event.keyCode)){event.which=event.charCode||event.keyCode}if(!event.metaKey&&event.ctrlKey){event.metaKey=event.ctrlKey}if(!event.which&&event.button){event.which=(event.button&1?1:(event.button&2?3:(event.button&4?2:0)))}return event},proxy:function(fn,proxy){proxy.guid=fn.guid=fn.guid||proxy.guid||this.guid++;return proxy},special:{ready:{setup:function(){bindReady();return},teardown:function(){return}},mouseenter:{setup:function(){if(jQuery.browser.msie){return false}jQuery(this).bind("mouseover",jQuery.event.special.mouseenter.handler);return true},teardown:function(){if(jQuery.browser.msie){return false}jQuery(this).unbind("mouseover",jQuery.event.special.mouseenter.handler);return true},handler:function(event){if(withinElement(event,this)){return true}event.type="mouseenter";return jQuery.event.handle.apply(this,arguments)}},mouseleave:{setup:function(){if(jQuery.browser.msie){return false}jQuery(this).bind("mouseout",jQuery.event.special.mouseleave.handler);return true},teardown:function(){if(jQuery.browser.msie){return false}jQuery(this).unbind("mouseout",jQuery.event.special.mouseleave.handler);return true},handler:function(event){if(withinElement(event,this)){return true}event.type="mouseleave";return jQuery.event.handle.apply(this,arguments)}}}};jQuery.fn.extend({bind:function(type,data,fn){return type=="unload"?this.one(type,data,fn):this.each(function(){jQuery.event.add(this,type,fn||data,fn&&data)})},one:function(type,data,fn){var one=jQuery.event.proxy(fn||data,function(event){jQuery(this).unbind(event,one);return(fn||data).apply(this,arguments)});return this.each(function(){jQuery.event.add(this,type,one,fn&&data)})},unbind:function(type,fn){return this.each(function(){jQuery.event.remove(this,type,fn)})},trigger:function(type,data,fn){return this.each(function(){jQuery.event.trigger(type,data,this,true,fn)})},triggerHandler:function(type,data,fn){return this[0]&&jQuery.event.trigger(type,data,this[0],false,fn)},toggle:function(fn){var args=arguments,i=1;while(i<args.length){jQuery.event.proxy(fn,args[i++])}return this.click(jQuery.event.proxy(fn,function(event){this.lastToggle=(this.lastToggle||0)%i;event.preventDefault();return args[this.lastToggle++].apply(this,arguments)||false}))},hover:function(fnOver,fnOut){return this.bind("mouseenter",fnOver).bind("mouseleave",fnOut)},ready:function(fn){bindReady();if(jQuery.isReady){fn.call(document,jQuery)}else{jQuery.readyList.push(function(){return fn.call(this,jQuery)})}return this}});jQuery.extend({isReady:false,readyList:[],ready:function(){if(!jQuery.isReady){jQuery.isReady=true;if(jQuery.readyList){jQuery.each(jQuery.readyList,function(){this.call(document)});jQuery.readyList=null}jQuery(document).triggerHandler("ready")}}});var readyBound=false;function bindReady(){if(readyBound){return}readyBound=true;if(document.addEventListener&&!jQuery.browser.opera){document.addEventListener("DOMContentLoaded",jQuery.ready,false)}if(jQuery.browser.msie&&window==top){(function(){if(jQuery.isReady){return}try{document.documentElement.doScroll("left")}catch(error){setTimeout(arguments.callee,0);return}jQuery.ready()})()}if(jQuery.browser.opera){document.addEventListener("DOMContentLoaded",function(){if(jQuery.isReady){return}for(var i=0;i<document.styleSheets.length;i++){if(document.styleSheets[i].disabled){setTimeout(arguments.callee,0);return}}jQuery.ready()},false)}if(jQuery.browser.safari){var numStyles;(function(){if(jQuery.isReady){return}if(document.readyState!="loaded"&&document.readyState!="complete"){setTimeout(arguments.callee,0);return}if(numStyles===undefined){numStyles=jQuery("style, link[rel=stylesheet]").length}if(document.styleSheets.length!=numStyles){setTimeout(arguments.callee,0);return}jQuery.ready()})()}jQuery.event.add(window,"load",jQuery.ready)}jQuery.each(("blur,focus,load,resize,scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseout,change,select,submit,keydown,keypress,keyup,error").split(","),function(i,name){jQuery.fn[name]=function(fn){return fn?this.bind(name,fn):this.trigger(name)}});var withinElement=function(event,elem){var parent=event.relatedTarget;while(parent&&parent!=elem){try{parent=parent.parentNode}catch(error){parent=elem}}return parent==elem};jQuery(window).bind("unload",function(){jQuery("*").add(document).unbind()});jQuery.fn.extend({_load:jQuery.fn.load,load:function(url,params,callback){if(typeof url!="string"){return this._load(url)}var off=url.indexOf(" ");if(off>=0){var selector=url.slice(off,url.length);url=url.slice(0,off)}callback=callback||function(){};var type="GET";if(params){if(jQuery.isFunction(params)){callback=params;params=null}else{params=jQuery.param(params);type="POST"}}var self=this;jQuery.ajax({url:url,type:type,dataType:"html",data:params,complete:function(res,status){if(status=="success"||status=="notmodified"){self.html(selector?jQuery("<div/>").append(res.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(selector):res.responseText)}self.each(callback,[res.responseText,status,res])}});return this},serialize:function(){return jQuery.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return jQuery.nodeName(this,"form")?jQuery.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password/i.test(this.type))}).map(function(i,elem){var val=jQuery(this).val();return val==null?null:val.constructor==Array?jQuery.map(val,function(val,i){return{name:elem.name,value:val}}):{name:elem.name,value:val}}).get()}});jQuery.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(i,o){jQuery.fn[o]=function(f){return this.bind(o,f)}});var jsc=now();jQuery.extend({get:function(url,data,callback,type){if(jQuery.isFunction(data)){callback=data;data=null}return jQuery.ajax({type:"GET",url:url,data:data,success:callback,dataType:type})},getScript:function(url,callback){return jQuery.get(url,null,callback,"script")},getJSON:function(url,data,callback){return jQuery.get(url,data,callback,"json")},post:function(url,data,callback,type){if(jQuery.isFunction(data)){callback=data;data={}}return jQuery.ajax({type:"POST",url:url,data:data,success:callback,dataType:type})},ajaxSetup:function(settings){jQuery.extend(jQuery.ajaxSettings,settings)},ajaxSettings:{url:location.href,global:true,type:"GET",timeout:0,contentType:"application/x-www-form-urlencoded",processData:true,async:true,data:null,username:null,password:null,accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(s){s=jQuery.extend(true,s,jQuery.extend(true,{},jQuery.ajaxSettings,s));var jsonp,jsre=/=\?(&|$)/g,status,data,type=s.type.toUpperCase();if(s.data&&s.processData&&typeof s.data!="string"){s.data=jQuery.param(s.data)}if(s.dataType=="jsonp"){if(type=="GET"){if(!s.url.match(jsre)){s.url+=(s.url.match(/\?/)?"&":"?")+(s.jsonp||"callback")+"=?"}}else{if(!s.data||!s.data.match(jsre)){s.data=(s.data?s.data+"&":"")+(s.jsonp||"callback")+"=?"}}s.dataType="json"}if(s.dataType=="json"&&(s.data&&s.data.match(jsre)||s.url.match(jsre))){jsonp="jsonp"+jsc++;if(s.data){s.data=(s.data+"").replace(jsre,"="+jsonp+"$1")}s.url=s.url.replace(jsre,"="+jsonp+"$1");s.dataType="script";window[jsonp]=function(tmp){data=tmp;success();complete();window[jsonp]=undefined;try{delete window[jsonp]}catch(e){}if(head){head.removeChild(script)}}}if(s.dataType=="script"&&s.cache==null){s.cache=false}if(s.cache===false&&type=="GET"){var ts=now();var ret=s.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+ts+"$2");s.url=ret+((ret==s.url)?(s.url.match(/\?/)?"&":"?")+"_="+ts:"")}if(s.data&&type=="GET"){s.url+=(s.url.match(/\?/)?"&":"?")+s.data;s.data=null}if(s.global&&!jQuery.active++){jQuery.event.trigger("ajaxStart")}var remote=/^(?:\w+:)?\/\/([^\/?#]+)/;if(s.dataType=="script"&&type=="GET"&&remote.test(s.url)&&remote.exec(s.url)[1]!=location.host){var head=document.getElementsByTagName("head")[0];var script=document.createElement("script");script.src=s.url;if(s.scriptCharset){script.charset=s.scriptCharset}if(!jsonp){var done=false;script.onload=script.onreadystatechange=function(){if(!done&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){done=true;success();complete();head.removeChild(script)}}}head.appendChild(script);return undefined}var requestDone=false;var xhr=window.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest();if(s.username){xhr.open(type,s.url,s.async,s.username,s.password)}else{xhr.open(type,s.url,s.async)}try{if(s.data){xhr.setRequestHeader("Content-Type",s.contentType)}if(s.ifModified){xhr.setRequestHeader("If-Modified-Since",jQuery.lastModified[s.url]||"Thu, 01 Jan 1970 00:00:00 GMT")}xhr.setRequestHeader("X-Requested-With","XMLHttpRequest");xhr.setRequestHeader("Accept",s.dataType&&s.accepts[s.dataType]?s.accepts[s.dataType]+", */*":s.accepts._default)}catch(e){}if(s.beforeSend&&s.beforeSend(xhr,s)===false){s.global&&jQuery.active--;xhr.abort();return false}if(s.global){jQuery.event.trigger("ajaxSend",[xhr,s])}var onreadystatechange=function(isTimeout){if(!requestDone&&xhr&&(xhr.readyState==4||isTimeout=="timeout")){requestDone=true;if(ival){clearInterval(ival);ival=null}status=isTimeout=="timeout"&&"timeout"||!jQuery.httpSuccess(xhr)&&"error"||s.ifModified&&jQuery.httpNotModified(xhr,s.url)&&"notmodified"||"success";if(status=="success"){try{data=jQuery.httpData(xhr,s.dataType,s.dataFilter)}catch(e){status="parsererror"}}if(status=="success"){var modRes;try{modRes=xhr.getResponseHeader("Last-Modified")}catch(e){}if(s.ifModified&&modRes){jQuery.lastModified[s.url]=modRes}if(!jsonp){success()}}else{jQuery.handleError(s,xhr,status)}complete();if(s.async){xhr=null}}};if(s.async){var ival=setInterval(onreadystatechange,13);if(s.timeout>0){setTimeout(function(){if(xhr){xhr.abort();if(!requestDone){onreadystatechange("timeout")}}},s.timeout)}}try{xhr.send(s.data)}catch(e){jQuery.handleError(s,xhr,null,e)}if(!s.async){onreadystatechange()}function success(){if(s.success){s.success(data,status)}if(s.global){jQuery.event.trigger("ajaxSuccess",[xhr,s])}}function complete(){if(s.complete){s.complete(xhr,status)}if(s.global){jQuery.event.trigger("ajaxComplete",[xhr,s])}if(s.global&&!--jQuery.active){jQuery.event.trigger("ajaxStop")}}return xhr},handleError:function(s,xhr,status,e){if(s.error){s.error(xhr,status,e)}if(s.global){jQuery.event.trigger("ajaxError",[xhr,s,e])}},active:0,httpSuccess:function(xhr){try{return !xhr.status&&location.protocol=="file:"||(xhr.status>=200&&xhr.status<300)||xhr.status==304||xhr.status==1223||jQuery.browser.safari&&xhr.status==undefined}catch(e){}return false},httpNotModified:function(xhr,url){try{var xhrRes=xhr.getResponseHeader("Last-Modified");return xhr.status==304||xhrRes==jQuery.lastModified[url]||jQuery.browser.safari&&xhr.status==undefined}catch(e){}return false},httpData:function(xhr,type,filter){var ct=xhr.getResponseHeader("content-type"),xml=type=="xml"||!type&&ct&&ct.indexOf("xml")>=0,data=xml?xhr.responseXML:xhr.responseText;if(xml&&data.documentElement.tagName=="parsererror"){throw"parsererror"}if(filter){data=filter(data,type)}if(type=="script"){jQuery.globalEval(data)}if(type=="json"){data=eval("("+data+")")}return data},param:function(a){var s=[];if(a.constructor==Array||a.jquery){jQuery.each(a,function(){s.push(encodeURIComponent(this.name)+"="+encodeURIComponent(this.value))})}else{for(var j in a){if(a[j]&&a[j].constructor==Array){jQuery.each(a[j],function(){s.push(encodeURIComponent(j)+"="+encodeURIComponent(this))})}else{s.push(encodeURIComponent(j)+"="+encodeURIComponent(jQuery.isFunction(a[j])?a[j]():a[j]))}}}return s.join("&").replace(/%20/g,"+")}});jQuery.fn.extend({show:function(speed,callback){return speed?this.animate({height:"show",width:"show",opacity:"show"},speed,callback):this.filter(":hidden").each(function(){this.style.display=this.oldblock||"";if(jQuery.css(this,"display")=="none"){var elem=jQuery("<"+this.tagName+" />").appendTo("body");this.style.display=elem.css("display");if(this.style.display=="none"){this.style.display="block"}elem.remove()}}).end()},hide:function(speed,callback){return speed?this.animate({height:"hide",width:"hide",opacity:"hide"},speed,callback):this.filter(":visible").each(function(){this.oldblock=this.oldblock||jQuery.css(this,"display");this.style.display="none"}).end()},_toggle:jQuery.fn.toggle,toggle:function(fn,fn2){return jQuery.isFunction(fn)&&jQuery.isFunction(fn2)?this._toggle.apply(this,arguments):fn?this.animate({height:"toggle",width:"toggle",opacity:"toggle"},fn,fn2):this.each(function(){jQuery(this)[jQuery(this).is(":hidden")?"show":"hide"]()})},slideDown:function(speed,callback){return this.animate({height:"show"},speed,callback)},slideUp:function(speed,callback){return this.animate({height:"hide"},speed,callback)},slideToggle:function(speed,callback){return this.animate({height:"toggle"},speed,callback)},fadeIn:function(speed,callback){return this.animate({opacity:"show"},speed,callback)},fadeOut:function(speed,callback){return this.animate({opacity:"hide"},speed,callback)},fadeTo:function(speed,to,callback){return this.animate({opacity:to},speed,callback)},animate:function(prop,speed,easing,callback){var optall=jQuery.speed(speed,easing,callback);return this[optall.queue===false?"each":"queue"](function(){if(this.nodeType!=1){return false}var opt=jQuery.extend({},optall),p,hidden=jQuery(this).is(":hidden"),self=this;for(p in prop){if(prop[p]=="hide"&&hidden||prop[p]=="show"&&!hidden){return opt.complete.call(this)}if(p=="height"||p=="width"){opt.display=jQuery.css(this,"display");opt.overflow=this.style.overflow}}if(opt.overflow!=null){this.style.overflow="hidden"}opt.curAnim=jQuery.extend({},prop);jQuery.each(prop,function(name,val){var e=new jQuery.fx(self,opt,name);if(/toggle|show|hide/.test(val)){e[val=="toggle"?hidden?"show":"hide":val](prop)}else{var parts=val.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),start=e.cur(true)||0;if(parts){var end=parseFloat(parts[2]),unit=parts[3]||"px";if(unit!="px"){self.style[name]=(end||1)+unit;start=((end||1)/e.cur(true))*start;self.style[name]=start+unit}if(parts[1]){end=((parts[1]=="-="?-1:1)*end)+start}e.custom(start,end,unit)}else{e.custom(start,val,"")}}});return true})},queue:function(type,fn){if(jQuery.isFunction(type)||(type&&type.constructor==Array)){fn=type;type="fx"}if(!type||(typeof type=="string"&&!fn)){return queue(this[0],type)}return this.each(function(){if(fn.constructor==Array){queue(this,type,fn)}else{queue(this,type).push(fn);if(queue(this,type).length==1){fn.call(this)}}})},stop:function(clearQueue,gotoEnd){var timers=jQuery.timers;if(clearQueue){this.queue([])}this.each(function(){for(var i=timers.length-1;i>=0;i--){if(timers[i].elem==this){if(gotoEnd){timers[i](true)}timers.splice(i,1)}}});if(!gotoEnd){this.dequeue()}return this}});var queue=function(elem,type,array){if(elem){type=type||"fx";var q=jQuery.data(elem,type+"queue");if(!q||array){q=jQuery.data(elem,type+"queue",jQuery.makeArray(array))}}return q};jQuery.fn.dequeue=function(type){type=type||"fx";return this.each(function(){var q=queue(this,type);q.shift();if(q.length){q[0].call(this)}})};jQuery.extend({speed:function(speed,easing,fn){var opt=speed&&speed.constructor==Object?speed:{complete:fn||!fn&&easing||jQuery.isFunction(speed)&&speed,duration:speed,easing:fn&&easing||easing&&easing.constructor!=Function&&easing};opt.duration=(opt.duration&&opt.duration.constructor==Number?opt.duration:jQuery.fx.speeds[opt.duration])||jQuery.fx.speeds.def;opt.old=opt.complete;opt.complete=function(){if(opt.queue!==false){jQuery(this).dequeue()}if(jQuery.isFunction(opt.old)){opt.old.call(this)}};return opt},easing:{linear:function(p,n,firstNum,diff){return firstNum+diff*p},swing:function(p,n,firstNum,diff){return((-Math.cos(p*Math.PI)/2)+0.5)*diff+firstNum}},timers:[],timerId:null,fx:function(elem,options,prop){this.options=options;this.elem=elem;this.prop=prop;if(!options.orig){options.orig={}}}});jQuery.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(jQuery.fx.step[this.prop]||jQuery.fx.step._default)(this);if(this.prop=="height"||this.prop=="width"){this.elem.style.display="block"}},cur:function(force){if(this.elem[this.prop]!=null&&this.elem.style[this.prop]==null){return this.elem[this.prop]}var r=parseFloat(jQuery.css(this.elem,this.prop,force));return r&&r>-10000?r:parseFloat(jQuery.curCSS(this.elem,this.prop))||0},custom:function(from,to,unit){this.startTime=now();this.start=from;this.end=to;this.unit=unit||this.unit||"px";this.now=this.start;this.pos=this.state=0;this.update();var self=this;function t(gotoEnd){return self.step(gotoEnd)}t.elem=this.elem;jQuery.timers.push(t);if(jQuery.timerId==null){jQuery.timerId=setInterval(function(){var timers=jQuery.timers;for(var i=0;i<timers.length;i++){if(!timers[i]()){timers.splice(i--,1)}}if(!timers.length){clearInterval(jQuery.timerId);jQuery.timerId=null}},13)}},show:function(){this.options.orig[this.prop]=jQuery.attr(this.elem.style,this.prop);this.options.show=true;this.custom(0,this.cur());if(this.prop=="width"||this.prop=="height"){this.elem.style[this.prop]="1px"}jQuery(this.elem).show()},hide:function(){this.options.orig[this.prop]=jQuery.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(gotoEnd){var t=now();if(gotoEnd||t>this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var done=true;for(var i in this.options.curAnim){if(this.options.curAnim[i]!==true){done=false}}if(done){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(jQuery.css(this.elem,"display")=="none"){this.elem.style.display="block"}}if(this.options.hide){this.elem.style.display="none"}if(this.options.hide||this.options.show){for(var p in this.options.curAnim){jQuery.attr(this.elem.style,p,this.options.orig[p])}}}if(done){this.options.complete.call(this.elem)}return false}else{var n=t-this.startTime;this.state=n/this.options.duration;this.pos=jQuery.easing[this.options.easing||(jQuery.easing.swing?"swing":"linear")](this.state,n,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};jQuery.extend(jQuery.fx,{speeds:{slow:600,fast:200,def:400},step:{scrollLeft:function(fx){fx.elem.scrollLeft=fx.now},scrollTop:function(fx){fx.elem.scrollTop=fx.now},opacity:function(fx){jQuery.attr(fx.elem.style,"opacity",fx.now)},_default:function(fx){fx.elem.style[fx.prop]=fx.now+fx.unit}}});jQuery.fn.offset=function(){var left=0,top=0,elem=this[0],results;if(elem){with(jQuery.browser){var parent=elem.parentNode,offsetChild=elem,offsetParent=elem.offsetParent,doc=elem.ownerDocument,safari2=safari&&parseInt(version)<522&&!/adobeair/i.test(userAgent),css=jQuery.curCSS,fixed=css(elem,"position")=="fixed";if(elem.getBoundingClientRect){var box=elem.getBoundingClientRect();add(box.left+Math.max(doc.documentElement.scrollLeft,doc.body.scrollLeft),box.top+Math.max(doc.documentElement.scrollTop,doc.body.scrollTop));add(-doc.documentElement.clientLeft,-doc.documentElement.clientTop)}else{add(elem.offsetLeft,elem.offsetTop);while(offsetParent){add(offsetParent.offsetLeft,offsetParent.offsetTop);if(mozilla&&!/^t(able|d|h)$/i.test(offsetParent.tagName)||safari&&!safari2){border(offsetParent)}if(!fixed&&css(offsetParent,"position")=="fixed"){fixed=true}offsetChild=/^body$/i.test(offsetParent.tagName)?offsetChild:offsetParent;offsetParent=offsetParent.offsetParent}while(parent&&parent.tagName&&!/^body|html$/i.test(parent.tagName)){if(!/^inline|table.*$/i.test(css(parent,"display"))){add(-parent.scrollLeft,-parent.scrollTop)}if(mozilla&&css(parent,"overflow")!="visible"){border(parent)}parent=parent.parentNode}if((safari2&&(fixed||css(offsetChild,"position")=="absolute"))||(mozilla&&css(offsetChild,"position")!="absolute")){add(-doc.body.offsetLeft,-doc.body.offsetTop)}if(fixed){add(Math.max(doc.documentElement.scrollLeft,doc.body.scrollLeft),Math.max(doc.documentElement.scrollTop,doc.body.scrollTop))}}results={top:top,left:left}}}function border(elem){add(jQuery.curCSS(elem,"borderLeftWidth",true),jQuery.curCSS(elem,"borderTopWidth",true))}function add(l,t){left+=parseInt(l,10)||0;top+=parseInt(t,10)||0}return results};jQuery.fn.extend({position:function(){var left=0,top=0,results;if(this[0]){var offsetParent=this.offsetParent(),offset=this.offset(),parentOffset=/^body|html$/i.test(offsetParent[0].tagName)?{top:0,left:0}:offsetParent.offset();offset.top-=num(this,"marginTop");offset.left-=num(this,"marginLeft");parentOffset.top+=num(offsetParent,"borderTopWidth");parentOffset.left+=num(offsetParent,"borderLeftWidth");results={top:offset.top-parentOffset.top,left:offset.left-parentOffset.left}}return results},offsetParent:function(){var offsetParent=this[0].offsetParent;while(offsetParent&&(!/^body|html$/i.test(offsetParent.tagName)&&jQuery.css(offsetParent,"position")=="static")){offsetParent=offsetParent.offsetParent}return jQuery(offsetParent)}});jQuery.each(["Left","Top"],function(i,name){var method="scroll"+name;jQuery.fn[method]=function(val){if(!this[0]){return}return val!=undefined?this.each(function(){this==window||this==document?window.scrollTo(!i?val:jQuery(window).scrollLeft(),i?val:jQuery(window).scrollTop()):this[method]=val}):this[0]==window||this[0]==document?self[i?"pageYOffset":"pageXOffset"]||jQuery.boxModel&&document.documentElement[method]||document.body[method]:this[0][method]}});jQuery.each(["Height","Width"],function(i,name){var tl=i?"Left":"Top",br=i?"Right":"Bottom";jQuery.fn["inner"+name]=function(){return this[name.toLowerCase()]()+num(this,"padding"+tl)+num(this,"padding"+br)};jQuery.fn["outer"+name]=function(margin){return this["inner"+name]()+num(this,"border"+tl+"Width")+num(this,"border"+br+"Width")+(margin?num(this,"margin"+tl)+num(this,"margin"+br):0)}})})();(function(c){var i=c.fn.remove,d=c.browser.mozilla&&(parseFloat(c.browser.version)<1.9);c.ui={version:"1.6",plugin:{add:function(k,l,n){var m=c.ui[k].prototype;for(var j in n){m.plugins[j]=m.plugins[j]||[];m.plugins[j].push([l,n[j]])}},call:function(j,l,k){var n=j.plugins[l];if(!n){return}for(var m=0;m<n.length;m++){if(j.options[n[m][0]]){n[m][1].apply(j.element,k)}}}},contains:function(l,k){var j=c.browser.safari&&c.browser.version<522;if(l.contains&&!j){return l.contains(k)}if(l.compareDocumentPosition){return !!(l.compareDocumentPosition(k)&16)}while(k=k.parentNode){if(k==l){return true}}return false},cssCache:{},css:function(j){if(c.ui.cssCache[j]){return c.ui.cssCache[j]}var k=c('<div class="ui-gen">').addClass(j).css({position:"absolute",top:"-5000px",left:"-5000px",display:"block"}).appendTo("body");c.ui.cssCache[j]=!!((!(/auto|default/).test(k.css("cursor"))||(/^[1-9]/).test(k.css("height"))||(/^[1-9]/).test(k.css("width"))||!(/none/).test(k.css("backgroundImage"))||!(/transparent|rgba\(0, 0, 0, 0\)/).test(k.css("backgroundColor"))));try{c("body").get(0).removeChild(k.get(0))}catch(l){}return c.ui.cssCache[j]},hasScroll:function(m,k){if(c(m).css("overflow")=="hidden"){return false}var j=(k&&k=="left")?"scrollLeft":"scrollTop",l=false;if(m[j]>0){return true}m[j]=1;l=(m[j]>0);m[j]=0;return l},isOverAxis:function(k,j,l){return(k>j)&&(k<(j+l))},isOver:function(o,k,n,m,j,l){return c.ui.isOverAxis(o,n,j)&&c.ui.isOverAxis(k,m,l)},keyCode:{BACKSPACE:8,CAPS_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38}};if(d){var f=c.attr,e=c.fn.removeAttr,h="http://www.w3.org/2005/07/aaa",a=/^aria-/,b=/^wairole:/;c.attr=function(k,j,l){var m=l!==undefined;return(j=="role"?(m?f.call(this,k,j,"wairole:"+l):(f.apply(this,arguments)||"").replace(b,"")):(a.test(j)?(m?k.setAttributeNS(h,j.replace(a,"aaa:"),l):f.call(this,k,j.replace(a,"aaa:"))):f.apply(this,arguments)))};c.fn.removeAttr=function(j){return(a.test(j)?this.each(function(){this.removeAttributeNS(h,j.replace(a,""))}):e.call(this,j))}}c.fn.extend({remove:function(){c("*",this).add(this).each(function(){c(this).triggerHandler("remove")});return i.apply(this,arguments)},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","").unbind("selectstart.ui")},disableSelection:function(){return this.attr("unselectable","on").css("MozUserSelect","none").bind("selectstart.ui",function(){return false})},scrollParent:function(){var j;if((c.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){j=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(c.curCSS(this,"position",1))&&(/(auto|scroll)/).test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0)}else{j=this.parents().filter(function(){return(/(auto|scroll)/).test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!j.length?c(document):j}});c.extend(c.expr[":"],{data:function(k,l,j){return c.data(k,j[3])},tabbable:function(l,n,k){var o=l.nodeName.toLowerCase();function j(m){return !(c(m).is(":hidden")||c(m).parents(":hidden").length)}return(l.tabIndex>=0&&(("a"==o&&l.href)||(/input|select|textarea|button/.test(o)&&"hidden"!=l.type&&!l.disabled))&&j(l))}});function g(m,n,o,l){function k(q){var p=c[m][n][q]||[];return(typeof p=="string"?p.split(/,?\s+/):p)}var j=k("getter");if(l.length==1&&typeof l[0]=="string"){j=j.concat(k("getterSetter"))}return(c.inArray(o,j)!=-1)}c.widget=function(k,j){var l=k.split(".")[0];k=k.split(".")[1];c.fn[k]=function(p){var n=(typeof p=="string"),o=Array.prototype.slice.call(arguments,1);if(n&&p.substring(0,1)=="_"){return this}if(n&&g(l,k,p,o)){var m=c.data(this[0],k);return(m?m[p].apply(m,o):undefined)}return this.each(function(){var q=c.data(this,k);(!q&&!n&&c.data(this,k,new c[l][k](this,p)));(q&&n&&c.isFunction(q[p])&&q[p].apply(q,o))})};c[l]=c[l]||{};c[l][k]=function(o,n){var m=this;this.widgetName=k;this.widgetEventPrefix=c[l][k].eventPrefix||k;this.widgetBaseClass=l+"-"+k;this.options=c.extend({},c.widget.defaults,c[l][k].defaults,c.metadata&&c.metadata.get(o)[k],n);this.element=c(o).bind("setData."+k,function(q,p,r){return m._setData(p,r)}).bind("getData."+k,function(q,p){return m._getData(p)}).bind("remove",function(){return m.destroy()});this._init()};c[l][k].prototype=c.extend({},c.widget.prototype,j);c[l][k].getterSetter="option"};c.widget.prototype={_init:function(){},destroy:function(){this.element.removeData(this.widgetName)},option:function(l,m){var k=l,j=this;if(typeof l=="string"){if(m===undefined){return this._getData(l)}k={};k[l]=m}c.each(k,function(n,o){j._setData(n,o)})},_getData:function(j){return this.options[j]},_setData:function(j,k){this.options[j]=k;if(j=="disabled"){this.element[k?"addClass":"removeClass"](this.widgetBaseClass+"-disabled")}},enable:function(){this._setData("disabled",false)},disable:function(){this._setData("disabled",true)},_trigger:function(k,l,m){var j=(k==this.widgetEventPrefix?k:this.widgetEventPrefix+k);l=l||c.event.fix({type:j,target:this.element[0]});return this.element.triggerHandler(j,[l,m],this.options[k])}};c.widget.defaults={disabled:false};c.ui.mouse={_mouseInit:function(){var j=this;this.element.bind("mousedown."+this.widgetName,function(k){return j._mouseDown(k)}).bind("click."+this.widgetName,function(k){if(j._preventClickEvent){j._preventClickEvent=false;return false}});if(c.browser.msie){this._mouseUnselectable=this.element.attr("unselectable");this.element.attr("unselectable","on")}this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);(c.browser.msie&&this.element.attr("unselectable",this._mouseUnselectable))},_mouseDown:function(l){(this._mouseStarted&&this._mouseUp(l));this._mouseDownEvent=l;var k=this,m=(l.which==1),j=(typeof this.options.cancel=="string"?c(l.target).parents().add(l.target).filter(this.options.cancel).length:false);if(!m||j||!this._mouseCapture(l)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){k.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(l)&&this._mouseDelayMet(l)){this._mouseStarted=(this._mouseStart(l)!==false);if(!this._mouseStarted){l.preventDefault();return true}}this._mouseMoveDelegate=function(n){return k._mouseMove(n)};this._mouseUpDelegate=function(n){return k._mouseUp(n)};c(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);if(!c.browser.safari){l.preventDefault()}return true},_mouseMove:function(j){if(c.browser.msie&&!j.button){return this._mouseUp(j)}if(this._mouseStarted){this._mouseDrag(j);return j.preventDefault()}if(this._mouseDistanceMet(j)&&this._mouseDelayMet(j)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,j)!==false);(this._mouseStarted?this._mouseDrag(j):this._mouseUp(j))}return !this._mouseStarted},_mouseUp:function(j){c(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=true;this._mouseStop(j)}return false},_mouseDistanceMet:function(j){return(Math.max(Math.abs(this._mouseDownEvent.pageX-j.pageX),Math.abs(this._mouseDownEvent.pageY-j.pageY))>=this.options.distance)},_mouseDelayMet:function(j){return this.mouseDelayMet},_mouseStart:function(j){},_mouseDrag:function(j){},_mouseStop:function(j){},_mouseCapture:function(j){return true}};c.ui.mouse.defaults={cancel:null,distance:1,delay:0}})(jQuery);(function(a){a.widget("ui.draggable",a.extend({},a.ui.mouse,{_init:function(){if(this.options.helper=="original"&&!(/^(?:r|a|f)/).test(this.element.css("position"))){this.element[0].style.position="relative"}(this.options.cssNamespace&&this.element.addClass(this.options.cssNamespace+"-draggable"));(this.options.disabled&&this.element.addClass("ui-draggable-disabled"));this._mouseInit()},destroy:function(){if(!this.element.data("draggable")){return}this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled");this._mouseDestroy()},_mouseCapture:function(b){var c=this.options;if(this.helper||c.disabled||a(b.target).is(".ui-resizable-handle")){return false}this.handle=this._getHandle(b);if(!this.handle){return false}return true},_mouseStart:function(b){var c=this.options;this.helper=this._createHelper(b);this._cacheHelperProportions();if(a.ui.ddmanager){a.ui.ddmanager.current=this}this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offset=this.element.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};a.extend(this.offset,{click:{left:b.pageX-this.offset.left,top:b.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});if(c.cursorAt){this._adjustOffsetFromHelper(c.cursorAt)}this.originalPosition=this._generatePosition(b);if(c.containment){this._setContainment()}this._propagate("start",b);this._cacheHelperProportions();if(a.ui.ddmanager&&!c.dropBehaviour){a.ui.ddmanager.prepareOffsets(this,b)}this.helper.addClass("ui-draggable-dragging");this._mouseDrag(b,true);return true},_mouseDrag:function(b,c){this.position=this._generatePosition(b);this.positionAbs=this._convertPositionTo("absolute");if(!c){this.position=this._propagate("drag",b)||this.position}if(!this.options.axis||this.options.axis!="y"){this.helper[0].style.left=this.position.left+"px"}if(!this.options.axis||this.options.axis!="x"){this.helper[0].style.top=this.position.top+"px"}if(a.ui.ddmanager){a.ui.ddmanager.drag(this,b)}return false},_mouseStop:function(c){var d=false;if(a.ui.ddmanager&&!this.options.dropBehaviour){var d=a.ui.ddmanager.drop(this,c)}if((this.options.revert=="invalid"&&!d)||(this.options.revert=="valid"&&d)||this.options.revert===true||(a.isFunction(this.options.revert)&&this.options.revert.call(this.element,d))){var b=this;a(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){b._propagate("stop",c);b._clear()})}else{this._propagate("stop",c);this._clear()}return false},_getHandle:function(b){var c=!this.options.handle||!a(this.options.handle,this.element).length?true:false;a(this.options.handle,this.element).find("*").andSelf().each(function(){if(this==b.target){c=true}});return c},_createHelper:function(c){var d=this.options;var b=a.isFunction(d.helper)?a(d.helper.apply(this.element[0],[c])):(d.helper=="clone"?this.element.clone():this.element);if(!b.parents("body").length){b.appendTo((d.appendTo=="parent"?this.element[0].parentNode:d.appendTo))}if(b[0]!=this.element[0]&&!(/(fixed|absolute)/).test(b.css("position"))){b.css("position","absolute")}return b},_adjustOffsetFromHelper:function(b){if(b.left!=undefined){this.offset.click.left=b.left+this.margins.left}if(b.right!=undefined){this.offset.click.left=this.helperProportions.width-b.right+this.margins.left}if(b.top!=undefined){this.offset.click.top=b.top+this.margins.top}if(b.bottom!=undefined){this.offset.click.top=this.helperProportions.height-b.bottom+this.margins.top}},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var b=this.offsetParent.offset();if((this.offsetParent[0]==document.body&&a.browser.mozilla)||(this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&a.browser.msie)){b={top:0,left:0}}return{top:b.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:b.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var b=this.element.position();return{top:b.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:b.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else{return{top:0,left:0}}},_cacheMargins:function(){this.margins={left:(parseInt(this.element.css("marginLeft"),10)||0),top:(parseInt(this.element.css("marginTop"),10)||0)}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e=this.options;if(e.containment=="parent"){e.containment=this.helper[0].parentNode}if(e.containment=="document"||e.containment=="window"){this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,a(e.containment=="document"?document:window).width()-this.offset.relative.left-this.offset.parent.left-this.helperProportions.width-this.margins.left-(parseInt(this.element.css("marginRight"),10)||0),(a(e.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.offset.relative.top-this.offset.parent.top-this.helperProportions.height-this.margins.top-(parseInt(this.element.css("marginBottom"),10)||0)]}if(!(/^(document|window|parent)$/).test(e.containment)){var c=a(e.containment)[0];var d=a(e.containment).offset();var b=(a(c).css("overflow")!="hidden");this.containment=[d.left+(parseInt(a(c).css("borderLeftWidth"),10)||0)-this.offset.relative.left-this.offset.parent.left-this.margins.left,d.top+(parseInt(a(c).css("borderTopWidth"),10)||0)-this.offset.relative.top-this.offset.parent.top-this.margins.top,d.left+(b?Math.max(c.scrollWidth,c.offsetWidth):c.offsetWidth)-(parseInt(a(c).css("borderLeftWidth"),10)||0)-this.offset.relative.left-this.offset.parent.left-this.helperProportions.width-this.margins.left,d.top+(b?Math.max(c.scrollHeight,c.offsetHeight):c.offsetHeight)-(parseInt(a(c).css("borderTopWidth"),10)||0)-this.offset.relative.top-this.offset.parent.top-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(e,g){if(!g){g=this.position}var c=e=="absolute"?1:-1;var b=this[(this.cssPosition=="absolute"?"offset":"scroll")+"Parent"],f=(/(html|body)/i).test(b[0].tagName);return{top:(g.top+this.offset.relative.top*c+this.offset.parent.top*c+(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(f?0:b.scrollTop()))*c+this.margins.top*c),left:(g.left+this.offset.relative.left*c+this.offset.parent.left*c+(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():(f?0:b.scrollLeft()))*c+this.margins.left*c)}},_generatePosition:function(d){var g=this.options,c=this[(this.cssPosition=="absolute"?"offset":"scroll")+"Parent"],h=(/(html|body)/i).test(c[0].tagName);var b={top:(d.pageY-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(h?0:c.scrollTop()))),left:(d.pageX-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():h?0:c.scrollLeft()))};if(!this.originalPosition){return b}if(this.containment){if(b.left<this.containment[0]){b.left=this.containment[0]}if(b.top<this.containment[1]){b.top=this.containment[1]}if(b.left>this.containment[2]){b.left=this.containment[2]}if(b.top>this.containment[3]){b.top=this.containment[3]}}if(g.grid){var f=this.originalPosition.top+Math.round((b.top-this.originalPosition.top)/g.grid[1])*g.grid[1];b.top=this.containment?(!(f<this.containment[1]||f>this.containment[3])?f:(!(f<this.containment[1])?f-g.grid[1]:f+g.grid[1])):f;var e=this.originalPosition.left+Math.round((b.left-this.originalPosition.left)/g.grid[0])*g.grid[0];b.left=this.containment?(!(e<this.containment[0]||e>this.containment[2])?e:(!(e<this.containment[0])?e-g.grid[0]:e+g.grid[0])):e}return b},_clear:function(){this.helper.removeClass("ui-draggable-dragging");if(this.helper[0]!=this.element[0]&&!this.cancelHelperRemoval){this.helper.remove()}this.helper=null;this.cancelHelperRemoval=false},_propagate:function(c,b){a.ui.plugin.call(this,c,[b,this._uiHash()]);if(c=="drag"){this.positionAbs=this._convertPositionTo("absolute")}return this.element.triggerHandler(c=="drag"?c:"drag"+c,[b,this._uiHash()],this.options[c])},plugins:{},_uiHash:function(b){return{helper:this.helper,position:this.position,absolutePosition:this.positionAbs,options:this.options}}}));a.extend(a.ui.draggable,{version:"1.6",defaults:{appendTo:"parent",axis:false,cancel:":input",connectToSortable:false,containment:false,cssNamespace:"ui",cursor:"default",cursorAt:null,delay:0,distance:1,grid:false,handle:false,helper:"original",iframeFix:false,opacity:1,refreshPositions:false,revert:false,revertDuration:500,scope:"default",scroll:true,scrollSensitivity:20,scrollSpeed:20,snap:false,snapMode:"both",snapTolerance:20,stack:false,zIndex:null}});a.ui.plugin.add("draggable","connectToSortable",{start:function(b,d){var c=a(this).data("draggable");c.sortables=[];a(d.options.connectToSortable).each(function(){a(this+"").each(function(){if(a.data(this,"sortable")){var e=a.data(this,"sortable");c.sortables.push({instance:e,shouldRevert:e.options.revert});e._refreshItems();e._propagate("activate",b,c)}})})},stop:function(b,d){var c=a(this).data("draggable");a.each(c.sortables,function(){if(this.instance.isOver){this.instance.isOver=0;c.cancelHelperRemoval=true;this.instance.cancelHelperRemoval=false;if(this.shouldRevert){this.instance.options.revert=true}this.instance._mouseStop(b);this.instance.element.triggerHandler("sortreceive",[b,a.extend(this.instance._ui(),{sender:c.element})],this.instance.options.receive);this.instance.options.helper=this.instance.options._helper;if(c.options.helper=="original"){this.instance.currentItem.css({top:"auto",left:"auto"})}}else{this.instance.cancelHelperRemoval=false;this.instance._propagate("deactivate",b,c)}})},drag:function(c,f){var e=a(this).data("draggable"),b=this;var d=function(i){var n=this.offset.click.top,m=this.offset.click.left;var g=this.positionAbs.top,k=this.positionAbs.left;var j=i.height,l=i.width;var p=i.top,h=i.left;return a.ui.isOver(g+n,k+m,p,h,j,l)};a.each(e.sortables,function(g){if(d.call(e,this.instance.containerCache)){if(!this.instance.isOver){this.instance.isOver=1;this.instance.currentItem=a(b).clone().appendTo(this.instance.element).data("sortable-item",true);this.instance.options._helper=this.instance.options.helper;this.instance.options.helper=function(){return f.helper[0]};c.target=this.instance.currentItem[0];this.instance._mouseCapture(c,true);this.instance._mouseStart(c,true,true);this.instance.offset.click.top=e.offset.click.top;this.instance.offset.click.left=e.offset.click.left;this.instance.offset.parent.left-=e.offset.parent.left-this.instance.offset.parent.left;this.instance.offset.parent.top-=e.offset.parent.top-this.instance.offset.parent.top;e._propagate("toSortable",c)}if(this.instance.currentItem){this.instance._mouseDrag(c)}}else{if(this.instance.isOver){this.instance.isOver=0;this.instance.cancelHelperRemoval=true;this.instance.options.revert=false;this.instance._mouseStop(c,true);this.instance.options.helper=this.instance.options._helper;this.instance.currentItem.remove();if(this.instance.placeholder){this.instance.placeholder.remove()}e._propagate("fromSortable",c)}}})}});a.ui.plugin.add("draggable","cursor",{start:function(c,d){var b=a("body");if(b.css("cursor")){d.options._cursor=b.css("cursor")}b.css("cursor",d.options.cursor)},stop:function(b,c){if(c.options._cursor){a("body").css("cursor",c.options._cursor)}}});a.ui.plugin.add("draggable","iframeFix",{start:function(b,c){a(c.options.iframeFix===true?"iframe":c.options.iframeFix).each(function(){a('<div class="ui-draggable-iframeFix" style="background: #fff;"></div>').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1000}).css(a(this).offset()).appendTo("body")})},stop:function(b,c){a("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)})}});a.ui.plugin.add("draggable","opacity",{start:function(c,d){var b=a(d.helper);if(b.css("opacity")){d.options._opacity=b.css("opacity")}b.css("opacity",d.options.opacity)},stop:function(b,c){if(c.options._opacity){a(c.helper).css("opacity",c.options._opacity)}}});a.ui.plugin.add("draggable","scroll",{start:function(c,d){var e=d.options;var b=a(this).data("draggable");if(b.scrollParent[0]!=document&&b.scrollParent[0].tagName!="HTML"){b.overflowOffset=b.scrollParent.offset()}},drag:function(d,e){var f=e.options,b=false;var c=a(this).data("draggable");if(c.scrollParent[0]!=document&&c.scrollParent[0].tagName!="HTML"){if((c.overflowOffset.top+c.scrollParent[0].offsetHeight)-d.pageY<f.scrollSensitivity){c.scrollParent[0].scrollTop=b=c.scrollParent[0].scrollTop+f.scrollSpeed}else{if(d.pageY-c.overflowOffset.top<f.scrollSensitivity){c.scrollParent[0].scrollTop=b=c.scrollParent[0].scrollTop-f.scrollSpeed}}if((c.overflowOffset.left+c.scrollParent[0].offsetWidth)-d.pageX<f.scrollSensitivity){c.scrollParent[0].scrollLeft=b=c.scrollParent[0].scrollLeft+f.scrollSpeed}else{if(d.pageX-c.overflowOffset.left<f.scrollSensitivity){c.scrollParent[0].scrollLeft=b=c.scrollParent[0].scrollLeft-f.scrollSpeed}}}else{if(d.pageY-a(document).scrollTop()<f.scrollSensitivity){b=a(document).scrollTop(a(document).scrollTop()-f.scrollSpeed)}else{if(a(window).height()-(d.pageY-a(document).scrollTop())<f.scrollSensitivity){b=a(document).scrollTop(a(document).scrollTop()+f.scrollSpeed)}}if(d.pageX-a(document).scrollLeft()<f.scrollSensitivity){b=a(document).scrollLeft(a(document).scrollLeft()-f.scrollSpeed)}else{if(a(window).width()-(d.pageX-a(document).scrollLeft())<f.scrollSensitivity){b=a(document).scrollLeft(a(document).scrollLeft()+f.scrollSpeed)}}}if(b!==false&&a.ui.ddmanager&&!f.dropBehaviour){a.ui.ddmanager.prepareOffsets(c,d)}if(b!==false&&c.cssPosition=="absolute"&&c.scrollParent[0]!=document&&a.ui.contains(c.scrollParent[0],c.offsetParent[0])){c.offset.parent=c._getParentOffset()}if(b!==false&&c.cssPosition=="relative"&&!(c.scrollParent[0]!=document&&c.scrollParent[0]!=c.offsetParent[0])){c.offset.relative=c._getRelativeOffset()}}});a.ui.plugin.add("draggable","snap",{start:function(b,d){var c=a(this).data("draggable");c.snapElements=[];a(d.options.snap.constructor!=String?(d.options.snap.items||":data(draggable)"):d.options.snap).each(function(){var f=a(this);var e=f.offset();if(this!=c.element[0]){c.snapElements.push({item:this,width:f.outerWidth(),height:f.outerHeight(),top:e.top,left:e.left})}})},drag:function(q,o){var g=a(this).data("draggable");var w=o.options.snapTolerance;var v=o.absolutePosition.left,u=v+g.helperProportions.width,f=o.absolutePosition.top,e=f+g.helperProportions.height;for(var s=g.snapElements.length-1;s>=0;s--){var p=g.snapElements[s].left,n=p+g.snapElements[s].width,m=g.snapElements[s].top,y=m+g.snapElements[s].height;if(!((p-w<v&&v<n+w&&m-w<f&&f<y+w)||(p-w<v&&v<n+w&&m-w<e&&e<y+w)||(p-w<u&&u<n+w&&m-w<f&&f<y+w)||(p-w<u&&u<n+w&&m-w<e&&e<y+w))){if(g.snapElements[s].snapping){(g.options.snap.release&&g.options.snap.release.call(g.element,q,a.extend(g._uiHash(),{snapItem:g.snapElements[s].item})))}g.snapElements[s].snapping=false;continue}if(o.options.snapMode!="inner"){var c=Math.abs(m-e)<=w;var x=Math.abs(y-f)<=w;var j=Math.abs(p-u)<=w;var k=Math.abs(n-v)<=w;if(c){o.position.top=g._convertPositionTo("relative",{top:m-g.helperProportions.height,left:0}).top}if(x){o.position.top=g._convertPositionTo("relative",{top:y,left:0}).top}if(j){o.position.left=g._convertPositionTo("relative",{top:0,left:p-g.helperProportions.width}).left}if(k){o.position.left=g._convertPositionTo("relative",{top:0,left:n}).left}}var h=(c||x||j||k);if(o.options.snapMode!="outer"){var c=Math.abs(m-f)<=w;var x=Math.abs(y-e)<=w;var j=Math.abs(p-v)<=w;var k=Math.abs(n-u)<=w;if(c){o.position.top=g._convertPositionTo("relative",{top:m,left:0}).top}if(x){o.position.top=g._convertPositionTo("relative",{top:y-g.helperProportions.height,left:0}).top}if(j){o.position.left=g._convertPositionTo("relative",{top:0,left:p}).left}if(k){o.position.left=g._convertPositionTo("relative",{top:0,left:n-g.helperProportions.width}).left}}if(!g.snapElements[s].snapping&&(c||x||j||k||h)){(g.options.snap.snap&&g.options.snap.snap.call(g.element,q,a.extend(g._uiHash(),{snapItem:g.snapElements[s].item})))}g.snapElements[s].snapping=(c||x||j||k||h)}}});a.ui.plugin.add("draggable","stack",{start:function(b,c){var d=a.makeArray(a(c.options.stack.group)).sort(function(f,e){return(parseInt(a(f).css("zIndex"),10)||c.options.stack.min)-(parseInt(a(e).css("zIndex"),10)||c.options.stack.min)});a(d).each(function(e){this.style.zIndex=c.options.stack.min+e});this[0].style.zIndex=c.options.stack.min+d.length}});a.ui.plugin.add("draggable","zIndex",{start:function(c,d){var b=a(d.helper);if(b.css("zIndex")){d.options._zIndex=b.css("zIndex")}b.css("zIndex",d.options.zIndex)},stop:function(b,c){if(c.options._zIndex){a(c.helper).css("zIndex",c.options._zIndex)}}})})(jQuery);jQuery.fn.jWindowOpen=function(a){defaults={modal:true,center:true,drag:".zeuux-pop-title",close:("#"+jQuery(this).attr("id")+" .option"),closeHoverClass:"",transfererFrom:"",transfererClass:""};jQuery.extend(defaults,a);jWindow.init();if(defaults.center){var b=(this);jWindow.moveCenter(b);jQuery(document).scroll(function(){jWindow.moveCenter(b)});jQuery(document).resize(function(){jWindow.moveCenter(b)})}if(defaults.modal){jWindow.showOverlayer()}if(defaults.drag){jWindow.setMoveable(this,defaults.drag)}if(defaults.close!=""){var b=this;jQuery(defaults.close).bind("click",function(){jWindow.close(b);return false});if(defaults.closeHoverClass!=""){jQuery(defaults.close).bind("mouseover",function(){jQuery(this).addClass(defaults.closeHoverClass)});jQuery(defaults.close).bind("mouseout",function(){jQuery(this).removeClass(defaults.closeHoverClass)})}}if(defaults.transfererFrom!=""&&defaults.transfererClass!=""){var b=jQuery(this);jQuery(defaults.transfererFrom).TransferTo({to:this,className:defaults.transfererClass,duration:400,complete:function(){b.show()}})}else{jQuery(this).show()}};jQuery.fn.jWindowClose=function(){jWindow.close(this)};var jWindow={arrayPageSize:new Array(0,0,0,0),arrayPageScroll:new Array(0,0,0,0),init:function(){arrayPageScroll=this.getPageScroll();arrayPageSize=this.getPageSize()},showOverlayer:function(){this.removeOverlayer();var b='<div id="_______overlayer" style="position:absolute; width:7px;top:0px; left:0px;filter:alpha(opacity=40);-moz-opacity:0.4;opacity:0.4;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);background:#000;z-index:50;"></div>';jQuery("body").append(b);var a=jQuery("#_______overlayer");a.css("top","0px");a.css("left","0px");a.css("width",self.innerHeight?"100%":arrayPageSize[0]+"px");if(jQuery.browser.msie){a.css("height",self.innerHeight?"100%":arrayPageSize[1]+"px")}else{a.css("height",(document.body.offsetHeight<arrayPageSize[3]?(arrayPageSize[3]):document.body.offsetHeight)+"px")}},close:function(a){a.hide();a.draggable("destroy");this.removeOverlayer();this.showselect()},clearselect:function(){selectnum=document.getElementsByTagName("select");for(i=0;i<selectnum.length;i++){selectnum[i].style.display="none"}},showselect:function(){selectnum=document.getElementsByTagName("select");for(i=0;i<selectnum.length;i++){selectnum[i].style.display=""}},removeOverlayer:function(){var a=jQuery("#_______overlayer");if(a!=null){a.remove()}},moveCenter:function(a){arrayPageScroll=this.getPageScroll();arrayPageSize=this.getPageSize();var c=(arrayPageSize[2]-a.width())/2;var b=arrayPageScroll[1]+((arrayPageSize[3]-a.height())/2);a.css("left",c+"px");a.css("top",b+"px")},setMoveable:function(a,b){a.draggable({zIndex:1000,handle:b})},getPageScroll:function(){var a;if(self.pageYOffset){a=self.pageYOffset}else{if(document.documentElement&&document.documentElement.scrollTop){a=document.documentElement.scrollTop}else{if(document.body){a=document.body.scrollTop}}}arrayPageScroll=new Array("",a);return arrayPageScroll},getPageSize:function(){var c,a;if(window.innerHeight&&window.scrollMaxY){c=document.body.scrollWidth;a=window.innerHeight+window.scrollMaxY}else{if(document.body.scrollHeight>document.body.offsetHeight){c=document.body.scrollWidth;a=document.body.scrollHeight}else{c=document.body.offsetWidth;a=document.body.offsetHeight}}var b,d;if(self.innerHeight){b=self.innerWidth;d=self.innerHeight}else{if(document.documentElement&&document.documentElement.clientHeight){b=document.documentElement.clientWidth;d=document.documentElement.clientHeight}else{if(document.body){b=document.body.clientWidth;d=document.body.clientHeight}}}if(a<d){pageHeight=d}else{pageHeight=a}if(c<b){pageWidth=b}else{pageWidth=c}arrayPageSize=new Array(pageWidth,pageHeight,b,d);return arrayPageSize}};(function(a){a.extend(a.fn,{validate:function(b){if(!this.length){b&&b.debug&&window.console&&console.warn("nothing selected, can't validate, returning nothing");return}var c=a.data(this[0],"validator");if(c){return c}c=new a.validator(b,this[0]);a.data(this[0],"validator",c);if(c.settings.onsubmit){this.find("input, button").filter(".cancel").click(function(){c.cancelSubmit=true});this.submit(function(d){if(c.settings.debug){d.preventDefault()}function e(){if(c.settings.submitHandler){c.settings.submitHandler.call(c,c.currentForm);return false}return true}if(c.cancelSubmit){c.cancelSubmit=false;return e()}if(c.form()){if(c.pendingRequest){c.formSubmitted=true;return false}return e()}else{c.focusInvalid();return false}})}return c},valid:function(){if(a(this[0]).is("form")){return this.validate().form()}else{var c=false;var b=a(this[0].form).validate();this.each(function(){c|=b.element(this)});return c}},removeAttrs:function(d){var b={},c=this;a.each(d.split(/\s/),function(){b[this]=c.attr(this);c.removeAttr(this)});return b},rules:function(h,d){var c=this[0];if(h){var i=a.data(c.form,"validator").settings.rules;var f=a.validator.staticRules(c);switch(h){case"add":a.extend(f,a.validator.normalizeRule(d));i[c.name]=f;break;case"remove":if(!d){delete i[c.name];return f}var b={};a.each(d.split(/\s/),function(j,k){b[k]=f[k];delete f[k]});return b}}var e=a.validator.normalizeRules(a.extend({},a.validator.metadataRules(c),a.validator.classRules(c),a.validator.attributeRules(c),a.validator.staticRules(c)),c);if(e.required){var g=e.required;delete e.required;e=a.extend({required:g},e)}return e},push:function(b){return this.setArray(this.add(b).get())}});a.extend(a.expr[":"],{blank:function(b){return !a.trim(b.value)},filled:function(b){return !!a.trim(b.value)},unchecked:function(b){return !b.checked}});a.format=function(b,c){if(arguments.length==1){return function(){var d=a.makeArray(arguments);d.unshift(b);return a.format.apply(this,d)}}if(arguments.length>2&&c.constructor!=Array){c=a.makeArray(arguments).slice(1)}if(c.constructor!=Array){c=[c]}a.each(c,function(d,e){b=b.replace(new RegExp("\\{"+d+"\\}","g"),e)});return b};a.validator=function(b,c){this.settings=a.extend({},a.validator.defaults,b);this.currentForm=c;this.init()};a.extend(a.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"inp_error",errorElement:"li",focusInvalid:true,errorContainer:a([]),errorLabelContainer:a([]),onsubmit:true,ignore:[],is_showlabel:false,onfocusin:function(b){this.lastActive=b;if(this.settings.focusCleanup&&!this.blockFocusCleanup){this.settings.unhighlight&&this.settings.unhighlight.call(this,b,this.settings.errorClass);this.errorsFor(b).hide()}},onfocusout:function(b){if(!this.checkable(b)&&(b.name in this.submitted||!this.optional(b))){this.element(b)}},onkeyup:function(b){if(b.name in this.submitted||b==this.lastElement){this.element(b)}},onclick:function(b){if(b.name in this.submitted){this.element(b)}},highlight:function(c,b){a(c).addClass(b)},unhighlight:function(c,b){a(c).removeClass(b)}},setDefaults:function(b){a.extend(a.validator.defaults,b)},messages:{required:"必填字段不能为空",remote:"请修改输入。",email:"请输入正确格式的邮件地址。",url:"请输入正确的网址。",date:"请输入正确的日期格式",dateISO:"请输入正确的ISO格式的日期。",dateDE:"Bitte geben Sie ein gültiges Datum ein.",number:"请输入有效的数字。",numberDE:"Bitte geben Sie eine Nummer ein.",digits:"请只输入数字。",creditcard:"请输入有效的信用卡卡号。",equalTo:"请再输入一遍相同的内容。",accept:"Please enter a value with a valid extension.",maxlength:a.format("请输入少于 {0} 个的字符。"),minlength:a.format("请输入多于 {0} 个的字符。"),rangelength:a.format("请输入在 {0} 到 {1} 个之间的字符。"),range:a.format("请输入 {0} 到 {1} 之间的数字。"),max:a.format("请输入少于等于 {0} 的一个数字。"),min:a.format("请输入大于等于 {0} 的一个数字。")},autoCreateRanges:false,prototype:{init:function(){this.labelContainer=a(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&this.labelContainer||a(this.currentForm);this.containers=a(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();var b=(this.groups={});a.each(this.settings.groups,function(e,f){a.each(f.split(/\s/),function(h,g){b[g]=e})});var d=this.settings.rules;a.each(d,function(e,f){d[e]=a.validator.normalizeRule(f)});function c(f){var e=a.data(this[0].form,"validator");e.settings["on"+f.type]&&e.settings["on"+f.type].call(e,this[0])}a(this.currentForm).delegate("focusin focusout keyup",":text, :password, :file, select, textarea",c).delegate("click",":radio, :checkbox",c)},form:function(){this.checkForm();a.extend(this.submitted,this.errorMap);this.invalid=a.extend({},this.errorMap);if(!this.valid()){a(this.currentForm).triggerHandler("invalid-form.validate",[this])}this.showErrors();return this.valid()},checkForm:function(){this.prepareForm();for(var b=0,c=(this.currentElements=this.elements());c[b];b++){this.check(c[b])}return this.valid()},element:function(c){c=this.clean(c);this.lastElement=c;this.prepareElement(c);this.currentElements=a(c);var b=this.check(c);if(b){delete this.invalid[c.name]}else{this.invalid[c.name]=true}if(!this.numberOfInvalids()){this.toHide.push(this.containers)}this.showErrors();return b},showErrors:function(c){if(c){a.extend(this.errorMap,c);this.errorList=[];for(var b in c){this.errorList.push({message:c[b],element:this.findByName(b)[0]})}this.successList=a.grep(this.successList,function(d){return !(d.name in c)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){if(a.fn.resetForm){a(this.currentForm).resetForm()}this.submitted={};this.prepareForm();this.hideErrors();this.elements().removeClass(this.settings.errorClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(d){var c=0;for(var b in d){c++}return c},hideErrors:function(){this.addWrapper(this.toHide).hide()},valid:function(){return this.size()==0},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid){try{a(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus()}catch(b){}}},findLastActive:function(){var b=this.lastActive;return b&&a.grep(this.errorList,function(c){return c.element.name==b.name}).length==1&&b},elements:function(){var c=this,b={};return a([]).add(this.currentForm.elements).filter(":input").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){!this.name&&c.settings.debug&&window.console&&console.error("%o has no name assigned",this);if(this.name in b||!c.objectLength(a(this).rules())){return false}b[this.name]=true;return true})},clean:function(b){return a(b)[0]},errors:function(){return a(this.settings.errorElement+"."+this.settings.errorClass,this.errorContext)},reset:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=a([]);this.toHide=a([]);this.formSubmitted=false;this.currentElements=a([])},prepareForm:function(){this.reset();this.toHide=this.errors().push(this.containers)},prepareElement:function(b){this.reset();this.toHide=this.errorsFor(b)},check:function(c){c=this.clean(c);if(this.checkable(c)){c=this.findByName(c.name)[0]}var h=a(c).rules();var d=false;for(method in h){var g={method:method,parameters:h[method]};try{var b=a.validator.methods[method].call(this,a.trim(c.value),c,g.parameters);if(b=="dependency-mismatch"){d=true;continue}d=false;if(b=="pending"){this.toHide=this.toHide.not(this.errorsFor(c));return}if(!b){this.formatAndAdd(c,g);return false}}catch(f){this.settings.debug&&window.console&&console.log("exception occured when checking element "+c.id+", check the '"+g.method+"' method");throw f}}if(d){return}if(this.objectLength(h)){this.successList.push(c)}return true},customMetaMessage:function(b,d){if(!a.metadata){return}var c=this.settings.meta?a(b).metadata()[this.settings.meta]:a(b).metadata();return c.messages&&c.messages[d]},customMessage:function(c,d){var b=this.settings.messages[c];return b&&(b.constructor==String?b:b[d])},findDefined:function(){for(var b=0;b<arguments.length;b++){if(arguments[b]!==undefined){return arguments[b]}}return undefined},defaultMessage:function(b,c){return this.findDefined(this.customMessage(b.name,c),this.customMetaMessage(b,c),b.title||undefined,a.validator.messages[c],"<strong>Warning: No message defined for "+b.name+"</strong>")},formatAndAdd:function(b,d){var c=this.defaultMessage(b,d.method);if(typeof c=="function"){c=c.call(this,d.parameters,b)}this.errorList.push({message:c,element:b});this.errorMap[b.name]=c;this.submitted[b.name]=c},addWrapper:function(b){if(this.settings.wrapper){b.push(b.parents(this.settings.wrapper))}return b},defaultShowErrors:function(){for(var c=0;this.errorList[c];c++){var b=this.errorList[c];this.settings.highlight&&this.settings.highlight.call(this,b.element,this.settings.errorClass);if(this.settings.is_showlabel){this.showLabel(b.element,b.message)}}if(this.errorList.length){this.toShow.push(this.containers)}if(this.settings.success){for(var c=0;this.successList[c];c++){this.showLabel(this.successList[c])}}if(this.settings.unhighlight){for(var c=0,d=this.validElements();d[c];c++){this.settings.unhighlight.call(this,d[c],this.settings.errorClass)}}this.toHide=this.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return a(this.errorList).map(function(){return this.element})},showLabel:function(c,d){var b=this.errorsFor(c);if(b.length){b.removeClass().addClass(this.settings.errorClass);b.attr("generated")&&b.html(d)}else{b=a("<"+this.settings.errorElement+"/>").attr({"for":this.idOrName(c),generated:true}).addClass(this.settings.errorClass).html(d||"");if(this.settings.wrapper){b=b.hide().show().wrap("<"+this.settings.wrapper+">").parent()}if(!this.labelContainer.append(b).length){this.settings.errorPlacement?this.settings.errorPlacement(b,a(c)):b.insertAfter(c)}}if(!d&&this.settings.success){b.text("");typeof this.settings.success=="string"?b.addClass(this.settings.success):this.settings.success(b)}this.toShow.push(b)},errorsFor:function(b){return this.errors().filter("[@for='"+this.idOrName(b)+"']")},idOrName:function(b){return this.groups[b.name]||(this.checkable(b)?b.name:b.id||b.name)},checkable:function(b){return/radio|checkbox/i.test(b.type)},findByName:function(b){var c=this.currentForm;return a(document.getElementsByName(b)).map(function(d,e){return e.form==c&&e.name==b&&e||null})},getLength:function(c,b){switch(b.nodeName.toLowerCase()){case"select":return a("option:selected",b).length;case"input":if(this.checkable(b)){return this.findByName(b.name).filter(":checked").length}}return c.length},depend:function(c,b){return this.dependTypes[typeof c]?this.dependTypes[typeof c](c,b):true},dependTypes:{"boolean":function(c,b){return c},string:function(c,b){return !!a(c,b.form).length},"function":function(c,b){return c(b)}},optional:function(b){return !a.validator.methods.required.call(this,a.trim(b.value),b)&&"dependency-mismatch"},startRequest:function(b){if(!this.pending[b.name]){this.pendingRequest++;this.pending[b.name]=true}},stopRequest:function(b,c){this.pendingRequest--;if(this.pendingRequest<0){this.pendingRequest=0}delete this.pending[b.name];if(c&&this.pendingRequest==0&&this.formSubmitted&&this.form()){a(this.currentForm).submit()}},previousValue:function(b){return a.data(b,"previousValue")||a.data(b,"previousValue",previous={old:null,valid:true,message:this.defaultMessage(b,"remote")})}},classRuleSettings:{required:{required:true},email:{email:true},url:{url:true},date:{date:true},dateISO:{dateISO:true},dateDE:{dateDE:true},number:{number:true},numberDE:{numberDE:true},digits:{digits:true},creditcard:{creditcard:true},cpos:{cpos:true}},addClassRules:function(b,c){b.constructor==String?this.classRuleSettings[b]=c:a.extend(this.classRuleSettings,b)},classRules:function(c){var d={};var b=a(c).attr("class");b&&a.each(b.split(" "),function(){if(this in a.validator.classRuleSettings){a.extend(d,a.validator.classRuleSettings[this])}});return d},attributeRules:function(c){var e={};var b=a(c);for(method in a.validator.methods){var d=b.attr(method);if(d){e[method]=d}}if(e.maxlength&&/-1|2147483647|524288/.test(e.maxlength)){delete e.maxlength}return e},metadataRules:function(b){if(!a.metadata){return{}}var c=a.data(b.form,"validator").settings.meta;return c?a(b).metadata()[c]:a(b).metadata()},staticRules:function(c){var d={};var b=a.data(c.form,"validator");if(b.settings.rules){d=a.validator.normalizeRule(b.settings.rules[c.name])||{}}return d},normalizeRules:function(c,b){a.each(c,function(f,e){if(e===false){delete c[f];return}if(e.param||e.depends){var d=true;switch(typeof e.depends){case"string":d=!!a(e.depends,b.form).length;break;case"function":d=e.depends.call(b,b);break}if(d){c[f]=e.param!==undefined?e.param:true}else{delete c[f]}}});a.each(c,function(d,e){c[d]=a.isFunction(e)?e(b):e});a.each(["minlength","maxlength","min","max"],function(){if(c[this]){c[this]=Number(c[this])}});a.each(["rangelength","range"],function(){if(c[this]){c[this]=[Number(c[this][0]),Number(c[this][1])]}});if(a.validator.autoCreateRanges){if(c.min&&c.max){c.range=[c.min,c.max];delete c.min;delete c.max}if(c.minlength&&c.maxlength){c.rangelength=[c.minlength,c.maxlength];delete c.minlength;delete c.maxlength}}if(c.messages){delete c.messages}return c},normalizeRule:function(c){if(typeof c=="string"){var b={};a.each(c.split(/\s/),function(){b[this]=true});c=b}return c},addMethod:function(b,d,c){a.validator.methods[b]=d;a.validator.messages[b]=c;if(d.length<3){a.validator.addClassRules(b,a.validator.normalizeRule(b))}},methods:{required:function(d,c,e){if(!this.depend(e,c)){return"dependency-mismatch"}switch(c.nodeName.toLowerCase()){case"select":var b=a("option:selected",c);return b.length>0&&(c.type=="select-multiple"||(a.browser.msie&&!(b[0].attributes.value.specified)?b[0].text:b[0].value).length>0);case"input":if(this.checkable(c)){return this.getLength(d,c)>0}default:return d.length>0}},remote:function(f,c,g){if(this.optional(c)){return"dependency-mismatch"}var d=this.previousValue(c);if(!this.settings.messages[c.name]){this.settings.messages[c.name]={}}this.settings.messages[c.name].remote=typeof d.message=="function"?d.message(f):d.message;if(d.old!==f){d.old=f;var b=this;this.startRequest(c);var e={};e[c.name]=f;a.ajax({url:g,mode:"abort",port:"validate"+c.name,dataType:"json",data:e,success:function(i){if(!i){var j={};j[c.name]=i||b.defaultMessage(c,"remote");b.showErrors(j)}else{var h=b.formSubmitted;b.prepareElement(c);b.formSubmitted=h;b.successList.push(c);b.showErrors()}d.valid=i;b.stopRequest(c,i)}});return"pending"}else{if(this.pending[c.name]){return"pending"}}return d.valid},minlength:function(c,b,d){return this.optional(b)||this.getLength(c,b)>=d},maxlength:function(c,b,d){return this.optional(b)||this.getLength(c,b)<=d},rangelength:function(d,b,e){var c=this.getLength(d,b);return this.optional(b)||(c>=e[0]&&c<=e[1])},min:function(c,b,d){return this.optional(b)||c>=d},max:function(c,b,d){return this.optional(b)||c<=d},range:function(c,b,d){return this.optional(b)||(c>=d[0]&&c<=d[1])},email:function(c,b){return this.optional(b)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(b.value)},url:function(c,b){return this.optional(b)||/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(b.value)},date:function(c,b){return this.optional(b)||!/Invalid|NaN/.test(new Date(c))},dateISO:function(d,c){var b=/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(d);if(b){month=parseInt(d.split("-")[1],10);day=parseInt(d.split("-")[2],10);if(month>12){b=false}if(day>31){b=false}else{if(month==2&&day>29){b=false}}}return this.optional(c)||b},dateDE:function(c,b){return this.optional(b)||/^\d\d?\.\d\d?\.\d\d\d?\d?$/.test(c)},number:function(c,b){return this.optional(b)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(c)},numberDE:function(c,b){return this.optional(b)||/^-?(?:\d+|\d{1,3}(?:\.\d{3})+)(?:,\d+)?$/.test(c)},digits:function(c,b){return this.optional(b)||/^\d+$/.test(c)},creditcard:function(f,c){if(this.optional(c)){return"dependency-mismatch"}if(/[^0-9-]+/.test(f)){return false}var g=0,e=0,b=false;f=f.replace(/\D/g,"");for(n=f.length-1;n>=0;n--){var d=f.charAt(n);var e=parseInt(d,10);if(b){if((e*=2)>9){e-=9}}g+=e;b=!b}return(g%10)==0},accept:function(c,b,d){d=typeof d=="string"?d:"png|jpe?g|gif";return this.optional(b)||c.match(new RegExp(".("+d+")$","i"))},equalTo:function(c,b,d){return c==a(d).val()},cpos:function(c,b){return true}}})})(jQuery);(function(c){var b=c.ajax;var a={};c.ajax=function(e){e=c.extend(e,c.extend({},c.ajaxSettings,e));var d=e.port;if(e.mode=="abort"){if(a[d]){a[d].abort()}return(a[d]=b.apply(this,arguments))}return b.apply(this,arguments)}})(jQuery);(function(a){a.each({focus:"focusin",blur:"focusout"},function(c,b){a.event.special[b]={setup:function(){if(a.browser.msie){return false}this.addEventListener(c,a.event.special[b].handler,true)},teardown:function(){if(a.browser.msie){return false}this.removeEventListener(c,a.event.special[b].handler,true)},handler:function(d){arguments[0]=a.event.fix(d);arguments[0].type=b;return a.event.handle.apply(this,arguments)}}});a.extend(a.fn,{delegate:function(d,c,b){return this.bind(d,function(e){var f=a(e.target);if(f.is(c)){return b.apply(f,arguments)}})},triggerEvent:function(b,c){return this.triggerHandler(b,[a.event.fix({type:b,target:c})])}})})(jQuery);var swfobject=function(){var b="undefined",Q="object",n="Shockwave Flash",p="ShockwaveFlash.ShockwaveFlash",P="application/x-shockwave-flash",m="SWFObjectExprInst",j=window,K=document,T=navigator,o=[],N=[],i=[],d=[],J,Z=null,M=null,l=null,e=false,A=false;var h=function(){var v=typeof K.getElementById!=b&&typeof K.getElementsByTagName!=b&&typeof K.createElement!=b,AC=[0,0,0],x=null;if(typeof T.plugins!=b&&typeof T.plugins[n]==Q){x=T.plugins[n].description;if(x&&!(typeof T.mimeTypes!=b&&T.mimeTypes[P]&&!T.mimeTypes[P].enabledPlugin)){x=x.replace(/^.*\s+(\S+\s+\S+$)/,"$1");AC[0]=parseInt(x.replace(/^(.*)\..*$/,"$1"),10);AC[1]=parseInt(x.replace(/^.*\.(.*)\s.*$/,"$1"),10);AC[2]=/r/.test(x)?parseInt(x.replace(/^.*r(.*)$/,"$1"),10):0}}else{if(typeof j.ActiveXObject!=b){var y=null,AB=false;try{y=new ActiveXObject(p+".7")}catch(t){try{y=new ActiveXObject(p+".6");AC=[6,0,21];y.AllowScriptAccess="always"}catch(t){if(AC[0]==6){AB=true}}if(!AB){try{y=new ActiveXObject(p)}catch(t){}}}if(!AB&&y){try{x=y.GetVariable("$version");if(x){x=x.split(" ")[1].split(",");AC=[parseInt(x[0],10),parseInt(x[1],10),parseInt(x[2],10)]}}catch(t){}}}}var AD=T.userAgent.toLowerCase(),r=T.platform.toLowerCase(),AA=/webkit/.test(AD)?parseFloat(AD.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,q=false,z=r?/win/.test(r):/win/.test(AD),w=r?/mac/.test(r):/mac/.test(AD);
/*@cc_on q=true;@if(@_win32)z=true;@elif(@_mac)w=true;@end@*/
return{w3cdom:v,pv:AC,webkit:AA,ie:q,win:z,mac:w}}();var L=function(){if(!h.w3cdom){return}f(H);if(h.ie&&h.win){try{K.write("<script id=__ie_ondomload defer=true src=//:><\/script>");J=C("__ie_ondomload");if(J){I(J,"onreadystatechange",S)}}catch(q){}}if(h.webkit&&typeof K.readyState!=b){Z=setInterval(function(){if(/loaded|complete/.test(K.readyState)){E()}},10)}if(typeof K.addEventListener!=b){K.addEventListener("DOMContentLoaded",E,null)}R(E)}();function S(){if(J.readyState=="complete"){J.parentNode.removeChild(J);E()}}function E(){if(e){return}if(h.ie&&h.win){var v=a("span");try{var u=K.getElementsByTagName("body")[0].appendChild(v);u.parentNode.removeChild(u)}catch(w){return}}e=true;if(Z){clearInterval(Z);Z=null}var q=o.length;for(var r=0;r<q;r++){o[r]()}}function f(q){if(e){q()}else{o[o.length]=q}}function R(r){if(typeof j.addEventListener!=b){j.addEventListener("load",r,false)}else{if(typeof K.addEventListener!=b){K.addEventListener("load",r,false)}else{if(typeof j.attachEvent!=b){I(j,"onload",r)}else{if(typeof j.onload=="function"){var q=j.onload;j.onload=function(){q();r()}}else{j.onload=r}}}}}function H(){var t=N.length;for(var q=0;q<t;q++){var u=N[q].id;if(h.pv[0]>0){var r=C(u);if(r){N[q].width=r.getAttribute("width")?r.getAttribute("width"):"0";N[q].height=r.getAttribute("height")?r.getAttribute("height"):"0";if(c(N[q].swfVersion)){if(h.webkit&&h.webkit<312){Y(r)}W(u,true)}else{if(N[q].expressInstall&&!A&&c("6.0.65")&&(h.win||h.mac)){k(N[q])}else{O(r)}}}}else{W(u,true)}}}function Y(t){var q=t.getElementsByTagName(Q)[0];if(q){var w=a("embed"),y=q.attributes;if(y){var v=y.length;for(var u=0;u<v;u++){if(y[u].nodeName=="DATA"){w.setAttribute("src",y[u].nodeValue)}else{w.setAttribute(y[u].nodeName,y[u].nodeValue)}}}var x=q.childNodes;if(x){var z=x.length;for(var r=0;r<z;r++){if(x[r].nodeType==1&&x[r].nodeName=="PARAM"){w.setAttribute(x[r].getAttribute("name"),x[r].getAttribute("value"))}}}t.parentNode.replaceChild(w,t)}}function k(w){A=true;var u=C(w.id);if(u){if(w.altContentId){var y=C(w.altContentId);if(y){M=y;l=w.altContentId}}else{M=G(u)}if(!(/%$/.test(w.width))&&parseInt(w.width,10)<310){w.width="310"}if(!(/%$/.test(w.height))&&parseInt(w.height,10)<137){w.height="137"}K.title=K.title.slice(0,47)+" - Flash Player Installation";var z=h.ie&&h.win?"ActiveX":"PlugIn",q=K.title,r="MMredirectURL="+j.location+"&MMplayerType="+z+"&MMdoctitle="+q,x=w.id;if(h.ie&&h.win&&u.readyState!=4){var t=a("div");x+="SWFObjectNew";t.setAttribute("id",x);u.parentNode.insertBefore(t,u);u.style.display="none";var v=function(){u.parentNode.removeChild(u)};I(j,"onload",v)}U({data:w.expressInstall,id:m,width:w.width,height:w.height},{flashvars:r},x)}}function O(t){if(h.ie&&h.win&&t.readyState!=4){var r=a("div");t.parentNode.insertBefore(r,t);r.parentNode.replaceChild(G(t),r);t.style.display="none";var q=function(){t.parentNode.removeChild(t)};I(j,"onload",q)}else{t.parentNode.replaceChild(G(t),t)}}function G(v){var u=a("div");if(h.win&&h.ie){u.innerHTML=v.innerHTML}else{var r=v.getElementsByTagName(Q)[0];if(r){var w=r.childNodes;if(w){var q=w.length;for(var t=0;t<q;t++){if(!(w[t].nodeType==1&&w[t].nodeName=="PARAM")&&!(w[t].nodeType==8)){u.appendChild(w[t].cloneNode(true))}}}}}return u}function U(AG,AE,t){var q,v=C(t);if(v){if(typeof AG.id==b){AG.id=t}if(h.ie&&h.win){var AF="";for(var AB in AG){if(AG[AB]!=Object.prototype[AB]){if(AB.toLowerCase()=="data"){AE.movie=AG[AB]}else{if(AB.toLowerCase()=="styleclass"){AF+=' class="'+AG[AB]+'"'}else{if(AB.toLowerCase()!="classid"){AF+=" "+AB+'="'+AG[AB]+'"'}}}}}var AD="";for(var AA in AE){if(AE[AA]!=Object.prototype[AA]){AD+='<param name="'+AA+'" value="'+AE[AA]+'" />'}}v.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+AF+">"+AD+"</object>";i[i.length]=AG.id;q=C(AG.id)}else{if(h.webkit&&h.webkit<312){var AC=a("embed");AC.setAttribute("type",P);for(var z in AG){if(AG[z]!=Object.prototype[z]){if(z.toLowerCase()=="data"){AC.setAttribute("src",AG[z])}else{if(z.toLowerCase()=="styleclass"){AC.setAttribute("class",AG[z])}else{if(z.toLowerCase()!="classid"){AC.setAttribute(z,AG[z])}}}}}for(var y in AE){if(AE[y]!=Object.prototype[y]){if(y.toLowerCase()!="movie"){AC.setAttribute(y,AE[y])}}}v.parentNode.replaceChild(AC,v);q=AC}else{var u=a(Q);u.setAttribute("type",P);for(var x in AG){if(AG[x]!=Object.prototype[x]){if(x.toLowerCase()=="styleclass"){u.setAttribute("class",AG[x])}else{if(x.toLowerCase()!="classid"){u.setAttribute(x,AG[x])}}}}for(var w in AE){if(AE[w]!=Object.prototype[w]&&w.toLowerCase()!="movie"){F(u,w,AE[w])}}v.parentNode.replaceChild(u,v);q=u}}}return q}function F(t,q,r){var u=a("param");u.setAttribute("name",q);u.setAttribute("value",r);t.appendChild(u)}function X(r){var q=C(r);if(q&&(q.nodeName=="OBJECT"||q.nodeName=="EMBED")){if(h.ie&&h.win){if(q.readyState==4){B(r)}else{j.attachEvent("onload",function(){B(r)})}}else{q.parentNode.removeChild(q)}}}function B(t){var r=C(t);if(r){for(var q in r){if(typeof r[q]=="function"){r[q]=null}}r.parentNode.removeChild(r)}}function C(t){var q=null;try{q=K.getElementById(t)}catch(r){}return q}function a(q){return K.createElement(q)}function I(t,q,r){t.attachEvent(q,r);d[d.length]=[t,q,r]}function c(t){var r=h.pv,q=t.split(".");q[0]=parseInt(q[0],10);q[1]=parseInt(q[1],10)||0;q[2]=parseInt(q[2],10)||0;return(r[0]>q[0]||(r[0]==q[0]&&r[1]>q[1])||(r[0]==q[0]&&r[1]==q[1]&&r[2]>=q[2]))?true:false}function V(v,r){if(h.ie&&h.mac){return}var u=K.getElementsByTagName("head")[0],t=a("style");t.setAttribute("type","text/css");t.setAttribute("media","screen");if(!(h.ie&&h.win)&&typeof K.createTextNode!=b){t.appendChild(K.createTextNode(v+" {"+r+"}"))}u.appendChild(t);if(h.ie&&h.win&&typeof K.styleSheets!=b&&K.styleSheets.length>0){var q=K.styleSheets[K.styleSheets.length-1];if(typeof q.addRule==Q){q.addRule(v,r)}}}function W(t,q){var r=q?"visible":"hidden";if(e&&C(t)){C(t).style.visibility=r}else{V("#"+t,"visibility:"+r)}}function g(s){var r=/[\\\"<>\.;]/;var q=r.exec(s)!=null;return q?encodeURIComponent(s):s}var D=function(){if(h.ie&&h.win){window.attachEvent("onunload",function(){var w=d.length;for(var v=0;v<w;v++){d[v][0].detachEvent(d[v][1],d[v][2])}var t=i.length;for(var u=0;u<t;u++){X(i[u])}for(var r in h){h[r]=null}h=null;for(var q in swfobject){swfobject[q]=null}swfobject=null})}}();return{registerObject:function(u,q,t){if(!h.w3cdom||!u||!q){return}var r={};r.id=u;r.swfVersion=q;r.expressInstall=t?t:false;N[N.length]=r;W(u,false)},getObjectById:function(v){var q=null;if(h.w3cdom){var t=C(v);if(t){var u=t.getElementsByTagName(Q)[0];if(!u||(u&&typeof t.SetVariable!=b)){q=t}else{if(typeof u.SetVariable!=b){q=u}}}}return q},embedSWF:function(x,AE,AB,AD,q,w,r,z,AC){if(!h.w3cdom||!x||!AE||!AB||!AD||!q){return}AB+="";AD+="";if(c(q)){W(AE,false);var AA={};if(AC&&typeof AC===Q){for(var v in AC){if(AC[v]!=Object.prototype[v]){AA[v]=AC[v]}}}AA.data=x;AA.width=AB;AA.height=AD;var y={};if(z&&typeof z===Q){for(var u in z){if(z[u]!=Object.prototype[u]){y[u]=z[u]}}}if(r&&typeof r===Q){for(var t in r){if(r[t]!=Object.prototype[t]){if(typeof y.flashvars!=b){y.flashvars+="&"+t+"="+r[t]}else{y.flashvars=t+"="+r[t]}}}}f(function(){U(AA,y,AE);if(AA.id==AE){W(AE,true)}})}else{if(w&&!A&&c("6.0.65")&&(h.win||h.mac)){A=true;W(AE,false);f(function(){var AF={};AF.id=AF.altContentId=AE;AF.width=AB;AF.height=AD;AF.expressInstall=w;k(AF)})}}},getFlashPlayerVersion:function(){return{major:h.pv[0],minor:h.pv[1],release:h.pv[2]}},hasFlashPlayerVersion:c,createSWF:function(t,r,q){if(h.w3cdom){return U(t,r,q)}else{return undefined}},removeSWF:function(q){if(h.w3cdom){X(q)}},createCSS:function(r,q){if(h.w3cdom){V(r,q)}},addDomLoadEvent:f,addLoadEvent:R,getQueryParamValue:function(v){var u=K.location.search||K.location.hash;if(v==null){return g(u)}if(u){var t=u.substring(1).split("&");for(var r=0;r<t.length;r++){if(t[r].substring(0,t[r].indexOf("="))==v){return g(t[r].substring((t[r].indexOf("=")+1)))}}}return""},expressInstallCallback:function(){if(A&&M){var q=C(m);if(q){q.parentNode.replaceChild(M,q);if(l){W(l,true);if(h.ie&&h.win){M.style.display="block"}}M=null;l=null;A=false}}}}}();jQuery.cookie=function(b,j,m){if(typeof j!="undefined"){m=m||{};if(j==null){j="";m.expires=-1}var e="";if(m.expires&&(typeof m.expires=="number"||m.expires.toUTCString)){var f;if(typeof m.expires=="number"){f=new Date();f.setTime(f.getTime()+(m.expires*24*60*60*1000))}else{f=m.expires}e="; expires="+f.toUTCString()}var l=m.path?"; path="+(m.path):"";var g=m.domain?"; domain="+(m.domain):"";var a=m.secure?"; secure":"";document.cookie=[b,"=",encodeURIComponent(j),e,l,g,a].join("")}else{var d=null;if(document.cookie&&document.cookie!=""){var k=document.cookie.split(";");for(var h=0;h<k.length;h++){var c=jQuery.trim(k[h]);if(c.substring(0,b.length+1)==(b+"=")){d=decodeURIComponent(c.substring(b.length+1));break}}}return d}};jQuery.get_cookie=function(b){var d=document.cookie.split(";");for(var a=0;a<d.length;a++){var f=d[a];var e=f.indexOf(b);if(e>=0){return f.substring(e+b.length+1)}}return null};jQuery.gen_expire_time=function(c){var b=new Date();var a=b.getTime();a+=c;b.setTime(a);return b};DOMModule={get_iframe_window:function(a){var b=a.contentWindow||a.contentDocument;return b},get_iframe_document:function(a){return a.document||a.documentElement},get_pageY:function(a){return a.pageYOffset||a.document.documentElement.scrollTop||a.document.body.scrollTop}};CONFIG={"user-invite-contact-form":{"user-invite-contact-name":{required:true,maxlength:50},"user-invite-contact-email":{required:true,maxlength:30000},"user-invite-contact-content":{required:false,maxlength:200}},"share-post-form":{"share-post-subject":{required:true,maxlength:80},"share-post-url":{required:true,url:true,maxlength:1024},"share-post-embeded-code":{required:false,maxlength:8192},"share-post-content":{required:true,maxlength:40000}},"message-post-form":{"message-post-recipient-length":{required:true,number:true,min:1,max:100},"message-post-subject":{required:false,maxlength:256},"message-post-content":{required:true,maxlength:10240}},"blog-post-form":{"blog-post-content":{required:true,maxlength:40000},"blog-post-subject":{required:true,maxlength:80},"blog-post-summary":{required:false,maxlength:1024}},"share-post-tofriend-form":{content:{required:false,maxlength:200}},"friend-comment-form":{"friend-comment-content":{required:false,maxlength:50}},"tap-form":{"tap-description":{required:false,maxlength:50}},"task-form":{"task-start-date":{required:true,dateISO:true},"task-end-daytime":{required:false,time:true},"task-start-daytime":{required:false,time:true},"task-description":{required:false,maxlength:40000},"task-subject":{required:true,maxlength:80},"task-location":{required:false,maxlength:30},"task-end-date":{required:false,dateISO:true}},"register-form":{"register-birth-year":{required:true,required_select:true},"register-username":{required:true,maxlength:10},"register-password":{required:true,minlength:6,maxlength:30},"register-gender":{required:true,number:true,min:0,max:10},"register-email":{required:true,email:true,maxlength:34},"register-birth-day":{required:true,required_select:true},"register-birth-month":{required:true,required_select:true},"register-userid":{required:true,minlength:6,maxlength:30}},"company-form":{"company-department":{required:false,maxlength:7},"company-position":{required:true,maxlength:5},"company-name":{required:true,maxlength:11}},"contact-form":{"contact-msn":{required:false,email:true,maxlength:34},"contact-yahoo":{required:false,email:true,maxlength:34},"contact-address":{required:false,maxlength:30},"contact-homepage":{required:false,maxlength:100},"contact-website":{required:false,url:true,maxlength:1024},"contact-skype":{required:false,maxlength:34},"contact-aol":{required:false,maxlength:34},"contact-gtalk":{required:false,email:true,maxlength:34},"contact-zipcode":{required:false,maxlength:10},"contact-verify-email":{required:true,email:true,maxlength:34},"contact-qq":{required:false,maxlength:34},"contact-fax":{required:false,maxlength:20},"contact-cellphone":{required:false,maxlength:20},"contact-phone":{required:false,maxlength:20},"contact-uc":{required:false,maxlength:34}},"project-form":{"project-description":{required:false,maxlength:200},"project-position":{required:true,maxlength:5},"project-name":{required:true,maxlength:11}},"invite-post-form":{"user-invite-contact-name":{required:false,maxlength:50},"user-invite-contact-content":{required:false,maxlength:200}},"post-comment-form":{"comment-content":{required:true,maxlength:1024}},"blog-quote-form":{"blog-quote-url":{required:true,url:true,maxlength:1024},"blog-post-summary":{required:false,maxlength:1024}},"edit-friend-category-form":{"category-name":{required:true,maxlength:6}},"invite-im-form":{"invite-password":{required:true,maxlength:50},"invite-username":{required:true,maxlength:34}},"invite-mailbox-form":{"invite-password":{required:true,maxlength:50},"invite-username":{required:true,maxlength:34}},"school-form":{"school-department":{required:true,maxlength:7},"school-name":{required:true,maxlength:11}},"event-form":{"event-sub-category":{required:true,required_select:true},"event-website":{required:false,url:true,maxlength:1024},"event-start-daytime":{required:true,time:true},"event-description":{required:false,maxlength:40000},"event-category":{required:true,required_select:true},"event-email":{required:false,email:true,maxlength:34},"event-end-daytime":{required:true,time:true},"event-subject":{required:true,maxlength:80},"event-start-date":{required:true,dateISO:true},"event-end-date":{required:true,dateISO:true},"event-city":{required:true,maxlength:20},"event-cost":{required:true,maxlength:20},"event-total-person":{required:true,number:true,min:1,max:100000},"event-location":{required:true,maxlength:20},"event-prize":{required:true,maxlength:20}},"friend-request-form":{"friend-request-content":{required:false,maxlength:200}},"vote-post-form":{"vote-post-question":{required:false,maxlength:30},"vote-post-content":{required:false,maxlength:40000},"vote-post-subject":{required:true,maxlength:80},"vote-post-answer":{required:false,maxlength:30}},"hobby-form":{"hobby-tvplay":{required:false,maxlength:200},"hobby-movie":{required:false,maxlength:200},"hobby-friend":{required:false,maxlength:200},"hobby-wishes":{required:false,maxlength:200},"hobby-singer":{required:false,maxlength:200},"hobby-event":{required:false,maxlength:200},"hobby-quote":{required:false,maxlength:200},"hobby-actor":{required:false,maxlength:200},"hobby-people":{required:false,maxlength:200},"hobby-music":{required:false,maxlength:200},"hobby-book":{required:false,maxlength:200}},"base-info-form":{"base-info-birth-year":{required:true,required_select:true},"base-info-birth-place":{required:false,maxlength:20},"base-info-birth-month":{required:true,required_select:true},"base-info-username":{required:true,maxlength:10},"base-info-height":{required:false,number:true,min:0,max:400},"base-info-weight":{required:false,number:true,min:0,max:500},"base-info-aboutme":{required:false,maxlength:500},"base-info-idcard-number":{required:false,maxlength:30},"base-info-birth-day":{required:true,required_select:true},"base-info-current-place":{required:false,maxlength:20}},"setting-password-form":{"former-password":{required:true,minlength:6,maxlength:50},"new-password":{required:true,minlength:6,maxlength:50}},PERSONAL:2,ATTENDEE:3,PUBLIC:0,FRIEND:1,RESOURCE_TYPE_VOTE:21,RESOURCE_TYPE_SHARE:13,RESOURCE_TYPE_USER:0,RESOURCE_TYPE_ICON_COMMENT:27,RESOURCE_TYPE_APPLICATION:2,RESOURCE_TYPE_BLOG:17,RESOURCE_TYPE_POSTER:5,RESOURCE_TYPE_MESSAGE:8,RESOURCE_TYPE_SHARE_COMMENT:28,RESOURCE_TYPE_ICON:3,RESOURCE_TYPE_CALENDAR:9,RESOURCE_TYPE_PROFILE:7,RESOURCE_TYPE_WALLPAPER:4,RESOURCE_TYPE_BLOG_COMMENT:18,RESOURCE_TYPE_USER_COMMENT:1,RESOURCE_TYPE_SETTING:10,RESOURCE_TYPE_VOTE_COMMENT:22,RESOURCE_TYPE_MOOD_COMMENT:26,RESOURCE_TYPE_TASK:11,RESOURCE_TYPE_EVENT:19,RESOURCE_TYPE_EVENT_COMMENT:20,RESOURCE_TYPE_MOOD:24,RESOURCE_TYPE_GALLERY:25,RESOURCE_TYPE_TAP:23,RESOURCE_TYPE_ACCOUNT:6,RESOURCE_TYPE_TASK_COMMENT:12,MAX_FRIEND_CATEGORY:20,SESSION_COOKIE_NAME:"zeuuxsessionid",AVAILABLE:1,ISNOT_VERIFIED:13,IN_CREATE_PROCCESS:12,JOIN:3,NO_INTEREST:6,SUCCESS:10,NO:9,SYSTEM_LOCK:2,LEAVE:4,PERMISSION_DENIED:15,INTEREST:5,FAIL:11,YES:8,IS_VERIFIED:7,ISNOT_HUMAN:14,USER_DELETE:0,VERSION:{"campaign.css":"1.29","roster.ui.js":"1.11","zeuux-com-component-dialog.js":"1.3","zeuux-com-component-share.js":"1.28","jquery.upload.flash.js":"1.1","version.js":"1.1","jquery.bgiframe.min.js":"1.1","zeuux-com-event.js":"1.73","zeuux-com-component-panel.js":"1.74","zeuux-com-desktop.js":"1.1","zeuux-com-login.js":"1.18","zeuux-com-component-filter.js":"1.3","zeuux-com-component-validate.js":"1.16","jabber_x_data.js":"1.1","zeuux-com-component-comment.js":"1.88","main.js":"1.57","zeuux-com-component-tap.js":"1.2","jquery-1.2.3.js":"1.1","jquery.ui.js":"2.2","zeuux-com-component-date.js":"1.3","zeuux-com-share.js":"1.22","zeuux-com-component-net.js":"1.3","zeuux-com-component-astro.js":"1.2","calendar.css":"1.29","zeuux-com.js":"1.389","core.js":"32.139","statusLed.js":"1.5","zeuux-com-component-image.js":"1.58","im.js":"6.9","zeuux-com-blog.js":"1.33","jquery-1.2.6.js":"1.1","shared.js":"1.18","zeuux-com-ishuman.js":"1.15","jquery.ui.draggable.js":"1.1","zeuux-com-component-swf.js":"1.2","zeuux-com-user.js":"1.2","jquery.autocomplete.js":"1.1","switchStyle.js":"1.6","jquery.ui.core.js":"1.1","vote.css":"1.55","jsjac.js":"1.4","vcard.js":"1.2","skin.css":"1.145","setting.css":"1.74","jquery.js":"1.1","base.css":"1.191","jquery.clipboard.js":"1.2","zeuux-com-component-im.js":"1.43","zeuux-com-component-presence.js":"1.3","zeuux-com-vote.js":"1.58","tiny_mce.js":"1.2","emoticons.js":"1.1","zeuux-com-component-input.js":"1.12","zeuux-com-component-feedback.js":"1.1","zeuux-com-component-form.js":"1.3","pngfix.js":"1.1","jquery.upload.js":"1.18","zeuux-com-plugin.js":"1.12","zeuux-com-calendar.js":"1.101","zeuux-com-component-user.js":"1.62","zeuux-com-register.js":"1.4","zeuux-com-setting.js":"1.68","zeuux-com-component-ui.js":"1.2","blog.css":"1.43","zeuux-com-message.js":"1.61","config.js":"1.5","jcalendar-source.js":"1.24","jquery.dimensions.js":"1.1","jquery.base64.js":"1.1","jquery.validate.js":"1.22","friends.css":"1.78","zeuux-com-component-datepicker.js":"1.9","chat.js":"1.29","zeuux-com-reset.js":"1.23","zeuux-com-component-dom.js":"1.2","util.js":"14.1","jquery.jwindow.js":"1.21","component.css":"1.27","share.css":"1.11","zeuux-com-component-editor.js":"1.22","zeuux-com-component-upload.js":"1.26","zeuux-com-component-template.js":"1.3","roster.js":"1.88","zeuux-com-component-recommend.js":"1.4","zeuux-com-component-cookie.js":"1.2","zeuux-com-component-persist.js":"1.2","jquery.hotkeys.js":"1.1","zeuux-com-config.js":"1.75","zeuux-com-component-desktop.js":"1.22","zeuux-com-component-pagination.js":"1.14","editor.css":"1.6","sounds.js":"1.3","browsercheck.js":"1.1","zeuux-com-component-notify.js":"1.69"}};var DEBUG=false;var JABBERSERVER="zeuux.com";var REAL_JABBERSERVER="zeuux.com";var IM_CHAT_BACKEND_TYPE="binding";var IM_NOTIFY_BACKEND_TYPE="binding";var IM_CHAT_HTTPBASE="/message/chat/event/binding/";var IM_NOTIFY_HTTPBASE="/message/chat/event/binding/";var DEFAULT_CHAT_RESOURCE="CHAT";var DEFAULT_NOTIFY_RESOURCE="NOTIFY";var DEFAULT_ROBOT_RESOURCE="ROBOT";var DEFAULT_LOGIN_RESOURCE="LOGIN";var DEFAULT_LOGOUT_RESOURCE="LOGOUT";var IM_PASS_PREFIX="000000000000000000000000000000;";var g_notify_connection=null;var REPOSITORY="Im Store";var REPOSITORY_PARAM={domain:location.hostname};var MESSAGE_PREFIX="msg-";var COOKIE_KEY_CHAT_WITH_USERID="chat-with-id-";var COOKIE_KEY_CHAT_WITH_USERNAME="chat-with-name-";var COOKIE_KEY_CHAT_RUN="chat-run";var COOKIE_KEY_IS_READ_IM_MSG="is-read-im-msg-";var DEFAULT_COOKIE_EXPIRE_TIME=30*1000;var MESSAGE_EXPIRE_TIME=7;var COOKIE_DOMAIN=".zeuux.com";var MESSAGE_HOST="message.zeuux.com";var BS_HOST="bs.zeuux.com";var STYLE_HOST="style.zeuux.com";var MAIN_HOST="www.zeuux.com";var COOKIE_OPTIONS={path:"/",domain:COOKIE_DOMAIN,secure:false};var CHAT_WINDOW_WIDTH=850;var CHAT_WINDOW_HEIGHT=589;var ENABLE_EMOTIONS=false;function getArgs(){passedArgs=new Array();search=self.location.href;search=search.split("?");if(search.length>1){argList=search[1];argList=argList.split("&");for(var a=0;a<argList.length;a++){newArg=argList[a];newArg=argList[a].split("=");passedArgs[unescape(newArg[0])]=unescape(newArg[1])}}}function cutResource(b){if(typeof(b)=="undefined"||!b){return}var a=b;if(a.indexOf("/")!=-1){a=a.substring(0,a.indexOf("/"))}return a}function msgEscape(a){if(typeof(a)=="undefined"||!a||a==""){return}a=a.replace(/%/g,"%25");a=a.replace(/\n/g,"%0A");a=a.replace(/\r/g,"%0D");a=a.replace(/ /g,"%20");a=a.replace(/\"/g,"%22");a=a.replace(/#/g,"%23");a=a.replace(/\$/g,"%24");a=a.replace(/&/g,"%26");a=a.replace(/\(/g,"%28");a=a.replace(/\)/g,"%29");a=a.replace(/\+/g,"%2B");a=a.replace(/,/g,"%2C");a=a.replace(/\//g,"%2F");a=a.replace(/\:/g,"%3A");a=a.replace(/\;/g,"%3B");a=a.replace(/</g,"%3C");a=a.replace(/=/g,"%3D");a=a.replace(/>/g,"%3E");a=a.replace(/@/g,"%40");return a}function makeWindowName(a){a=a.replace(/@/,"at");a=a.replace(/\./g,"dot");a=a.replace(/\//g,"slash");a=a.replace(/&/g,"amp");a=a.replace(/\'/g,"tick");a=a.replace(/=/g,"equals");a=a.replace(/#/g,"pound");a=a.replace(/:/g,"colon");a=a.replace(/%/g,"percent");a=a.replace(/-/g,"dash");a=a.replace(/ /g,"blank");a=a.replace(/\*/g,"asterix");return a}function msgFormat(msg){if(!msg){return null}msg=StringUtil.wbr_format(msg);if(typeof(emoticons)!="undefined"&&ENABLE_EMOTIONS){for(var i in emoticons){if(!emoticons.hasOwnProperty(i)){continue}var iq=i.replace(/\\/g,"");var emo=new Image();emo.src=emoticonpath+emoticons[i];if(emo.width>0&&emo.height>0){msg=msg.replace(eval("/(\\s|^)"+i+"(\\s|$)/g"),'$1<img src="'+emo.src+"\" width='"+emo.width+"' height='"+emo.height+"' alt=\""+iq+'" title="'+iq+'">$2')}else{msg=msg.replace(eval("/(\\s|^)"+i+"(\\s|$)/g"),'$1<img src="'+emo.src+'" alt="'+iq+'" title="'+iq+'">$2')}}}msg=msg.replace(/(\s|^)(https?:\/\/\S+)/gi,'$1<a href="$2" target="_blank">$2</a>');msg=msg.replace(/(\s|^)(ftp:\/\/\S+)/gi,'$1<a href="$2" target="_blank">$2</a>');msg=msg.replace(/(\s|^)(\w+\@\S+\.\S+)/g,'$1<a href="mailto:$2">$2</a>');msg=msg.replace(/(\s|^)\*([^\*\r\n]+)\*/g,"$1<b>$2</b>");msg=msg.replace(/(\s|^)\_([^\*\r\n]+)\_/g,"$1<u>$2</u>");msg=msg.replace(/\n/g,"<br>");return msg}var prohibited=['"'," ","&","'","/",":","<",">","@"];function isValidJID(c){var a=c.substring(0,c.lastIndexOf("@"));for(var b=0;b<prohibited.length;b++){if(a.indexOf(prohibited[b])!=-1){alert("非法 JID\n'"+prohibited[b]+"' 不允许出现在 JID 中。\n请修改！");return false}}return true}function jab2date(b){var a=new Date(Date.UTC(b.substr(0,4),b.substr(5,2)-1,b.substr(8,2),b.substr(11,2),b.substr(14,2),b.substr(17,2)));if(b.substr(b.length-6,1)!="Z"){var c=new Date();c.setTime(0);c.setUTCHours(b.substr(b.length-5,2));c.setUTCMinutes(b.substr(b.length-2,2));if(b.substr(b.length-6,1)=="+"){a.setTime(a.getTime()-c.getTime())}else{if(b.substr(b.length-6,1)=="-"){a.setTime(a.getTime()+c.getTime())}}}return a}function hrTime(a){return jab2date(a).toLocaleString()}function jabberDate(a){if(!a.getUTCFullYear){return}var b=a.getUTCFullYear()+"-";b+=(((a.getUTCMonth()+1)<10)?"0":"")+(a.getUTCMonth()+1)+"-";b+=((a.getUTCDate()<10)?"0":"")+a.getUTCDate()+"T";b+=((a.getUTCHours()<10)?"0":"")+a.getUTCHours()+":";b+=((a.getUTCMinutes()<10)?"0":"")+a.getUTCMinutes()+":";b+=((a.getUTCSeconds()<10)?"0":"")+a.getUTCSeconds()+"Z";return b}function truncate(e,a){if(!e||e==""){return""}var f=a*2;var c=0;for(var d=0;d<e.length;d++){if(e.charCodeAt(d)<128){c+=1}else{c+=2}}if(c<=f){return e}else{var b=0;f=f-2;c=0;for(var d=0;d<e.length;d++){if(e.charCodeAt(d)<128){c+=1}else{c+=2}if(c>f){b=d;break}}return e.substring(0,b)+".."}}StringUtil={wbr_format:function(b){var h=5;var d="<wbr/>";if(!b){return""}if(b&&b.length<h){return b}var g=b.split(" ");var a=new Array();var f;for(var e=0;e<g.length;e++){f=g[e];if(f.length>h){for(var c=0;c<f.length;c++){a.push(StringUtil.htmlEnc(f.charAt(c)));a.push(d)}}else{a.push(StringUtil.htmlEnc(f))}a.push("&nbsp;")}return a.join("")},htmlEnc:function(a){if(!a){return""}a=a.replace(/&/g,"&amp;");a=a.replace(/</g,"&lt;");a=a.replace(/>/g,"&gt;");a=a.replace(/\"/g,"&quot;");return a},htmlDec:function(a){if(!a){return""}a=a.replaceAll("&lt;","<");a=a.replaceAll("&gt;",">");a=a.replaceAll("&quote;",'"');a=a.replaceAll("&amp;","&");return a}};var BEGINNING_TIME=1859;function set_year(c,g,e){var b=get_current_date();var d=b.getFullYear();var f="<option value='0'>选择</option>";c=parseInt(c,10);if(e){for(var a=d;a<=(d+10);a++){if(a==c){f+="<OPTION value='"+a+"' selected>"+a+"</OPTION>"}else{f+="<OPTION value='"+a+"'>"+a+"</OPTION>"}}}else{for(var a=d;a>(d-100);a--){if(a==c){f+="<OPTION value='"+a+"' selected>"+a+"</OPTION>"}else{f+="<OPTION value='"+a+"'>"+a+"</OPTION>"}}}jQuery(g).html(f)}function set_month(c,g,j,f){var b=get_current_date();var h="<option value='0'>选择</option>";c=parseInt(c,10);g=parseInt(g,10);for(var a=1;a<13;a++){try{if(!f&&(c==b.getFullYear())&&(a>b.getMonth()+1)){break}}catch(d){}if(a==g){h+="<OPTION value='"+a+"' selected>"+a+"</OPTION>"}else{h+="<OPTION value='"+a+"'>"+a+"</OPTION>"}}jQuery(j).html(h)}function set_day(j,g,k,l,d){var a=get_current_date();var h="<option value='0'>选择</option>";j=parseInt(j,10);g=parseInt(g,10);k=parseInt(k,10);var m=new Date(j,g-1,1);if(k<=0){k=parseInt(jQuery(l).val())}m=parseInt(m-0,10);for(var c=1;c<32;c++){var b=new Date(m+(c-1)*86400000);if((b.getMonth())!=(g-1)){break}try{if(!d&&j==a.getFullYear()&&g==a.getMonth()+1&&c>(a.getDate())){break}}catch(f){}if(c==k){h+="<OPTION value='"+c+"' selected>"+c+"</OPTION>"}else{h+="<OPTION value='"+c+"'>"+c+"</OPTION>"}}jQuery(l).html(h)}function days_in_february(a){return(((a%4==0)&&((!(a%100==0))||(a%400==0)))?29:28)}function parse_select_datetime(c,f){var d=parseInt(c.split("-")[0],10);var e=parseInt(c.split("-")[1],10);var b=parseInt(c.split("-")[2],10);if(f!=undefined){var a=parseInt(f.split(":")[0],10);var g=parseInt(f.split(":")[1],10);return new Date(d,e-1,b,a,g)}return new Date(d,e-1,b)}var g_current_uptime=null;Uptime={show_uptime:function(b){var d="#"+b;if(!g_current_uptime){var a=jQuery(d).text();if(a&&a.length>0){try{g_current_uptime=parseInt(a,10)}catch(c){}}}if(g_current_uptime){g_current_uptime+=1;jQuery("#"+b).text(g_current_uptime)}}};TabUI={init:function(a){jQuery("#"+a+" a").click(TabUI.tab_handler)},tab_handler:function(a){a.preventDefault();TabUI.tab_common_handler(this);return false},do_action:function(a){TabUI.tab_common_handler(a);return false},tab_common_handler:function(node){var target_div=jQuery(node).attr("target_div");var url=jQuery(node).attr("href");var parameters=jQuery(node).attr("parameters");var js_function=jQuery(node).attr("js_function");var before_function=jQuery(node).attr("before_function");var is_selected=jQuery(node).attr("is_selected");var tab_div=jQuery(node).attr("tab_div");var static_div=jQuery(node).attr("static_div");var needfocus=jQuery(node).attr("needfocus");var d={};if(tab_div!=undefined){jQuery("#"+tab_div+" li").attr("class","");jQuery("#"+tab_div+" a").attr("is_selected","false");jQuery(node).attr("is_selected","true")}else{location.href=url;return}if(node.parentNode!=undefined){jQuery(node.parentNode).attr("class","now")}if(parameters!=undefined){d.parameters=parameters}else{d.parameters=""}var is_remote_call=true;if(before_function!=undefined){is_remote_call=eval(before_function)}if(target_div!=undefined&&is_remote_call){FormModule.show_big_waiting(target_div);jQuery("#"+target_div+"-pages").html("");HttpAPI.getJSON(url,d,function(json){if(json.status=="success"){document.getElementById(target_div).innerHTML=json.msg;if(json.pages){jQuery("#"+target_div+"-pages").html(json.pages);jQuery("#"+target_div+"-pages .pagination a").click(do_pagination)}if(js_function!=undefined){eval(js_function)}}else{alert(json.msg)}})}else{jQuery("#"+tab_div+" a").each(function(event){jQuery("#"+jQuery(this).attr("static_div")).hide()});jQuery("#"+static_div).show();if(needfocus){var found=false;jQuery("#"+static_div+" form :input").each(function(){if(!found){this.focus();found=true}})}}}};var g_baseui_default_setting=[];BaseUI={init:function(a){jQuery("#"+a+" .edit-all-field").each(function(){var b=jQuery(this).attr("target_id");jQuery("#"+b+" :input").each(function(){var c=jQuery(this).attr("name");if(g_baseui_default_setting[b]==undefined){g_baseui_default_setting[b]=new Array()}if(c!=undefined){var d=jQuery(this).attr("type");var e=jQuery(this).val();if(d=="checkbox"||d=="radio"){if(jQuery(this).attr("checked")){g_baseui_default_setting[b][c]=e}}else{g_baseui_default_setting[b][c]=e}}})})},register_edit_form_ui:function(a){BaseUI.init(a)},cancel_edit:function(node,is_reverse){var target_id=jQuery(node).attr("target_id");var alternative_id=jQuery(node).attr("alternative_id");var js_function=jQuery(node).attr("js_function");jQuery("#"+alternative_id).show();if(is_reverse){jQuery("#"+target_id+" .hide").show();jQuery("#"+target_id+" .show").hide()}else{jQuery("#"+target_id+" .show").show();jQuery("#"+target_id+" .hide").hide()}if(js_function!=undefined){eval(js_function)}if(jQuery("#"+target_id).validate!=undefined){var validator=jQuery("#"+target_id).validate();validator.resetForm()}},do_edit:function(node,is_reverse){var target_id=jQuery(node).attr("target_id");var alternative_id=jQuery(node).attr("alternative_id");var js_function=jQuery(node).attr("js_function");var focus_element=jQuery(node).attr("focus_element");jQuery(node).hide();jQuery("#"+alternative_id).show();if(is_reverse){jQuery("#"+target_id+" .show").show();jQuery("#"+target_id+" .hide").hide()}else{jQuery("#"+target_id+" .hide").show();jQuery("#"+target_id+" .show").hide()}if(js_function!=undefined){eval(js_function)}if(g_baseui_default_setting[target_id]!=undefined){jQuery("#"+target_id+" :input").each(function(){var name=jQuery(this).attr("name");if(name!=undefined){var type_name=jQuery(this).attr("type");if(type_name=="checkbox"){jQuery(this).removeAttr("checked")}if(g_baseui_default_setting[target_id][name]!=undefined){if(type_name=="checkbox"){jQuery(this).attr("checked","checked")}else{if(type_name=="radio"){var value=jQuery(this).val();if(value==g_baseui_default_setting[target_id][name]){jQuery(this).attr("checked","checked")}else{jQuery(this).removeAttr("checked")}}else{jQuery(this).val(g_baseui_default_setting[target_id][name])}}}}})}if(focus_element!=undefined){jQuery("#"+focus_element).focus()}else{var found=false;jQuery("#"+target_id+" :input").each(function(){if(!found){jQuery(this).focus();found=true}})}jQuery("#"+target_id+" .mwin-failed").hide()}};var BIG_WAITING_IMG=document.createElement("img");BIG_WAITING_IMG.setAttribute("src","http://"+STYLE_HOST+"/style/base/images/zeuux-doing-big.gif");BIG_WAITING_IMG.setAttribute("style","width:10px;height:21px;");var SMALL_WAITING_IMG=document.createElement("img");SMALL_WAITING_IMG.setAttribute("src","http://"+STYLE_HOST+"/style/base/images/zeuux-doing-small.gif");SMALL_WAITING_IMG.setAttribute("style","width:10px;height:16px;");var MIDDLE_WAITING_IMG=document.createElement("img");MIDDLE_WAITING_IMG.setAttribute("src","http://"+STYLE_HOST+"/style/base/images/doing.gif");var ZEUUX_WAITING_OBJ=document.createElement("img");ZEUUX_WAITING_OBJ.setAttribute("src","http://"+STYLE_HOST+"/style/base/images/zeuux-loading.gif");var ZEUUX_WAITING_IMG='<img src="http://'+STYLE_HOST+'/style/base/images/zeuux-loading.gif" style="$style$" />';var CLASS_BUTTON_DISABLED="SG_aBtn_dis";var CLASS_BUTTON_ICON="SG_aBtn_ico";var CLASS_BUTTON_BIG="SG_aBtnc";var CLASS_BUTTON_INDEX="btn-index";var CLASS_BUTTON_DUMMY_DISABLED="btn-index-dis";var CLASS_FORM_WAITING="zeuux-waiting";FormModule={is_enabled:function(b){var a=jQuery(b).attr("class");if(a!=undefined&&(a.indexOf(CLASS_BUTTON_DISABLED)>=0||a.indexOf(CLASS_BUTTON_DUMMY_DISABLED)>=0)){return false}return true},disabled_button:function(e,c){if(document.getElementById(e)!=undefined){var a=jQuery("#"+e).attr("class");var b;if(a!=undefined&&a.indexOf(CLASS_BUTTON_BIG)>=0){b=BIG_WAITING_IMG}else{if(a!=undefined&&a.indexOf(CLASS_BUTTON_INDEX)>=0){b=MIDDLE_WAITING_IMG;var d=jQuery("#"+e).text();d=trim(d);jQuery("#"+e).html("").append(b).append(" "+d).addClass(CLASS_BUTTON_DUMMY_DISABLED);return}else{b=SMALL_WAITING_IMG}}if(c){jQuery("#"+e).append(b).addClass(CLASS_BUTTON_DISABLED).addClass(CLASS_BUTTON_ICON)}else{jQuery("#"+e).addClass(CLASS_BUTTON_DISABLED)}}},enabled_button:function(a){if(document.getElementById(a)!=undefined){jQuery("#"+a).removeClass(CLASS_BUTTON_DISABLED).removeClass(CLASS_BUTTON_ICON).removeClass(CLASS_BUTTON_DUMMY_DISABLED);jQuery("#"+a).find("img").remove()}},disabled_waiting_button:function(a){FormModule.disabled_button(a+"-submit-button",true);FormModule.disabled_button(a+"-cancel-button",false);FormModule.disabled_button(a+"-previous-button",false)},hide_waiting:function(a){FormModule.enabled_button(a+"-submit-button");FormModule.enabled_button(a+"-cancel-button");FormModule.enabled_button(a+"-previous-button")},show_waiting:function(a){FormModule.disabled_waiting_button(a)},gen_waiting_html:function(b,a){var c=ZEUUX_WAITING_IMG;if(!b){b=""}if(!a){a=""}c=c.replace("$style$",a);return'<div class="'+CLASS_FORM_WAITING+'" style="margin:30px;text-align:center;'+b+'">'+c+"</div>"},show_big_waiting:function(a){var b="#"+a;jQuery(b).html("");jQuery('<div class="'+CLASS_FORM_WAITING+'" style="margin:30px;text-align:center;"/>').append(ZEUUX_WAITING_OBJ).appendTo(b);jQuery(b+" ."+CLASS_FORM_WAITING).show()},clear_waiting_status:function(a){a.find("."+CLASS_FORM_WAITING).remove()},auto_submit:function(b){if(b.ctrlKey===true&&b.keyCode===13){var a=jQuery(this).parents("form").find(".comment-submit-button").get(0);if(a!==undefined){if(document.createEvent){var c=document.createEvent("MouseEvents");c.initEvent("click",true,true);a.dispatchEvent(c)}else{if(document.createEventObject){a.fireEvent("onclick")}}}return false}}};NoticeModule={close:function(a){if(jQuery(a).parent().attr("class").indexOf("mwin-succeed")>=0){jQuery(a).parent().remove()}else{jQuery(a).parent().hide()}},clear_success_notice_info:function(){jQuery(".mwin-succeed").each(function(a){if(jQuery(this).css("display")!="none"){jQuery(this).fadeOut(800)}})},create_success_notice:function(a,b){return NoticeModule.create_success_notice_common(a,b,"")},create_success_small_notice:function(a,b){return NoticeModule.create_success_notice_common(a,b,"small-mwin")},create_success_notice_common:function(a,d,c){var b='<div class="zeuux-mwin mwin-succeed '+c+'">';b+='<a href="#" class="close" onclick="javascript:NoticeModule.close(this);"><img src="http://'+STYLE_HOST+'/style/base/images/zeuux-trns.gif" /></a>';if(c&&c.indexOf("small-mwin")>=0){b+="<p>"+d+"</p>"}else{b+='<p><img src="http://'+STYLE_HOST+'/style/classic/images/zeuux-mwin2.png" align="absmiddle" />'+d+"</p>"}b+="</div>";jQuery(b).insertBefore(a);return b},create_fail_notice:function(c,d,b){var a=NoticeModule.generate_fail_notice_html("",d,b);jQuery(a).insertBefore(c)},create_fail_small_notice:function(c,d,b){var a=NoticeModule.generate_fail_notice_html("small-mwin",d,b);jQuery(a).insertBefore(c)},create_fail_notice_by_pos:function(a,b){jQuery("#"+a).html(NoticeModule.generate_fail_notice_html("",b))},generate_common_notice_html:function(a,e,d,c){var b=[];b[b.length]='<div class="zeuux-mwin  '+a+'" style="'+c+'" id="'+d+'">';b[b.length]='<a href="#" class="close" onclick="javascript:NoticeModule.close(this);return false;"><img src="http://'+STYLE_HOST+'/style/base/images/zeuux-trns.gif" /></a>';b[b.length]='<div class="body">';b[b.length]="<table>";b[b.length]="	<tr>";b[b.length]='		<td class="icon">';b[b.length]='  			<img src="http://'+STYLE_HOST+'/style/classic/images/zeuux-mwin3.png" align="absmiddle" />';b[b.length]="		</td>";b[b.length]="		<td>";b[b.length]=e;b[b.length]="		</td>";b[b.length]="	</tr>";b[b.length]="</table>";b[b.length]="</div>";b[b.length]="</div>";b=b.join("");return b},generate_fail_notice_html:function(a,d,c,b){return this.generate_simple_notice_html(a+" mwin-failed ",d,c,b)},generate_simple_notice_html:function(a,e,d,c){if(a&&a.indexOf("small-mwin")>=0){}else{return this.generate_common_notice_html(a,e,d,c)}var b=[];b[b.length]='<div class="zeuux-mwin '+a+'" style="'+c+'" id="'+d+'">';if(a.indexOf("mwin-failed")>=0||a.indexOf("mwin-succeed")>=0){b[b.length]='<a href="#" class="close" onclick="javascript:NoticeModule.close(this);return false;"><img src="http://'+STYLE_HOST+'/style/base/images/zeuux-trns.gif" /></a>'}b[b.length]='<span class="mwin-body" >';b[b.length]=e+"</span>";b[b.length]="</div>";b=b.join("");return b},change_notice:function(a,b){jQuery("#"+a+" .mwin-body").html(b);jQuery("#"+a+" .mwin-body").show();jQuery("#"+a).show()}};var MAX_REQ_QUEUE_SIZE=5;var g_ajax_req_queue=[];var HTTP_TIMEOUT=60000;jQuery.ajaxSetup({timeout:HTTP_TIMEOUT,cache:false});HttpAPI={getJSON:function(b,d,e,a,c){this.common_handler(b,d,e,"GET",a,c)},post:function(b,d,e,a,c){this.common_handler(b,d,e,"POST",a,c)},common_handler:function(b,d,j,a,h,i){if(h==null||h==undefined){h=function(l,k,e){jQuery(".SG_aBtn_dis").each(function(){var m=jQuery(this).attr("id");FormModule.enabled_button(m)})}}var f=jQuery.ajax({url:b,type:a,data:d,dataType:"json",error:h,timeout:(i?i:HTTP_TIMEOUT),success:function(k){var e=k.status;if(e!=undefined&&e.length>0&&is_integer(e)){e=parseInt(e);if(e==CONFIG.ISNOT_HUMAN){location.reload();return}else{if(e==CONFIG.PERMISSION_DENIED){location.reload();return}}}j(k)}});g_ajax_req_queue[g_ajax_req_queue.length]=f;if(g_ajax_req_queue.length>MAX_REQ_QUEUE_SIZE){var c=g_ajax_req_queue.shift();try{c.abort()}catch(g){}}}};var g_presence_windows=[];var g_presence_id=1;var PRESENCE_DURATION=5000;PresenceModule={popup_presence_window:function(a){if(!is_online_notify){return false}PresenceModule.get_userinfo(a,function(l){var k=document.getElementById("user-status-menu");var f="presence-div"+g_presence_id;var i=l.msg;var d=[];var m=77+5;var j;var g=0;for(var c in g_presence_windows){g+=1}var b=(g*m)+34;d[d.length]='<div id="'+f+'" class="friends-online-alart">';d[d.length]='<div class="bg"/>';d[d.length]='<div class="txt">';d[d.length]='<a title="关闭" class="close" onclick="javascript:jQuery(\'#'+f+"').remove();\">";d[d.length]='<img alt="关闭" src="http://'+STYLE_HOST+'/style/base/images/zeuux-trns.gif"/>';d[d.length]="</a>";d[d.length]=i;d[d.length]="</div>";d[d.length]="</div>";d=d.join("");jQuery(d).insertAfter(k);g_presence_windows[a]=f;try{DialogAPI.create_float_dialog(window,f,b);DialogAPI.create_popup_dialog(f,null,{modal:false,center:false})}catch(h){}j="PresenceModule.close_presence_window('"+f+"',"+m+", 2000)";setTimeout(j,PRESENCE_DURATION);g_presence_id+=1;NotifyModule.show_notify_sound(a,"login")})},close_presence_window:function(b,a,c){if(document.getElementById(b)!=undefined&&jQuery("#"+b).css("display")!="none"){jQuery("#"+b).fadeOut(c,function(e){var h=null;jQuery(this).remove();for(var d in g_presence_windows){h=d;break}if(h){delete g_presence_windows[h]}for(var d in g_presence_windows){var g="#"+g_presence_windows[d];var f=parseInt(jQuery(g).css("top"))-a;jQuery(g).css("top",f+"px")}})}},get_userinfo:function(a,c){if(g_presence_windows[a]!=undefined){return}var b={};b.userid=a;b.type_name="online-alert";HttpAPI.getJSON("/friend/info/",b,c)}};var original_title=document.title;var original_url=location.href;var g_mail_counter=0;var g_im_counter=0;var g_mail_timer=null;var g_im_timer=null;var timer_interval=1000*60;var fresh_time=1000;var ratio=timer_interval/fresh_time;var CHECK_TIMEOUT=5000;var g_has_mail_msg=false;var g_notify_current_mail_counter=-1;var is_sound_notify=true;var is_online_notify=true;NotifyModule={check_new_message:function(){var c={};var a=get_current_user();var b="/message/user/"+a+"/newcount/";HttpAPI.getJSON(b,c,function(d){if(d.status=="success"){g_notify_current_mail_counter=parseInt(d.new_mail_message_count);is_online_notify=d.is_online_notify;is_sound_notify=d.is_sound_notify;if(g_notify_current_mail_counter>0){if(g_mail_timer){clearInterval(g_mail_timer);document.title=original_title}if(is_sound_notify&&NotifyModule.can_play_sound(a,"mail")){NotifyModule.show_notify_sound(a,"mail")}NotifyModule.show_flash_notify();g_mail_timer=setInterval("NotifyModule.show_new_msg('mail')",fresh_time);g_mail_counter=0;g_has_mail_msg=true}}var e="mail-sound-counter-"+a;jQuery.cookie(e,g_notify_current_mail_counter,COOKIE_OPTIONS);setTimeout("NotifyModule.check_new_message()",timer_interval)},function(){setTimeout("NotifyModule.check_new_message()",timer_interval)},CHECK_TIMEOUT)},show_new_msg:function(b){var a=0;if(b=="mail"){if(g_mail_counter>ratio){g_mail_counter=0}g_mail_counter+=1;a=g_mail_counter}else{if(g_im_counter>ratio){g_im_counter=0}g_im_counter+=1;a=g_im_counter}if(a%2==0){document.title=" 【新消息】 - "+original_title}else{document.title=" 【　　　】 - "+original_title}},show_notify_sound:function(a,b){var d;if(b=="mail"){d="http://"+STYLE_HOST+"/style/classic/sound/new-message.swf"}else{if(b=="login"){d="http://"+STYLE_HOST+"/style/classic/sound/login.swf"}else{d="http://"+STYLE_HOST+"/style/classic/sound/chat.swf"}}try{swfobject.embedSWF(d,"sound-panel","1","1","9.0.0","http://"+MESSAGE_HOST+"/message/chat/htdocs/sounds/expressInstall.swf")}catch(c){}if(b!="login"){NotifyModule.store_sound_parameter(a,b,"true")}},show_flash_notify:function(){jQuery("#panel-no-msg").hide();jQuery("#panel-has-msg").show()},hide_flash_notify:function(){jQuery("#panel-no-msg").show();jQuery("#panel-has-msg").hide()},play_im_sound:function(a,b){if(g_im_timer){clearInterval(g_im_timer);g_im_timer=null}if(is_sound_notify&&NotifyModule.can_play_sound(a,"im",true)&&b){NotifyModule.show_notify_sound(a,"im")}NotifyModule.show_flash_notify();g_im_timer=setInterval("NotifyModule.show_new_msg('im')",fresh_time)},store_sound_parameter:function(a,d,c){var b=d+"-sound-"+a;jQuery.cookie(b,c,COOKIE_OPTIONS)},reset_sound_parameter:function(a,c){var b=c+"-sound-"+a;jQuery.cookie(b,null,COOKIE_OPTIONS)},can_play_sound:function(b,g,e){var a=null;var c=g+"-sound-"+b;var d=false;if(g=="mail"){var f=g+"-sound-counter-"+b;a=jQuery.cookie(f,undefined);if(!a||parseInt(a)!=g_notify_current_mail_counter){d=true}}if(d){return true}if(e){return true}a=jQuery.cookie(c,undefined);if(a!=null){return false}return true},open_chat_window:function(a,d){if(g_im_timer){clearInterval(g_im_timer);document.title=original_title;g_im_timer=null;NotifyModule.hide_flash_notify()}var b="http://"+MESSAGE_HOST+"/message/user/"+get_current_user()+"/chat/";var c=COOKIE_KEY_CHAT_RUN+get_current_user();if(!jQuery.cookie(c,undefined)){if(a&&d){b+="?userid="+a+"&username="+escape(d)}window.chat_window=DialogAPI.open_window(b,"即时聊天",CHAT_WINDOW_WIDTH,CHAT_WINDOW_HEIGHT)}else{jQuery.cookie(COOKIE_KEY_CHAT_WITH_USERID+get_current_user(),a,COOKIE_OPTIONS);jQuery.cookie(COOKIE_KEY_CHAT_WITH_USERNAME+get_current_user(),d,COOKIE_OPTIONS);window.blur()}},goto_message:function(){var a=get_current_user();if(NotifyModule.has_new_im_msg(a)){NotifyModule.open_chat_window();jQuery.cookie(COOKIE_KEY_IS_READ_IM_MSG+get_current_user(),"true",COOKIE_OPTIONS)}try{NotifyModule.reset_sound_parameter(a,"mail")}catch(b){}if(g_has_mail_msg){return true}else{return false}},has_new_im_msg:function(a){try{return frames.im_iframe.has_new_im_msg(a)}catch(b){}}};var MSG_TOO_LARGE_FILE="<br/>上传文件太大，须小于3MB。";var MSG_UPLOAD_ERROR="上传文件失败！";var MSG_NETWORK_ERROR="<br/>网络连接故障，请重试。";var MSG_FAIL_OPERATION="操作失败，请重试。";function trim(a){return a.replace(/^\s+|\s+jQuery/g,"")}String.prototype.replaceAll=function(e,d){var a=this.indexOf(e);var b=this;while(a>-1){b=b.replace(e,d);a=b.indexOf(e)}return b};Tooltip={input_tip_focus:function(a){if(this.value==jQuery(this).attr("tip")){this.value=""}},input_tip_blur:function(a){if(trim(this.value).length>0){}else{this.value=jQuery(this).attr("tip")}}};function get_current_user(){var a=document.getElementById("site-userid");if(a!=undefined){if(a.value.length>0){return a.value}}return null}function get_current_date(){var a=document.getElementById("site-date");if(a!=undefined){return parse_select_datetime(a.value)}return null}function execute_reload(c){var a=window.location.href;var b=new RegExp("\\?action=\\d+","g");a=a.replace(b,"");window.location.href=a+"?action="+c}function is_integer(b){var a;if(is_empty(b)){if(is_integer.arguments.length==1){return 0}else{return(is_integer.arguments[1]==true)}}for(a=0;a<b.length;a++){var d=b.charAt(a);if(!is_digit(d)){return false}}return true}function is_empty(a){return((a==null)||(a.length==0))}function is_digit(a){return((a>="0")&&(a<="9"))}function get_url_params(c){var e=new Array();c=c.split("?");if(c.length>1){var b=c[1];b=b.split("&");for(var d=0;d<b.length;d++){var a=b[d];a=b[d].split("=");e[unescape(a[0])]=unescape(a[1])}}return e}SystemLoader={load_script:function(c){var b=document.getElementsByTagName("HEAD").item(0);var a=document.createElement("script");c+=SystemLoader.query_version_number(c);a.type="text/javascript";a.src=c;b.appendChild(a)},load_css:function(c){var b=document.getElementsByTagName("HEAD").item(0);var a=document.createElement("link");c+=SystemLoader.query_version_number(c);a.type="text/css";a.href=c;a.rel="stylesheet";b.appendChild(a)},query_version_number:function(c){var a=c.lastIndexOf("/");var b="",d=c;if(a>0){d=c.substring(a+1)}if(d){b+="?v="+CONFIG.VERSION[d]}return b}};ProcStat={get_style:function(){return"classic"}};EventModule={register:function(c,b,a){if(c.addEventListener){c.addEventListener(b,a,false)}else{if(c.attachEvent){c.attachEvent(b,a)}}}};function load_im_iframe(){var a=document.getElementById("im_iframe");if(a==undefined||get_current_user()==null){return}jQuery(a).attr("src","/message/iframe/")}var g_notice_timer=null;function init_base(){g_notice_timer=setInterval(NoticeModule.clear_success_notice_info,5000)}window.onbeforeunload=function(){for(var a=0;a<g_ajax_req_queue.length;a++){try{g_ajax_req_queue[a].abort()}catch(b){}}try{if(g_mail_timer){clearInterval(g_mail_timer)}if(g_im_timer){clearInterval(g_im_timer)}if(g_notice_timer){clearInterval(g_notice_timer)}}catch(b){}};jQuery(document).ready(function(){load_im_iframe();init_base();var a=get_current_user();if(a!=undefined&&a!=null){if(a.length>0){NotifyModule.check_new_message()}}self.focus()});jQuery.validator.addMethod("time",function(c,b){var a=/^\d{1,2}[:]\d{1,2}$/.test(c);if(a){hour=parseInt(c.split(":")[0],10);minute=parseInt(c.split(":")[1],10);if(hour>=24||minute>=60){a=false}}return this.optional(b)||a},"请输入正确的时间。");function is_digit_abc(a){if((a>="0"&&a<="9")||(a>="a"&&a<="z")||(a>="A"&&a<="Z")){return true}return false}jQuery.validator.addMethod("userid",function(b,a){return this.optional(a)||ValidateModule.validate_userid(b)},"哲思ID格式错误，只能使用字母(a-z)、数字(0-9)和数点(.)，开头、结尾必须是字母或数字。");jQuery.validator.addMethod("required_english",function(d,c){var a=true;if(d&&d.length>0){for(var b=0;b<d.length;b++){if(d.charCodeAt(b)>128){a=false;break}}}return this.optional(c)||a},"密码格式错误，只能使用字母(a-z，A-Z)、数字(0-9)和@$%!*&等特殊字符，开头和结尾不能是空格。");function validate_required_select(b){var a=parseInt(b,10);if(a>0){return true}else{return false}}jQuery.validator.addMethod("required_select",function(c,b,d){var a=validate_required_select(c);return this.optional(b)||a},"必选。");function validate_select_date(d){if(d.length==0){return false}var b=d.split("-").length;if(b!=3){return false}var c=d.split("-")[0];var e=d.split("-")[1];var a=d.split("-")[2];if(c.length>4||!is_integer(c)||e.length>2||!is_integer(e)||a.length>2||!is_integer(a)){return false}var c=parseInt(c,10);var e=parseInt(e,10);var a=parseInt(a,10);if(c<BEGINNING_TIME||e>12||e<=0||a>31||a<=0||(e==2&&(a>days_in_february(c)))){return false}return true}function validate_select_daytime(c){if(c.length==0){return false}var b=c.split(":").length;if(b!=2){return false}var a=c.split(":")[0];var d=c.split(":")[1];if(is_empty(a)||is_empty(d)||a.length>2||d.length>2||!is_integer(a)||!is_integer(d)){return false}a=parseInt(a,10);d=parseInt(d,10);if(a>23||d>60){return false}return true}ValidateModule={compare_date:function(b,e,a,d){var f=jQuery("#"+b).val();var h=jQuery("#"+e).val();var c=jQuery("#"+a).val();var i=jQuery("#"+d).val();var g=true;if(parse_select_datetime(f,h)>parse_select_datetime(c,i)){g=false}return g},validate_date:function(a){return validate_select_date(a)},validate_userid:function(e){var a=true,d,c;if(e&&e.length>=5){for(var b=0;b<e.length;b++){d=e.charAt(b);if(is_digit_abc(d)||(d==".")){}else{a=false;break}}c=e.charAt(0);if(a&&is_digit_abc(c)){}else{a=false}c=e.charAt(e.length-1);if(a&&is_digit_abc(c)){}else{a=false}}else{a=false}return a}};DialogAPI={create_popup_dialog:function(c,b,a){if(b){jQuery("#dynamic-panel").html(b)}if(a){jQuery("#"+c).jWindowOpen(a)}else{jQuery("#"+c).jWindowOpen()}},close_popup_dialog:function(a){jQuery("#"+a+" .option").click()},confirm_start:function(a,b){if(b=="true"){FormModule.show_waiting(a)}},create_confirm_dialog:function(b,f,c,d,e){if(e==undefined){e=true}var a=[];a[a.length]='<div class="zeuux-pop-txtb" style="padding-top:20px;">';if(c){a[a.length]='<p class="zeuux-pop-inp center" style="margin-left:0px;" id="'+b+'-tip">'+c+"</p>"}a[a.length]='<p class="action-field zeuux-pop-btn center"><a href="#" class="SG_aBtn" onclick="javascript:DialogAPI.confirm_start(\''+b+"', '"+e+"');"+d+';return false;" id="'+b+'-submit-button"><cite>确定</cite></a><a class="SG_aBtn"  href="#" onclick="javascript:DialogAPI.close_popup_dialog(\''+b+'\');return false;" id="'+b+'-cancel-button"><cite>取消</cite></a></p></div>';a=a.join("");this.create_popup_dialog(b,this.build_popup_dialog_html(b,f,a,c))},confirm_success:function(div_id,after_function){FormModule.hide_waiting(div_id);this.close_popup_dialog(div_id);eval(after_function)},build_popup_dialog_html:function(d,f,a,e,c){var b=[];b[b.length]='<div class="zeuux-pop-win" id="'+d;b[b.length]='" style="z-index:100;position:absolute;';if(c){b[b.length]=c}b[b.length]='">';b[b.length]='  	<div class="zeuux-pop-title">'+f+'<span class="option"><a  href="#" title="关闭"><img src="http://'+STYLE_HOST+'/style/base/images/zeuux-trns.gif"></a></span></div>';b[b.length]='	<div class="zeuux-pop-main">';b[b.length]=a;b[b.length]="	</div>";b[b.length]="</div>";b=b.join("");return b},create_float_dialog:function(c,b,d){var a=DOMModule.get_pageY(c);a+=d;jQuery("#"+b).css("top",a+"px");jQuery(c).scroll(function(e){a=DOMModule.get_pageY(c);a+=d;jQuery("#"+b).css("top",a+"px")})},open_window:function(b,e,c,a,f){var d="width="+c+",height="+a+",toolbar=0,menubar=0,status=0,directories=0,location=0,resizable=0";if(!f){d+=",scrollbars=0"}else{d+=",scrollbars=1"}return window.open(b,e,d)}};function do_pagination(event){event.preventDefault();var target_div=jQuery(this).attr("target_div");var cursor_div=jQuery(this).attr("cursor_div");var js_function=jQuery(this).attr("js_function");var url=jQuery(this).attr("href");var d={};if(!url||url=="#"){return false}if(target_div!=undefined){if(cursor_div){if(cursor_div=="sop"){document.documentElement.scrollTop=0}else{location.href="#"+cursor_div}}jQuery("#"+target_div).html(FormModule.gen_waiting_html());jQuery("#"+target_div+"-pages").html("");HttpAPI.getJSON(url,d,function(json){if(json.status=="success"){jQuery("#"+target_div).html(json.msg);if(json.pages){jQuery("#"+target_div+"-pages").html(json.pages);jQuery("#"+target_div+"-pages .pagination a").click(do_pagination)}eval(js_function);jQuery("#"+target_div).show()}else{alert(json.msg)}})}else{location.href=url}return false}PaginationModule={init:function(a){jQuery("#"+a+" .pagination a").click(do_pagination)}};var mood_error_div="user-mood-error";var mood_div="mood-popup-div";var mood_form="current-mood-form";var g_emotion_list=null;var g_emotion_reverse_list=null;var g_mood_form_counter=1;function create_user_mood_form(a,e){PanelModule.init_emotion_list();var c=[];var b=PanelModule.increase_form_counter(false);c[c.length]='<div class="zeuux-pop-txtb zeuux-pop-form" style="padding-top:20px;">';c[c.length]='	<form action="/friend/user/'+a+'/mood/update/" id="'+mood_form+"-"+b+'" method="POST">';c[c.length]='		<div class="user-mood show">';c[c.length]=NoticeModule.generate_fail_notice_html(" small-mwin hide ","<p>状态须在140个汉字以内</p>",mood_error_div+"-"+b,"width:250px;");c[c.length]='			<p class="zeuux-pop-inp item">我正在：</p>';c[c.length]='			<p class="zeuux-pop-inp item emotion-list">';for(var d in g_emotion_list){c[c.length]='<a href="#" onclick="javascript:PanelModule.insert_emotion(\'user-mood-field-'+b+"','"+d+'\');" title="'+g_emotion_list[d]["title"]+'"><img src="http://'+STYLE_HOST+"/style/classic/images/emotion/"+d+'.gif" align="absmiddle"/></a>'}c[c.length]="			</p>";c[c.length]='			<p class="zeuux-pop-inp item">';c[c.length]='				<textarea id="user-mood-field-'+b+'" name="user-mood-field"  style="width:305px;height:120px;" class="inp_base">'+e+"</textarea>";c[c.length]="			</p>";c[c.length]='			<p class="attention" style="margin-top:5px;">说明：状态须在140个汉字以内。</p>';c[c.length]='			<p class="zeuux-pop-btn item center">';c[c.length]='				<a class="SG_aBtn" href="#" onclick="javascript:if(FormModule.is_enabled(this))jQuery(\'#'+mood_form+"-"+b+'\').submit();return false;" id="mood-'+b+'-submit-button"><cite>更新</cite></a>';c[c.length]='				<a class="SG_aBtn" id="mood-'+b+'-cancel-button" href="#" onclick="javascript:jQuery(\'#'+mood_div+"-"+b+" .option').click();return false;\"><cite>取消</cite></a>";c[c.length]="			</p>";c[c.length]="		</div>";c[c.length]='		<div class="hide" id="mood-success-div-'+b+'">';c[c.length]='			<p class="zeuux-pop-inp item center">更新状态成功</p>';c[c.length]='			<p class="zeuux-pop-btn center item"><a href="#" class="SG_aBtn" onclick="javascript:close_mood_form(\''+b+"');return false;\"><cite>关闭</cite></a></p>";c[c.length]="		</div>";c[c.length]='		<input type="hidden" name="mood-form-counter" value="'+b+'"/>';c[c.length]='		<input type="hidden" name="mood-sn" value="-1"/>';c[c.length]="	</form>";c[c.length]="</div>";c=c.join("");return c}function update_user_mood_handler(c){c.preventDefault();var g={};var b=this;var a=jQuery(b).find("textarea[@name=user-mood-field]").val();var f=jQuery(b).find("input[@name=mood-form-counter]").val();var e=jQuery(b).find("input[@name=mood-sn]").val();if(a==undefined){a=""}g.current_mood=a;g.mood_sn=e;if(!jQuery(b).valid()){return false}FormModule.show_waiting("mood-"+f);HttpAPI.post(b.action,g,function(i){FormModule.hide_waiting("mood-"+f);jQuery("#"+mood_div+"-"+f+" .show").hide();jQuery("#"+mood_div+"-"+f+" .hide").show();if(i.status=="success"||i.status=="update-all"){jQuery(".mood-content-field").each(function(l){if(jQuery(this).attr("userid")==get_current_user()){jQuery(this).attr("title",i.all_msg);jQuery(this).html(i.msg)}});jQuery("#set-mood").attr("title",i.all_msg);jQuery("#set-mood-content").html(i.status_bar);jQuery("#set-mood-content").attr("title",i.all_msg);if(a==""||trim(a)==""){if(jQuery("#userinfo-mood .mood-content-field").attr("userid")==get_current_user()){jQuery("#mood-tip,#userinfo-mood-tip").show()}}else{if(jQuery("#userinfo-mood .mood-content-field").attr("userid")==get_current_user()){jQuery("#mood-tip,#userinfo-mood-tip").hide();if(i.mood_sn){jQuery("#userinfo-mood-body-link").attr("href","/friend/user/"+get_current_user()+"/mood/content/"+i.mood_sn+"/")}jQuery("#userinfo-mood .mood-content-field").html(i.userinfo)}}var d="mood-list-page";var j=document.getElementById(d);if(j!=undefined&&i.mood_list.length>0&&jQuery(j).attr("userid")==get_current_user()){var h=jQuery("#"+d).find("a");if(h.size()>0){var k=h.get(0);jQuery(i.mood_list).insertBefore(k).hide().slideDown(5000,function(){jQuery(this).attr("style","")})}else{jQuery("#"+d).html(i.mood_list)}}}else{jQuery("#mood-comment-body, #mood-comment-toolkit").show();jQuery("#mood-comment-edit").html("")}if(i.status=="update-comment"||i.status=="update-all"){jQuery("#mood-comment-content").html(i.mood_comment);jQuery("#mood-comment-body, #mood-comment-toolkit").show();jQuery("#mood-comment-edit").html("");jQuery("#mood-comment-orig-content").val(a)}jQuery("#original-mood").val(i.all_msg);setTimeout("close_mood_form('"+f+"')",2000)});return false}function close_mood_form(a){var b=mood_div+"-"+a;if(jQuery("#"+b).css("display")!="none"){DialogAPI.close_popup_dialog(b)}}function popup_chat_window(a,b){if(NotifyModule.open_chat_window){NotifyModule.open_chat_window(a,b)}}jQuery.validator.addMethod("emotion_content",function(e,c){var b=e;var a=true;PanelModule.init_emotion_list();for(var d in g_emotion_reverse_list){b=b.replaceAll(d,"0")}if(b.length>140){a=false}return this.optional(c)||a},"");PanelModule={set_mood_handle:function(){var h=jQuery("#original-mood").val();var d=PanelModule.increase_form_counter(true);var f=mood_div+"-"+d;var b=mood_form+"-"+d;try{var c=DialogAPI.build_popup_dialog_html(f,"更新状态",create_user_mood_form(get_current_user(),h));DialogAPI.create_popup_dialog(f,c);var a=document.getElementById(mood_error_div+"-"+d);jQuery("#"+b).submit(update_user_mood_handler);jQuery("#"+b).validate({errorContainer:a,rules:{"user-mood-field":{emotion_content:true}}});jQuery("#"+b+" textarea").text(h);jQuery("#user-status-menu").hide();document.getElementById("user-mood-field-"+d).focus()}catch(g){}},set_online_status:function(f){var b=jQuery(f).attr("userid");var a=jQuery(f).attr("status");var e=jQuery(f).attr("status_name");var c="/friend/user/"+b+"/status/";var g={};jQuery("#user-status-menu").hide();jQuery("#panel-user-status").attr("class","user-status name status-"+e);jQuery(".status-name").each(function(d){var h=jQuery(this).attr("userid");if(h==b){jQuery(this).attr("class","status-name name status-"+e)}});g.status=a;HttpAPI.getJSON(c,g,function(d){if(d.status=="success"){if(d.msg.length>0){}}else{}})},init_emotion_list:function(){if(g_emotion_list&&g_emotion_reverse_list){return}g_emotion_list=new Array();g_emotion_reverse_list=new Array();g_emotion_list.happy={token:":)",title:"开心"};g_emotion_list.cry={token:"//cry",title:"哭泣"};g_emotion_list.sorrow={token:":(",title:"伤心"};g_emotion_list.angry={token:"//angry",title:"愤怒"};g_emotion_list.amazed={token:"//amazed",title:"惊讶"};g_emotion_list.heart={token:"//heart",title:"芳心"};g_emotion_list.loving={token:"//loving",title:"充满爱心"};g_emotion_list.green={token:"//green",title:"绿色心情"};g_emotion_list.cake={token:"//cake",title:"生日蛋糕"};g_emotion_list.sun={token:"//sun",title:"太阳"};g_emotion_list.rainbow={token:"//rainbow",title:"彩虹"};g_emotion_list.praise={token:"//praise",title:"赞扬"};g_emotion_list.crown={token:"//crown",title:"皇冠"};for(var a in g_emotion_list){g_emotion_reverse_list[g_emotion_list[a]["token"]]=a}},insert_emotion:function(g,c){var e=document.getElementById(g);var a=g_emotion_list[c]["token"];if(jQuery.browser.msie){e.focus();document.selection.createRange().text+=a;e.blur();e.focus()}else{var f=e.selectionStart;var d=e.value.substring(0,f);var b=e.value.substring(f);e.value=d+a+b;e.focus();e.setSelectionRange(f+a.length,f+a.length)}},emotion_code_to_emotion:function(b){var a=b,c=null;PanelModule.init_emotion_list();for(var d in g_emotion_reverse_list){c=g_emotion_reverse_list[d];a=a.replaceAll(d,'<img src="http://'+STYLE_HOST+"/style/classic/images/emotion/"+c+'.gif" align="absmiddle" style="background:none;width:18px;margin:0;margin-top:-2px;" title="'+g_emotion_list[c]["title"]+'"/>')}return a},mood_truncate:function(o,h,a){if(!o||o.length==""){return""}var m=h*2;var g=0;var b=0;var n=0;var d;var k=0;var f=["&lt;","&gt;","&amp;","&quote;"];PanelModule.init_emotion_list();for(var c=0;c<o.length;c++){if(b!=0){b-=1;continue}if(o.charCodeAt(c)<128){if(o[c]=="/"||o[c]==":"){for(var p in g_emotion_reverse_list){n=c+p.length;if(n<=o.length){d=o.substring(c,n);if(d==p){b=p.length;b-=1;g+=2;break}}}}else{g+=1}}else{g+=2}}if(a){o=StringUtil.htmlEnc(o)}if(g<=m){return PanelModule.emotion_code_to_emotion(o)}else{try{m-=2;g=0;b=0;var q=false;for(var c=0;c<o.length;c++){q=false;if(b!=0){b-=1;continue}if(o.charCodeAt(c)<128){if(o[c]=="/"||o[c]==":"){for(var p in g_emotion_reverse_list){n=c+p.length;if(n<=o.length){d=o.substring(c,n);if(d==p){b=p.length;b-=1;g+=2;k+=p.length;q=true;break}}}}if(a&&!q){for(var l=0;l<f.length;l++){var p=f[l];n=c+p.length;if(n<=o.length){d=o.substring(c,n);if(d==p){b=p.length;b-=1;g+=1;k+=p.length;q=true;break}}}}if(!q){g+=1;k+=1}}else{g+=2;k+=1}if(g>=m){break}}}catch(j){}}return PanelModule.emotion_code_to_emotion(o.substring(0,k))+".."},increase_form_counter:function(a){if(a){g_mood_form_counter+=1}return g_mood_form_counter},generate_edit_mood_form:function(a,f,e){PanelModule.init_emotion_list();var c=[];var b=PanelModule.increase_form_counter(false);c[c.length]='<div class="zeuux-pop-txtb zeuux-pop-form" style="padding-top:20px;margin:0 50px 20px 50px;">';c[c.length]='	<form action="/friend/user/'+a+'/mood/update/" id="'+mood_form+"-"+b+'" method="POST">';c[c.length]='		<div class="user-mood show">';c[c.length]=NoticeModule.generate_fail_notice_html(" hide ",'如下红色背景区域有误，请重新填写<ul class="error"></ul>',mood_error_div+"-"+b,"");c[c.length]='			<p class="zeuux-pop-inp" style="margin-bottom:5px;">我正在：</p>';c[c.length]='			<p class="zeuux-pop-inp emotion-list">';for(var d in g_emotion_list){c[c.length]='<a href="#" onclick="javascript:PanelModule.insert_emotion(\'user-mood-field-'+b+"','"+d+'\');" title="'+g_emotion_list[d]["title"]+'"><img src="http://'+STYLE_HOST+"/style/classic/images/emotion/"+d+'.gif" align="absmiddle"/></a>'}c[c.length]="			</p>";c[c.length]='			<p class="zeuux-pop-inp">';c[c.length]='				<textarea id="user-mood-field-'+b+'" name="user-mood-field"  style="width:600px;height:120px;" class="inp_base">'+f+"</textarea>";c[c.length]="			</p>";c[c.length]='			<p class="attention" style="margin-top:5px;">说明：状态须在140个汉字以内。</p>';c[c.length]='			<p class="zeuux-pop-btn center">';c[c.length]='				<a class="SG_aBtn" href="#" onclick="javascript:if(FormModule.is_enabled(this))jQuery(\'#'+mood_form+"-"+b+'\').submit();return false;" id="mood-'+b+'-submit-button"><cite>更新</cite></a>';c[c.length]='				<a class="SG_aBtn" id="mood-'+b+'-cancel-button" href="#" onclick="javascript:jQuery(\'#mood-comment-body,#mood-comment-toolkit\').show();jQuery(\'#mood-comment-edit\').hide();return false;"><cite>取消</cite></a>';c[c.length]="			</p>";c[c.length]="		</div>";c[c.length]='<input type="hidden" name="mood-form-counter" value="'+b+'"/>';c[c.length]='<input type="hidden" name="mood-sn" value="'+e+'"/>';c[c.length]="	</form>";c[c.length]="</div>";c=c.join("");return c}};function desktop_pre_execute(node){var resource_type=jQuery(node).attr("resource_type");var resource_sn=jQuery(node).attr("resource_sn");var userid=jQuery(node).attr("userid");var notice=jQuery(node).attr("notice");var div_id=jQuery(node).attr("id");var desktop_options=jQuery("#desktop-options").val();var before_js=jQuery("#desktop-options").attr("before_js_function");if(desktop_options!=undefined&&before_js!=undefined&&desktop_options.length>0){eval(before_js+"('"+resource_type+"','"+resource_sn+"','"+userid+"','"+notice+"','"+div_id+"');")}else{add_to_desktop_handler(resource_type,resource_sn,userid,notice,div_id)}}function add_to_desktop_handler(resource_type,resource_sn,userid,notice,div_id,after_js,new_resource_sn){var url;var d={};var parentNode=document.getElementById(div_id).parentNode;var div_id="add-to-desktop-notice-"+resource_type+"-"+resource_sn;if(new_resource_sn!=undefined){url="/desktop/user/"+userid+"/"+resource_type+"/"+new_resource_sn+"/add/"}else{url="/desktop/user/"+userid+"/"+resource_type+"/"+resource_sn+"/add/"}HttpAPI.getJSON(url,d,function(json){jQuery("#"+div_id).remove();if(json.status=="success"){var link_sn=json.link_sn;var delete_node=jQuery("#delete-from-desktop-"+resource_type+"-"+resource_sn);var add_node=jQuery("#add-to-desktop-"+resource_type+"-"+resource_sn);delete_node.attr("link_sn",link_sn);add_node.attr("link_sn",link_sn);delete_node.show();add_node.hide();if(notice!=undefined){NoticeModule.create_success_small_notice(document.getElementById(notice),"添加到桌面成功",div_id)}else{NoticeModule.create_success_notice(parentNode,"添加到桌面成功",div_id)}if(after_js!=undefined){eval(after_js)}}else{if(json.status=="full"){if(notice!="undefined"&&notice!=undefined){NoticeModule.create_fail_small_notice(document.getElementById(notice),json.msg,div_id)}else{NoticeModule.create_fail_notice(parentNode,json.msg,div_id)}if(after_js!=undefined){eval(after_js)}}else{alert(json.msg)}}})}function confirm_delete_from_desktop(e){var a=jQuery(e).attr("resource_type");var g=jQuery(e).attr("resource_sn");var d=jQuery(e).attr("link_sn");var b=jQuery(e).attr("userid");var f=jQuery(e).attr("notice");var c="delete-from-desktop-confirm";if(f!=undefined){var h="delete_from_desktop_handler('"+d+"','"+a+"','"+g+"','"+b+"','"+c+"','"+f+"');"}else{var h="delete_from_desktop_handler('"+d+"','"+a+"','"+g+"','"+b+"','"+c+"','');"}DialogAPI.create_confirm_dialog(c,"从桌面删除","从桌面删除吗？",h)}function delete_from_desktop_handler(f,a,h,b,e,g){var c;var i={};c="/desktop/user/"+b+"/"+f+"/delete/";HttpAPI.getJSON(c,i,function(j){if(j.status=="success"){DialogAPI.confirm_success(e,"");var d=document.getElementById("delete-from-desktop-"+a+"-"+h).parentNode;if(g.length>0){NoticeModule.create_success_small_notice(document.getElementById(g),"从桌面删除成功")}else{NoticeModule.create_success_notice(d,"从桌面删除成功")}jQuery("#delete-from-desktop-"+a+"-"+h).hide();jQuery("#add-to-desktop-"+a+"-"+h).show()}else{alert(j.msg)}})}DesktopModule={remove:function(a){return confirm_delete_from_desktop(a)},add:function(a){return desktop_pre_execute(a)}};function tap_dyna_form_validate(){jQuery("#tap-form").validate({rules:CONFIG["tap-form"]})}function get_tap_form(c){var b="tap-div";var f=jQuery(c).html();var e=jQuery(c).attr("target_userid");var d=jQuery(c).attr("message_sn");f=f.replace("[","");f=f.replace("]","");var a=[];a[a.length]='<div class="zeuux-pop-txtb zeuux-pop-form" style="padding-top:20px;">';a[a.length]='<form action="#" method="POST" class="tap-form" id="tap-form">';a[a.length]='<div id="tap-form-div">';a[a.length]='<p class="zeuux-pop-inp item">';a[a.length]=f;a[a.length]="</p>";a[a.length]='<p class="zeuux-pop-inp item">';a[a.length]='<textarea name="tap-description" style="width:305px;height:100px;"></textarea>';a[a.length]="</p>";a[a.length]='<p class="zeuux-pop-inp item">';a[a.length]="隐私设置：";a[a.length]='<input type="radio" name="tap-privacy" value="'+CONFIG.PUBLIC+'" checked="checked" />公开';a[a.length]='<input type="radio" name="tap-privacy" value="'+CONFIG.FRIEND+'" />仅朋友可见 &nbsp;';a[a.length]='<input type="radio" name="tap-privacy" value="'+CONFIG.PERSONAL+'" />保密&nbsp;';a[a.length]='<input type="hidden" name="tap-target-userid" value="'+e+'"/>';if(d!=undefined){a[a.length]='<input type="hidden" name="tap-message-sn" value="'+d+'"/>'}a[a.length]="</p>";a[a.length]='<p class="zeuux-pop-btn item center">';a[a.length]='<a class="SG_aBtn" id="tap-submit-button" onclick="javascript:jQuery(\'#tap-form\').submit();"><cite>确定</cite></a>';a[a.length]='<a class="SG_aBtn" onclick="javascript:DialogAPI.close_popup_dialog(\''+b+'\')"  id="tap-cancel-button"><cite>取消</cite></a>';a[a.length]="</p>";a[a.length]="</div>";a[a.length]='<div class="hide" id="tap-success-div">';a[a.length]='<p class="zeuux-pop-inp item center">';a[a.length]="电成功";a[a.length]="</p>";a[a.length]='<p class="zeuux-pop-btn item center">';a[a.length]='<a class="SG_aBtn" onclick="javascript:DialogAPI.close_popup_dialog(\''+b+"');\"><cite>关闭</cite></a>";a[a.length]="</p>";a[a.length]="</div>";a[a.length]="</form>";a[a.length]="</div>";a=a.join("");DialogAPI.create_popup_dialog(b,DialogAPI.build_popup_dialog_html(b,f,a));jQuery("#tap-form").submit(tap_handler);tap_dyna_form_validate();jQuery("#tap-form textarea").focus()}function close_tap_window(){DialogAPI.close_popup_dialog("tap-div")}function tap_handler(f){f.preventDefault();var e=this;var b=jQuery(e).find("input[@name=tap-privacy]:checked").val();var i=jQuery(e).find("input[@name=tap-target-userid]").val();var c=jQuery(e).find("textarea[@name=tap-description]").val();var g=null;var a;var h={};if(jQuery(e).find("input[@name=tap-message-sn]")){g=jQuery(e).find("input[@name=tap-message-sn]").val()}h.target_userid=i;h.description=c;h.privacy=b;if(g){h.message_sn=g}a="/tap/post/";if(jQuery(e).valid()){FormModule.show_waiting("tap");HttpAPI.getJSON(a,h,function(d){FormModule.hide_waiting("tap");if(d.status=="success"){jQuery("#tap-div-waiting").hide();jQuery("#tap-form-div").hide();jQuery("#tap-success-div").show();jQuery("#tap-show-"+g).hide();jQuery("#tap-hide-"+g).show();setTimeout(close_tap_window,3000)}else{alert(d.msg)}})}return false}TapModule={popup:function(a){return get_tap_form(a)}};var MSG_USER_MODULE_OWN_EXCEED_ERROR="你的朋友数量达到上限，无法加为朋友。";var MSG_USER_MODULE_TARGET_EXCEED_ERROR="对方朋友数量达到上限，无法加为朋友。";function get_friend_category_form_internal(a,c,g,f){var h={};var e="select-friend-category-div-"+c;var b=DialogAPI.build_popup_dialog_html(e,"选择朋友分组",'<span id="select-friend-category-dynamic" style="height:200px;">'+FormModule.gen_waiting_html()+"</span>");DialogAPI.create_popup_dialog(e,b);h.target_user_sn=c;h.message_sn=g;HttpAPI.getJSON("/friend/user/"+a+"/friend/category/select/form/",h,function(d){if(d.status=="success"){jQuery("#select-friend-category-dynamic").html(d.msg);document.getElementById("category-after-function").value=f;jQuery(".select-friend-category-form").submit(handle_select_friend_category)}else{alert(d.msg)}})}function get_friend_category_form(c){var a=jQuery(c).attr("userid");var b=jQuery(c).attr("target_user_sn");get_friend_category_form_internal(a,b,"","")}function handle_select_friend_category(event){event.preventDefault();var form=this;var category_len=jQuery(form).find("input[@name=category-len]").val();var userid=jQuery(form).find("input[@name=userid]").val();var target_user_sn=jQuery(form).find("input[@name=target_user_sn]").val();var message_sn=jQuery(form).find("input[@name=message_sn]").val();var d={};var names="";var div_id="select-friend-category-div-"+target_user_sn;var error_div="select-friend-category-error";d.categories="";for(var i=1;i<=category_len;i++){if(jQuery(form).find("input[@name=category-"+i+"]").is(":checked")){d.categories+=jQuery(form).find("input[@name=category-"+i+"]").val()+" ";names+=document.getElementById("category-name-"+i).innerHTML+" "}}d.target_user_sn=target_user_sn;d.message_sn=message_sn;FormModule.show_waiting(div_id);HttpAPI.getJSON("/friend/user/"+userid+"/friend/category/select/",d,function(json){FormModule.hide_waiting(div_id);if(json.status=="success"){eval(document.getElementById("category-after-function").value);DialogAPI.close_popup_dialog(div_id);var friend_title=jQuery("#friend-category-"+target_user_sn).attr("friend_title");if(names==""){jQuery("#friend-category-button-"+target_user_sn).removeClass("notes").html("");jQuery("#friend-category-"+target_user_sn).html("")}else{jQuery("#friend-category-button-"+target_user_sn).addClass("notes").html("&nbsp;");jQuery("#friend-category-"+target_user_sn).html(friend_title+names)}}else{if(json.status=="exceed-own"){NoticeModule.change_notice(error_div,MSG_USER_MODULE_OWN_EXCEED_ERROR);jQuery("#"+error_div).show()}else{if(json.status=="exceed-other"){NoticeModule.change_notice(error_div,MSG_USER_MODULE_TARGET_EXCEED_ERROR);jQuery("#"+error_div).show()}else{NoticeModule.change_notice(error_div,json.msg);jQuery("#"+error_div).show()}}}});return false}function get_select_friend_form(f){var h=jQuery(f).attr("cprefix");var a=jQuery(f).attr("userid");var b="/friend/user/"+a+"/friend/list/";var i={};var e="select-friend-dynamic";var g=FormModule.gen_waiting_html();var c=DialogAPI.build_popup_dialog_html("select-friend-div","选择收件人",'<span id="'+e+'" style="height:200px;">'+g+"</span>");DialogAPI.create_popup_dialog("select-friend-div",c);i.prefix=h;HttpAPI.getJSON(b,i,function(d){if(d.status=="success"){jQuery("#select-friend-dynamic").html(d.msg);jQuery("#select-friend-form").submit(select_friend_handler)}else{alert(d.msg)}})}function select_friend_handler(a){a.preventDefault();var b=this;var g=jQuery(b).find("input[@name=select-friend-length]").val();var e=jQuery(b).find("input[@name=prefix]").val();var k=[];var h;var j;var f;var c=0;for(var d=1;d<=parseInt(g);d++){if(jQuery(b).find("input[@name=select-friend-"+d+"]").is(":checked")){j=jQuery(b).find("input[@name=select-friend-"+d+"]").val();f=document.getElementById("select-friend-name-"+d).innerHTML;k[c]=j+String.fromCharCode(0)+f;c+=1}}UserModule.exec_select_friend_callback(e,k);DialogAPI.close_popup_dialog("select-friend-div");return false}function add_friend_handler(d){var e=jQuery(d).attr("target_user_sn");var j=jQuery(d).attr("target_username");var a=jQuery(d).attr("own_exceed");var c=jQuery(d).attr("target_exceed");var g=get_current_user();var h=[];var i="friend-request-form";h[h.length]='<div class="zeuux-pop-txtb zeuux-pop-form" style="padding-top:20px;">';h[h.length]='<form action="/friend/user/'+g+"/friend/request/"+e+'/" class="friend-request-form" method="POST" id="'+i+'">';if(a||c){h[h.length]='<p class="zeuux-pop-inp item center">';if(a){h[h.length]=MSG_USER_MODULE_OWN_EXCEED_ERROR}else{h[h.length]=MSG_USER_MODULE_TARGET_EXCEED_ERROR}h[h.length]="</p>";h[h.length]='<p class="zeuux-pop-btn item center">';h[h.length]='<a class="SG_aBtn" onclick="javascript:DialogAPI.close_popup_dialog(\'friend-request-div\')" id="friend-request-div-cancel-button"><cite>关闭</cite></a>';h[h.length]="</p>"}else{h[h.length]=NoticeModule.generate_fail_notice_html(" small-mwin ","",i+"-error","width:250px;text-align:center;display:none;");h[h.length]='<div class="show">';h[h.length]='<p class="zeuux-pop-inp item">';h[h.length]="需对方同意才能成为朋友。";h[h.length]="</p>";h[h.length]='<p class="zeuux-pop-inp item">';h[h.length]="附加信息：";h[h.length]="</p>";h[h.length]='<p class="zeuux-pop-inp item">';h[h.length]='<textarea name="friend-request-content" class="inp_base" style="width:315px;height:100px;"></textarea>';h[h.length]="</p>";h[h.length]='<p class="zeuux-pop-btn item center">';h[h.length]='<a class="SG_aBtn" onclick="javascript:jQuery(\'#friend-request-form\').submit();" id="friend-request-div-submit-button"><cite>确定</cite></a>';h[h.length]='<input type="hidden" name="userid" value="'+e+'"/>';h[h.length]='<a class="SG_aBtn" onclick="javascript:DialogAPI.close_popup_dialog(\'friend-request-div\')" id="friend-request-div-cancel-button"><cite>取消</cite></a>';h[h.length]="</p>";h[h.length]="</div>";h[h.length]='<div class="hide">';h[h.length]='<p class="zeuux-pop-inp item center">';h[h.length]="朋友请求已发送，请耐心等待对方确认。";h[h.length]="</p>";h[h.length]='<p class="zeuux-pop-btn item center">';h[h.length]='<a class="SG_aBtn" onclick="javascript:DialogAPI.close_popup_dialog(\'friend-request-div\');"><cite>关闭</cite></a>';h[h.length]="</p>";h[h.length]="</div>"}h[h.length]="</form>";h[h.length]="</div>";h=h.join("");var f=DialogAPI.build_popup_dialog_html("friend-request-div","加为朋友",h);DialogAPI.create_popup_dialog("friend-request-div",f);if(!a&&!c){jQuery("#friend-request-form").submit(send_friend_request);var b=jQuery("#"+i+"-error");jQuery("#friend-request-form").validate({errorContainer:b,errorLabelContainer:jQuery("span",b),is_showlabel:true,errorElement:"p",errorClass:"inp_error",rules:CONFIG["friend-request-form"],messages:{"friend-request-content":"附加信息太长，须在"+CONFIG["friend-request-form"]["friend-request-content"]["maxlength"]+"个汉字以内。"}});jQuery("#friend-request-form textarea").focus()}}function close_friend_request(){DialogAPI.close_popup_dialog("friend-request-div")}function send_friend_request(g){g.preventDefault();var h={};var f=this;var e;var b;var c="friend-request-div";var a="friend-request-form-error";if(!jQuery(f).valid()){return false}e=jQuery(f).find("textarea[@name=friend-request-content]").val();b=jQuery(f).find("input[@name=userid]").val();h.user_friend_request_content=e;FormModule.show_waiting(c);HttpAPI.getJSON(this.action,h,function(d){FormModule.hide_waiting(c);if(d.status=="success"){jQuery("#friend-request-div .show").hide();jQuery("#friend-request-div .hide").show();jQuery("#add-friend-status-"+b).html("[等待对方确认中]");setTimeout(close_friend_request,3000)}else{if(d.status=="exceed-own"){NoticeModule.change_notice(a,MSG_USER_MODULE_OWN_EXCEED_ERROR);jQuery("#"+a+",#"+a+" .mwin-body").show()}else{if(d.status=="exceed-other"){NoticeModule.change_notice(a,MSG_USER_MODULE_TARGET_EXCEED_ERROR);jQuery("#"+a+",#"+a+" .mwin-body").show()}else{NoticeModule.change_notice(a,MSG_FAIL_OPERATION);jQuery("#"+a+",#"+a+" .mwin-body").show()}}}});return false}function after_function_for_delete_friend(a,b){if(document.getElementById("delete-friend-"+b)!=undefined){jQuery("#delete-friend-"+b).hide()}if(document.getElementById("delete-friend-status-"+b)!=undefined){jQuery("#delete-friend-status-"+b).show()}if(document.getElementById("user-friend-delete-success")!=undefined){jQuery("#user-friend-delete-success").show()}get_userinfo_panel()}function delete_friend_handler(a,c,e,b){var g={};var f="after_function_for_delete_friend('"+a+"','"+c+"');";g.client_user_sn=c;HttpAPI.getJSON("/friend/user/"+a+"/friend/delete/",g,function(d){if(d.status=="success"){if(document.getElementById(e)!=undefined){jQuery("#"+e).remove()}DialogAPI.confirm_success(b,f)}else{alert(d.msg)}})}function confirm_delete_friend(d){var c="delete-friend-confirm";var a=jQuery(d).attr("host_userid");var b=jQuery(d).attr("client_user_sn");var e=jQuery(d).attr("remove_div_prefix");var f="delete_friend_handler('"+a+"', '"+b+"','"+e+"','"+c+"');";DialogAPI.create_confirm_dialog(c,"解除朋友关系","确定解除朋友关系吗？",f)}function get_userinfo_panel(){var c={};var a="#userinfo-all";var b;if(document.getElementById("userinfo-userid")==undefined){return}b=document.getElementById("userinfo-userid").value;jQuery(a).html(FormModule.gen_waiting_html());HttpAPI.getJSON("/friend/user/"+b+"/userpanel/",c,function(d){if(d.status=="success"){jQuery("#userinfo-all").html(d.msg)}else{alert(d.msg)}})}var RECIPIENT="recipient";function message_select_friend(f,c){var a=document.getElementById("message-post-recipient");var h;var b;a.value="";for(var e=0;e<c.length;e++){var d=c[e].split(String.fromCharCode(0));h=d[0];b=d[1];superinput_add_item(f,b,{friend_userid:h});var g=a.value;a.value+=g+h+","}}UserModule={add_friend:function(a){return add_friend_handler(a)},delete_friend:function(a){return confirm_delete_friend(a)},select_friend:function(a){return get_select_friend_form(a)},select_friend_category:function(a){return get_friend_category_form(a)},exec_select_friend_callback:function(b,a){if(b==RECIPIENT){return message_select_friend(b,a)}},update_userinfo_panel:function(){get_userinfo_panel()}};var MSG_SHARE_POST_FAIL="由于网络连接问题，分享失败，请重试。";ShareModule={do_share:function(b,a,c){ShareModule.generate_share_form_html(a,c)},get_share_popup_form_id:function(){return"share-post-popup-form"},generate_share_form_html:function(c,e){var f=get_current_user();var d=[];var b=ShareModule.get_share_popup_form_id();d[d.length]='<div class="zeuux-pop-txtb zeuux-pop-form" style="padding-top:20px;">';d[d.length]='<form action="/share/user/'+f+'/post/inside/" class="'+b+'" method="POST" id="'+b+'">';d[d.length]='<div class="show">';d[d.length]='<p class="zeuux-pop-inp item " style="margin-left:5px;">';d[d.length]="选择分享给：";d[d.length]="</p>";d[d.length]='<p class="zeuux-pop-inp item " style="margin-left:0px;">';d[d.length]='<input type="radio" onclick="javascript:ShareModule.share_toggle_notify_option(\''+b+"', 'public');\" id=\""+b+'-privacy-public" name="privacy" value="'+CONFIG.PUBLIC+'" checked />分享给所有人';d[d.length]="</p>";d[d.length]='<p class="zeuux-pop-inp item " style="margin-left:0px;">';d[d.length]='<input type="radio" onclick="javascript:ShareModule.share_toggle_notify_option(\''+b+"', 'friend');\" id=\""+b+'-privacy-friend" name="privacy" value="'+CONFIG.FRIEND+'"/>分享给朋友';d[d.length]="</p>";d[d.length]='<p class="zeuux-pop-inp item " style="margin-left:0px;">';d[d.length]='<input type="radio" onclick="javascript:ShareModule.share_toggle_notify_option(\''+b+"', 'personal');\" id=\""+b+'-privacy-personal" name="privacy" value="'+CONFIG.PERSONAL+'"/>私藏给自己';d[d.length]="</p>";d[d.length]='<p class="zeuux-pop-inp item " style="margin-top:10px;margin-left:0px;">';d[d.length]='<input type="checkbox" name="is_notify_friend" onclick="javscript:ShareModule.share_toggle_content(this, \''+b+'-content\');" checked="checked" id="'+b+'-notify-friend" />同时给朋友们发送提醒消息';d[d.length]="</p>";d[d.length]='<p class="zeuux-pop-inp item " style="margin-left:5px;">';d[d.length]="附言：";d[d.length]="</p>";d[d.length]=NoticeModule.generate_fail_notice_html(" small-mwin ","",b+"-error","width:300px;text-align:center;display:none;");d[d.length]='<p class="zeuux-pop-inp item " style="margin-left:5px;*margin-left:3px;">';d[d.length]='<textarea id="'+b+'-content" name="content" style="width:300px;height:100px;" class="inp_base"></textarea>';d[d.length]="</p>";d[d.length]='<p class="zeuux-pop-btn item center">';d[d.length]='<a class="SG_aBtn" href="#" onclick="javascript:jQuery(\'#'+b+'\').submit();return false;" id="'+b+'-submit-button"><cite>确定</cite></a>';d[d.length]='<input type="hidden" name="resource_type" value="'+c+'"/>';d[d.length]='<input type="hidden" name="resource_sn" value="'+e+'"/>';d[d.length]='<a class="SG_aBtn" href="#" onclick="javascript:DialogAPI.close_popup_dialog(\''+b+'-div\');return false;" id="'+b+'-cancel-button"><cite>取消</cite></a>';d[d.length]="</p>";d[d.length]="</div>";d[d.length]='<div class="hide" id="'+b+'-success-div">';d[d.length]='<p class="zeuux-pop-inp item center">';d[d.length]="分享成功";d[d.length]="</p>";d[d.length]='<p class="zeuux-pop-btn item center">';d[d.length]='<a class="SG_aBtn" onclick="javascript:DialogAPI.close_popup_dialog(\''+b+"-div');\"><cite>关闭</cite></a>";d[d.length]="</p>";d[d.length]="</div>";d[d.length]="</form>";d[d.length]="</div>";d=d.join("");d=DialogAPI.build_popup_dialog_html(b+"-div","分享",d);DialogAPI.create_popup_dialog(b+"-div",d);jQuery("#"+ShareModule.get_share_popup_form_id()).submit(ShareModule.share_post_inside_handler);var a=jQuery("#"+ShareModule.get_share_popup_form_id()+"-error");jQuery("#"+b).validate({errorContainer:a,errorLabelContainer:jQuery("span",a),is_showlabel:true,errorElement:"p",errorClass:"inp_error",rules:CONFIG["share-post-tofriend-form"],messages:{content:"附言太长，须在"+CONFIG["share-post-tofriend-form"]["content"]["maxlength"]+"个汉字以内。"}});document.getElementById(b+"-content").focus()},share_toggle_content:function(b,c){var a="inp_disabled";c="#"+c;if(jQuery(b).attr("checked")){jQuery(c).removeAttr(a).removeClass(a)}else{jQuery(c).attr(a,a).addClass(a)}},share_toggle_notify_option:function(e,d){var c="#"+e+"-notify-friend";var a="#"+e+"-content";var b="inp_disabled";if(d=="personal"){jQuery(c).removeAttr("checked").attr(b,b);jQuery(a).attr(b,b).addClass(b)}else{jQuery(c).removeAttr(b);if(jQuery(c).attr("checked")){jQuery(a).removeAttr(b).removeClass(b)}else{jQuery(a).attr(b,b).addClass(b)}}},share_post_inside_handler:function(a){a.preventDefault();var c=this;var h=jQuery(c).find("input[@name=resource_type]").val();var j=jQuery(c).find("input[@name=resource_sn]").val();var e=jQuery(c).find("input[@name=privacy]:checked").val();var i=jQuery(c).find("input[@name=is_notify_friend]:checked").val();var f=jQuery(c).find("textarea[@name=content]").val();var b=c.action;var g={};if(!jQuery(c).valid()){return false}g.resource_type=h;g.resource_sn=j;g.privacy=e;if(i){g.is_notify_friend=true}else{g.is_notify_friend=false}if(f){g.content=f}FormModule.show_waiting(ShareModule.get_share_popup_form_id());HttpAPI.getJSON(b,g,function(d){FormModule.hide_waiting(ShareModule.get_share_popup_form_id());if(d.status=="success"){jQuery("#"+ShareModule.get_share_popup_form_id()+" .show").hide();jQuery("#"+ShareModule.get_share_popup_form_id()+" .hide").show();setTimeout("DialogAPI.close_popup_dialog('"+ShareModule.get_share_popup_form_id()+"-div')",2000)}else{NoticeModule.change_notice(ShareModule.get_share_popup_form_id()+"-error",MSG_SHARE_POST_FAIL)}},function(){FormModule.hide_waiting(ShareModule.get_share_popup_form_id());NoticeModule.change_notice(ShareModule.get_share_popup_form_id()+"-error",MSG_SHARE_POST_FAIL)});return false}};