(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(e){var l=e.fn.remove,f=e.browser.mozilla&&(parseFloat(e.browser.version)<1.9);e.ui={version:"1.6",plugin:{add:function(o,p,r){var q=e.ui[o].prototype;for(var m in r){q.plugins[m]=q.plugins[m]||[];q.plugins[m].push([p,r[m]])}},call:function(m,p,o){var r=m.plugins[p];if(!r){return}for(var q=0;q<r.length;q++){if(m.options[r[q][0]]){r[q][1].apply(m.element,o)}}}},contains:function(p,o){var m=e.browser.safari&&e.browser.version<522;if(p.contains&&!m){return p.contains(o)}if(p.compareDocumentPosition){return !!(p.compareDocumentPosition(o)&16)}while(o=o.parentNode){if(o==p){return true}}return false},cssCache:{},css:function(m){if(e.ui.cssCache[m]){return e.ui.cssCache[m]}var o=e('<div class="ui-gen">').addClass(m).css({position:"absolute",top:"-5000px",left:"-5000px",display:"block"}).appendTo("body");e.ui.cssCache[m]=!!((!(/auto|default/).test(o.css("cursor"))||(/^[1-9]/).test(o.css("height"))||(/^[1-9]/).test(o.css("width"))||!(/none/).test(o.css("backgroundImage"))||!(/transparent|rgba\(0, 0, 0, 0\)/).test(o.css("backgroundColor"))));try{e("body").get(0).removeChild(o.get(0))}catch(p){}return e.ui.cssCache[m]},hasScroll:function(q,o){if(e(q).css("overflow")=="hidden"){return false}var m=(o&&o=="left")?"scrollLeft":"scrollTop",p=false;if(q[m]>0){return true}q[m]=1;p=(q[m]>0);q[m]=0;return p},isOverAxis:function(o,m,p){return(o>m)&&(o<(m+p))},isOver:function(s,o,r,q,m,p){return e.ui.isOverAxis(s,r,m)&&e.ui.isOverAxis(o,q,p)},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(f){var h=e.attr,g=e.fn.removeAttr,k="http://www.w3.org/2005/07/aaa",c=/^aria-/,d=/^wairole:/;e.attr=function(o,m,p){var q=p!==undefined;return(m=="role"?(q?h.call(this,o,m,"wairole:"+p):(h.apply(this,arguments)||"").replace(d,"")):(c.test(m)?(q?o.setAttributeNS(k,m.replace(c,"aaa:"),p):h.call(this,o,m.replace(c,"aaa:"))):h.apply(this,arguments)))};e.fn.removeAttr=function(m){return(c.test(m)?this.each(function(){this.removeAttributeNS(k,m.replace(c,""))}):g.call(this,m))}}e.fn.extend({remove:function(){e("*",this).add(this).each(function(){e(this).triggerHandler("remove")});return l.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 m;if((e.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){m=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(e.curCSS(this,"position",1))&&(/(auto|scroll)/).test(e.curCSS(this,"overflow",1)+e.curCSS(this,"overflow-y",1)+e.curCSS(this,"overflow-x",1))}).eq(0)}else{m=this.parents().filter(function(){return(/(auto|scroll)/).test(e.curCSS(this,"overflow",1)+e.curCSS(this,"overflow-y",1)+e.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!m.length?e(document):m}});e.extend(e.expr[":"],{data:function(p,q,o){return e.data(p,o[3])},tabbable:function(q,r,p){var s=q.nodeName.toLowerCase();function o(m){return !(e(m).is(":hidden")||e(m).parents(":hidden").length)}return(q.tabIndex>=0&&(("a"==s&&q.href)||(/input|select|textarea|button/.test(s)&&"hidden"!=q.type&&!q.disabled))&&o(q))}});function j(q,r,s,p){function o(u){var t=e[q][r][u]||[];return(typeof t=="string"?t.split(/,?\s+/):t)}var m=o("getter");if(p.length==1&&typeof p[0]=="string"){m=m.concat(o("getterSetter"))}return(e.inArray(s,m)!=-1)}e.widget=function(o,m){var p=o.split(".")[0];o=o.split(".")[1];e.fn[o]=function(t){var r=(typeof t=="string"),s=Array.prototype.slice.call(arguments,1);if(r&&t.substring(0,1)=="_"){return this}if(r&&j(p,o,t,s)){var q=e.data(this[0],o);return(q?q[t].apply(q,s):undefined)}return this.each(function(){var u=e.data(this,o);(!u&&!r&&e.data(this,o,new e[p][o](this,t)));(u&&r&&e.isFunction(u[t])&&u[t].apply(u,s))})};e[p]=e[p]||{};e[p][o]=function(s,r){var q=this;this.widgetName=o;this.widgetEventPrefix=e[p][o].eventPrefix||o;this.widgetBaseClass=p+"-"+o;this.options=e.extend({},e.widget.defaults,e[p][o].defaults,e.metadata&&e.metadata.get(s)[o],r);this.element=e(s).bind("setData."+o,function(u,t,v){return q._setData(t,v)}).bind("getData."+o,function(u,t){return q._getData(t)}).bind("remove",function(){return q.destroy()});this._init()};e[p][o].prototype=e.extend({},e.widget.prototype,m);e[p][o].getterSetter="option"};e.widget.prototype={_init:function(){},destroy:function(){this.element.removeData(this.widgetName)},option:function(p,q){var o=p,m=this;if(typeof p=="string"){if(q===undefined){return this._getData(p)}o={};o[p]=q}e.each(o,function(r,s){m._setData(r,s)})},_getData:function(m){return this.options[m]},_setData:function(m,o){this.options[m]=o;if(m=="disabled"){this.element[o?"addClass":"removeClass"](this.widgetBaseClass+"-disabled")}},enable:function(){this._setData("disabled",false)},disable:function(){this._setData("disabled",true)},_trigger:function(o,p,q){var m=(o==this.widgetEventPrefix?o:this.widgetEventPrefix+o);p=p||e.event.fix({type:m,target:this.element[0]});return this.element.triggerHandler(m,[p,q],this.options[o])}};e.widget.defaults={disabled:false};e.ui.mouse={_mouseInit:function(){var m=this;this.element.bind("mousedown."+this.widgetName,function(o){return m._mouseDown(o)}).bind("click."+this.widgetName,function(o){if(m._preventClickEvent){m._preventClickEvent=false;return false}});if(e.browser.msie){this._mouseUnselectable=this.element.attr("unselectable");this.element.attr("unselectable","on")}this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);(e.browser.msie&&this.element.attr("unselectable",this._mouseUnselectable))},_mouseDown:function(p){(this._mouseStarted&&this._mouseUp(p));this._mouseDownEvent=p;var o=this,q=(p.which==1),m=(typeof this.options.cancel=="string"?e(p.target).parents().add(p.target).filter(this.options.cancel).length:false);if(!q||m||!this._mouseCapture(p)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){o.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(p)&&this._mouseDelayMet(p)){this._mouseStarted=(this._mouseStart(p)!==false);if(!this._mouseStarted){p.preventDefault();return true}}this._mouseMoveDelegate=function(r){return o._mouseMove(r)};this._mouseUpDelegate=function(r){return o._mouseUp(r)};e(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);if(!e.browser.safari){p.preventDefault()}return true},_mouseMove:function(m){if(e.browser.msie&&!m.button){return this._mouseUp(m)}if(this._mouseStarted){this._mouseDrag(m);return m.preventDefault()}if(this._mouseDistanceMet(m)&&this._mouseDelayMet(m)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,m)!==false);(this._mouseStarted?this._mouseDrag(m):this._mouseUp(m))}return !this._mouseStarted},_mouseUp:function(m){e(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=true;this._mouseStop(m)}return false},_mouseDistanceMet:function(m){return(Math.max(Math.abs(this._mouseDownEvent.pageX-m.pageX),Math.abs(this._mouseDownEvent.pageY-m.pageY))>=this.options.distance)},_mouseDelayMet:function(m){return this.mouseDelayMet},_mouseStart:function(m){},_mouseDrag:function(m){},_mouseStop:function(m){},_mouseCapture:function(m){return true}};e.ui.mouse.defaults={cancel:null,distance:1,delay:0}})(jQuery);jQuery.cookie=function(d,l,p){if(typeof l!="undefined"){p=p||{};if(l===null){l="";p.expires=-1}var g="";if(p.expires&&(typeof p.expires=="number"||p.expires.toUTCString)){var h;if(typeof p.expires=="number"){h=new Date();h.setTime(h.getTime()+(p.expires*24*60*60*1000))}else{h=p.expires}g="; expires="+h.toUTCString()}var o=p.path?"; path="+p.path:"";var j=p.domain?"; domain="+p.domain:"";var c=p.secure?"; secure":"";document.cookie=[d,"=",encodeURIComponent(l),g,o,j,c].join("")}else{var f=null;if(document.cookie&&document.cookie!=""){var m=document.cookie.split(";");for(var k=0;k<m.length;k++){var e=jQuery.trim(m[k]);if(e.substring(0,d.length+1)==(d+"=")){f=decodeURIComponent(e.substring(d.length+1));break}}}return f}};(function(d){d.fn.ajaxSubmit=function(r){if(!this.length){c("ajaxSubmit: skipping submit process - no element selected");return this}if(typeof r=="function"){r={success:r}}r=d.extend({url:this.attr("action")||window.location.toString(),type:this.attr("method")||"GET"},r||{});var t={};this.trigger("form-pre-serialize",[this,r,t]);if(t.veto){c("ajaxSubmit: submit vetoed via form-pre-serialize trigger");return this}var l=this.formToArray(r.semantic);if(r.data){r.extraData=r.data;for(var g in r.data){l.push({name:g,value:r.data[g]})}}if(r.beforeSubmit&&r.beforeSubmit(l,this,r)===false){c("ajaxSubmit: submit aborted via beforeSubmit callback");return this}this.trigger("form-submit-validate",[l,this,r,t]);if(t.veto){c("ajaxSubmit: submit vetoed via form-submit-validate trigger");return this}var f=d.param(l);if(r.type.toUpperCase()=="GET"){r.url+=(r.url.indexOf("?")>=0?"&":"?")+f;r.data=null}else{r.data=f}var s=this,k=[];if(r.resetForm){k.push(function(){s.resetForm()})}if(r.clearForm){k.push(function(){s.clearForm()})}if(!r.dataType&&r.target){var o=r.success||function(){};k.push(function(j){d(r.target).html(j).each(o,arguments)})}else{if(r.success){k.push(r.success)}}r.success=function(v,q){for(var u=0,j=k.length;u<j;u++){k[u](v,q,s)}};var e=d("input:file",this).fieldValue();var p=false;for(var h=0;h<e.length;h++){if(e[h]){p=true}}if(r.iframe||p){if(d.browser.safari&&r.closeKeepAlive){d.get(r.closeKeepAlive,m)}else{m()}}else{d.ajax(r)}this.trigger("form-submit-notify",[this,r]);return this;function m(){var v=s[0];var q=d.extend({},d.ajaxSettings,r);var u="jqFormIO"+(new Date().getTime());var z=d('<iframe id="'+u+'" name="'+u+'" />');var B=z[0];var C=d.browser.opera&&window.opera.version()<9;if(d.browser.msie||C){B.src='javascript:false;document.write("");'}z.css({position:"absolute",top:"-1000px",left:"-1000px"});var D={responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){}};var A=q.global;if(A&&!d.active++){d.event.trigger("ajaxStart")}if(A){d.event.trigger("ajaxSend",[D,q])}var j=0;var w=0;setTimeout(function(){var G=s.attr("target"),E=s.attr("action");s.attr({target:u,encoding:"multipart/form-data",enctype:"multipart/form-data",method:"POST",action:q.url});if(q.timeout){setTimeout(function(){w=true;x()},q.timeout)}var F=[];try{if(r.extraData){for(var H in r.extraData){F.push(d('<input type="hidden" name="'+H+'" value="'+r.extraData[H]+'" />').appendTo(v)[0])}}z.appendTo("body");B.attachEvent?B.attachEvent("onload",x):B.addEventListener("load",x,false);v.submit()}finally{s.attr("action",E);G?s.attr("target",G):s.removeAttr("target");d(F).remove()}},10);function x(){if(j++){return}B.detachEvent?B.detachEvent("onload",x):B.removeEventListener("load",x,false);var F=true;try{if(w){throw"timeout"}var G,I;I=B.contentWindow?B.contentWindow.document:B.contentDocument?B.contentDocument:B.document;D.responseText=I.body?I.body.innerHTML:null;D.responseXML=I.XMLDocument?I.XMLDocument:I;D.getResponseHeader=function(K){var J={"content-type":q.dataType};return J[K]};if(q.dataType=="json"||q.dataType=="script"){var E=I.getElementsByTagName("textarea")[0];D.responseText=E?E.value:D.responseText}else{if(q.dataType=="xml"&&!D.responseXML&&D.responseText!=null){D.responseXML=y(D.responseText)}}G=d.httpData(D,q.dataType)}catch(H){F=false;d.handleError(q,D,"error",H)}if(F){q.success(G,"success");if(A){d.event.trigger("ajaxSuccess",[D,q])}}if(A){d.event.trigger("ajaxComplete",[D,q])}if(A&&!--d.active){d.event.trigger("ajaxStop")}if(q.complete){q.complete(D,F?"success":"error")}setTimeout(function(){z.remove();D.responseXML=null},100)}function y(E,F){if(window.ActiveXObject){F=new ActiveXObject("Microsoft.XMLDOM");F.async="false";F.loadXML(E)}else{F=(new DOMParser()).parseFromString(E,"text/xml")}return(F&&F.documentElement&&F.documentElement.tagName!="parsererror")?F:null}}};d.fn.ajaxForm=function(e){return this.ajaxFormUnbind().bind("submit.form-plugin",function(){d(this).ajaxSubmit(e);return false}).each(function(){d(":submit,input:image",this).bind("click.form-plugin",function(g){var f=this.form;f.clk=this;if(this.type=="image"){if(g.offsetX!=undefined){f.clk_x=g.offsetX;f.clk_y=g.offsetY}else{if(typeof d.fn.offset=="function"){var h=d(this).offset();f.clk_x=g.pageX-h.left;f.clk_y=g.pageY-h.top}else{f.clk_x=g.pageX-this.offsetLeft;f.clk_y=g.pageY-this.offsetTop}}}setTimeout(function(){f.clk=f.clk_x=f.clk_y=null},10)})})};d.fn.ajaxFormUnbind=function(){this.unbind("submit.form-plugin");return this.each(function(){d(":submit,input:image",this).unbind("click.form-plugin")})};d.fn.formToArray=function(s){var r=[];if(this.length==0){return r}var f=this[0];var l=s?f.getElementsByTagName("*"):f.elements;if(!l){return r}for(var m=0,p=l.length;m<p;m++){var g=l[m];var h=g.name;if(!h){continue}if(s&&f.clk&&g.type=="image"){if(!g.disabled&&f.clk==g){r.push({name:h+".x",value:f.clk_x},{name:h+".y",value:f.clk_y})}continue}var t=d.fieldValue(g,true);if(t&&t.constructor==Array){for(var k=0,e=t.length;k<e;k++){r.push({name:h,value:t[k]})}}else{if(t!==null&&typeof t!="undefined"){r.push({name:h,value:t})}}}if(!s&&f.clk){var o=f.getElementsByTagName("input");for(var m=0,p=o.length;m<p;m++){var q=o[m];var h=q.name;if(h&&!q.disabled&&q.type=="image"&&f.clk==q){r.push({name:h+".x",value:f.clk_x},{name:h+".y",value:f.clk_y})}}}return r};d.fn.formSerialize=function(e){return d.param(this.formToArray(e))};d.fn.fieldSerialize=function(f){var e=[];this.each(function(){var k=this.name;if(!k){return}var h=d.fieldValue(this,f);if(h&&h.constructor==Array){for(var j=0,g=h.length;j<g;j++){e.push({name:k,value:h[j]})}}else{if(h!==null&&typeof h!="undefined"){e.push({name:this.name,value:h})}}});return d.param(e)};d.fn.fieldValue=function(k){for(var j=[],g=0,e=this.length;g<e;g++){var h=this[g];var f=d.fieldValue(h,k);if(f===null||typeof f=="undefined"||(f.constructor==Array&&!f.length)){continue}f.constructor==Array?d.merge(j,f):j.push(f)}return j};d.fieldValue=function(e,l){var g=e.name,r=e.type,s=e.tagName.toLowerCase();if(typeof l=="undefined"){l=true}if(l&&(!g||e.disabled||r=="reset"||r=="button"||(r=="checkbox"||r=="radio")&&!e.checked||(r=="submit"||r=="image")&&e.form&&e.form.clk!=e||s=="select"&&e.selectedIndex==-1)){return null}if(s=="select"){var m=e.selectedIndex;if(m<0){return null}var p=[],f=e.options;var j=(r=="select-one");var o=(j?m+1:f.length);for(var h=(j?m:0);h<o;h++){var k=f[h];if(k.selected){var q=d.browser.msie&&!(k.attributes.value.specified)?k.text:k.value;if(j){return q}p.push(q)}}return p}return e.value};d.fn.clearForm=function(){return this.each(function(){d("input,select,textarea",this).clearFields()})};d.fn.clearFields=d.fn.clearInputs=function(){return this.each(function(){var f=this.type,e=this.tagName.toLowerCase();if(f=="text"||f=="password"||e=="textarea"){this.value=""}else{if(f=="checkbox"||f=="radio"){this.checked=false}else{if(e=="select"){this.selectedIndex=-1}}}})};d.fn.resetForm=function(){return this.each(function(){if(typeof this.reset=="function"||(typeof this.reset=="object"&&!this.reset.nodeType)){this.reset()}})};d.fn.enable=function(e){if(e==undefined){e=true}return this.each(function(){this.disabled=!e})};d.fn.select=function(e){if(e==undefined){e=true}return this.each(function(){var f=this.type;if(f=="checkbox"||f=="radio"){this.checked=e}else{if(this.tagName.toLowerCase()=="option"){var g=d(this).parent("select");if(e&&g[0]&&g[0].type=="select-one"){g.find("option").select(false)}this.selected=e}}})};function c(){if(d.fn.ajaxSubmit.debug&&window.console&&window.console.log){window.console.log("[jquery.form] "+Array.prototype.join.call(arguments,""))}}})(jQuery);(function(e){e.extend(e.fn,{siatabs:function(j){function k(o,l){c.selected="#"+e(o).attr("id");e(l+" > ul > li").removeClass(f._selected);e(l+" > div").css("display","none");e(o).addClass(f._selected);e("#"+e(o).attr("id").substr(1),h).css("display","block");if(j.onselect){var m=new Array(1);m[0]=c.selected;j.onselect.apply(e(this),m)}}var h=this;var g="#"+this.attr("id");e(g+" > ul > li").each(function(l){var m=e(this).text();e(this).html("<u>"+m+"</u>")});e(g+" > ul").addClass("clear");e(g+" > ul > li").click(function(){k(this,g)});e(g+" > ul > li").mouseover(function(){e(this).addClass(f._hover)});e(g+" > ul > li").mouseout(function(){e(this).removeClass(f._hover)});if(j.selected.length>0){c.selected=j.selected}if(c.selected.length>0){if(e(c.selected)){}else{c.selected="#"+e(g+" > ul > li:first").attr("id")}}else{c.selected="#"+e(g+" > ul > li:first").attr("id")}k(e(c.selected),g)}});var c=e.fn.siatabs.cache={selected:""};var f=e.fn.siatabs.classes={_hover:"hover",_selected:"selected"};var d=e.fn.siatabs.version="0.1"})(jQuery);(function(c){c.extend(c.fn,{swapClass:function(g,f){var e=this.filter("."+g);this.filter("."+f).removeClass(f).addClass(g);e.removeClass(g).addClass(f);return this},replaceClass:function(f,e){return this.filter("."+f).removeClass(f).addClass(e).end()},hoverClass:function(e){e=e||"hover";return this.hover(function(){c(this).addClass(e)},function(){c(this).removeClass(e)})},heightToggle:function(e,f){e?this.animate({height:"toggle"},e,f):this.each(function(){jQuery(this)[jQuery(this).is(":hidden")?"show":"hide"]();if(f){f.apply(this,arguments)}})},heightHide:function(e,f){if(e){this.animate({height:"hide"},e,f)}else{this.hide();if(f){this.each(f)}}},prepareBranches:function(e){if(!e.prerendered){this.filter(":last-child:not(ul)").addClass(d.last);this.filter((e.collapsed?"":"."+d.closed)+":not(."+d.open+")").find(">ul").hide()}return this.filter(":has(>ul)")},applyClasses:function(e,f){this.filter(":has(>ul):not(:has(>a))").find(">span").click(function(h){if(e.on_select_item){var g=new Array(1);g[0]=c(this).parent("li").attr("id");e.on_select_item.apply(c(this),g)}else{f.apply(c(this).next())}}).add(c("a",this)).hoverClass();if(!e.prerendered){this.filter(":has(>ul:hidden)").addClass(d.expandable).replaceClass(d.last,d.lastExpandable);this.not(":has(>ul:hidden)").addClass(d.collapsable).replaceClass(d.last,d.lastCollapsable);this.prepend('<div class="'+d.hitarea+'"/>').find("div."+d.hitarea).each(function(){var g="";c.each(c(this).parent().attr("class").split(" "),function(){g+=this+"-hitarea "});c(this).addClass(g)})}this.find("div."+d.hitarea).click(f)},treeview:function(f){f=c.extend({cookieId:"treeview"},f);if(f.add){return this.trigger("add",[f.add])}if(f.toggle){var l=f.toggle;f.toggle=function(){return l.apply(c(this).parent()[0],arguments)}}function e(p,r){function q(s){return function(){h.apply(c("div."+d.hitarea,p).filter(function(){return s?c(this).parent("."+s).length:true}));return false}}c("a:eq(0)",r).click(q(d.collapsable));c("a:eq(1)",r).click(q(d.expandable));c("a:eq(2)",r).click(q())}function h(){c(this).parent().find(">.hitarea").swapClass(d.collapsableHitarea,d.expandableHitarea).swapClass(d.lastCollapsableHitarea,d.lastExpandableHitarea).end().swapClass(d.collapsable,d.expandable).swapClass(d.lastCollapsable,d.lastExpandable).find(">ul").heightToggle(f.animated,f.toggle);if(f.unique){c(this).parent().siblings().find(">.hitarea").replaceClass(d.collapsableHitarea,d.expandableHitarea).replaceClass(d.lastCollapsableHitarea,d.lastExpandableHitarea).end().replaceClass(d.collapsable,d.expandable).replaceClass(d.lastCollapsable,d.lastExpandable).find(">ul").heightHide(f.animated,f.toggle)}if(f.toggle){f.toggle.apply(c(this),arguments)}}function o(){function q(r){return r?1:0}var p=[];m.each(function(r,s){p[r]=c(s).is(":has(>ul:visible)")?1:0});c.cookie(f.cookieId,p.join(""))}function g(){var p=c.cookie(f.cookieId);if(p){var q=p.split("");m.each(function(r,s){c(s).find(">ul")[parseInt(q[r])?"show":"hide"]()})}}this.addClass("treeview");var m=this.find("li").prepareBranches(f);switch(f.persist){case"cookie":var k=f.toggle;f.toggle=function(){o();if(k){k.apply(this,arguments)}};g();break;case"location":var j=this.find("a").filter(function(){return this.href.toLowerCase()==location.href.toLowerCase()});if(j.length){j.addClass("selected").parents("ul, li").add(j.next()).show()}break}m.applyClasses(f,h);if(f.control){e(this,f.control);c(f.control).show()}return this.bind("add",function(r,p){c(p).prev().removeClass(d.last).removeClass(d.lastCollapsable).removeClass(d.lastExpandable).find(">.hitarea").removeClass(d.lastCollapsableHitarea).removeClass(d.lastExpandableHitarea);c(p).find("li").andSelf().prepareBranches(f).applyClasses(f,h);if(f.afterload){var q=new Array(1);q[0]=c(p).attr("id");f.afterload.apply(c(this),q)}})},loadbranch:function(g,f,h,e){c.getJSON(g.url,{root:f},function(j){function k(m){var o=c("<li/>").attr("id","LI_"+this.id||"").html("<span>"+this.text+"</span>").appendTo(m);if(this.classes){o.children("span").addClass(this.classes)}if(this.expanded){o.addClass("open")}if(this.hasChildren||this.children&&this.children.length){var l=c("<ul/>").attr("id","UL_"+this.id||"").appendTo(o);if(this.hasChildren){o.addClass("hasChildren");k.call({text:"Loading...",id:"placeholder",children:[]},l)}if(this.children&&this.children.length){c.each(this.children,k,[l])}}}c.each(j,k,[h]);c(e).treeview({add:h})})},reloadbranch:function(f){var e=c(this).attr("id");var g=c(this).parent().attr("id");c("#"+e).remove();c("<ul id='"+e+"' class='filetree'></ul>").appendTo("#"+g);c("#"+g).removeClass();c("#"+g).addClass("collapsable lastCollapsable");c("#"+g+" > div").removeClass();c("#"+g+" > div").addClass("hitarea hasChildren-hitarea collapsable-hitarea lastCollapsable-hitarea");c("#"+e).asynctreeview(f)},asynctreeview:function(g){if(!g.url){return c(this).treeview(g)}var e=this;c(this).loadbranch(g,c(this).attr("id"),this,e);var f=g.toggle;var h=g.afterload;return c(this).treeview(c.extend({},g,{collapsed:true,toggle:function(){var k=c(this);if(k.hasClass("hasChildren")){var j=k.removeClass("hasChildren").find("ul");j.empty();c(this).loadbranch(g,this.id,j,e)}if(f){f.apply(this,arguments)}},afterload:function(){if(h){h.apply(this,arguments)}}}))}});var d=c.fn.treeview.classes={open:"open",closed:"closed",expandable:"expandable",expandableHitarea:"expandable-hitarea",lastExpandableHitarea:"lastExpandable-hitarea",collapsable:"collapsable",collapsableHitarea:"collapsable-hitarea",lastCollapsableHitarea:"lastCollapsable-hitarea",lastCollapsable:"lastCollapsable",lastExpandable:"lastExpandable",last:"last",hitarea:"hitarea"}})(jQuery);function SubmitForm(f,c,e,d){$(f).ajaxForm({url:c,type:"post",dataType:"json",beforeSubmit:d,success:e});$(f).submit()}function AmpFix(e){var f="&amp;";var c=e;var d=c.replace(/&/g,f);return d}function BshFix(f){var e="\\\\";var c=f;var d=c.replace(/\\/g,e);return d}function BshReverseFix(f){var e="\\";var c=f;var d=c.replace(/\\\\/g,e);return d}function RenderButtons(){$(".button").each(function(c){$(this).wrapInner(document.createElement("i"));$(this).wrap('<div class="iemargin"></div>')})}function make_ie6_hacks(){if($.browser.msie){$(".png").css("behavior","url('/skin/img/png.htc')")}}function compareVersions(k,j){k+="";j+="";var f=k.split(/\.|_/);var e=j.split(/\.|_/);var d=Math.max(f.length,e.length);for(var h=0;h<d;h++){if(h>=f.length){f[h]=0}if(h>=e.length){e[h]=0}var c=parseInt(f[h]);var g=parseInt(e[h]);if(c>g){return 1}if(c<g){return -1}}return 0}function getCodeBase(){var d=document.URL;if(d.length<=7||d.substr(0,7)!="http://"){return""}if(d.charAt(d.length-1)!="/"){var c=d.lastIndexOf("/");if(c>7){d=d.substring(0,c+1)}else{d+="/"}}return d}function MakeHoverMenu(){$(".menu a").each(function(){$(this).mouseover(function(){$(this).parent().addClass("hover")});$(this).mouseout(function(){$(this).parent().removeClass("hover")})})}var FORMS={vote:"#VotesForm"};var SCRIPTS={vote:"/core/ajax/vote.php"};var BOOKMARKS_RUS={manualBookmark:"Пожалуйста закройте это окно и нажмите Ctrl-D чтобы добавить страницу в закладки.",bookmarksLabel:"Закладки ",favoriteText:"Добавить Закладку",emailText:"Послать на E-mail",emailSubject:"www.Siarion.net",emailBody:"www.Siarion.net"};var BOOKMARKS_ENG={manualBookmark:"Please close this window and press Ctrl-D for add to favorites.",bookmarksLabel:"Bookmarks ",favoriteText:"Add to Favorites",emailText:"Send by E-mail",emailSubject:"www.Siarion.net",emailBody:"www.Siarion.net"};(function(e){function d(){this._defaults={sites:["google","livejournal"],icons:"/skin/img/icons/jquery.bookmarks.gif",iconSize:16,target:"_blank",compact:false,addFavorite:true,addEmail:true,favoriteIcon:0,emailIcon:1};this._sites={aol:{display:"myAOL",icon:2,url:"http://favorites.my.aol.com/ffclient/webroot/0.4.1/src/html/addBookmarkDialog.html?url={u}&amp;title={t}&amp;favelet=true"},ask:{display:"Ask",icon:3,url:"http://myjeeves.ask.com/mysearch/BookmarkIt?v=1.2&amp;t=webpages&amp;url={u}&amp;title={t}"},blinklist:{display:"BlinkList",icon:4,url:"http://www.blinklist.com/index.php?Action=Blink/addblink.php&amp;Url={u}&amp;Title={t}"},blogmarks:{display:"Blogmarks",icon:5,url:"http://blogmarks.net/my/new.php?mini=1&amp;simple=1&amp;url={u}&amp;title={t}"},care2:{display:"Care2",icon:6,url:"http://www.care2.com/news/news_post.html?url={u}&amp;title={t}"},delicious:{display:"del.icio.us",icon:7,url:"http://del.icio.us/post?url={u}&amp;title={t}"},digg:{display:"Digg",icon:8,url:"http://digg.com/submit?phase=2&amp;url={u}&amp;title={t}"},diigo:{display:"Diigo",icon:9,url:"http://www.diigo.com/post?url={u}&amp;title={t}"},dzone:{display:"DZone",icon:10,url:"http://www.dzone.com/links/add.html?url={u}&amp;title={t}"},facebook:{display:"Facebook",icon:11,url:"http://www.facebook.com/sharer.php?u={u}&amp;t={t}"},fark:{display:"Fark",icon:12,url:"http://cgi.fark.com/cgi/fark/submit.pl?new_url={u}&amp;new_comment={t}"},faves:{display:"Faves",icon:13,url:"http://faves.com/Authoring.aspx?u={u}&amp;t={t}"},feedmelinks:{display:"Feed Me Links",icon:14,url:"http://feedmelinks.com/categorize?from=toolbar&amp;op=submit&amp;url={u}&amp;name={t}"},furl:{display:"Furl",icon:15,url:"http://www.furl.net/storeIt.jsp?t={t}&amp;u={u}"},google:{display:"Google",icon:16,url:"http://www.google.com/bookmarks/mark?op=edit&amp;bkmk={u}&amp;title={t}"},hugg:{display:"Hugg",icon:17,url:"http://www.hugg.com/submit?url={u}"},linkagogo:{display:"LinkaGoGo",icon:18,url:"http://www.linkagogo.com/go/AddNoPopup?url={u}&amp;title={t}"},livejournal:{display:"LiveJournal",icon:19,url:"http://www.livejournal.com/update.bml?subject={u}"},magnolia:{display:"ma.gnolia",icon:20,url:"http://ma.gnolia.com/bookmarklet/add?url={u}&amp;title={t}"},mindbody:{display:"MindBodyGreen",icon:21,url:"http://www.mindbodygreen.com/passvote.action?u={u}"},misterwong:{display:"Mister Wong",icon:22,url:"http://www.mister-wong.com/index.php?action=addurl&amp;bm_url={u}&amp;bm_description={t}"},mixx:{display:"Mixx",icon:23,url:"http://www.mixx.com/submit/story?page_url={u}&amp;title={t}"},multiply:{display:"Multiply",icon:24,url:"http://multiply.com/gus/journal/compose/addthis?body=&amp;url={u}&amp;subject={t}"},myspace:{display:"MySpace",icon:25,url:"http://www.myspace.com/Modules/PostTo/Pages/?c={u}&amp;t={t}"},netscape:{display:"Netscape",icon:26,url:"http://www.netscape.com/submit/?U={u}&amp;T={t}"},netvouz:{display:"Netvouz",icon:27,url:"http://netvouz.com/action/submitBookmark?url={u}&amp;title={t}&amp;popup=no"},newsvine:{display:"Newsvine",icon:28,url:"http://www.newsvine.com/_wine/save?u={u}&amp;h={t}"},nowpublic:{display:"NowPublic",icon:29,url:"http://view.nowpublic.com/?src={u}&amp;t={t}"},reddit:{display:"reddit",icon:30,url:"http://reddit.com/submit?url={u}&amp;title={t}"},segnalo:{display:"Segnalo",icon:31,url:"http://segnalo.alice.it/post.html.php?url={u}&amp;title={t}"},simpy:{display:"Simpy",icon:32,url:"http://www.simpy.com/simpy/LinkAdd.do?href={u}&amp;title={t}"},slashdot:{display:"Slashdot",icon:33,url:"http://slashdot.org/bookmark.pl?url={u}&amp;title={t}"},smarking:{display:"Smarking",icon:34,url:"http://smarking.com/editbookmark/?url={u}&amp;title={t}"},spurl:{display:"Spurl",icon:35,url:"http://www.spurl.net/spurl.php?url={u}&amp;title={t}"},stumbleupon:{display:"StumbleUpon",icon:36,url:"http://www.stumbleupon.com/submit?url={u}&amp;title={t}"},tailrank:{display:"Tailrank",icon:37,url:"http://tailrank.com/share/?title={t}&amp;link_href={u}"},technorati:{display:"Technorati",icon:38,url:"http://www.technorati.com/faves?add={u}"},thisnext:{display:"ThisNext",icon:39,url:"http://www.thisnext.com/pick/new/submit/sociable/?url={u}&amp;name={t}"},windows:{display:"Windows Live",icon:40,url:"https://favorites.live.com/quickadd.aspx?marklet=1&amp;mkt=en-us&amp;url={u}&amp;title={t}"},yahoo:{display:"Yahoo MyWeb",icon:41,url:"http://myweb2.search.yahoo.com/myresults/bookmarklet?t={t}&amp;u={u}"}}}e.extend(d.prototype,{markerClassName:"hasBookmark",setDefaults:function(f){c(this._defaults,f||{});return this},addSite:function(j,h,g,f){this._sites[j]={display:h,icon:g,url:f};return this},getSites:function(){return this._sites},_attachBookmark:function(g,f){g=e(g);if(g.is("."+this.markerClassName)){return}g.addClass(this.markerClassName);this._updateBookmark(g,f)},_changeBookmark:function(g,f){g=e(g);if(!g.is("."+this.markerClassName)){return}this._updateBookmark(g,f)},_updateBookmark:function(l,h){h=c(c({},this._defaults),h);var k=h.sites;if(k.length==0){e.each(this._sites,function(m){k[k.length]=m})}var g='<ul class="bookmark_list'+(h.compact?" bookmark_compact":"")+'">';var j=function(r,q,o,m){var p='<li><a href="'+o+'"'+(m?' onclick="'+m+'"':(h.target?' target="'+h.target+'"':""))+">";if(q!=null){if(typeof q=="number"){p+='<span title="'+r+'" style="background: transparent url('+h.icons+") no-repeat -"+(q*h.iconSize)+'px 0px;"></span>'}else{p+='<img src="'+q+'" alt="'+r+'" title="'+r+'"/>'}p+=(h.compact?"":"&#xa0;")}p+=(h.compact?"":r)+"</a></li>";return p};if(h.addFavorite){g+=j(h.favoriteText,h.favoriteIcon,"#","jQuery.bookmark._addFavourite('"+h.manualBookmark+"')")}if(h.addEmail){g+=j(h.emailText,h.emailIcon,"mailto:?subject="+h.emailSubject+"&amp;body="+h.emailBody.replace(/{u}/,window.location.href).replace(/{t}/,document.title))}var f=this._sites;e.each(k,function(o,p){var m=f[p];g+=j(h.bookmarksLabel+m.display,m.icon,m.url.replace(/{u}/,escape(window.location.href)).replace(/{t}/,escape(document.title)))});g+="</ul>";l.html(g)},_destroyBookmark:function(f){f=e(f);if(!f.is("."+this.markerClassName)){return}f.removeClass(this.markerClassName);f.empty()},_addFavourite:function(f){if(e.browser.msie){window.external.addFavorite(window.location.href,document.title)}else{alert(f)}}});function c(h,g){e.extend(h,g);for(var f in g){if(g[f]==null){h[f]=null}}return h}e.fn.bookmark=function(g){var f=Array.prototype.slice.call(arguments,1);return this.each(function(){if(typeof g=="string"){e.bookmark["_"+g+"Bookmark"].apply(e.bookmark,[this].concat(f))}else{e.bookmark._attachBookmark(this,g||{})}})};e(function(){e.bookmark=new d()})})(jQuery);(function(c){ChiliBook={version:"2.2",automatic:true,automaticSelector:"code",lineNumbers:true,codeLanguage:function(d){var e=c(d).attr("class");return e?e:""},recipeLoading:true,recipeFolder:"/skin/js/chili/",replaceSpace:"&#160;",replaceTab:"&#160;&#160;&#160;&#160;",replaceNewLine:"&#160;<br/>",selectionStyle:["position:absolute; z-index:3000; overflow:scroll;","width:16em;","height:9em;","border:1px solid gray;","padding:15px;","background-color:yellow;"].join(" "),defaultReplacement:'<span class="$0">$$</span>',recipes:{},queue:{},unique:function(){return(new Date()).valueOf()}};c.fn.chili=function(r){var h=c.extend({},ChiliBook,r||{});function d(t,v,H){function A(N,M){var L=[];for(var O in N[M]){L.push(G(N,M,O))}return L}function G(O,L,P){var M=O[L][P];var N=(typeof M._match=="string")?M._match:M._match.source;return{recipe:O,blockName:L,stepName:P,exp:"("+N+")",length:1+(N.replace(/\\./g,"%").replace(/\[.*?\]/g,"%").match(/\((?!\?)/g)||[]).length,replacement:M._replace?M._replace:h.defaultReplacement}}function K(L){var O=1;var Q=[];for(var N=0;N<L.length;N++){var R=L[N].exp;R=R.replace(/\\\\|\\(\d+)/g,function(T,U){return !U?T:"\\"+(O+1+parseInt(U,10))});Q.push(R);O+=L[N].length}var M="((?:\\s|\\S)*?)";var S="((?:\\s|\\S)+)";var P="(?:"+Q.join("|")+")";P=M+P+"|"+S;return new RegExp(P,v._case?"g":"gi")}function F(L){return L.replace(/&/g,"&amp;").replace(/</g,"&lt;")}function w(L){return L.replace(/ +/g,function(M){return M.replace(/ /g,z)})}function C(L){L=F(L);if(z){L=w(L)}return L}function u(L,M){return d(L,M)}function E(M,N,L){return d(M,N,L)}function y(O,R,N,S){var M=h.replaceSpace;var P=G(R,N,S);var L=[P];var Q=O.replace(K(L),function(){return D.apply({steps:L},arguments)});return Q}function s(T,N,M){if(!N){return C(T)}var L=N.split("/");var S="";var U="";var W="";switch(L.length){case 1:S=L[0];break;case 2:S=L[0];U=L[1];break;case 3:S=L[0];U=L[1];W=L[2];break;default:return C(T)}function P(aa){var Y=q(aa);var Z=h.recipes[Y];if(!Z){throw {msg:"recipe not available"}}return Z}try{var V;if(""==W){if(""==U){if(""==S){}else{V=P(S);return u(T,V)}}else{if(""==S){V=M.recipe}else{V=P(S)}if(!(U in V)){return C(T)}return E(T,V,U)}}else{if(""==S){V=M.recipe}else{V=P(S)}if(""==U){U=M.blockName}if(!(U in V)){return C(T)}if(!(W in V[U])){return C(T)}return y(T,V,U,W)}}catch(R){if(R.msg&&R.msg=="recipe not available"){var Q="chili_"+h.unique();if(h.recipeLoading){var X=q(S);if(!h.queue[X]){try{h.queue[X]=[{cue:Q,subject:T,module:N,context:M}];c.getJSON(X,function(Y){h.recipes[X]=Y;var ab=h.queue[X];for(var Z=0,ac=ab.length;Z<ac;Z++){var aa=s(ab[Z].subject,ab[Z].module,ab[Z].context);if(h.replaceTab){aa=aa.replace(/\t/g,h.replaceTab)}if(h.replaceNewLine){aa=aa.replace(/\n/g,h.replaceNewLine)}c("#"+ab[Z].cue).replaceWith(aa)}})}catch(O){alert("the recipe for '"+S+"' was not found in '"+X+"'")}}else{h.queue[X].push({cue:Q,subject:T,module:N,context:M})}return'<span id="'+Q+'">'+C(T)+"</span>"}return C(T)}else{return C(T)}}}function B(N,M){var L=M.replace(/(<span\s+class\s*=\s*(["']))((?:(?!__)\w)+\2\s*>)/ig,"$1"+N+"__$3");return L}function D(){if(!arguments[0]){return""}var T=this.steps;var R=0;var Q=2;var V=arguments[1];var O=arguments[arguments.length-3];if(!O){var M;while(M=T[R++]){var L=arguments;if(L[Q]){var N="";if(c.isFunction(M.replacement)){var S=[];for(var P=0,U=M.length;P<U;P++){S.push(L[Q+P])}S.push(L[L.length-2]);S.push(L[L.length-1]);N=M.replacement.apply({x:function(){var Y=arguments[0];var X=arguments[1];var W={recipe:M.recipe,blockName:M.blockName};return s(Y,X,W)}},S)}else{N=M.replacement.replace(/(\\\$)|(?:\$\$)|(?:\$(\d+))/g,function(W,Y,X){if(Y){return"$"}else{if(!X){return C(L[Q])}else{if(X=="0"){return M.stepName}else{return C(L[Q+parseInt(X,10)])}}}})}N=B(M.recipe._name,N);return C(V)+N}else{Q+=M.length}}}else{return C(O)}}if(!H){H="_main";j(v)}if(!(H in v)){return C(t)}var z=h.replaceSpace;var J=A(v,H);var x=K(J);var I=t.replace(x,function(){return D.apply({steps:J},arguments)});return I}function e(u){if(document.createElement){var v=document.createElement("style");v.type="text/css";if(v.styleSheet){v.styleSheet.cssText=u}else{var s=document.createTextNode(u);v.appendChild(s)}document.getElementsByTagName("head")[0].appendChild(v)}}function j(x){var t=x._name;if(!h.queue[t]){var w=["/* Chili -- "+t+" */"];for(var s in x){if(s.search(/^_(?!main\b)/)<0){for(var y in x[s]){var v=x[s][y];if("_style" in v){if(v._style.constructor==String){w.push("."+t+"__"+y+" { "+v._style+" }")}else{for(var u in v._style){w.push("."+t+"__"+u+" { "+v._style[u]+" }")}}}}}}w=w.join("\n");e(w);h.queue[t]=true}}function f(s){var v=h.codeLanguage(s);if(""!=v){var u=q(v);if(h.recipeLoading){if(!h.queue[u]){try{h.queue[u]=[s];c.getJSON(u,function(w){h.recipes[u]=w;var y=h.queue[u];for(var x=0,z=y.length;x<z;x++){m(y[x],u)}})}catch(t){alert("the recipe for '"+v+"' was not found in '"+u+"'")}}else{h.queue[u].push(s)}m(s,u)}else{m(s,u)}}}function m(t,y){var C=h.recipes[y];if(!C){return}var D=c(t);var x=D.text();if(!x){return}x=x.replace(/\r\n?/g,"\n");if(D.parent().is("pre")){if(!c.browser.safari){x=x.replace(/^\n/g,"")}}var u=d(x,C);if(h.replaceTab){u=u.replace(/\t/g,h.replaceTab)}if(h.replaceNewLine){u=u.replace(/\n/g,h.replaceNewLine)}t.innerHTML=u;if(c.browser.msie||c.browser.mozilla){g(t)}var w=D.parent();var v=w.attr("class");var z=/ln-(\d+)-([\w][\w\-]*)|ln-(\d+)|ln-/.exec(v);if(z){o(t);var s=0;if(z[1]){s=parseInt(z[1],10);var B=c(".ln-"+z[1]+"-"+z[2]);var A=B.index(w[0]);B.slice(0,A).each(function(){s+=c(this).find("li").length})}else{if(z[3]){s=parseInt(z[3],10)}else{s=1}}D.find("ol")[0].start=s;c("body").width(c("body").width()-1).width(c("body").width()+1)}else{if(h.lineNumbers){o(t)}}}function g(t){var s=null;c(t).parents().filter("pre").bind("mousedown",function(){s=this;if(c.browser.msie){document.selection.empty()}else{window.getSelection().removeAllRanges()}}).bind("mouseup",function(x){if(s&&(s==this)){s=null;var v="";if(c.browser.msie){v=document.selection.createRange().htmlText;if(""==v){return}v=p(v);var B='<textarea style="STYLE">'}else{v=window.getSelection().toString();if(""==v){return}v=v.replace(/\r/g,"").replace(/^# ?/g,"").replace(/\n# ?/g,"\n");var B='<pre style="STYLE">'}var A=c(B.replace(/\bSTYLE\b/,ChiliBook.selectionStyle)).appendTo("body").text(v).attr("id","chili_selection").click(function(){c(this).remove()});var z=x.pageY-Math.round(A.height()/2)+"px";var y=x.pageX-Math.round(A.width()/2)+"px";A.css({top:z,left:y});if(c.browser.msie){A[0].focus();A[0].select()}else{var u=window.getSelection();u.removeAllRanges();var w=document.createRange();w.selectNodeContents(A[0]);u.addRange(w)}}})}function q(s){return h.recipeFolder+s+".js"}function k(){var s="";if(c.browser.msie){s=document.selection.createRange().htmlText}else{s=window.getSelection().toString()}return s}function p(s){do{var u=ChiliBook.unique()}while(s.indexOf(u)>-1);var v="";if(/<br/i.test(s)||/<li/i.test(s)){if(/<br/i.test(s)){s=s.replace(/\<br[^>]*?\>/ig,u)}else{if(/<li/i.test(s)){s=s.replace(/<ol[^>]*?>|<\/ol>|<li[^>]*?>/ig,"").replace(/<\/li>/ig,u)}}var t=c("<pre>").appendTo("body").hide()[0];t.innerHTML=s;v=c(t).text().replace(new RegExp(u,"g"),"\r\n");c(t).remove()}return v}function o(x){function w(A,D,C,B){var E=B?"</span>":"";var z="";if(A){z="<li>"+B+D+E+"</li>"}else{if(C){z="<li>"+B+C+E+"</li>"}}return z}function v(A,C,B,D){var z="";if(D){z=D}else{z=w(A,C,B,"")}return z}var u=c(x).html();var t=/<br>/.test(u)?"<br>":"<BR>";var y="<li>"+h.replaceSpace+"</li>";var s=u.replace(/(<span [^>]+>)((?:(?:&nbsp;|\xA0)<br>)+)(.*?)(<\/span>)/ig,"$2$1$3$4").replace(/(.*?)(<span .*?>)(.*?)(?:<\/span>(?:&nbsp;|\xA0)<br>|<\/span>)/ig,function(C,F,B,E){if(/<br>/i.test(E)){var D=F.split(t);var A=D.pop();F=D.join(t);var z=(F?F+t:"")+(A+E).replace(/((.*?)(?:&nbsp;|\xA0)<br>)|(.*)/ig,function(I,G,K,J){var H=w(G,K,J,B);return H});return z}else{return C}}).replace(/(<li>.*?<\/li>)|((.*?)(?:&nbsp;|\xA0)<br>)|(.+)/ig,function(B,E,z,D,C){var A=v(z,D,C,E);return A}).replace(/<li><\/li>/ig,y);x.innerHTML="<ol>"+s+"</ol>"}function l(s){return c.map(s.split(""),function(u,t){return" "+u+" "+u.charCodeAt(0)+" "}).join(" ")}this.each(function(){var s=c(this);s.trigger("chili.before_coloring");f(this);s.trigger("chili.after_coloring")});return this};c(function(){if(ChiliBook.automatic){c(ChiliBook.automaticSelector).chili()}})})(jQuery);(function(f){var c="Lite-1.0";f.fn.cycle=function(g){return this.each(function(){g=g||{};if(this.cycleTimeout){clearTimeout(this.cycleTimeout)}this.cycleTimeout=0;this.cyclePause=0;var l=f(this);var m=g.slideExpr?f(g.slideExpr,this):l.children();var j=m.get();if(j.length<2){if(window.console&&window.console.log){window.console.log("terminating; too few slides: "+j.length)}return}var k=f.extend({},f.fn.cycle.defaults,g||{},f.metadata?l.metadata():f.meta?l.data():{});k.before=k.before?[k.before]:[];k.after=k.after?[k.after]:[];k.after.unshift(function(){k.busy=0});var h=this.className;k.width=parseInt((h.match(/w:(\d+)/)||[])[1])||k.width;k.height=parseInt((h.match(/h:(\d+)/)||[])[1])||k.height;k.timeout=parseInt((h.match(/t:(\d+)/)||[])[1])||k.timeout;if(l.css("position")=="static"){l.css("position","relative")}if(k.width){l.width(k.width)}if(k.height&&k.height!="auto"){l.height(k.height)}var o=0;m.css({position:"absolute",top:0,left:0}).hide().each(function(q){f(this).css("z-index",j.length-q)});f(j[o]).css("opacity",1).show();if(f.browser.msie){j[o].style.removeAttribute("filter")}if(k.fit&&k.width){m.width(k.width)}if(k.fit&&k.height&&k.height!="auto"){m.height(k.height)}if(k.pause){l.hover(function(){this.cyclePause=1},function(){this.cyclePause=0})}f.fn.cycle.transitions.fade(l,m,k);m.each(function(){var q=f(this);this.cycleH=(k.fit&&k.height)?k.height:q.height();this.cycleW=(k.fit&&k.width)?k.width:q.width()});m.not(":eq("+o+")").css({opacity:0});if(k.cssFirst){f(m[o]).css(k.cssFirst)}if(k.timeout){if(k.speed.constructor==String){k.speed={slow:600,fast:200}[k.speed]||400}if(!k.sync){k.speed=k.speed/2}while((k.timeout-k.speed)<250){k.timeout+=k.speed}}k.speedIn=k.speed;k.speedOut=k.speed;k.slideCount=j.length;k.currSlide=o;k.nextSlide=1;var p=m[o];if(k.before.length){k.before[0].apply(p,[p,p,k,true])}if(k.after.length>1){k.after[1].apply(p,[p,p,k,true])}if(k.click&&!k.next){k.next=k.click}if(k.next){f(k.next).bind("click",function(){return e(j,k,k.rev?-1:1)})}if(k.prev){f(k.prev).bind("click",function(){return e(j,k,k.rev?1:-1)})}if(k.timeout){this.cycleTimeout=setTimeout(function(){d(j,k,0,!k.rev)},k.timeout+(k.delay||0))}})};function d(m,g,l,o){if(g.busy){return}var k=m[0].parentNode,r=m[g.currSlide],q=m[g.nextSlide];if(k.cycleTimeout===0&&!l){return}if(l||!k.cyclePause){if(g.before.length){f.each(g.before,function(p,s){s.apply(q,[r,q,g,o])})}var h=function(){if(f.browser.msie){this.style.removeAttribute("filter")}f.each(g.after,function(p,s){s.apply(q,[r,q,g,o])})};if(g.nextSlide!=g.currSlide){g.busy=1;f.fn.cycle.custom(r,q,g,h)}var j=(g.nextSlide+1)==m.length;g.nextSlide=j?0:g.nextSlide+1;g.currSlide=j?m.length-1:g.nextSlide-1}if(g.timeout){k.cycleTimeout=setTimeout(function(){d(m,g,0,!g.rev)},g.timeout)}}function e(g,h,l){var k=g[0].parentNode,j=k.cycleTimeout;if(j){clearTimeout(j);k.cycleTimeout=0}h.nextSlide=h.currSlide+l;if(h.nextSlide<0){h.nextSlide=g.length-1}else{if(h.nextSlide>=g.length){h.nextSlide=0}}d(g,h,1,l>=0);return false}f.fn.cycle.custom=function(o,k,l,g){var m=f(o),j=f(k);j.css({opacity:0});var h=function(){j.animate({opacity:1},l.speedIn,l.easeIn,g)};m.animate({opacity:0},l.speedOut,l.easeOut,function(){m.css({display:"none"});if(!l.sync){h()}});if(l.sync){h()}};f.fn.cycle.transitions={fade:function(h,j,g){j.not(":eq(0)").css("opacity",0);g.before.push(function(){f(this).show()})}};f.fn.cycle.ver=function(){return c};f.fn.cycle.defaults={timeout:4000,speed:1000,next:null,prev:null,before:null,after:null,height:"auto",sync:1,fit:0,pause:0,delay:0,slideExpr:null}})(jQuery);if(!document.createElement("canvas").getContext){(function(){var y=Math;var z=y.round;var v=y.sin;var H=y.cos;var q=y.abs;var G=y.sqrt;var c=10;var r=c/2;function l(){return this.context_||(this.context_=new t(this))}var x=Array.prototype.slice;function I(m,J,K){var j=x.call(arguments,2);return function(){return m.apply(J,j.concat(x.call(arguments)))}}var o={init:function(j){if(/MSIE/.test(navigator.userAgent)&&!window.opera){var m=j||document;m.createElement("canvas");m.attachEvent("onreadystatechange",I(this.init_,this,m))}},init_:function(K){if(!K.namespaces.g_vml_){K.namespaces.add("g_vml_","urn:schemas-microsoft-com:vml","#default#VML")}if(!K.namespaces.g_o_){K.namespaces.add("g_o_","urn:schemas-microsoft-com:office:office","#default#VML")}if(!K.styleSheets.ex_canvas_){var J=K.createStyleSheet();J.owningElement.id="ex_canvas_";J.cssText="canvas{display:inline-block;overflow:hidden;text-align:left;width:300px;height:150px}g_vml_\\:*{behavior:url(#default#VML)}g_o_\\:*{behavior:url(#default#VML)}"}var m=K.getElementsByTagName("canvas");for(var j=0;j<m.length;j++){this.initElement(m[j])}},initElement:function(m){if(!m.getContext){m.getContext=l;m.innerHTML="";m.attachEvent("onpropertychange",F);m.attachEvent("onresize",d);var j=m.attributes;if(j.width&&j.width.specified){m.style.width=j.width.nodeValue+"px"}else{m.width=m.clientWidth}if(j.height&&j.height.specified){m.style.height=j.height.nodeValue+"px"}else{m.height=m.clientHeight}}return m}};function F(m){var j=m.srcElement;switch(m.propertyName){case"width":j.style.width=j.attributes.width.nodeValue+"px";j.getContext().clearRect();break;case"height":j.style.height=j.attributes.height.nodeValue+"px";j.getContext().clearRect();break}}function d(m){var j=m.srcElement;if(j.firstChild){j.firstChild.style.width=j.clientWidth+"px";j.firstChild.style.height=j.clientHeight+"px"}}o.init();var g=[];for(var C=0;C<16;C++){for(var B=0;B<16;B++){g[C*16+B]=C.toString(16)+B.toString(16)}}function u(){return[[1,0,0],[0,1,0],[0,0,1]]}function f(K,J){var m=u();for(var j=0;j<3;j++){for(var N=0;N<3;N++){var L=0;for(var M=0;M<3;M++){L+=K[j][M]*J[M][N]}m[j][N]=L}}return m}function A(m,j){j.fillStyle=m.fillStyle;j.lineCap=m.lineCap;j.lineJoin=m.lineJoin;j.lineWidth=m.lineWidth;j.miterLimit=m.miterLimit;j.shadowBlur=m.shadowBlur;j.shadowColor=m.shadowColor;j.shadowOffsetX=m.shadowOffsetX;j.shadowOffsetY=m.shadowOffsetY;j.strokeStyle=m.strokeStyle;j.globalAlpha=m.globalAlpha;j.arcScaleX_=m.arcScaleX_;j.arcScaleY_=m.arcScaleY_;j.lineScale_=m.lineScale_}function e(m){var L,K=1;m=String(m);if(m.substring(0,3)=="rgb"){var N=m.indexOf("(",3);var j=m.indexOf(")",N+1);var M=m.substring(N+1,j).split(",");L="#";for(var J=0;J<3;J++){L+=g[Number(M[J])]}if(M.length==4&&m.substr(3,1)=="a"){K=M[3]}}else{L=m}return{color:L,alpha:K}}function w(j){switch(j){case"butt":return"flat";case"round":return"round";case"square":default:return"square"}}function t(m){this.m_=u();this.mStack_=[];this.aStack_=[];this.currentPath_=[];this.strokeStyle="#000";this.fillStyle="#000";this.lineWidth=1;this.lineJoin="miter";this.lineCap="butt";this.miterLimit=c*1;this.globalAlpha=1;this.canvas=m;var j=m.ownerDocument.createElement("div");j.style.width=m.clientWidth+"px";j.style.height=m.clientHeight+"px";j.style.overflow="hidden";j.style.position="absolute";m.appendChild(j);this.element_=j;this.arcScaleX_=1;this.arcScaleY_=1;this.lineScale_=1}var p=t.prototype;p.clearRect=function(){this.element_.innerHTML=""};p.beginPath=function(){this.currentPath_=[]};p.moveTo=function(m,j){var J=this.getCoords_(m,j);this.currentPath_.push({type:"moveTo",x:J.x,y:J.y});this.currentX_=J.x;this.currentY_=J.y};p.lineTo=function(m,j){var J=this.getCoords_(m,j);this.currentPath_.push({type:"lineTo",x:J.x,y:J.y});this.currentX_=J.x;this.currentY_=J.y};p.bezierCurveTo=function(J,m,P,O,N,L){var j=this.getCoords_(N,L);var M=this.getCoords_(J,m);var K=this.getCoords_(P,O);s(this,M,K,j)};function s(j,K,J,m){j.currentPath_.push({type:"bezierCurveTo",cp1x:K.x,cp1y:K.y,cp2x:J.x,cp2y:J.y,x:m.x,y:m.y});j.currentX_=m.x;j.currentY_=m.y}p.quadraticCurveTo=function(N,J,m,j){var M=this.getCoords_(N,J);var L=this.getCoords_(m,j);var O={x:this.currentX_+2/3*(M.x-this.currentX_),y:this.currentY_+2/3*(M.y-this.currentY_)};var K={x:O.x+(L.x-this.currentX_)/3,y:O.y+(L.y-this.currentY_)/3};s(this,O,K,L)};p.arc=function(Q,O,P,L,m,J){P*=c;var U=J?"at":"wa";var R=Q+H(L)*P-r;var T=O+v(L)*P-r;var j=Q+H(m)*P-r;var S=O+v(m)*P-r;if(R==j&&!J){R+=0.125}var K=this.getCoords_(Q,O);var N=this.getCoords_(R,T);var M=this.getCoords_(j,S);this.currentPath_.push({type:U,x:K.x,y:K.y,radius:P,xStart:N.x,yStart:N.y,xEnd:M.x,yEnd:M.y})};p.rect=function(J,m,j,K){this.moveTo(J,m);this.lineTo(J+j,m);this.lineTo(J+j,m+K);this.lineTo(J,m+K);this.closePath()};p.strokeRect=function(J,m,j,K){var L=this.currentPath_;this.beginPath();this.moveTo(J,m);this.lineTo(J+j,m);this.lineTo(J+j,m+K);this.lineTo(J,m+K);this.closePath();this.stroke();this.currentPath_=L};p.fillRect=function(J,m,j,K){var L=this.currentPath_;this.beginPath();this.moveTo(J,m);this.lineTo(J+j,m);this.lineTo(J+j,m+K);this.lineTo(J,m+K);this.closePath();this.fill();this.currentPath_=L};p.createLinearGradient=function(m,K,j,J){var L=new D("gradient");L.x0_=m;L.y0_=K;L.x1_=j;L.y1_=J;return L};p.createRadialGradient=function(K,M,J,m,L,j){var N=new D("gradientradial");N.x0_=K;N.y0_=M;N.r0_=J;N.x1_=m;N.y1_=L;N.r1_=j;return N};p.drawImage=function(X,J){var P,N,R,ae,U,S,Z,ag;var Q=X.runtimeStyle.width;var V=X.runtimeStyle.height;X.runtimeStyle.width="auto";X.runtimeStyle.height="auto";var O=X.width;var ac=X.height;X.runtimeStyle.width=Q;X.runtimeStyle.height=V;if(arguments.length==3){P=arguments[1];N=arguments[2];U=S=0;Z=R=O;ag=ae=ac}else{if(arguments.length==5){P=arguments[1];N=arguments[2];R=arguments[3];ae=arguments[4];U=S=0;Z=O;ag=ac}else{if(arguments.length==9){U=arguments[1];S=arguments[2];Z=arguments[3];ag=arguments[4];P=arguments[5];N=arguments[6];R=arguments[7];ae=arguments[8]}else{throw Error("Invalid number of arguments")}}}var af=this.getCoords_(P,N);var K=Z/2;var m=ag/2;var ad=[];var j=10;var M=10;ad.push(" <g_vml_:group",' coordsize="',c*j,",",c*M,'"',' coordorigin="0,0"',' style="width:',j,"px;height:",M,"px;position:absolute;");if(this.m_[0][0]!=1||this.m_[0][1]){var L=[];L.push("M11=",this.m_[0][0],",","M12=",this.m_[1][0],",","M21=",this.m_[0][1],",","M22=",this.m_[1][1],",","Dx=",z(af.x/c),",","Dy=",z(af.y/c),"");var ab=af;var aa=this.getCoords_(P+R,N);var Y=this.getCoords_(P,N+ae);var T=this.getCoords_(P+R,N+ae);ab.x=y.max(ab.x,aa.x,Y.x,T.x);ab.y=y.max(ab.y,aa.y,Y.y,T.y);ad.push("padding:0 ",z(ab.x/c),"px ",z(ab.y/c),"px 0;filter:progid:DXImageTransform.Microsoft.Matrix(",L.join(""),", sizingmethod='clip');")}else{ad.push("top:",z(af.y/c),"px;left:",z(af.x/c),"px;")}ad.push(' ">','<g_vml_:image src="',X.src,'"',' style="width:',c*R,"px;"," height:",c*ae,'px;"',' cropleft="',U/O,'"',' croptop="',S/ac,'"',' cropright="',(O-U-Z)/O,'"',' cropbottom="',(ac-S-ag)/ac,'"'," />","</g_vml_:group>");this.element_.insertAdjacentHTML("BeforeEnd",ad.join(""))};p.stroke=function(ai){var N=[];var O=false;var au=e(ai?this.fillStyle:this.strokeStyle);var ae=au.color;var ao=au.alpha*this.globalAlpha;var K=10;var Q=10;N.push("<g_vml_:shape",' filled="',!!ai,'"',' style="position:absolute;width:',K,"px;height:",Q,'px;"',' coordorigin="0 0" coordsize="',c*K," ",c*Q,'"',' stroked="',!ai,'"',' path="');var P=false;var at={x:null,y:null};var aa={x:null,y:null};for(var an=0;an<this.currentPath_.length;an++){var am=this.currentPath_[an];var ar;switch(am.type){case"moveTo":ar=am;N.push(" m ",z(am.x),",",z(am.y));break;case"lineTo":N.push(" l ",z(am.x),",",z(am.y));break;case"close":N.push(" x ");am=null;break;case"bezierCurveTo":N.push(" c ",z(am.cp1x),",",z(am.cp1y),",",z(am.cp2x),",",z(am.cp2y),",",z(am.x),",",z(am.y));break;case"at":case"wa":N.push(" ",am.type," ",z(am.x-this.arcScaleX_*am.radius),",",z(am.y-this.arcScaleY_*am.radius)," ",z(am.x+this.arcScaleX_*am.radius),",",z(am.y+this.arcScaleY_*am.radius)," ",z(am.xStart),",",z(am.yStart)," ",z(am.xEnd),",",z(am.yEnd));break}if(am){if(at.x==null||am.x<at.x){at.x=am.x}if(aa.x==null||am.x>aa.x){aa.x=am.x}if(at.y==null||am.y<at.y){at.y=am.y}if(aa.y==null||am.y>aa.y){aa.y=am.y}}}N.push(' ">');if(!ai){var Z=this.lineScale_*this.lineWidth;if(Z<1){ao*=Z}N.push("<g_vml_:stroke",' opacity="',ao,'"',' joinstyle="',this.lineJoin,'"',' miterlimit="',this.miterLimit,'"',' endcap="',w(this.lineCap),'"',' weight="',Z,'px"',' color="',ae,'" />')}else{if(typeof this.fillStyle=="object"){var R=this.fillStyle;var X=0;var al={x:0,y:0};var af=0;var U=1;if(R.type_=="gradient"){var T=R.x0_/this.arcScaleX_;var m=R.y0_/this.arcScaleY_;var S=R.x1_/this.arcScaleX_;var av=R.y1_/this.arcScaleY_;var aq=this.getCoords_(T,m);var ap=this.getCoords_(S,av);var M=ap.x-aq.x;var L=ap.y-aq.y;X=Math.atan2(M,L)*180/Math.PI;if(X<0){X+=360}if(X<0.000001){X=0}}else{var aq=this.getCoords_(R.x0_,R.y0_);var j=aa.x-at.x;var J=aa.y-at.y;al={x:(aq.x-at.x)/j,y:(aq.y-at.y)/J};j/=this.arcScaleX_*c;J/=this.arcScaleY_*c;var ak=y.max(j,J);af=2*R.r0_/ak;U=2*R.r1_/ak-af}var ad=R.colors_;ad.sort(function(aw,W){return aw.offset-W.offset});var Y=ad.length;var ac=ad[0].color;var ab=ad[Y-1].color;var ah=ad[0].alpha*this.globalAlpha;var ag=ad[Y-1].alpha*this.globalAlpha;var aj=[];for(var an=0;an<Y;an++){var V=ad[an];aj.push(V.offset*U+af+" "+V.color)}N.push('<g_vml_:fill type="',R.type_,'"',' method="none" focus="100%"',' color="',ac,'"',' color2="',ab,'"',' colors="',aj.join(","),'"',' opacity="',ag,'"',' g_o_:opacity2="',ah,'"',' angle="',X,'"',' focusposition="',al.x,",",al.y,'" />')}else{N.push('<g_vml_:fill color="',ae,'" opacity="',ao,'" />')}}N.push("</g_vml_:shape>");this.element_.insertAdjacentHTML("beforeEnd",N.join(""))};p.fill=function(){this.stroke(true)};p.closePath=function(){this.currentPath_.push({type:"close"})};p.getCoords_=function(K,J){var j=this.m_;return{x:c*(K*j[0][0]+J*j[1][0]+j[2][0])-r,y:c*(K*j[0][1]+J*j[1][1]+j[2][1])-r}};p.save=function(){var j={};A(this,j);this.aStack_.push(j);this.mStack_.push(this.m_);this.m_=f(u(),this.m_)};p.restore=function(){A(this.aStack_.pop(),this);this.m_=this.mStack_.pop()};function k(J){for(var L=0;L<3;L++){for(var K=0;K<2;K++){if(!isFinite(J[L][K])||isNaN(J[L][K])){return false}}}return true}function E(J,j,K){if(!k(j)){return}J.m_=j;if(K){var L=j[0][0]*j[1][1]-j[0][1]*j[1][0];J.lineScale_=G(q(L))}}p.translate=function(J,m){var j=[[1,0,0],[0,1,0],[J,m,1]];E(this,f(j,this.m_),false)};p.rotate=function(m){var K=H(m);var J=v(m);var j=[[K,J,0],[-J,K,0],[0,0,1]];E(this,f(j,this.m_),false)};p.scale=function(J,m){this.arcScaleX_*=J;this.arcScaleY_*=m;var j=[[J,0,0],[0,m,0],[0,0,1]];E(this,f(j,this.m_),true)};p.transform=function(L,K,N,M,m,j){var J=[[L,K,0],[N,M,0],[m,j,1]];E(this,f(J,this.m_),true)};p.setTransform=function(M,L,O,N,K,J){var j=[[M,L,0],[O,N,0],[K,J,1]];E(this,j,true)};p.clip=function(){};p.arcTo=function(){};p.createPattern=function(){return new h};function D(j){this.type_=j;this.x0_=0;this.y0_=0;this.r0_=0;this.x1_=0;this.y1_=0;this.r1_=0;this.colors_=[]}D.prototype.addColorStop=function(m,j){j=e(j);this.colors_.push({offset:m,color:j.color,alpha:j.alpha})};function h(){}G_vmlCanvasManager=o;CanvasRenderingContext2D=t;CanvasGradient=D;CanvasPattern=h})()}(function(){jQuery.color={};jQuery.color.make=function(e,f,h,g){var d={};d.r=e||0;d.g=f||0;d.b=h||0;d.a=g!=null?g:1;d.add=function(j,k){for(var l=0;l<j.length;++l){d[j.charAt(l)]+=k}return d.normalize()};d.scale=function(j,k){for(var l=0;l<j.length;++l){d[j.charAt(l)]*=k}return d.normalize()};d.toString=function(){if(d.a>=1){return"rgb("+[d.r,d.g,d.b].join(",")+")"}else{return"rgba("+[d.r,d.g,d.b,d.a].join(",")+")"}};d.normalize=function(){function j(l,k,m){return k<l?l:(k>m?m:k)}d.r=j(0,parseInt(d.r),255);d.g=j(0,parseInt(d.g),255);d.b=j(0,parseInt(d.b),255);d.a=j(0,d.a,1);return d};d.clone=function(){return jQuery.color.make(d.r,d.b,d.g,d.a)};return d.normalize()};jQuery.color.extract=function(e,f){var d;do{d=e.css(f).toLowerCase();if(d!=""&&d!="transparent"){break}e=e.parent()}while(!jQuery.nodeName(e.get(0),"body"));if(d=="rgba(0, 0, 0, 0)"){d="transparent"}return jQuery.color.parse(d)};jQuery.color.parse=function(d){var e,g=jQuery.color.make;if(e=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(d)){return g(parseInt(e[1],10),parseInt(e[2],10),parseInt(e[3],10))}if(e=/rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(d)){return g(parseInt(e[1],10),parseInt(e[2],10),parseInt(e[3],10),parseFloat(e[4]))}if(e=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(d)){return g(parseFloat(e[1])*2.55,parseFloat(e[2])*2.55,parseFloat(e[3])*2.55)}if(e=/rgba\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(d)){return g(parseFloat(e[1])*2.55,parseFloat(e[2])*2.55,parseFloat(e[3])*2.55,parseFloat(e[4]))}if(e=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(d)){return g(parseInt(e[1],16),parseInt(e[2],16),parseInt(e[3],16))}if(e=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(d)){return g(parseInt(e[1]+e[1],16),parseInt(e[2]+e[2],16),parseInt(e[3]+e[3],16))}var f=jQuery.trim(d).toLowerCase();if(f=="transparent"){return g(255,255,255,0)}else{e=c[f];return g(e[0],e[1],e[2])}};var c={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0]}})();(function(e){function d(O,A,B,g){var s=[],K={colors:["#edc240","#afd8f8","#cb4b4b","#4da74d","#9440ed"],legend:{show:true,noColumns:1,labelFormatter:null,labelBoxBorderColor:"#ccc",container:null,position:"ne",margin:5,backgroundColor:null,backgroundOpacity:0.85},xaxis:{mode:null,transform:null,inverseTransform:null,min:null,max:null,autoscaleMargin:null,ticks:null,tickFormatter:null,labelWidth:null,labelHeight:null,tickDecimals:null,tickSize:null,minTickSize:null,monthNames:null,timeformat:null,twelveHourClock:false},yaxis:{autoscaleMargin:0.02},x2axis:{autoscaleMargin:null},y2axis:{autoscaleMargin:0.02},series:{points:{show:false,radius:3,lineWidth:2,fill:true,fillColor:"#ffffff"},lines:{lineWidth:2,fill:false,fillColor:null,steps:false},bars:{show:false,lineWidth:2,barWidth:1,fill:true,fillColor:null,align:"left",horizontal:false},shadowSize:3},grid:{show:true,aboveData:false,color:"#545454",backgroundColor:null,tickColor:"rgba(0,0,0,0.15)",labelMargin:5,borderWidth:2,borderColor:null,markings:null,markingsColor:"#f4f4f4",markingsLineWidth:2,clickable:false,hoverable:false,autoHighlight:true,mouseActiveRadius:10},hooks:{}},t=null,af=null,ag=null,C=null,am=null,V={xaxis:{},yaxis:{},x2axis:{},y2axis:{}},I={left:0,right:0,top:0,bottom:0},ab=0,u=0,l=0,W=0,p={processOptions:[],processRawData:[],processDatapoints:[],draw:[],bindEvents:[],drawOverlay:[]},j=this;j.setData=J;j.setupGrid=N;j.draw=ak;j.getPlaceholder=function(){return O};j.getCanvas=function(){return t};j.getPlotOffset=function(){return I};j.width=function(){return l};j.height=function(){return W};j.offset=function(){var an=ag.offset();an.left+=I.left;an.top+=I.top;return an};j.getData=function(){return s};j.getAxes=function(){return V};j.getOptions=function(){return K};j.highlight=ah;j.unhighlight=aa;j.triggerRedrawOverlay=T;j.pointOffset=function(an){return{left:parseInt(x(an,"xaxis").p2c(+an.x)+I.left),top:parseInt(x(an,"yaxis").p2c(+an.y)+I.top)}};j.hooks=p;F(j);U(B);G();J(A);N();ak();aj();function D(ap,an){an=[j].concat(an);for(var ao=0;ao<ap.length;++ao){ap[ao].apply(this,an)}}function F(){for(var an=0;an<g.length;++an){var ao=g[an];ao.init(j);if(ao.options){e.extend(true,K,ao.options)}}}function U(an){e.extend(true,K,an);if(K.grid.borderColor==null){K.grid.borderColor=K.grid.color}if(K.xaxis.noTicks&&K.xaxis.ticks==null){K.xaxis.ticks=K.xaxis.noTicks}if(K.yaxis.noTicks&&K.yaxis.ticks==null){K.yaxis.ticks=K.yaxis.noTicks}if(K.grid.coloredAreas){K.grid.markings=K.grid.coloredAreas}if(K.grid.coloredAreasColor){K.grid.markingsColor=K.grid.coloredAreasColor}if(K.lines){e.extend(true,K.series.lines,K.lines)}if(K.points){e.extend(true,K.series.points,K.points)}if(K.bars){e.extend(true,K.series.bars,K.bars)}if(K.shadowSize){K.series.shadowSize=K.shadowSize}for(var ao in p){if(K.hooks[ao]&&K.hooks[ao].length){p[ao]=p[ao].concat(K.hooks[ao])}}D(p.processOptions,[K])}function J(an){s=q(an);y();P()}function q(aq){var ao=[];for(var an=0;an<aq.length;++an){var ap=e.extend(true,{},K.series);if(aq[an].data){ap.data=aq[an].data;delete aq[an].data;e.extend(true,ap,aq[an]);aq[an].data=ap.data}else{ap.data=aq[an]}ao.push(ap)}return ao}function x(ap,an){var ao=ap[an];if(!ao||ao==1){return V[an]}if(typeof ao=="number"){return V[an.charAt(0)+ao+an.slice(1)]}return ao}function y(){var at;var az=s.length,an=[],aq=[];for(at=0;at<s.length;++at){var aw=s[at].color;if(aw!=null){--az;if(typeof aw=="number"){aq.push(aw)}else{an.push(e.color.parse(s[at].color))}}}for(at=0;at<aq.length;++at){az=Math.max(az,aq[at]+1)}var ao=[],ar=0;at=0;while(ao.length<az){var av;if(K.colors.length==at){av=e.color.make(100,100,100)}else{av=e.color.parse(K.colors[at])}var ap=ar%2==1?-1:1;av.scale("rgb",1+ap*Math.ceil(ar/2)*0.2);ao.push(av);++at;if(at>=K.colors.length){at=0;++ar}}var au=0,aA;for(at=0;at<s.length;++at){aA=s[at];if(aA.color==null){aA.color=ao[au].toString();++au}else{if(typeof aA.color=="number"){aA.color=ao[aA.color].toString()}}if(aA.lines.show==null){var ay,ax=true;for(ay in aA){if(aA[ay]&&aA[ay].show){ax=false;break}}if(ax){aA.lines.show=true}}aA.xaxis=x(aA,"xaxis");aA.yaxis=x(aA,"yaxis")}}function P(){var aA=Number.POSITIVE_INFINITY,au=Number.NEGATIVE_INFINITY,aG,aE,aD,az,ao,av,aF,aB,at,ar,an,aM,aJ,ax;for(an in V){V[an].datamin=aA;V[an].datamax=au;V[an].used=false}function aq(aP,aO,aN){if(aO<aP.datamin){aP.datamin=aO}if(aN>aP.datamax){aP.datamax=aN}}for(aG=0;aG<s.length;++aG){av=s[aG];av.datapoints={points:[]};D(p.processRawData,[av,av.data,av.datapoints])}for(aG=0;aG<s.length;++aG){av=s[aG];var aL=av.data,aI=av.datapoints.format;if(!aI){aI=[];aI.push({x:true,number:true,required:true});aI.push({y:true,number:true,required:true});if(av.bars.show||(av.lines.show&&av.lines.fill)){aI.push({y:true,number:true,required:false,defaultValue:0})}av.datapoints.format=aI}if(av.datapoints.pointsize!=null){continue}if(av.datapoints.pointsize==null){av.datapoints.pointsize=aI.length}aB=av.datapoints.pointsize;aF=av.datapoints.points;insertSteps=av.lines.show&&av.lines.steps;av.xaxis.used=av.yaxis.used=true;for(aE=aD=0;aE<aL.length;++aE,aD+=aB){ax=aL[aE];var ap=ax==null;if(!ap){for(az=0;az<aB;++az){aM=ax[az];aJ=aI[az];if(aJ){if(aJ.number&&aM!=null){aM=+aM;if(isNaN(aM)){aM=null}}if(aM==null){if(aJ.required){ap=true}if(aJ.defaultValue!=null){aM=aJ.defaultValue}}}aF[aD+az]=aM}}if(ap){for(az=0;az<aB;++az){aM=aF[aD+az];if(aM!=null){aJ=aI[az];if(aJ.x){aq(av.xaxis,aM,aM)}if(aJ.y){aq(av.yaxis,aM,aM)}}aF[aD+az]=null}}else{if(insertSteps&&aD>0&&aF[aD-aB]!=null&&aF[aD-aB]!=aF[aD]&&aF[aD-aB+1]!=aF[aD+1]){for(az=0;az<aB;++az){aF[aD+aB+az]=aF[aD+az]}aF[aD+1]=aF[aD-aB+1];aD+=aB}}}}for(aG=0;aG<s.length;++aG){av=s[aG];D(p.processDatapoints,[av,av.datapoints])}for(aG=0;aG<s.length;++aG){av=s[aG];aF=av.datapoints.points,aB=av.datapoints.pointsize;var aw=aA,aC=aA,ay=au,aH=au;for(aE=0;aE<aF.length;aE+=aB){if(aF[aE]==null){continue}for(az=0;az<aB;++az){aM=aF[aE+az];aJ=aI[az];if(!aJ){continue}if(aJ.x){if(aM<aw){aw=aM}if(aM>ay){ay=aM}}if(aJ.y){if(aM<aC){aC=aM}if(aM>aH){aH=aM}}}}if(av.bars.show){var aK=av.bars.align=="left"?0:-av.bars.barWidth/2;if(av.bars.horizontal){aC+=aK;aH+=aK+av.bars.barWidth}else{aw+=aK;ay+=aK+av.bars.barWidth}}aq(av.xaxis,aw,ay);aq(av.yaxis,aC,aH)}for(an in V){if(V[an].datamin==aA){V[an].datamin=null}if(V[an].datamax==au){V[an].datamax=null}}}function G(){function an(ap,ao){var aq=document.createElement("canvas");aq.width=ap;aq.height=ao;if(e.browser.msie){aq=window.G_vmlCanvasManager.initElement(aq)}return aq}ab=O.width();u=O.height();O.html("");if(O.css("position")=="static"){O.css("position","relative")}if(ab<=0||u<=0){throw"Invalid dimensions for plot, width = "+ab+", height = "+u}if(e.browser.msie){window.G_vmlCanvasManager.init_(document)}t=e(an(ab,u)).appendTo(O).get(0);C=t.getContext("2d");af=e(an(ab,u)).css({position:"absolute",left:0,top:0}).appendTo(O).get(0);am=af.getContext("2d");am.stroke()}function aj(){ag=e([af,t]);if(K.grid.hoverable){ag.mousemove(f)}if(K.grid.clickable){ag.click(H)}D(p.bindEvents,[ag])}function N(){function ao(ax,ay){function at(az){return az}var aw,ar,au=ay.transform||at,av=ay.inverseTransform;if(ax==V.xaxis||ax==V.x2axis){aw=ax.scale=l/(au(ax.max)-au(ax.min));ar=au(ax.min);if(au==at){ax.p2c=function(az){return(az-ar)*aw}}else{ax.p2c=function(az){return(au(az)-ar)*aw}}if(!av){ax.c2p=function(az){return ar+az/aw}}else{ax.c2p=function(az){return av(ar+az/aw)}}}else{aw=ax.scale=W/(au(ax.max)-au(ax.min));ar=au(ax.max);if(au==at){ax.p2c=function(az){return(ar-az)*aw}}else{ax.p2c=function(az){return(ar-au(az))*aw}}if(!av){ax.c2p=function(az){return ar-az/aw}}else{ax.c2p=function(az){return av(ar-az/aw)}}}}function aq(av,ax){var au,aw=[],at;av.labelWidth=ax.labelWidth;av.labelHeight=ax.labelHeight;if(av==V.xaxis||av==V.x2axis){if(av.labelWidth==null){av.labelWidth=ab/(av.ticks.length>0?av.ticks.length:1)}if(av.labelHeight==null){aw=[];for(au=0;au<av.ticks.length;++au){at=av.ticks[au].label;if(at){aw.push('<div class="tickLabel" style="float:left;width:'+av.labelWidth+'px">'+at+"</div>")}}if(aw.length>0){var ar=e('<div style="position:absolute;top:-10000px;width:10000px;font-size:smaller">'+aw.join("")+'<div style="clear:left"></div></div>').appendTo(O);av.labelHeight=ar.height();ar.remove()}}}else{if(av.labelWidth==null||av.labelHeight==null){for(au=0;au<av.ticks.length;++au){at=av.ticks[au].label;if(at){aw.push('<div class="tickLabel">'+at+"</div>")}}if(aw.length>0){var ar=e('<div style="position:absolute;top:-10000px;font-size:smaller">'+aw.join("")+"</div>").appendTo(O);if(av.labelWidth==null){av.labelWidth=ar.width()}if(av.labelHeight==null){av.labelHeight=ar.find("div").height()}ar.remove()}}}if(av.labelWidth==null){av.labelWidth=0}if(av.labelHeight==null){av.labelHeight=0}}function ap(){var at=K.grid.borderWidth;for(i=0;i<s.length;++i){at=Math.max(at,2*(s[i].points.radius+s[i].points.lineWidth/2))}I.left=I.right=I.top=I.bottom=at;var ar=K.grid.labelMargin+K.grid.borderWidth;if(V.xaxis.labelHeight>0){I.bottom=Math.max(at,V.xaxis.labelHeight+ar)}if(V.yaxis.labelWidth>0){I.left=Math.max(at,V.yaxis.labelWidth+ar)}if(V.x2axis.labelHeight>0){I.top=Math.max(at,V.x2axis.labelHeight+ar)}if(V.y2axis.labelWidth>0){I.right=Math.max(at,V.y2axis.labelWidth+ar)}l=ab-I.left-I.right;W=u-I.bottom-I.top}var an;for(an in V){o(V[an],K[an])}if(K.grid.show){for(an in V){h(V[an],K[an]);S(V[an],K[an]);aq(V[an],K[an])}ap()}else{I.left=I.right=I.top=I.bottom=0;l=ab;W=u}for(an in V){ao(V[an],K[an])}if(K.grid.show){L()}al()}function o(aq,au){var ap=+(au.min!=null?au.min:aq.datamin),an=+(au.max!=null?au.max:aq.datamax),at=an-ap;if(at==0){var ao=an==0?1:0.01;if(au.min==null){ap-=ao}if(au.max==null||au.min!=null){an+=ao}}else{var ar=au.autoscaleMargin;if(ar!=null){if(au.min==null){ap-=at*ar;if(ap<0&&aq.datamin!=null&&aq.datamin>=0){ap=0}}if(au.max==null){an+=at*ar;if(an>0&&aq.datamax!=null&&aq.datamax<=0){an=0}}}}aq.min=ap;aq.max=an}function h(at,aw){var ar;if(typeof aw.ticks=="number"&&aw.ticks>0){ar=aw.ticks}else{if(at==V.xaxis||at==V.x2axis){ar=0.3*Math.sqrt(ab)}else{ar=0.3*Math.sqrt(u)}}var aB=(at.max-at.min)/ar,aD,ax,az,aA,av,ap,ao;if(aw.mode=="time"){var ay={second:1000,minute:60*1000,hour:60*60*1000,day:24*60*60*1000,month:30*24*60*60*1000,year:365.2425*24*60*60*1000};var aC=[[1,"second"],[2,"second"],[5,"second"],[10,"second"],[30,"second"],[1,"minute"],[2,"minute"],[5,"minute"],[10,"minute"],[30,"minute"],[1,"hour"],[2,"hour"],[4,"hour"],[8,"hour"],[12,"hour"],[1,"day"],[2,"day"],[3,"day"],[0.25,"month"],[0.5,"month"],[1,"month"],[2,"month"],[3,"month"],[6,"month"],[1,"year"]];var aq=0;if(aw.minTickSize!=null){if(typeof aw.tickSize=="number"){aq=aw.tickSize}else{aq=aw.minTickSize[0]*ay[aw.minTickSize[1]]}}for(av=0;av<aC.length-1;++av){if(aB<(aC[av][0]*ay[aC[av][1]]+aC[av+1][0]*ay[aC[av+1][1]])/2&&aC[av][0]*ay[aC[av][1]]>=aq){break}}aD=aC[av][0];az=aC[av][1];if(az=="year"){ap=Math.pow(10,Math.floor(Math.log(aB/ay.year)/Math.LN10));ao=(aB/ay.year)/ap;if(ao<1.5){aD=1}else{if(ao<3){aD=2}else{if(ao<7.5){aD=5}else{aD=10}}}aD*=ap}if(aw.tickSize){aD=aw.tickSize[0];az=aw.tickSize[1]}ax=function(aG){var aL=[],aJ=aG.tickSize[0],aM=aG.tickSize[1],aK=new Date(aG.min);var aF=aJ*ay[aM];if(aM=="second"){aK.setUTCSeconds(c(aK.getUTCSeconds(),aJ))}if(aM=="minute"){aK.setUTCMinutes(c(aK.getUTCMinutes(),aJ))}if(aM=="hour"){aK.setUTCHours(c(aK.getUTCHours(),aJ))}if(aM=="month"){aK.setUTCMonth(c(aK.getUTCMonth(),aJ))}if(aM=="year"){aK.setUTCFullYear(c(aK.getUTCFullYear(),aJ))}aK.setUTCMilliseconds(0);if(aF>=ay.minute){aK.setUTCSeconds(0)}if(aF>=ay.hour){aK.setUTCMinutes(0)}if(aF>=ay.day){aK.setUTCHours(0)}if(aF>=ay.day*4){aK.setUTCDate(1)}if(aF>=ay.year){aK.setUTCMonth(0)}var aO=0,aN=Number.NaN,aH;do{aH=aN;aN=aK.getTime();aL.push({v:aN,label:aG.tickFormatter(aN,aG)});if(aM=="month"){if(aJ<1){aK.setUTCDate(1);var aE=aK.getTime();aK.setUTCMonth(aK.getUTCMonth()+1);var aI=aK.getTime();aK.setTime(aN+aO*ay.hour+(aI-aE)*aJ);aO=aK.getUTCHours();aK.setUTCHours(0)}else{aK.setUTCMonth(aK.getUTCMonth()+aJ)}}else{if(aM=="year"){aK.setUTCFullYear(aK.getUTCFullYear()+aJ)}else{aK.setTime(aN+aF)}}}while(aN<aG.max&&aN!=aH);return aL};aA=function(aE,aH){var aJ=new Date(aE);if(aw.timeformat!=null){return e.plot.formatDate(aJ,aw.timeformat,aw.monthNames)}var aF=aH.tickSize[0]*ay[aH.tickSize[1]];var aG=aH.max-aH.min;var aI=(aw.twelveHourClock)?" %p":"";if(aF<ay.minute){fmt="%h:%M:%S"+aI}else{if(aF<ay.day){if(aG<2*ay.day){fmt="%h:%M"+aI}else{fmt="%b %d %h:%M"+aI}}else{if(aF<ay.month){fmt="%b %d"}else{if(aF<ay.year){if(aG<ay.year){fmt="%b"}else{fmt="%b %y"}}else{fmt="%y"}}}}return e.plot.formatDate(aJ,fmt,aw.monthNames)}}else{var an=aw.tickDecimals;var au=-Math.floor(Math.log(aB)/Math.LN10);if(an!=null&&au>an){au=an}ap=Math.pow(10,-au);ao=aB/ap;if(ao<1.5){aD=1}else{if(ao<3){aD=2;if(ao>2.25&&(an==null||au+1<=an)){aD=2.5;++au}}else{if(ao<7.5){aD=5}else{aD=10}}}aD*=ap;if(aw.minTickSize!=null&&aD<aw.minTickSize){aD=aw.minTickSize}if(aw.tickSize!=null){aD=aw.tickSize}at.tickDecimals=Math.max(0,(an!=null)?an:au);ax=function(aG){var aI=[];var aJ=c(aG.min,aG.tickSize),aF=0,aE=Number.NaN,aH;do{aH=aE;aE=aJ+aF*aG.tickSize;aI.push({v:aE,label:aG.tickFormatter(aE,aG)});++aF}while(aE<aG.max&&aE!=aH);return aI};aA=function(aE,aF){return aE.toFixed(aF.tickDecimals)}}at.tickSize=az?[aD,az]:aD;at.tickGenerator=ax;if(e.isFunction(aw.tickFormatter)){at.tickFormatter=function(aE,aF){return""+aw.tickFormatter(aE,aF)}}else{at.tickFormatter=aA}}function S(ar,au){ar.ticks=[];if(!ar.used){return}if(au.ticks==null){ar.ticks=ar.tickGenerator(ar)}else{if(typeof au.ticks=="number"){if(au.ticks>0){ar.ticks=ar.tickGenerator(ar)}}else{if(au.ticks){var at=au.ticks;if(e.isFunction(at)){at=at({min:ar.min,max:ar.max})}var aq,an;for(aq=0;aq<at.length;++aq){var ao=null;var ap=at[aq];if(typeof ap=="object"){an=ap[0];if(ap.length>1){ao=ap[1]}}else{an=ap}if(ao==null){ao=ar.tickFormatter(an,ar)}ar.ticks[aq]={v:an,label:ao}}}}}if(au.autoscaleMargin!=null&&ar.ticks.length>0){if(au.min==null){ar.min=Math.min(ar.min,ar.ticks[0].v)}if(au.max==null&&ar.ticks.length>1){ar.max=Math.max(ar.max,ar.ticks[ar.ticks.length-1].v)}}}function ak(){C.clearRect(0,0,ab,u);var ao=K.grid;if(ao.show&&!ao.aboveData){w()}for(var an=0;an<s.length;++an){ad(s[an])}D(p.draw,[C]);if(ao.show&&ao.aboveData){w()}}function r(ao,av){var ar=av+"axis",an=av+"2axis",aq,au,at,ap;if(ao[ar]){aq=V[ar];au=ao[ar].from;at=ao[ar].to}else{if(ao[an]){aq=V[an];au=ao[an].from;at=ao[an].to}else{aq=V[ar];au=ao[av+"1"];at=ao[av+"2"]}}if(au!=null&&at!=null&&au>at){return{from:at,to:au,axis:aq}}return{from:au,to:at,axis:aq}}function w(){var ar;C.save();C.translate(I.left,I.top);if(K.grid.backgroundColor){C.fillStyle=v(K.grid.backgroundColor,W,0,"rgba(255, 255, 255, 0)");C.fillRect(0,0,l,W)}var ao=K.grid.markings;if(ao){if(e.isFunction(ao)){ao=ao({xmin:V.xaxis.min,xmax:V.xaxis.max,ymin:V.yaxis.min,ymax:V.yaxis.max,xaxis:V.xaxis,yaxis:V.yaxis,x2axis:V.x2axis,y2axis:V.y2axis})}for(ar=0;ar<ao.length;++ar){var an=ao[ar],au=r(an,"x"),aq=r(an,"y");if(au.from==null){au.from=au.axis.min}if(au.to==null){au.to=au.axis.max}if(aq.from==null){aq.from=aq.axis.min}if(aq.to==null){aq.to=aq.axis.max}if(au.to<au.axis.min||au.from>au.axis.max||aq.to<aq.axis.min||aq.from>aq.axis.max){continue}au.from=Math.max(au.from,au.axis.min);au.to=Math.min(au.to,au.axis.max);aq.from=Math.max(aq.from,aq.axis.min);aq.to=Math.min(aq.to,aq.axis.max);if(au.from==au.to&&aq.from==aq.to){continue}au.from=au.axis.p2c(au.from);au.to=au.axis.p2c(au.to);aq.from=aq.axis.p2c(aq.from);aq.to=aq.axis.p2c(aq.to);if(au.from==au.to||aq.from==aq.to){C.beginPath();C.strokeStyle=an.color||K.grid.markingsColor;C.lineWidth=an.lineWidth||K.grid.markingsLineWidth;C.moveTo(au.from,aq.from);C.lineTo(au.to,aq.to);C.stroke()}else{C.fillStyle=an.color||K.grid.markingsColor;C.fillRect(au.from,aq.to,au.to-au.from,aq.from-aq.to)}}}C.lineWidth=1;C.strokeStyle=K.grid.tickColor;C.beginPath();var ap,at=V.xaxis,av=K.grid.borderWidth;for(ar=0;ar<at.ticks.length;++ar){ap=at.ticks[ar].v;if(ap<at.min||ap>at.max||(av>0&&(ap==at.min||ap==at.max))){continue}C.moveTo(Math.floor(at.p2c(ap))+C.lineWidth/2,0);C.lineTo(Math.floor(at.p2c(ap))+C.lineWidth/2,W)}at=V.yaxis;for(ar=0;ar<at.ticks.length;++ar){ap=at.ticks[ar].v;if(ap<at.min||ap>at.max||(av>0&&(ap==at.min||ap==at.max))){continue}C.moveTo(0,Math.floor(at.p2c(ap))+C.lineWidth/2);C.lineTo(l,Math.floor(at.p2c(ap))+C.lineWidth/2)}at=V.x2axis;for(ar=0;ar<at.ticks.length;++ar){ap=at.ticks[ar].v;if(ap<at.min||ap>at.max||(av>0&&(ap==at.min||ap==at.max))){continue}C.moveTo(Math.floor(at.p2c(ap))+C.lineWidth/2,-5);C.lineTo(Math.floor(at.p2c(ap))+C.lineWidth/2,5)}at=V.y2axis;for(ar=0;ar<at.ticks.length;++ar){ap=at.ticks[ar].v;if(ap<at.min||ap>at.max||(av>0&&(ap==at.min||ap==at.max))){continue}C.moveTo(l-5,Math.floor(at.p2c(ap))+C.lineWidth/2);C.lineTo(l+5,Math.floor(at.p2c(ap))+C.lineWidth/2)}C.stroke();if(K.grid.borderWidth){C.lineWidth=av;C.strokeStyle=K.grid.borderColor;C.strokeRect(-av/2,-av/2,l+av,W+av)}C.restore()}function L(){O.find(".tickLabels").remove();var an=['<div class="tickLabels" style="font-size:smaller;color:'+K.grid.color+'">'];function ap(at,au){for(var ar=0;ar<at.ticks.length;++ar){var aq=at.ticks[ar];if(!aq.label||aq.v<at.min||aq.v>at.max){continue}an.push(au(aq,at))}}var ao=K.grid.labelMargin+K.grid.borderWidth;ap(V.xaxis,function(aq,ar){return'<div style="position:absolute;top:'+(I.top+W+ao)+"px;left:"+Math.round(I.left+ar.p2c(aq.v)-ar.labelWidth/2)+"px;width:"+ar.labelWidth+'px;text-align:center" class="tickLabel">'+aq.label+"</div>"});ap(V.yaxis,function(aq,ar){return'<div style="position:absolute;top:'+Math.round(I.top+ar.p2c(aq.v)-ar.labelHeight/2)+"px;right:"+(I.right+l+ao)+"px;width:"+ar.labelWidth+'px;text-align:right" class="tickLabel">'+aq.label+"</div>"});ap(V.x2axis,function(aq,ar){return'<div style="position:absolute;bottom:'+(I.bottom+W+ao)+"px;left:"+Math.round(I.left+ar.p2c(aq.v)-ar.labelWidth/2)+"px;width:"+ar.labelWidth+'px;text-align:center" class="tickLabel">'+aq.label+"</div>"});ap(V.y2axis,function(aq,ar){return'<div style="position:absolute;top:'+Math.round(I.top+ar.p2c(aq.v)-ar.labelHeight/2)+"px;left:"+(I.left+l+ao)+"px;width:"+ar.labelWidth+'px;text-align:left" class="tickLabel">'+aq.label+"</div>"});an.push("</div>");O.append(an.join(""))}function ad(an){if(an.lines.show){E(an)}if(an.bars.show){Q(an)}if(an.points.show){R(an)}}function E(aq){function ap(aC,aD,av,aH,aG){var aI=aC.points,aw=aC.pointsize,aA=null,az=null;C.beginPath();for(var aB=aw;aB<aI.length;aB+=aw){var ay=aI[aB-aw],aF=aI[aB-aw+1],ax=aI[aB],aE=aI[aB+1];if(ay==null||ax==null){continue}if(aF<=aE&&aF<aG.min){if(aE<aG.min){continue}ay=(aG.min-aF)/(aE-aF)*(ax-ay)+ay;aF=aG.min}else{if(aE<=aF&&aE<aG.min){if(aF<aG.min){continue}ax=(aG.min-aF)/(aE-aF)*(ax-ay)+ay;aE=aG.min}}if(aF>=aE&&aF>aG.max){if(aE>aG.max){continue}ay=(aG.max-aF)/(aE-aF)*(ax-ay)+ay;aF=aG.max}else{if(aE>=aF&&aE>aG.max){if(aF>aG.max){continue}ax=(aG.max-aF)/(aE-aF)*(ax-ay)+ay;aE=aG.max}}if(ay<=ax&&ay<aH.min){if(ax<aH.min){continue}aF=(aH.min-ay)/(ax-ay)*(aE-aF)+aF;ay=aH.min}else{if(ax<=ay&&ax<aH.min){if(ay<aH.min){continue}aE=(aH.min-ay)/(ax-ay)*(aE-aF)+aF;ax=aH.min}}if(ay>=ax&&ay>aH.max){if(ax>aH.max){continue}aF=(aH.max-ay)/(ax-ay)*(aE-aF)+aF;ay=aH.max}else{if(ax>=ay&&ax>aH.max){if(ay>aH.max){continue}aE=(aH.max-ay)/(ax-ay)*(aE-aF)+aF;ax=aH.max}}if(ay!=aA||aF!=az){C.moveTo(aH.p2c(ay)+aD,aG.p2c(aF)+av)}aA=ax;az=aE;C.lineTo(aH.p2c(ax)+aD,aG.p2c(aE)+av)}C.stroke()}function ar(av,aD,aC){var aJ=av.points,aI=av.pointsize,aA=Math.min(Math.max(0,aC.min),aC.max),aK=0,aH,aG=false,az=1,ay=0,aE=0;while(true){if(aI>0&&aK>aJ.length+aI){break}aK+=aI;var aM=aJ[aK-aI],ax=aJ[aK-aI+az],aL=aJ[aK],aw=aJ[aK+az];if(aG){if(aI>0&&aM!=null&&aL==null){aE=aK;aI=-aI;az=2;continue}if(aI<0&&aK==ay+aI){C.fill();aG=false;aI=-aI;az=1;aK=ay=aE+aI;continue}}if(aM==null||aL==null){continue}if(aM<=aL&&aM<aD.min){if(aL<aD.min){continue}ax=(aD.min-aM)/(aL-aM)*(aw-ax)+ax;aM=aD.min}else{if(aL<=aM&&aL<aD.min){if(aM<aD.min){continue}aw=(aD.min-aM)/(aL-aM)*(aw-ax)+ax;aL=aD.min}}if(aM>=aL&&aM>aD.max){if(aL>aD.max){continue}ax=(aD.max-aM)/(aL-aM)*(aw-ax)+ax;aM=aD.max}else{if(aL>=aM&&aL>aD.max){if(aM>aD.max){continue}aw=(aD.max-aM)/(aL-aM)*(aw-ax)+ax;aL=aD.max}}if(!aG){C.beginPath();C.moveTo(aD.p2c(aM),aC.p2c(aA));aG=true}if(ax>=aC.max&&aw>=aC.max){C.lineTo(aD.p2c(aM),aC.p2c(aC.max));C.lineTo(aD.p2c(aL),aC.p2c(aC.max));continue}else{if(ax<=aC.min&&aw<=aC.min){C.lineTo(aD.p2c(aM),aC.p2c(aC.min));C.lineTo(aD.p2c(aL),aC.p2c(aC.min));continue}}var aB=aM,aF=aL;if(ax<=aw&&ax<aC.min&&aw>=aC.min){aM=(aC.min-ax)/(aw-ax)*(aL-aM)+aM;ax=aC.min}else{if(aw<=ax&&aw<aC.min&&ax>=aC.min){aL=(aC.min-ax)/(aw-ax)*(aL-aM)+aM;aw=aC.min}}if(ax>=aw&&ax>aC.max&&aw<=aC.max){aM=(aC.max-ax)/(aw-ax)*(aL-aM)+aM;ax=aC.max}else{if(aw>=ax&&aw>aC.max&&ax<=aC.max){aL=(aC.max-ax)/(aw-ax)*(aL-aM)+aM;aw=aC.max}}if(aM!=aB){C.lineTo(aD.p2c(aB),aC.p2c(ax))}C.lineTo(aD.p2c(aM),aC.p2c(ax));C.lineTo(aD.p2c(aL),aC.p2c(aw));if(aL!=aF){C.lineTo(aD.p2c(aL),aC.p2c(aw));C.lineTo(aD.p2c(aF),aC.p2c(aw))}}}C.save();C.translate(I.left,I.top);C.lineJoin="round";var at=aq.lines.lineWidth,an=aq.shadowSize;if(at>0&&an>0){C.lineWidth=an;C.strokeStyle="rgba(0,0,0,0.1)";var au=Math.PI/18;ap(aq.datapoints,Math.sin(au)*(at/2+an/2),Math.cos(au)*(at/2+an/2),aq.xaxis,aq.yaxis);C.lineWidth=an/2;ap(aq.datapoints,Math.sin(au)*(at/2+an/4),Math.cos(au)*(at/2+an/4),aq.xaxis,aq.yaxis)}C.lineWidth=at;C.strokeStyle=aq.color;var ao=z(aq.lines,aq.color,0,W);if(ao){C.fillStyle=ao;ar(aq.datapoints,aq.xaxis,aq.yaxis)}if(at>0){ap(aq.datapoints,0,0,aq.xaxis,aq.yaxis)}C.restore()}function R(aq){function at(ay,ax,aF,av,az,aD,aC){var aE=ay.points,au=ay.pointsize;for(var aw=0;aw<aE.length;aw+=au){var aB=aE[aw],aA=aE[aw+1];if(aB==null||aB<aD.min||aB>aD.max||aA<aC.min||aA>aC.max){continue}C.beginPath();C.arc(aD.p2c(aB),aC.p2c(aA)+av,ax,0,az,false);if(aF){C.fillStyle=aF;C.fill()}C.stroke()}}C.save();C.translate(I.left,I.top);var ar=aq.lines.lineWidth,ao=aq.shadowSize,an=aq.points.radius;if(ar>0&&ao>0){var ap=ao/2;C.lineWidth=ap;C.strokeStyle="rgba(0,0,0,0.1)";at(aq.datapoints,an,null,ap+ap/2,Math.PI,aq.xaxis,aq.yaxis);C.strokeStyle="rgba(0,0,0,0.2)";at(aq.datapoints,an,null,ap/2,Math.PI,aq.xaxis,aq.yaxis)}C.lineWidth=ar;C.strokeStyle=aq.color;at(aq.datapoints,an,z(aq.points,aq.color),0,2*Math.PI,aq.xaxis,aq.yaxis);C.restore()}function ae(az,ay,aH,au,aC,aq,ao,ax,aw,aG,aD){var ap,aF,av,aB,ar,an,aA,at,aE;if(aD){at=an=aA=true;ar=false;ap=aH;aF=az;aB=ay+au;av=ay+aC;if(aF<ap){aE=aF;aF=ap;ap=aE;ar=true;an=false}}else{ar=an=aA=true;at=false;ap=az+au;aF=az+aC;av=aH;aB=ay;if(aB<av){aE=aB;aB=av;av=aE;at=true;aA=false}}if(aF<ax.min||ap>ax.max||aB<aw.min||av>aw.max){return}if(ap<ax.min){ap=ax.min;ar=false}if(aF>ax.max){aF=ax.max;an=false}if(av<aw.min){av=aw.min;at=false}if(aB>aw.max){aB=aw.max;aA=false}ap=ax.p2c(ap);av=aw.p2c(av);aF=ax.p2c(aF);aB=aw.p2c(aB);if(ao){aG.beginPath();aG.moveTo(ap,av);aG.lineTo(ap,aB);aG.lineTo(aF,aB);aG.lineTo(aF,av);aG.fillStyle=ao(av,aB);aG.fill()}if(ar||an||aA||at){aG.beginPath();aG.moveTo(ap,av+aq);if(ar){aG.lineTo(ap,aB+aq)}else{aG.moveTo(ap,aB+aq)}if(aA){aG.lineTo(aF,aB+aq)}else{aG.moveTo(aF,aB+aq)}if(an){aG.lineTo(aF,av+aq)}else{aG.moveTo(aF,av+aq)}if(at){aG.lineTo(ap,av+aq)}else{aG.moveTo(ap,av+aq)}aG.stroke()}}function Q(ap){function ao(aw,av,ay,at,ax,aA,az){var aB=aw.points,ar=aw.pointsize;for(var au=0;au<aB.length;au+=ar){if(aB[au]==null){continue}ae(aB[au],aB[au+1],aB[au+2],av,ay,at,ax,aA,az,C,ap.bars.horizontal)}}C.save();C.translate(I.left,I.top);C.lineWidth=ap.bars.lineWidth;C.strokeStyle=ap.color;var an=ap.bars.align=="left"?0:-ap.bars.barWidth/2;var aq=ap.bars.fill?function(ar,at){return z(ap.bars,ap.color,ar,at)}:null;ao(ap.datapoints,an,an+ap.bars.barWidth,0,aq,ap.xaxis,ap.yaxis);C.restore()}function z(ap,an,ao,ar){var aq=ap.fill;if(!aq){return null}if(ap.fillColor){return v(ap.fillColor,ao,ar,an)}var at=e.color.parse(an);at.a=typeof aq=="number"?aq:0.4;at.normalize();return at.toString()}function al(){O.find(".legend").remove();if(!K.legend.show){return}var at=[],aq=false,az=K.legend.labelFormatter,ay,av;for(i=0;i<s.length;++i){ay=s[i];av=ay.label;if(!av){continue}if(i%K.legend.noColumns==0){if(aq){at.push("</tr>")}at.push("<tr>");aq=true}if(az){av=az(av,ay)}at.push('<td class="legendColorBox"><div style="border:1px solid '+K.legend.labelBoxBorderColor+';padding:1px"><div style="width:4px;height:0;border:5px solid '+ay.color+';overflow:hidden"></div></div></td><td class="legendLabel">'+av+"</td>")}if(aq){at.push("</tr>")}if(at.length==0){return}var ax='<table style="font-size:smaller;color:'+K.grid.color+'">'+at.join("")+"</table>";if(K.legend.container!=null){e(K.legend.container).html(ax)}else{var au="",ao=K.legend.position,ap=K.legend.margin;if(ap[0]==null){ap=[ap,ap]}if(ao.charAt(0)=="n"){au+="top:"+(ap[1]+I.top)+"px;"}else{if(ao.charAt(0)=="s"){au+="bottom:"+(ap[1]+I.bottom)+"px;"}}if(ao.charAt(1)=="e"){au+="right:"+(ap[0]+I.right)+"px;"}else{if(ao.charAt(1)=="w"){au+="left:"+(ap[0]+I.left)+"px;"}}var aw=e('<div class="legend">'+ax.replace('style="','style="position:absolute;'+au+";")+"</div>").appendTo(O);if(K.legend.backgroundOpacity!=0){var ar=K.legend.backgroundColor;if(ar==null){ar=K.grid.backgroundColor;if(ar&&typeof ar=="string"){ar=e.color.parse(ar)}else{ar=e.color.extract(aw,"background-color")}ar.a=1;ar=ar.toString()}var an=aw.children();e('<div style="position:absolute;width:'+an.width()+"px;height:"+an.height()+"px;"+au+"background-color:"+ar+';"> </div>').prependTo(aw).css("opacity",K.legend.backgroundOpacity)}}}var Z=[],m=null;function ai(av,at,ap){var aB=K.grid.mouseActiveRadius,aN=aB*aB+1,aL=null,aE=false,aJ,aH;for(aJ=s.length-1;aJ>=0;--aJ){if(!ap(s[aJ])){continue}var aC=s[aJ],au=aC.xaxis,ar=aC.yaxis,aI=aC.datapoints.points,aG=aC.datapoints.pointsize,aD=au.c2p(av),aA=ar.c2p(at),ao=aB/au.scale,an=aB/ar.scale;if(aC.lines.show||aC.points.show){for(aH=0;aH<aI.length;aH+=aG){var ax=aI[aH],aw=aI[aH+1];if(ax==null){continue}if(ax-aD>ao||ax-aD<-ao||aw-aA>an||aw-aA<-an){continue}var az=Math.abs(au.p2c(ax)-av),ay=Math.abs(ar.p2c(aw)-at),aF=az*az+ay*ay;if(aF<aN){aN=aF;aL=[aJ,aH/aG]}}}if(aC.bars.show&&!aL){var aq=aC.bars.align=="left"?0:-aC.bars.barWidth/2,aK=aq+aC.bars.barWidth;for(aH=0;aH<aI.length;aH+=aG){var ax=aI[aH],aw=aI[aH+1],aM=aI[aH+2];if(ax==null){continue}if(s[aJ].bars.horizontal?(aD<=Math.max(aM,ax)&&aD>=Math.min(aM,ax)&&aA>=aw+aq&&aA<=aw+aK):(aD>=ax+aq&&aD<=ax+aK&&aA>=Math.min(aM,aw)&&aA<=Math.max(aM,aw))){aL=[aJ,aH/aG]}}}}if(aL){aJ=aL[0];aH=aL[1];aG=s[aJ].datapoints.pointsize;return{datapoint:s[aJ].datapoints.points.slice(aH*aG,(aH+1)*aG),dataIndex:aH,series:s[aJ],seriesIndex:aJ}}return null}function f(an){if(K.grid.hoverable){k("plothover",an,function(ao){return ao.hoverable!=false})}}function H(an){k("plotclick",an,function(ao){return ao.clickable!=false})}function k(ao,an,ap){var aq=ag.offset(),aw={pageX:an.pageX,pageY:an.pageY},au=an.pageX-aq.left-I.left,ar=an.pageY-aq.top-I.top;if(V.xaxis.used){aw.x=V.xaxis.c2p(au)}if(V.yaxis.used){aw.y=V.yaxis.c2p(ar)}if(V.x2axis.used){aw.x2=V.x2axis.c2p(au)}if(V.y2axis.used){aw.y2=V.y2axis.c2p(ar)}var ax=ai(au,ar,ap);if(ax){ax.pageX=parseInt(ax.series.xaxis.p2c(ax.datapoint[0])+aq.left+I.left);ax.pageY=parseInt(ax.series.yaxis.p2c(ax.datapoint[1])+aq.top+I.top)}if(K.grid.autoHighlight){for(var at=0;at<Z.length;++at){var av=Z[at];if(av.auto==ao&&!(ax&&av.series==ax.series&&av.point==ax.datapoint)){aa(av.series,av.point)}}if(ax){ah(ax.series,ax.datapoint,ao)}}O.trigger(ao,[aw,ax])}function T(){if(!m){m=setTimeout(Y,30)}}function Y(){m=null;am.save();am.clearRect(0,0,ab,u);am.translate(I.left,I.top);var ao,an;for(ao=0;ao<Z.length;++ao){an=Z[ao];if(an.series.bars.show){ac(an.series,an.point)}else{X(an.series,an.point)}}am.restore();D(p.drawOverlay,[am])}function ah(ap,an,aq){if(typeof ap=="number"){ap=s[ap]}if(typeof an=="number"){an=ap.data[an]}var ao=M(ap,an);if(ao==-1){Z.push({series:ap,point:an,auto:aq});T()}else{if(!aq){Z[ao].auto=false}}}function aa(ap,an){if(ap==null&&an==null){Z=[];T()}if(typeof ap=="number"){ap=s[ap]}if(typeof an=="number"){an=ap.data[an]}var ao=M(ap,an);if(ao!=-1){Z.splice(ao,1);T()}}function M(ap,aq){for(var an=0;an<Z.length;++an){var ao=Z[an];if(ao.series==ap&&ao.point[0]==aq[0]&&ao.point[1]==aq[1]){return an}}return -1}function X(aq,ap){var ao=ap[0],av=ap[1],au=aq.xaxis,at=aq.yaxis;if(ao<au.min||ao>au.max||av<at.min||av>at.max){return}var ar=aq.points.radius+aq.points.lineWidth/2;am.lineWidth=ar;am.strokeStyle=e.color.parse(aq.color).scale("a",0.5).toString();var an=1.5*ar;am.beginPath();am.arc(au.p2c(ao),at.p2c(av),an,0,2*Math.PI,false);am.stroke()}function ac(aq,an){am.lineWidth=aq.bars.lineWidth;am.strokeStyle=e.color.parse(aq.color).scale("a",0.5).toString();var ap=e.color.parse(aq.color).scale("a",0.5).toString();var ao=aq.bars.align=="left"?0:-aq.bars.barWidth/2;ae(an[0],an[1],an[2]||0,ao,ao+aq.bars.barWidth,0,function(){return ap},aq.xaxis,aq.yaxis,am,aq.bars.horizontal)}function v(aw,an,au,ao){if(typeof aw=="string"){return aw}else{var av=C.createLinearGradient(0,au,0,an);for(var aq=0,ap=aw.colors.length;aq<ap;++aq){var ar=aw.colors[aq];if(typeof ar!="string"){var at=e.color.parse(ao);if(ar.brightness!=null){at=at.scale("rgb",ar.brightness)}if(ar.opacity!=null){at.a*=ar.opacity}ar=at.toString()}av.addColorStop(aq/(ap-1),ar)}return av}}}e.plot=function(j,g,f){var h=new d(e(j),g,f,e.plot.plugins);return h};e.plot.plugins=[];e.plot.formatDate=function(k,g,j){var p=function(r){r=""+r;return r.length==1?"0"+r:r};var f=[];var q=false;var o=k.getUTCHours();var l=o<12;if(j==null){j=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]}if(g.search(/%p|%P/)!=-1){if(o>12){o=o-12}else{if(o==0){o=12}}}for(var h=0;h<g.length;++h){var m=g.charAt(h);if(q){switch(m){case"h":m=""+o;break;case"H":m=p(o);break;case"M":m=p(k.getUTCMinutes());break;case"S":m=p(k.getUTCSeconds());break;case"d":m=""+k.getUTCDate();break;case"m":m=""+(k.getUTCMonth()+1);break;case"y":m=""+k.getUTCFullYear();break;case"b":m=""+j[k.getUTCMonth()];break;case"p":m=(l)?("am"):("pm");break;case"P":m=(l)?("AM"):("PM");break}f.push(m);q=false}else{if(m=="%"){q=true}else{f.push(m)}}}return f.join("")};function c(g,f){return f*Math.floor(g/f)}})(jQuery);(function(c){c.fn.lightBox=function(t){t=jQuery.extend({overlayBgColor:"#000",overlayOpacity:0.8,fixedNavigation:false,imageLoading:"/skin/img/lightbox/lightbox-ico-loading.gif",imageBtnPrev:"/skin/img/lightbox/lightbox-btn-prev.gif",imageBtnNext:"/skin/img/lightbox/lightbox-btn-next.gif",imageBtnClose:"/skin/img/lightbox/lightbox-btn-close.gif",imageBlank:"/skin/img/lightbox/lightbox-blank.gif",containerBorderSize:10,containerResizeSpeed:400,txtImage:"Image",txtOf:"of",keyToClose:"c",keyToPrev:"p",keyToNext:"n",imageArray:[],activeImage:0},t);var l=this;function v(){s(this,l);return false}function s(z,y){c("embed, object, select").css({visibility:"hidden"});e();t.imageArray.length=0;t.activeImage=0;if(y.length==1){t.imageArray.push(new Array(z.getAttribute("href"),z.getAttribute("title")))}else{for(var x=0;x<y.length;x++){t.imageArray.push(new Array(y[x].getAttribute("href"),y[x].getAttribute("title")))}}while(t.imageArray[t.activeImage][0]!=z.getAttribute("href")){t.activeImage++}p()}function e(){c("body").append('<div id="jquery-overlay"></div><div id="jquery-lightbox"><div id="lightbox-container-image-box"><div id="lightbox-container-image"><img id="lightbox-image"><div style="" id="lightbox-nav"><a href="#" id="lightbox-nav-btnPrev"></a><a href="#" id="lightbox-nav-btnNext"></a></div><div id="lightbox-loading"><a href="#" id="lightbox-loading-link"><img src="'+t.imageLoading+'"></a></div></div></div><div id="lightbox-container-image-data-box"><div id="lightbox-container-image-data"><div id="lightbox-image-details"><span id="lightbox-image-details-caption"></span><span id="lightbox-image-details-currentNumber"></span></div><div id="lightbox-secNav"><a href="#" id="lightbox-secNav-btnClose"><img src="'+t.imageBtnClose+'"></a></div></div></div></div>');var x=h();c("#jquery-overlay").css({backgroundColor:t.overlayBgColor,opacity:t.overlayOpacity,width:x[0],height:x[1]}).fadeIn();var y=k();c("#jquery-lightbox").css({top:y[1]+(x[3]/10),left:y[0]}).show();c("#jquery-overlay,#jquery-lightbox").click(function(){d()});c("#lightbox-loading-link,#lightbox-secNav-btnClose").click(function(){d();return false});c(window).resize(function(){var z=h();c("#jquery-overlay").css({width:z[0],height:z[1]});var A=k();c("#jquery-lightbox").css({top:A[1]+(z[3]/10),left:A[0]})})}function p(){c("#lightbox-loading").show();if(t.fixedNavigation){c("#lightbox-image,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber").hide()}else{c("#lightbox-image,#lightbox-nav,#lightbox-nav-btnPrev,#lightbox-nav-btnNext,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber").hide()}var x=new Image();x.onload=function(){c("#lightbox-image").attr("src",t.imageArray[t.activeImage][0]);m(x.width,x.height);x.onload=function(){}};x.src=t.imageArray[t.activeImage][0]}function m(A,D){var x=c("#lightbox-container-image-box").width();var C=c("#lightbox-container-image-box").height();var B=(A+(t.containerBorderSize*2));var z=(D+(t.containerBorderSize*2));var y=x-B;var E=C-z;c("#lightbox-container-image-box").animate({width:B,height:z},t.containerResizeSpeed,function(){j()});if((y==0)&&(E==0)){if(c.browser.msie){r(250)}else{r(100)}}c("#lightbox-container-image-data-box").css({width:A});c("#lightbox-nav-btnPrev,#lightbox-nav-btnNext").css({height:D+(t.containerBorderSize*2)})}function j(){c("#lightbox-loading").hide();c("#lightbox-image").fadeIn(function(){o();w()});u()}function o(){c("#lightbox-container-image-data-box").slideDown("fast");c("#lightbox-image-details-caption").hide();if(t.imageArray[t.activeImage][1]){c("#lightbox-image-details-caption").html(t.imageArray[t.activeImage][1]).show()}if(t.imageArray.length>1){c("#lightbox-image-details-currentNumber").html(t.txtImage+" "+(t.activeImage+1)+" "+t.txtOf+" "+t.imageArray.length).show()}}function w(){c("#lightbox-nav").show();c("#lightbox-nav-btnPrev,#lightbox-nav-btnNext").css({background:"transparent url("+t.imageBlank+") no-repeat"});if(t.activeImage!=0){if(t.fixedNavigation){c("#lightbox-nav-btnPrev").css({background:"url("+t.imageBtnPrev+") left 15% no-repeat"}).unbind().bind("click",function(){t.activeImage=t.activeImage-1;p();return false})}else{c("#lightbox-nav-btnPrev").unbind().hover(function(){c(this).css({background:"url("+t.imageBtnPrev+") left 15% no-repeat"})},function(){c(this).css({background:"transparent url("+t.imageBlank+") no-repeat"})}).show().bind("click",function(){t.activeImage=t.activeImage-1;p();return false})}}if(t.activeImage!=(t.imageArray.length-1)){if(t.fixedNavigation){c("#lightbox-nav-btnNext").css({background:"url("+t.imageBtnNext+") right 15% no-repeat"}).unbind().bind("click",function(){t.activeImage=t.activeImage+1;p();return false})}else{c("#lightbox-nav-btnNext").unbind().hover(function(){c(this).css({background:"url("+t.imageBtnNext+") right 15% no-repeat"})},function(){c(this).css({background:"transparent url("+t.imageBlank+") no-repeat"})}).show().bind("click",function(){t.activeImage=t.activeImage+1;p();return false})}}q()}function q(){c(document).keydown(function(x){f(x)})}function g(){c(document).unbind()}function f(x){if(x==null){keycode=event.keyCode;escapeKey=27}else{keycode=x.keyCode;escapeKey=x.DOM_VK_ESCAPE}key=String.fromCharCode(keycode).toLowerCase();if((key==t.keyToClose)||(key=="x")||(keycode==escapeKey)){d()}if((key==t.keyToPrev)||(keycode==37)){if(t.activeImage!=0){t.activeImage=t.activeImage-1;p();g()}}if((key==t.keyToNext)||(keycode==39)){if(t.activeImage!=(t.imageArray.length-1)){t.activeImage=t.activeImage+1;p();g()}}}function u(){if((t.imageArray.length-1)>t.activeImage){objNext=new Image();objNext.src=t.imageArray[t.activeImage+1][0]}if(t.activeImage>0){objPrev=new Image();objPrev.src=t.imageArray[t.activeImage-1][0]}}function d(){c("#jquery-lightbox").remove();c("#jquery-overlay").fadeOut(function(){c("#jquery-overlay").remove()});c("embed, object, select").css({visibility:"visible"})}function h(){var z,x;if(window.innerHeight&&window.scrollMaxY){z=window.innerWidth+window.scrollMaxX;x=window.innerHeight+window.scrollMaxY}else{if(document.body.scrollHeight>document.body.offsetHeight){z=document.body.scrollWidth;x=document.body.scrollHeight}else{z=document.body.offsetWidth;x=document.body.offsetHeight}}var y,A;if(self.innerHeight){if(document.documentElement.clientWidth){y=document.documentElement.clientWidth}else{y=self.innerWidth}A=self.innerHeight}else{if(document.documentElement&&document.documentElement.clientHeight){y=document.documentElement.clientWidth;A=document.documentElement.clientHeight}else{if(document.body){y=document.body.clientWidth;A=document.body.clientHeight}}}if(x<A){pageHeight=A}else{pageHeight=x}if(z<y){pageWidth=z}else{pageWidth=y}arrayPageSize=new Array(pageWidth,pageHeight,y,A);return arrayPageSize}function k(){var y,x;if(self.pageYOffset){x=self.pageYOffset;y=self.pageXOffset}else{if(document.documentElement&&document.documentElement.scrollTop){x=document.documentElement.scrollTop;y=document.documentElement.scrollLeft}else{if(document.body){x=document.body.scrollTop;y=document.body.scrollLeft}}}arrayPageScroll=new Array(y,x);return arrayPageScroll}function r(z){var y=new Date();x=null;do{var x=new Date()}while(x-y<z)}return this.unbind("click").click(v)}})(jQuery);var TexFF=window.ActiveXObject?1:0;var Tex_count=0;var Eq_count=1;var Tex_rexpar=[];var texfrac=0;function subsup(d,c){texfrac=1;if(c=="}"){return Tex_count?Tex_rexpar[--Tex_count]:""}else{if(c=="^{"){Tex_rexpar[Tex_count++]="</div></td></tr></table></sup>";return'<sup><table class="tsub" ><tr><td style="padding:0px;"><div class="tsub" style="white-space: nowrap;">'}else{if(c=="_{"){Tex_rexpar[Tex_count++]="</sub>";return"<sub>"}else{if(c=="{"){Tex_rexpar[Tex_count++]="}";return c}}}}}function fract(d,c,f,e){texfrac=1;up=f;fs="";b=up.split("#");if(b.length==2){b[0]=b[0].replace(/<span>|<\/span>/g,"");b[0]=b[0].replace(/`/g,"");fs=' style="vertical-align:'+b[0]+'em;"'}else{fs=""}up=b[1]?b[1]:b[0];a='<table class="tfrac" '+fs+'><tr><td><div class="dtop">'+up+'</div><div class="dbot">'+e+"</div></td></tr></table>";return a}function fract_(e,d,c,g,f){up=g;fr="";b=up.split("#");texfrac=1;if(c){c=c.replace(/<span>|<\/span>/g,"");c=c.replace(/`/g,"");fr=' style="vertical-align:'+c+'em;"'}else{fr=""}up=g;a='<table class="tfrac" '+fr+'><tr><td><div class="dtop">'+up+'</div><div class="dbot">'+f+"</div></td></tr></table>";return a}function summ(d,c,f,e){sim="";texfrac=1;if(c=="sum"||c=="prod"||c=="int"||c=="cup"||c=="cap"){a='<table class="eq" style="vertical-align:-1.05em;" ><tr><td><table class="tsum"><tr><td class="top">'+e+"</td></tr><tr><td><big>"+((c=="int")?'<span style="font-family:times new roman, times, serif;">&'+c+";</span>":"&"+c+";")+'</big></td></tr><tr><td class="top">'+(f?f:"&nbsp;")+"</td></tr></table></td></tr></table>"}else{a='<table class="tlim" ><tr><td><div class="top">'+e+"</div><big>\\"+c+'</big><div class="top">'+(f?f:"&nbsp;")+"</div></td></tr></table>"}texfrac=1;return a}function summ_from(d,c,e){sim="";texfrac=1;if(c=="sum"||c=="prod"||c=="int"||c=="cup"||c=="cap"){a='<table class="tsum" ><tr><td><div class="top">&nbsp;</div><big>'+((c=="int")?'<span style="font-family:times new roman, times, serif;">&'+c+";</span>":"&"+c+";")+'</big><div class="top">'+(e?e:"&nbsp;")+"</div></td></tr></table>"}else{a='<table class="tlim" ><tr><td><div class="top">&nbsp;</div><big>\\'+c+'</big><div class="top">'+(e?e:"&nbsp;")+"</div></td></tr></table>"}texfrac=1;return a}function summ_to(d,c,e){sim="";texfrac=1;if(c=="sum"||c=="prod"||c=="int"||c=="cup"||c=="cap"){a='<table class="tsum" ><tr><td><div class="top">'+$3+"</div><big>"+((c=="int")?'<span style="font-family:times new roman, times, serif;">&'+c+"</span>;":"&"+c+";")+'</big><div class="top">&nbsp;</div></td></tr></table>'}else{a='<table class="tlim" ><tr><td><div class="top">'+$3+"</div><big>\\"+c+'</big><div class="top">&nbsp;</div></td></tr></table>'}texfrac=1;return a}function texsqrt(d,c,e){a='<table class="lbig" style="vertical-align:-0.3em;"><tr><td class="sqrt_" style="padding-right:0px;" ><canvas type="'+c+'" height="10" width="14">&nbsp;</canvas></td><td><div class="eq"><div class="eqhr" style="padding:0px;margin:0px;"></div>'+e+"</div></td></tr></table>";texfrac=1;return a}function tex_sqrt(d,c,f,e){a=f.replace(/<span>|<\/span>/g,"");texfrac=1;a=a.replace(/`/g,"");a='<table class="lbig" style="vertical-align:'+a+'em;"><tr><td class="sqrt_" style="padding:0px;"><canvas type="'+c+'" height="14" width="14">&nbsp;</canvas></td><td><div class="eq"><div class="eqhr" style="padding:0px;margin:0px;"></div>'+e+"</div></td></tr></table>";return a}function tex_table(d,c,e){a=e.replace(/#/g,"</td><td>");a=a.replace(/\\\\/g,"</td></tr><tr><td>");a='<table class="texarray" style="display:inline;vertical-align:-1.0em;"><tr><td>'+a+"</td></tr></table>";texfrac=1;return a}function _left(d,c,e){texfrac=1;a=e.replace(/<span>|<\/span>/g,"");a=a.replace(/`/g,"");return'<table class="lbig" style="vertical-align:'+a+'em;"><tr><td class="noprint"><canvas type="'+c+'" height="10" width="7">&nbsp;</canvas></td><td><div class="eq">'}function equation(e,c){a=c.replace(/(\s)+([^\w\d]+)/g,"$2");a=c.replace(/(\s)+([\\\+\=\-\/\[\{\(\)\}\]])/g,"$2");a=a.replace(/([\/\=\+\*\!\-])/ig,"`$1");a=a.replace(/(\d+\.*\d*)/ig,"`$1");a=a.replace(/\\r\./g,"</div></td></tr></table>");a=a.replace(/\\l\./g,'<table style="display:inline;vertical-align:-1em;"><tr><td><div class="eq">');a=a.replace(/\\(rbig|rvbig|rhbig)/g,'</div></td><td class="noprint"><canvas type="$1" height="10" width="7">&nbsp;</canvas></td></tr></table>');a=a.replace(/\\(lbig|lvbig|lhbig)\{([^\}]+)\}/g,_left);a=a.replace(/\\(lbig|lvbig|lhbig)/g,'<table class="lbig" style="vertical-align:-1em;"><tr><td class="noprint"><canvas type="$1" height="10" width="7">&nbsp;</canvas></td><td><div class="eq">');a=a.replace(/([\^_]\{|\}|\{)/ig,subsup);a=a.replace(/\^(`?[\w\d]+)/ig,"<sup>$1</sup>");a=a.replace(/\_(`?[\w\d]+)/ig,"<sub>$1</sub>");var d=50;texfrac=1;while(texfrac&&d){texfrac=0;a=a.replace(/\\(sqrt)\[([^\]]+)\]\{([^\}\{]+)\}/g,tex_sqrt);a=a.replace(/\\(sqrt)\{([^\}\{]+)\}/g,texsqrt);a=a.replace(/\\(frac)\[([^\]]+)\]\{([^\}\{]+)\}\{([^\}\{]+)\}/g,fract_);a=a.replace(/\\(frac)\{([^\}\{]+)\}\{([^\}\{]+)\}/g,fract);a=a.replace(/\\(\w*)\\from\{([^\}]*)}\\to\{([^\}]*)}/g,summ);a=a.replace(/\\(\w*)\\from\{([^\}]*)}/g,summ_from);a=a.replace(/\\(\w*)\\to\{([^\}]*)}/g,summ_to);a=a.replace(/\\(table)\{([^\}\{]+)\}/g,tex_table);d--}a=a.replace(/\\to(\s)*/g,"&rarr;");a=a.replace(/(\s*)\\(d|sin|cos|tg|lg|log|ln|ctg|arcsin|arccos|arctg|arcctg|exp|max|lim|min|sup|inf)(\s*)([^w])/g,"<dfn>$2</dfn>$4");a=a.replace(/(\s*)\\(sum|prod|cup|cap)(\s*)([^w])/g,'<big class="big_">&$2;</big>$4');a=a.replace(/(\s*)\\(int)(\s*)([^w])/g,'<big class="big_"><span style="font-family:times new roman, times, serif;">&$2;</span></big>$4');a=a.replace(/`(\d+\.*\d*)/ig,"<var>$1</var>");a=a.replace(/`([\+\*\!\=])/ig,"<em>$1</em>");a=a.replace(/`\//ig,'<em style="margin:0px;padding:0px;">/</em>');a=a.replace(/`\-(\s)*/ig,"<em>&#8722;</em>");a=a.replace(/([\(\)\{\}\[\]])/ig,"<b>$1</b>");a=a.replace(/\\(\w+)/ig,"<span>&$1;</span>");return a}function eqinline(e,c,d){return c+'<div class="eq">'+equation(e,d)+"</div>&nbsp;"}function eqblock(d,c){return'<table class="numeq"><tr><td><div class="eq">'+equation(d,c)+'</div></td><td class="eqN">('+(Eq_count++)+")</td></tr></table>"}function eqblocknotnum(d,c){return'<table class="numeq"><tr><td><div class="eq">'+equation(d,c)+'</div></td><td class="eqN">&nbsp;</td></tr></table>'}function TexToHtml(c){memo=c.replace(/\\\]/ig,"$");memo=memo.replace(/[^_]\\\$(.+?)\\\$/ig,eqblocknotnum);memo=memo.replace(/\\\[([^$]*)\$/ig,eqblock);memo=memo.replace(/([^_])\$([^\$]+)\$(\s)*/ig,eqinline);memo=memo.replace(/([^\.])\\\\/ig,"$1<br>");memo=memo.replace(/\.\\\\/ig,"\\\\");memo=memo.replace(/_([\[\]])/ig,"\\$1");memo=memo.replace(/_\$/ig,"$");return(TexFF?'<div style="width:0px;height:0px;display:none;"><canvas width="1" height="1" type="*"></canvas></div>':"")+memo}function Tex(d){var c=document.getElementById(d);c.innerHTML=TexToHtml(c.innerHTML)}function drawcanvassym(){n=document.getElementsByTagName("canvas").length;i=0;for(i=0;i<n;i++){obj=document.getElementsByTagName("canvas")[i];type=obj.getAttribute("type");if(type&&type!="*"){obj.setAttribute("height",parseInt(obj.parentNode.offsetHeight-2));obj.setAttribute("vertical-align","top")}ctx=obj.getContext("2d");ctx.lineWidth=1;ctx.strokeStyle="#000";if(type=="lvbig"){lvbig(ctx,3,1,0,obj.offsetHeight-2,4)}else{if(type=="lhbig"||type=="rhbig"){lhbig(ctx,1,1,0,obj.offsetHeight-2,4)}else{if(type=="lbig"){lbig(ctx,1,1,0,obj.offsetHeight-2,4)}else{if(type=="rbig"){rbig(ctx,5,1,0,obj.offsetHeight-2,4)}else{if(type=="rvbig"){rvbig(ctx,5,1,0,obj.offsetHeight-2,4)}else{if(type=="sqrt"){obj.setAttribute("width",14);csqrt(ctx,14,1,0,obj.offsetHeight,4)}else{if(type=="line"){obj.setAttribute("height",4);obj.setAttribute("width",parseInt(obj.offsetWidth));line(ctx,14,1,obj.offsetWidth,1,4)}else{line(ctx,1,1,0,0)}}}}}}}}}function lbig(f,e,h,g,d,c){f.beginPath();f.moveTo(e+c,h);f.quadraticCurveTo(e,h,e,h+2*c);f.lineTo(e,h+d-2*c);f.quadraticCurveTo(e,h+d,e+c,h+d);f.stroke()}function lhbig(f,e,h,g,d,c){f.beginPath();f.moveTo(e,h);f.lineTo(e,h+d);f.stroke()}function line(f,e,h,g,d,c){f.beginPath();f.moveTo(e,h);f.lineTo(e+g,h);f.stroke()}function lvbig(f,e,h,g,d,c){f.beginPath();f.moveTo(e+c,h);f.quadraticCurveTo(e,h,e,h+2*c);f.lineTo(e,h+(d-c)/2-2);f.lineTo(e-2,h+(d-c)/2);f.lineTo(e,h+(d-c)/2+2);f.lineTo(e,h+d-2*c);f.quadraticCurveTo(e,h+d,e+c,h+d);f.stroke()}function rbig(f,e,h,g,d,c){f.beginPath();f.moveTo(e-c,h);f.quadraticCurveTo(e,h,e,h+2*c);f.lineTo(e,h+d-2*c);f.quadraticCurveTo(e,h+d,e-c,h+d);f.stroke()}function rvbig(f,e,h,g,d,c){f.beginPath();f.moveTo(e-c,h);f.quadraticCurveTo(e,h,e,h+2*c);f.lineTo(e,h+(d-c)/2-2);f.lineTo(e+2,h+(d-c)/2);f.lineTo(e,h+(d-c)/2+2);f.lineTo(e,h+d-2*c);f.quadraticCurveTo(e,h+d,e-c,h+d);f.stroke()}function csqrt(f,e,h,g,d,c){f.beginPath();if(TexFF){h-=2;d+=2}f.moveTo(e,h);f.lineTo(2*e/3,h+d);f.lineTo(e/2,h+d/2);f.lineTo(3,h+d/2+2);f.stroke()}function MakeBookmarksRus(){var c=$("#bookmarkItrus").size();if(c>0){$("#bookmarkItrus").click(function(){var d=$("#bookmarkItrus").offset();$("#popupBookmarkrus").css("left",d.left).css("top",d.top+$("#bookmarkItrus").height()+2);$("#popupBookmarkrus").toggle();$("#bookmarkItrus").toggleClass("open")});$("#popupBookmarkrus").bookmark(BOOKMARKS_RUS)}}function MakeBookmarksEng(){var c=$("#bookmarkIteng").size();if(c>0){$("#bookmarkIteng").click(function(){var d=$("#bookmarkIteng").offset();$("#popupBookmarkeng").css("left",d.left).css("top",d.top+$("#bookmarkIteng").height()+2);$("#popupBookmarkeng").toggle();$("#bookmarkIteng").toggleClass("open")});$("#popupBookmarkeng").bookmark(BOOKMARKS_ENG)}}function changePhotoImage(d,e){$("#loader").addClass("loading");var c=new Image();$(c).load(function(){$("#photo > img").attr("src",d+e+"-medium.jpg");$("#photo > img").attr("id",e);$("#loader").removeClass("loading");c=null});$(c).attr("src",d+e+"-medium.jpg")}function openBigPhotoImage(d){var c=$("#photo > img").attr("id");window.open(d+c+"-big.jpg","_blank","width=820, height=620, resizable=no, scrollbars=no, menubar=no")}function MakeLightBox(){$("a.lightbox").lightBox()}function SubmitVoice(c){if(c==1){value=$("select option:selected",FORMS.vote).attr("value");text=$("select option:selected",FORMS.vote).text()}else{value=$("input:checked",FORMS.vote).attr("value");text=$("input:checked",FORMS.vote).parent().text()}if(value>-1){SubmitForm(FORMS.vote,SCRIPTS.vote,function(d){if(d.status=="ok"){$("#VotesForm").hide("slow");$("#VotesControls").hide("slow");$("#VotesThanks").append(text);$("#VotesThanks").show("slow");$("#VotesResults").show("slow");vc=d.voices;$.each(vc,function(e,f){$("#percent_title_"+e).text(f);$("#percent_scale_"+e).css("width",f)})}})}}function ViewVoteRes(){$("#VotesForm").hide("slow");$("#VotesControls").hide("slow");$("#VotesThanks").html('You did not vote - to vote <a href="javascript:ViewVoteDesc();">click here</a>');$("#VotesThanks").show("slow");$("#VotesResults").show("slow")}function ViewVoteDesc(){$("#VotesThanks").hide("slow");$("#VotesResults").hide("slow");$("#VotesForm").show("slow");$("#VotesControls").show("slow")}function MakeIE6Hacks(){visible=$("#VotesThanks").css("display");if((visible=="block")&&($.browser.msie)){$("#VoteResHeader").css("margin-top","-15px")}if($.browser.msie){$(".png").css("behavior","url('/skin/img/png.htc')");$("#lightbox-nav-btnPrev").css("zoom","1");$("#lightbox-nav-btnNext").css("zoom","1")}}function MakeCountersBeauty(){$(".counters a").css("border","0px");$(".counters img").css("opacity","0.3");$(".counters img").css("border","0px");$(".counters img").css("width","88px");$(".counters img").css("height","31px");$(".counters img").mouseover(function(){$(this).animate({opacity:"1"},150)});$(".counters img").mouseout(function(){$(this).animate({opacity:"0.3"},150)})}function ApplyThisCreditCard(c,d){window.location.href="http://links.ncsreporting.com/redirect.aspx?aid=1000&cr=&af=128072&ac="+c+"&of="+d}function openPopupWindow(f,d,e,c){window.open(f,d,"width="+e+",height="+c+",resizable=1,scrollbars=1,toolbar=0").focus()}function ShowNews(c){openPopupWindow(c,"Finance News",700,500)}$(document).ready(function(){MakeHoverMenu();MakeBookmarksRus();MakeBookmarksEng();MakeLightBox();MakeIE6Hacks();MakeCountersBeauty()});
