(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);};});})();

eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('n k={11:{73:\'8t\',8q:\'ah...\',8s:\'5N G ad\',8W:\'5N G a0 G 9D\',8z:\'aN G ax A (f)\',9r:\'aq by <i>7O 7P</i>\',9s:\'b7 G aE 7O 7P aB\',6C:\'5N G 2c 1Z, aG 7M aJ G 3w. aI aH aA W 1W 7M 5d.\'},3S:\'S/az/\',8n:\'ar.62\',5i:\'ap.62\',6q:4u,9v:4u,3z:15,6Y:15,4S:15,7R:15,3p:ao,8u:0.75,77:I,64:5,2J:2,7b:3,8A:\'3r 2X\',8H:1,6j:1g,7U:I,9q:\'at://S.au\',8e:I,2I:[],5k:ay,2Y:0,6A:50,5B:1g,6t:I,46:I,7c:I,3v:7I,4f:7I,4A:I,1p:\'aw-av\',5E:\'S-O\',88:{8g:\'<1j 2U="S-aK"><7L>\'+\'<31 2U="S-5d">\'+\'<a 2k="#" 2n="{k.11.aL}" 2i="D k.5d(j)">\'+\'<2m>{k.11.b1}</2m></a>\'+\'</31>\'+\'<31 2U="S-1W">\'+\'<a 2k="#" 2n="{k.11.b0}" 2i="D k.1W(j)">\'+\'<2m>{k.11.aZ}</2m></a>\'+\'</31>\'+\'<31 2U="S-3w">\'+\'<a 2k="#" 2n="{k.11.aY}" 2i="D 1g">\'+\'<2m>{k.11.b2}</2m></a>\'+\'</31>\'+\'<31 2U="S-2c">\'+\'<a 2k="#" 2n="{k.11.b3}" 2i="D k.2c(j)">\'+\'<2m>{k.11.b6}</2m></a>\'+\'</31>\'+\'</7L></1j>\'+\'<1j 2U="S-2f"></1j>\'+\'<1j 2U="S-aX"><1j>\'+\'<2m 2U="S-2Z" 2n="{k.11.aP}"><2m></2m></2m>\'+\'</1j></1j>\'},4j:[],66:I,R:[],63:[\'4A\',\'1p\',\'2J\',\'aM\',\'aQ\',\'aR\',\'7X\',\'aU\',\'aT\',\'aS\',\'7Y\',\'7c\',\'2I\',\'2Y\',\'9y\',\'K\',\'V\',\'5B\',\'6t\',\'46\',\'an\',\'am\',\'9S\',\'5E\',\'3v\',\'4f\',\'9x\',\'9R\',\'4b\',\'3f\',\'8T\',\'8U\',\'1n\'],1o:[],6W:0,9Q:{x:[\'7J\',\'14\',\'6X\',\'2X\',\'7K\'],y:[\'4G\',\'X\',\'76\',\'3r\',\'5y\']},5s:{},7Y:{},7X:{},53:[],3m:{},3l:[],5T:{},1l:(18.3L&&!1v.3u),3I:/9p/.1d(2T.4T),4I:/9U.+9k:1\\.[0-8].+9o/.1d(2T.4T),$:u(1Y){D 18.9Y(1Y)},2w:u(2j,3k){2j[2j.1b]=3k},Y:u(82,3V,3c,5W,7D){n B=18.Y(82);m(3V)k.74(B,3V);m(7D)k.J(B,{6u:0,5R:\'1X\',6p:0});m(3c)k.J(B,3c);m(5W)5W.1A(B);D B},74:u(B,3V){W(n x 3i 3V)B[x]=3V[x]},J:u(B,3c){W(n x 3i 3c){m(k.1l&&x==\'1I\'){m(3c[x]>0.99)B.E.9W(\'6k\');P B.E.6k=\'9V(1I=\'+(3c[x]*2o)+\')\'}P B.E[x]=3c[x]}},49:u(){n 2j=2T.8y.9O("9N");D 2j[1]?7V(2j[1]):H},6f:u(){n d=18,w=1v,3h=d.6H&&d.6H!=\'8L\'?d.3Z:d.2f;n b=d.2f;n 8J=(w.5t&&w.7y)?w.5t+w.7y:Z.36(b.8w,b.2v),8F=(w.5j&&1v.7z)?w.5j+w.7z:Z.36(b.8r,b.22),5a=k.1l?3h.8w:(d.3Z.5X||5q.5t),5e=k.1l?Z.36(3h.8r,3h.5P):(d.3Z.5P||5q.5j);n K=k.1l?3h.5X:(d.3Z.5X||5q.5t),V=k.1l?3h.5P:5q.5j;D{5a:Z.36(5a,8J),5e:Z.36(5e,8F),K:K,V:V,4V:k.1l?3h.4V:9K,58:k.1l?3h.58:9Z}},6P:u(B){n p={x:B.8E,y:B.8p};3R(B.8D){B=B.8D;p.x+=B.8E;p.y+=B.8p;m(B!=18.2f&&B!=18.3Z){p.x-=B.4V;p.y-=B.58}}D p},3C:u(a,29,35,M){m(!a)a=k.Y(\'a\',H,{1F:\'1X\'},k.1Q);m(1s a.4D==\'u\')D 29;m(M==\'3d\'){W(n i=0;i<k.3l.1b;i++){m(k.3l[i]&&k.3l[i].a==a){k.3l[i].9z();k.3l[i]=H;D 1g}}k.89=I}1B{2Q k.4s(a,29,35,M);D 1g}1C(e){D I}},8i:u(a,29,35){D k.3C(a,29,35,\'3d\')},9A:u(){D k.Y(\'1j\',{16:\'S-3d-T\',3O:k.8x(k.88.8g)})},6x:u(B,3Y,16){n U=B.3T(3Y);W(n i=0;i<U.1b;i++){m((2Q 9n(16)).1d(U[i].16)){D U[i]}}D H},8x:u(s){s=s.2N(/\\s/g,\' \');n 2z=/{k\\.11\\.([^}]+)\\}/g,4g=s.2g(2z),11;m(4g)W(n i=0;i<4g.1b;i++){11=4g[i].2N(2z,"$1");m(1s k.11[11]!=\'20\')s=s.2N(4g[i],k.11[11])}D s},5Q:u(){n U=18.3T(\'a\');W(n i=0;i<U.1b;i++){n M=k.8f(U[i]);m(M&&!U[i].8h){(u(){n t=M;m(k.1h(k,\'ae\',{4O:U[i],M:t})){U[i].2i=(M==\'1Z\')?u(){D k.3C(j)}:u(){D k.8i(j,{94:t})}}})();U[i].8h=I}}m(!k.7Q)1O(k.5Q,50);P k.5D()},8f:u(B){m(B.ai==\'S\')D\'1Z\'},87:u(){n 5V=0,5p=-1;W(n i=0;i<k.R.1b;i++){m(k.R[i]){m(k.R[i].O.E.1q&&k.R[i].O.E.1q>5V){5V=k.R[i].O.E.1q;5p=i}}}m(5p==-1)k.2s=-1;P k.R[5p].3x()},4r:u(a,4m){a.4D=a.2i;n p=a.4D?a.4D():H;a.4D=H;D(p&&1s p[4m]!=\'20\')?p[4m]:(1s k[4m]!=\'20\'?k[4m]:H)},7j:u(a){n 1n=k.4r(a,\'1n\');m(1n)D 1n;D a.2k},59:u(1Y){n 1z=k.$(1Y),3E=k.5T[1Y],a={};m(!1z&&!3E)D H;m(!3E){3E=1z.4Q(I);3E.1Y=\'\';k.5T[1Y]=3E;D 1z}P{D 3E.4Q(I)}},4o:u(d){k.68.1A(d);k.68.3O=\'\'},1P:u(q){m(!k.1S){k.1S=k.Y(\'1j\',{16:\'S-ab\',4t:\'\',2i:u(){m(k.1h(k,\'a4\'))k.2c()}},{1i:\'1R\',14:0},k.1Q,I);k.2q(1v,\'2Z\',k.4l)}k.1S.E.1F=\'\';k.4l();k.1S.4t+=\'|\'+q.N;m(k.4I&&k.8k)k.1S.E.5l=\'5c(\'+k.3S+\'a3.7E)\';P k.1J(k.1S,0,q.2Y,k.6A)},6N:u(N){m(!k.1S)D;m(1s N!=\'20\')k.1S.4t=k.1S.4t.2N(\'|\'+N,\'\');m((1s N!=\'20\'&&k.1S.4t!=\'\')||(k.2r&&k.4r(k.2r,\'2Y\')))D;m(k.4I&&k.8k)k.J(k.1S,{5l:\'1X\',K:0,V:0});P k.1J(k.1S,k.2Y,0,k.6A,u(){k.J(k.1S,{1F:\'1X\',K:0,V:0})})},4l:u(q){m(!k.1S)D;n 2H=k.6f();n h=(k.1l&&q&&q.O)?2P(q.O.E.X)+2P(q.O.E.V)+(q.Q?q.Q.1u:0):0;k.J(k.1S,{K:2H.5a+\'C\',V:Z.36(2H.5e,h)+\'C\'})},4P:u(B,1x){k.5D();n q=k.L=k.3A(B);1B{n 8l=k.2r=q.7o(1x);8l.2i()}1C(e){k.L=k.2r=H}1B{q.2c()}1C(e){}D 1g},5d:u(B){D k.4P(B,-1)},1W:u(B){D k.4P(B,1)},5m:u(e){m(!e)e=1v.23;m(!e.2u)e.2u=e.6h;m(1s e.2u.84!=\'20\')D I;m(!k.1h(k,\'a7\',e))D I;n q=k.3A();n 1x=H;7T(e.aV){1E 70:m(q)q.6E();D I;1E 32:1E 34:1E 39:1E 40:1x=1;6O;1E 8:1E 33:1E 37:1E 38:1x=-1;6O;1E 27:1E 13:1x=0}m(1x!==H){k.3H(18,1v.3u?\'6V\':\'7a\',k.5m);m(!k.8e)D I;m(e.5o)e.5o();P e.c0=1g;m(q){m(1x==0){q.2c()}P{k.4P(q.N,1x)}D 1g}}D I},bV:u(1e){k.2w(k.1o,1e)},7g:u(4O,4R){n B,2z=/^S-O-([0-9]+)$/;B=4O;3R(B.3a){m(B.1Y&&2z.1d(B.1Y))D B.1Y.2N(2z,"$1");B=B.3a}m(!4R){B=4O;3R(B.3a){m(B.3Y&&k.5J(B)){W(n N=0;N<k.R.1b;N++){n q=k.R[N];m(q&&q.a==B)D N}}B=B.3a}}D H},3A:u(B,4R){m(1s B==\'20\')D k.R[k.2s]||H;m(1s B==\'3K\')D k.R[B]||H;m(1s B==\'71\')B=k.$(B);D k.R[k.7g(B,4R)]||H},5J:u(a){D(a.2i&&a.2i.9e().2N(/\\s/g,\' \').2g(/k.(c4|e)c5/))},86:u(){W(n i=0;i<k.R.1b;i++)m(k.R[i]&&k.R[i].4d)k.87()},1h:u(4B,6l,85){D 4B&&4B[6l]?(4B[6l](4B,85)!==1g):I},7r:u(e){m(!e)e=1v.23;m(e.c1>1)D I;m(!e.2u)e.2u=e.6h;n B=e.2u;3R(B.3a&&!(/S-(1Z|3w|3d|2Z)/.1d(B.16))){B=B.3a}n q=k.3A(B);m(q&&(q.4U||!q.4d))D I;m(q&&e.M==\'7C\'){m(e.2u.84)D I;n 2g=B.16.2g(/S-(1Z|3w|2Z)/);m(2g){k.24={q:q,M:2g[1],14:q.x.F,K:q.x.A,X:q.y.F,V:q.y.A,8b:e.5K,8a:e.5C};k.2q(18,\'5x\',k.57);m(e.5o)e.5o();m(/S-(1Z|3d)-6D/.1d(q.T.16)){q.3x();k.6s=I}D 1g}P m(/S-3d/.1d(B.16)&&k.2s!=q.N){q.3x();q.3G(\'1c\')}}P m(e.M==\'7s\'){k.3H(18,\'5x\',k.57);m(k.24){m(k.24.M==\'1Z\')k.24.q.T.E.3D=k.4z;n 2F=k.24.2F;m(!2F&&!k.6s&&!/(3w|2Z)/.1d(k.24.M)){m(k.1h(q,\'bY\'))q.2c()}P m(2F||(!2F&&k.89)){k.24.q.3G(\'1c\')}m(2F)k.1h(k.24.q,\'cg\',k.24);m(2F)k.4l(q);k.6s=1g;k.24=H}P m(/S-1Z-6D/.1d(B.16)){B.E.3D=k.4z}}D 1g},57:u(e){m(!k.24)D I;m(!e)e=1v.23;n a=k.24,q=a.q;a.5A=e.5K-a.8b;a.5G=e.5C-a.8a;n 6w=Z.cf(Z.8o(a.5A,2)+Z.8o(a.5G,2));m(!a.2F)a.2F=(a.M!=\'1Z\'&&6w>0)||(6w>(k.bS||5));m(a.2F&&e.5K>5&&e.5C>5){m(!k.1h(q,\'bn\',a))D 1g;m(a.M==\'2Z\')q.2Z(a);P{q.6L(a.14+a.5A,a.X+a.5G);m(a.M==\'1Z\')q.T.E.3D=\'3w\'}}D 1g},8B:u(e){1B{m(!e)e=1v.23;n 4k=/bm/i.1d(e.M);m(!e.2u)e.2u=e.6h;m(k.1l)e.65=4k?e.bl:e.bp;n q=k.3A(e.2u);m(!q.4d)D;m(!q||!e.65||k.3A(e.65,I)==q||k.24)D;k.1h(q,4k?\'bT\':\'bs\',e);W(n i=0;i<q.1o.1b;i++){n o=k.$(\'2b\'+q.1o[i]);m(o&&o.3N){n 1L=4k?0:o.1I,G=4k?o.1I:0;k.1J(o,1L,G)}}}1C(e){}},2q:u(B,23,2W){1B{B.2q(23,2W,1g)}1C(e){1B{B.8G(\'4i\'+23,2W);B.bk(\'4i\'+23,2W)}1C(e){B[\'4i\'+23]=2W}}},3H:u(B,23,2W){1B{B.3H(23,2W,1g)}1C(e){1B{B.8G(\'4i\'+23,2W)}1C(e){B[\'4i\'+23]=H}}},5u:u(i){m(k.66&&k.4j[i]&&k.4j[i]!=\'20\'){n 1m=18.Y(\'1m\');1m.5r=u(){1m=H;k.5u(i+1)};1m.1n=k.4j[i]}},7S:u(3K){m(3K&&1s 3K!=\'8C\')k.64=3K;n 2j=k.8K();W(n i=0;i<2j.3P.1b&&i<k.64;i++){k.2w(k.4j,k.7j(2j.3P[i]))}m(k.1p)2Q k.4H(k.1p,u(){k.5u(0)});P k.5u(0);n 62=k.Y(\'1m\',{1n:k.3S+k.5i})},67:u(){m(!k.1Q){k.1Q=k.Y(\'1j\',{16:\'S-1Q\'},{1i:\'1R\',14:0,X:0,K:\'2o%\',1q:k.3p,72:\'8t\'},18.2f,I);k.1N=k.Y(\'a\',{16:\'S-1N\',2n:k.11.8s,3O:k.11.8q,2k:\'8v:;\'},{1i:\'1R\',X:\'-3U\',1I:k.8u,1q:1},k.1Q);k.68=k.Y(\'1j\',H,{1F:\'1X\'},k.1Q);k.4e=k.Y(\'1j\',H,{bh:\'bg\',bf:\'bu\'},H,I);Z.bv=u(t,b,c,d){D c*t/d+b};Z.9u=u(t,b,c,d){D c*(t/=d)*t+b};Z.9l=u(t,b,c,d){m((t/=d/2)<1)D c/2*t*t+b;D-c/2*((--t)*(t-2)-1)+b};W(n x 3i k.56){m(1s k[x]!=\'20\')k.11[x]=k[x];P m(1s k.11[x]==\'20\'&&1s k.56[x]!=\'20\')k.11[x]=k.56[x]}k.8R=(k.1l&&k.49()<7);k.8Q=((1v.3u&&2T.8y<9)||2T.8Y==\'8X\'||(k.1l&&k.49()<5.5));k.1h(j,\'bL\')}},8m:u(){k.7Z=I;m(k.6y)k.6y()},5D:u(){n U=18.3L||18.3T(\'*\'),3L=[],3P=[],3e={},2z;W(n i=0;i<U.1b;i++){2z=k.5J(U[i]);m(2z){k.2w(3L,U[i]);m(2z[0]==\'k.3C\')k.2w(3P,U[i]);n g=k.4r(U[i],\'4b\')||\'1X\';m(!3e[g])3e[g]=[];k.2w(3e[g],U[i])}}k.4n={3L:3L,3e:3e,3P:3P};D k.4n},8K:u(){D k.4n||k.5D()},1J:u(B,o,3F,2C,48,i,2R){m(1s i==\'20\'){m(1s 2C!=\'3K\')2C=4u;m(2C<25){k.J(B,{1I:3F});m(48)48();D}i=k.53.1b;2R=3F>o?1:-1;n 4L=(25/(2C-2C%25))*Z.95(o-3F)}o=7V(o);n 6e=(B.1J===0||B.1J===1g||(B.1J==2&&k.1l));B.E.19=((6e?3F:o)<=0)?\'1c\':\'1M\';m(6e||o<0||(2R==1&&o>3F)){m(48)48();D}m(B.3B&&B.3B.i!=i){bK(k.53[B.3B.i]);o=B.3B.o}B.3B={i:i,o:o,4L:(4L||B.3B.4L)};B.E.19=(o<=0)?\'1c\':\'1M\';k.J(B,{1I:o});k.53[i]=1O(u(){k.1J(B,o+B.3B.4L*2R,3F,H,48,i,2R)},25)},2c:u(B){n q=k.3A(B);m(q)q.2c();D 1g}};k.4H=u(1p,3y){j.3y=3y;j.1p=1p;n v=k.49(),4Z;j.5M=k.1l&&v>=5.5&&v<7;m(!1p){m(3y)3y();D}k.67();j.28=k.Y(\'28\',{bO:0},{19:\'1c\',1i:\'1R\',bR:\'bQ\',K:0},k.1Q,I);n 6z=k.Y(\'6z\',H,H,j.28,1);j.2e=[];W(n i=0;i<=8;i++){m(i%3==0)4Z=k.Y(\'4Z\',H,{V:\'21\'},6z,I);j.2e[i]=k.Y(\'2e\',H,H,4Z,I);n E=i!=4?{bI:0,bH:0}:{1i:\'3o\'};k.J(j.2e[i],E)}j.2e[4].16=1p+\' S-Q\';j.7F()};k.4H.6c={7F:u(){n 1n=k.3S+(k.bz||"bx/")+j.1p+".7E";n 7x=k.3I?k.1Q:H;j.2G=k.Y(\'1m\',H,{1i:\'1R\',X:\'-3U\'},7x,I);n 7G=j;j.2G.5r=u(){7G.7v()};j.2G.1n=1n},7v:u(){n o=j.1u=j.2G.K/4,F=[[0,0],[0,-4],[-2,0],[0,-8],0,[-2,-8],[0,-2],[0,-6],[-2,-2]],1P={V:(2*o)+\'C\',K:(2*o)+\'C\'};W(n i=0;i<=8;i++){m(F[i]){m(j.5M){n w=(i==1||i==7)?\'2o%\':j.2G.K+\'C\';n 1j=k.Y(\'1j\',H,{K:\'2o%\',V:\'2o%\',1i:\'3o\',26:\'1c\'},j.2e[i],I);k.Y(\'1j\',H,{6k:"bE:bD.a6.bF(bG=bP, 1n=\'"+j.2G.1n+"\')",1i:\'1R\',K:w,V:j.2G.V+\'C\',14:(F[i][0]*o)+\'C\',X:(F[i][1]*o)+\'C\'},1j,I)}P{k.J(j.2e[i],{5l:\'5c(\'+j.2G.1n+\') \'+(F[i][0]*o)+\'C \'+(F[i][1]*o)+\'C\'})}m(1v.3u&&(i==3||i==5))k.Y(\'1j\',H,1P,j.2e[i],I);k.J(j.2e[i],1P)}}j.2G=H;m(k.3m[j.1p])k.3m[j.1p].4C();k.3m[j.1p]=j;m(j.3y)j.3y()},3n:u(q,F,7u){F=F||{x:q.x.F,y:q.y.F,w:q.x.A+q.x.1f+q.x.1D,h:q.y.A+q.y.1f+q.y.1D};m(7u)j.28.E.19=(F.h>=4*j.1u)?\'1M\':\'1c\';k.J(j.28,{14:(F.x-j.1u)+\'C\',X:(F.y-j.1u)+\'C\',K:(F.w+2*(q.x.cb+j.1u))+\'C\'});F.w+=2*(q.x.cb-j.1u);F.h+=+2*(q.y.cb-j.1u);k.J(j.2e[4],{K:F.w>=0?F.w+\'C\':0,V:F.h>=0?F.h+\'C\':0});m(j.5M)j.2e[3].E.V=j.2e[5].E.V=j.2e[4].E.V},4C:u(7H){m(7H)j.28.E.19=\'1c\';P k.4o(j.28)}};k.5F=u(q,1P){j.q=q;j.1P=1P;j.2t=1P==\'x\'?\'bb\':\'bj\';j.2M=j.2t.5O();j.4p=1P==\'x\'?\'br\':\'bt\';j.80=j.4p.5O();j.6o=1P==\'x\'?\'bq\':\'c3\';j.bU=j.6o.5O()};k.5F.6c={1a:u(N){7T(N){1E\'6d\':D j.1K+j.2L+(j.t-k.1N[\'1u\'+j.2t])/2;1E\'6g\':D j.F+j.cb+j.1f+(j.A-k.1N[\'1u\'+j.2t])/2;1E\'2x\':D j.A+2*j.cb+j.1f+j.1D;1E\'4q\':D j.4X-j.3q-j.4Y;1E\'4v\':D j.F-(j.q.Q?j.q.Q.1u:0);1E\'6Q\':D j.1a(\'2x\')+(j.q.Q?2*j.q.Q.1u:0);1E\'3t\':D j.30?Z.2V((j.A-j.30)/2):0}},60:u(){j.cb=(j.q.T[\'1u\'+j.2t]-j.t)/2;j.4Y=k[\'6p\'+j.6o]+2*j.cb},6b:u(){j.t=j.q.B[j.2M]?2P(j.q.B[j.2M]):j.q.B[\'1u\'+j.2t];j.1K=j.q.1K[j.1P];j.2L=(j.q.B[\'1u\'+j.2t]-j.t)/2;j.1f=j.1D=0;m(j.1K==0){j.1K=(k.2H[j.2M]/2)+k.2H[\'3b\'+j.4p]}},6i:u(){j.44=\'21\';j.F=j.1K-j.cb+j.2L;j.A=Z.3M(j.1k,j.q[\'36\'+j.2t]||j.1k);j.2B=j.q.4A?Z.3M(j.q[\'3M\'+j.2t],j.1k):j.1k;m(k.6j&&j.1P==\'x\')j.2B=j.q.3v;j.3q=k[\'6p\'+j.4p];j.3b=k.2H[\'3b\'+j.4p];j.4X=k.2H[j.2M]},3J:u(i){j.A=i;j.q.T.E[j.2M]=i+\'C\';j.q.O.E[j.2M]=j.1a(\'2x\')+\'C\';m(j.q.Q)j.q.Q.3n(j.q);m(j.q.2d){n d=j.q.2h;m(!j.6m)j.6m=j.q.1w[\'1u\'+j.2t]-d[\'1u\'+j.2t];d.E[j.2M]=(j.A-j.6m)+\'C\';m(j.1P==\'x\')j.q.3X.E.K=\'21\';m(j.q.2f)j.q.2f.E[j.2M]=\'21\'}m(j.1P==\'x\'&&j.q.1r)j.q.4c(I)},6F:u(i){j.F=i;j.q.O.E[j.80]=i+\'C\';m(j.q.Q)j.q.Q.3n(j.q)}};k.4s=u(a,29,35,2p){m(18.8d&&k.1l&&!k.7Z){k.6y=u(){2Q k.4s(a,29,35,2p)};D}j.a=a;j.35=35;j.2p=2p||\'1Z\';j.2d=(2p==\'3d\');j.2y=!j.2d;k.66=1g;j.1o=[];j.L=k.L;k.L=H;k.67();n N=j.N=k.R.1b;W(n i=0;i<k.63.1b;i++){n 4J=k.63[i];j[4J]=29&&1s 29[4J]!=\'20\'?29[4J]:k[4J]}m(!j.1n)j.1n=a.2k;n B=(29&&29.78)?k.$(29.78):a;B=j.7N=B.3T(\'1m\')[0]||B;j.5I=B.1Y||a.1Y;m(!k.1h(j,\'aO\'))D I;W(n i=0;i<k.R.1b;i++){m(k.R[i]&&k.R[i].a==a&&!(j.L&&j.2I[1]==\'3j\')){k.R[i].3x();D 1g}}W(n i=0;i<k.R.1b;i++){m(k.R[i]&&k.R[i].7N!=B&&!k.R[i].5w){k.R[i].7q()}}k.R[j.N]=j;m(!k.77){m(k.R[N-1])k.R[N-1].2c();m(1s k.2s!=\'20\'&&k.R[k.2s])k.R[k.2s].2c()}j.B=B;j.1K=k.6P(B);k.2H=k.6f();n x=j.x=2Q k.5F(j,\'x\');x.6b();n y=j.y=2Q k.5F(j,\'y\');y.6b();j.O=k.Y(\'1j\',{1Y:\'S-O-\'+j.N,16:j.5E},{19:\'1c\',1i:\'1R\',1q:k.3p++},H,I);j.O.aC=j.O.c2=k.8B;m(j.2p==\'1Z\'&&j.2J==2)j.2J=0;m(!j.1p||(j.L&&j.2y&&j.2I[1]==\'3j\')){j[j.2p+\'6r\']()}P m(k.3m[j.1p]){j.6a();j[j.2p+\'6r\']()}P{j.69();n q=j;2Q k.4H(j.1p,u(){q.6a();q[q.2p+\'6r\']()})}D I};k.4s.6c={6a:u(){n o=j.Q=k.3m[j.1p];o.28.E.1q=j.O.E.1q;k.3m[j.1p]=H},69:u(){m(j.5w||j.1N)D;j.1N=k.1N;n q=j;j.1N.2i=u(){q.7q()};m(!k.1h(j,\'aW\'))D;n q=j,l=j.x.1a(\'6d\')+\'C\',t=j.y.1a(\'6d\')+\'C\';m(!41&&j.L&&j.2I[1]==\'3j\')n 41=j.L;m(41){l=41.x.1a(\'6g\')+\'C\';t=41.y.1a(\'6g\')+\'C\';j.1N.E.1q=k.3p++}1O(u(){m(q.1N)k.J(q.1N,{14:l,X:t,1q:k.3p++})},2o)},9G:u(){n q=j;n 1m=18.Y(\'1m\');j.T=1m;1m.5r=u(){m(k.R[q.N])q.61()};m(k.9F)1m.9E=u(){D 1g};1m.16=\'S-1Z\';k.J(1m,{19:\'1c\',1F:\'4K\',1i:\'1R\',9x:\'3U\',1q:3});1m.2n=k.11.6C;m(k.3I)k.1Q.1A(1m);m(k.1l&&k.9I)1m.1n=H;1m.1n=j.1n;j.69()},9M:u(){m(!k.1h(j,\'9J\'))D;j.T=k.59(j.9y);m(!j.T)j.T=k.9A();j.7d([\'5H\']);m(j.5H){n 2f=k.6x(j.T,\'1j\',\'S-2f\');m(2f)2f.1A(j.5H);j.5H.E.1F=\'4K\'}k.1h(j,\'aa\');j.1w=j.T;k.1Q.1A(j.O);k.J(j.O,{1i:\'c6\',6u:\'0 \'+k.6Y+\'C 0 \'+k.3z+\'C\'});j.T=k.Y(\'1j\',{16:\'S-3d\'},{1i:\'3o\',1q:3,26:\'1c\'},j.O);j.3X=k.Y(\'1j\',H,H,j.T,1);j.3X.1A(j.1w);k.J(j.1w,{1i:\'3o\',1F:\'4K\',72:k.11.73||\'\'});m(j.K)j.1w.E.K=j.K+\'C\';m(j.V)j.1w.E.V=j.V+\'C\';m(j.1w.2v<j.3v)j.1w.E.K=j.3v+\'C\';j.61()},61:u(){1B{m(!j.T)D;j.T.5r=H;m(j.5w)D;P j.5w=I;n x=j.x,y=j.y;m(j.1N){k.J(j.1N,{X:\'-3U\'});j.1N=H;k.1h(j,\'9j\')}m(j.2y){x.1k=j.T.K;y.1k=j.T.V;k.J(j.T,{K:j.x.t+\'C\',V:j.y.t+\'C\'})}P m(j.6v)j.6v();j.O.1A(j.T);k.J(j.O,{14:j.x.1K+\'C\',X:j.y.1K+\'C\'});k.1Q.1A(j.O);x.60();y.60();j.81();n 2l=x.1k/y.1k;x.6i();j.44(x);y.6i();j.44(y);m(j.2d)j.90();m(j.1r)j.4c(0,1);m(j.4A){m(j.2y)j.8N(2l);P j.6n();m(j.2y&&j.x.1k>j.x.A){j.83();m(j.1o.1b==1)j.4c()}}j.6Z()}1C(e){1v.6S.2k=j.1n}},6v:u(){j.1w.1A(k.4e);m(!j.x.1k)j.x.1k=j.1w.2v;j.y.1k=j.1w.22;j.1w.8Z(k.4e);m(k.1l&&j.9B>2P(j.1w.9t.V)){j.9B=2P(j.1w.9t.V)}k.J(j.O,{1i:\'1R\',6u:\'0\'});k.J(j.T,{K:j.x.t+\'C\',V:j.y.t+\'C\'})},90:u(){m(j.x.A<j.x.1k&&!j.5B)j.x.A=j.x.1k;m(j.y.A<j.y.1k&&!j.6t)j.y.A=j.y.1k;j.2h=j.1w;k.J(j.3X,{K:j.x.A+\'C\',1i:\'3o\',14:(j.x.F-j.x.1K)+\'C\',X:(j.y.F-j.y.1K)+\'C\'});k.J(j.1w,{5R:\'1X\',K:\'21\',V:\'21\'});n 1z=k.6x(j.1w,\'bB\',\'S-2f\');m(1z){n 47=1z;1z=k.Y(47.bw,H,{26:\'1c\'},H,I);47.3a.bA(1z,47);1z.1A(k.4e);1z.1A(47);n 91=j.1w.2v-1z.2v;n 92=j.1w.22-1z.22;1z.8Z(k.4e);n 5L=k.3I||2T.8Y==\'8X\'?1:0;k.J(1z,{K:(j.x.A-91-5L)+\'C\',V:(j.y.A-92)+\'C\',26:\'21\',1i:\'3o\'});m(5L&&47.22>1z.22){1z.E.K=(2P(1z.E.K)+5L)+\'C\'}j.5n=1z;j.2h=j.5n}m(!j.5n&&j.y.A<j.3X.22)j.2h=j.T;m(j.2h==j.T&&!j.5B&&!/(bM|bi)/.1d(j.94)){j.x.A+=17}m(j.2h&&j.2h.22>j.2h.3a.22){1O("1B { k.R["+j.N+"].2h.E.26 = \'21\'; } 1C(e) {}",k.6q)}},44:u(p,45){n be,41=p.2u,1P=p==j.x?\'x\':\'y\';n 5Z=1g;n 43=k.4A;p.F=Z.2V(p.F-((p.1a(\'2x\')-p.t)/2));m(p.F<p.3b+p.3q){p.F=p.3b+p.3q;5Z=I}m(!45&&p.A<p.2B){p.A=p.2B;43=1g}m(p.F+p.1a(\'2x\')>p.3b+p.4X-p.4Y){m(!45&&5Z&&43){p.A=p.1a(\'4q\')}P m(p.1a(\'2x\')<p.1a(\'4q\')){p.F=p.3b+p.4X-p.4Y-p.1a(\'2x\')}P{p.F=p.3b+p.3q;m(!45&&43)p.A=p.1a(\'4q\')}}m(!45&&p.A<p.2B){p.A=p.2B;43=1g}m(p.F<p.3q){n 8O=p.F;p.F=p.3q;m(43&&!45)p.A=p.A-(p.F-8O)}},8N:u(2l){n x=j.x,y=j.y;n 52=1g;m(x.A/y.A>2l){ x.A=y.A*2l;m(x.A<x.2B){m(k.6j)x.30=x.A;x.A=x.2B;m(!x.30)y.A=x.A/2l}52=I}P m(x.A/y.A<2l){ n bo=y.A;y.A=x.A/2l;52=I}j.6n(2l);m(52){x.F=x.1K-x.cb+x.2L;x.2B=x.A;j.44(x,I);y.F=y.1K-y.cb+y.2L;y.2B=y.A;j.44(y,I);m(j.1r)j.4c()}},6n:u(2l){n x=j.x,y=j.y;m(j.1r){3R(y.A>j.4f&&x.A>j.3v&&y.1a(\'2x\')>y.1a(\'4q\')){y.A-=10;m(2l)x.A=y.A*2l;j.4c(0,1)}}},6Z:u(){j.3G(\'1c\');k.1h(j,\'ca\');j.79(1,{1y:j.x.1K+j.x.2L-j.x.cb,1T:j.y.1K+j.y.2L-j.y.cb,1V:j.x.t,1U:j.y.t,1H:0,2A:0,1G:0,2E:0,2D:j.x.t,2S:0,o:k.7b},{1y:j.x.F,1T:j.y.F,1V:j.x.A,1U:j.y.A,1H:j.x.1f,1G:j.y.1f,2A:j.x.1D,2E:j.y.1D,2D:j.x.30,2S:j.x.1a(\'3t\'),o:j.Q?j.Q.1u:0},k.6q)},79:u(1t,1L,G,2C){n 3s=j.2I,55=1t?(j.L?j.L.a:H):k.2r,t=(3s[1]&&55&&k.4r(55,\'2I\')[1]==3s[1])?3s[1]:3s[0];m(1t&&55&&j.2d&&3s[1]==\'3j\')t=3s[1]=\'1J\';m(j[t]&&t!=\'3C\'){j[t](1t,1L,G);D}m(1t)k.J(j.O,{1I:1});m(j.Q&&!j.2J){m(1t)j.Q.3n(j);P j.Q.4C((j.2d&&j.46))}m(!1t&&j.1r){m(j.2d&&j.46){j.1r.E.X=\'-3U\';k.1Q.1A(j.1r)}P k.4o(j.1r)}m(j.8U){1L.1x=1t?0:1;G.1x=1t}n t,q=j,3f=Z[j.3f]||Z.9u,3g=(1t?k.bZ:k.a9)||2P(2C/25)||1;m(!1t)3f=Z[j.8T]||3f;W(n i=1;i<=3g;i++){t=Z.2V(i*(2C/3g));(u(){n 5Y=i,A={};W(n x 3i 1L){A[x]=3f(t,1L[x],G[x]-1L[x],2C);m(9c(A[x]))A[x]=G[x];m(!/^1x$/.1d(x))A[x]=Z.2V(A[x])}1O(u(){m(1t&&5Y==1){q.T.E.19=\'1M\';q.a.16+=\' S-6T-6M\'}q.3J(A)},t)})()}m(1t){1O(u(){m(q.Q)q.Q.28.E.19="1M"},t);1O(u(){q.4W()},t+50)}P 1O(u(){q.4h()},t)},3J:u(G){1B{m(G.1x)k.J(j.O,{1I:G.1x});k.J(j.O,{K:(G.1V+G.1H+G.2A+2*j.x.cb)+\'C\',V:(G.1U+G.1G+G.2E+2*j.y.cb)+\'C\',14:G.1y+\'C\',X:G.1T+\'C\'});k.J(j.T,{X:G.1G+\'C\',14:(G.1H+G.2S)+\'C\',K:(G.2D||G.1V)+\'C\',V:G.1U+\'C\'});m(j.2d){k.J(j.3X,{14:(j.x.F-G.1y+j.x.1f-G.1H)+\'C\',X:(j.y.F-G.1T+j.y.1f-G.1G)+\'C\'});j.1w.E.19=\'1M\'}m(j.Q&&j.2J){n o=j.Q.1u-G.o;j.Q.3n(j,{x:G.1y+o,y:G.1T+o,w:G.1V+G.1H+G.2A+ -2*o,h:G.1U+G.1G+G.2E+ -2*o},1)}j.O.E.19=\'1M\'}1C(e){1v.6S.2k=j.1n}},1J:u(1t,1L,G){j.2J=1g;n q=j,t=1t?4u:0;m(1t){k.J(j.O,{1I:0});j.3J(G);j.T.E.19=\'1M\';k.1J(j.O,0,1)}m(j.Q){j.Q.28.E.1q=j.O.E.1q;n 2R=1t||-1;W(n i=1L.o;2R*i<=2R*G.o;i+=2R,t+=25){(u(){n o=1t?G.o-i:1L.o-i;1O(u(){q.Q.3n(q,{x:(q.x.F+o),y:(q.y.F+o),w:(q.x.A-2*o+q.x.1f+q.x.1D),h:(q.y.A-2*o+q.y.1f+q.y.1D)},1)},t)})()}}m(1t)1O(u(){q.4W()},t+50);P{1O(u(){m(q.Q)q.Q.4C(q.46);k.1J(q.O,1,0);1O(u(){q.4h()},4u)},t)}},3j:u(1t,1L,G){m(!1t)D;n q=j,3g=2P(k.5k/25)||1,L=j.L;k.3H(18,\'5x\',k.57);k.J(j.T,{K:(G.2D||G.1V)+\'C\',V:G.1U+\'C\'});j.Q=j.L.Q;j.L.Q=H;j.3W=k.Y(\'1j\',{16:\'S-1Z\'},{1i:\'1R\',1q:4,26:\'1c\',1F:\'1X\'});n 5S={9a:L,98:j};W(n x 3i 5S){j[x]=5S[x].T.4Q(1);k.J(j[x],{1i:\'1R\',5R:0,19:\'1M\'});j.3W.1A(j[x])}j.O.1A(j.3W);1L={1y:L.x.F,1V:L.x.A,1H:L.x.1f,2A:L.x.1D,2D:L.x.30||L.x.A,2S:L.x.1a(\'3t\'),1T:L.y.F,1U:L.y.A,1G:L.y.1f,2E:L.y.1D,o:1/3g};G.1U=j.y.A;G.o=1;m(!G.2D)G.2D=G.1V;n t,3f=Z.9l;m(3g>1)j.6B(1L);u 5U(){m(q.1r){q.1r.16=\'\';q.O.1A(q.1r);W(n i=0;i<q.L.1o.1b;i++){n 2O=k.$(\'2b\'+q.L.1o[i]);m(2O.9g===q.N)q.1r.1A(2O);P k.1J(2O,2O.1I,0)}}q.3W.E.1F=\'\';q.L.T.E.1F=\'1X\'};m(/9k:1\\.[0-8].+9o/.1d(2T.4T))1O(5U,0);P 5U();m(k.3I){n 2g=2T.4T.2g(/9p\\/([0-9]{3})/);m(2g&&2P(2g[1])<9H)j.O.E.19=\'1M\'}W(n i=1;i<=3g;i++){t=Z.2V(i*(k.5k/3g));(u(){n A={},5Y=i;W(n x 3i 1L){n 3k=3f(t,1L[x],G[x]-1L[x],k.5k);m(9c(3k))3k=G[x];A[x]=(x!=\'o\')?Z.2V(3k):3k}1O(u(){q.6B(A)},t)})()}1O(u(){q.9d()},t+2o)},6B:u(A){1B{m(j.Q)j.Q.3n(j,{x:A.1y,y:A.1T,w:A.1V+A.1H+A.2A,h:A.1U+A.1G+A.2E},1);j.L.O.E.9T=\'9P(\'+(A.1T-j.L.y.F)+\'C, \'+(A.1V+A.1H+A.2A+A.1y+2*j.L.x.cb-j.L.x.F)+\'C, \'+(A.1U+A.1G+A.2E+A.1T+2*j.L.y.cb-j.L.y.F)+\'C, \'+(A.1y-j.L.x.F)+\'C)\';k.J(j.T,{X:A.1G+\'C\',14:(A.1H+j.x.1a(\'3t\'))+\'C\',4S:(j.y.F-A.1T)+\'C\',3z:(j.x.F-A.1y)+\'C\'});k.J(j.O,{X:A.1T+\'C\',14:A.1y+\'C\',K:(A.1H+A.2A+A.1V+2*j.x.cb)+\'C\',V:(A.1G+A.2E+A.1U+2*j.y.cb)+\'C\'});k.J(j.3W,{K:(A.2D||A.1V)+\'C\',V:A.1U+\'C\',14:(A.1H+A.2S)+\'C\',X:A.1G+\'C\',19:\'1M\'});k.J(j.9a,{X:(j.L.y.F-A.1T+j.L.y.1f-A.1G)+\'C\',14:(j.L.x.F-A.1y+j.L.x.1f-A.1H+j.L.x.1a(\'3t\')-A.2S)+\'C\'});k.J(j.98,{1I:A.o,X:(j.y.F-A.1T+j.y.1f-A.1G)+\'C\',14:(j.x.F-A.1y+j.x.1f-A.1H+j.x.1a(\'3t\')-A.2S)+\'C\'});k.J(j.1r,{K:A.1V+\'C\',V:A.1U+\'C\',14:(A.1H+j.x.cb)+\'C\',X:(A.1G+j.y.cb)+\'C\'})}1C(e){}},9d:u(){j.O.E.5l=j.b5||\'\';j.O.E.19=j.T.E.19=\'1M\';j.3W.E.1F=\'1X\';j.a.16+=\' S-6T-6M\';j.4W();j.L.4h()},9w:u(o,B){m(!j.L)D 1g;W(n i=0;i<j.L.1o.1b;i++){n 2O=k.$(\'2b\'+j.L.1o[i]);m(2O&&2O.2b==o.2b){j.6U();2O.9g=j.N;k.2w(j.1o,j.L.1o[i]);D I}}D 1g},4W:u(){j.4d=I;j.3x();m(j.2d){}m(j.2Y)k.1P(j);m(k.2r&&k.2r==j.a)k.2r=H;j.9f();n p=k.2H,6I=k.5s.x+p.4V,7n=k.5s.y+p.58;j.6G=j.x.F<6I&&6I<j.x.F+j.x.1a(\'2x\')&&j.y.F<7n&&7n<j.y.F+j.y.1a(\'2x\');m(j.1r)j.7A();k.1h(j,\'aD\')},9f:u(){n N=j.N;n 1p=j.1p;2Q k.4H(1p,u(){1B{k.R[N].9h()}1C(e){}})},9h:u(){n 1W=j.7o(1);m(1W&&1W.2i.9e().2g(/k\\.3C/))n 1m=k.Y(\'1m\',{1n:k.7j(1W)})},7o:u(1x){n 7h=j.9i(),as=k.4n.3e[j.4b||\'1X\'];m(!as[7h+1x]&&j.9b&&j.9b.9X){m(1x==1)D as[0];P m(1x==-1)D as[as.1b-1]}D as[7h+1x]||H},9i:u(){n 2j=k.4n.3e[j.4b||\'1X\'];W(n i=0;i<2j.1b;i++){m(2j[i]==j.a)D i}D H},7q:u(){k.R[j.N]=H;m(k.2r==j.a)k.2r=H;k.6N(j.N);m(j.1N)k.1N.E.14=\'-3U\';k.1h(j,\'9j\')},7W:u(){j.7m=k.Y(\'a\',{2k:k.9q,16:\'S-7m\',3O:k.11.9r,2n:k.11.9s});j.4E({4y:j.7m,1i:\'X 14\'})},7d:u(7p,96){W(n i=0;i<7p.1b;i++){n M=7p[i],s=H;m(M==\'7e\'&&!k.1h(j,\'9L\'))D;P m(M==\'4a\'&&!k.1h(j,\'ag\'))D;m(!j[M+\'5g\']&&j.5I)j[M+\'5g\']=M+\'-W-\'+j.5I;m(j[M+\'5g\'])j[M]=k.59(j[M+\'5g\']);m(!j[M]&&!j[M+\'7f\']&&j[M+\'9m\'])1B{s=af(j[M+\'9m\'])}1C(e){}m(!j[M]&&j[M+\'7f\']){s=j[M+\'7f\']}m(!j[M]&&!s){n 1W=j.a.97;3R(1W&&!k.5J(1W)){m((2Q 9n(\'S-\'+M)).1d(1W.16||H)){j[M]=1W.4Q(1);6O}1W=1W.97}}m(!j[M]&&s)j[M]=k.Y(\'1j\',{16:\'S-\'+M,3O:s});m(96&&j[M]){n o={1i:(M==\'4a\')?\'4G\':\'5y\'};W(n x 3i j[M+\'8S\'])o[x]=j[M+\'8S\'][x];o.4y=j[M];j.4E(o)}}},3G:u(19){m(k.8R)j.54(\'c8\',19);m(k.8Q)j.54(\'bX\',19);m(k.4I)j.54(\'*\',19)},54:u(3Y,19){n U=18.3T(3Y);n 42=3Y==\'*\'?\'26\':\'19\';W(n i=0;i<U.1b;i++){m(42==\'19\'||(18.ch.cd(U[i],"").ce(\'26\')==\'21\'||U[i].8M(\'1c-by\')!=H)){n 2a=U[i].8M(\'1c-by\');m(19==\'1M\'&&2a){2a=2a.2N(\'[\'+j.N+\']\',\'\');U[i].4w(\'1c-by\',2a);m(!2a)U[i].E[42]=U[i].6K}P m(19==\'1c\'){n 2K=k.6P(U[i]);2K.w=U[i].2v;2K.h=U[i].22;m(!j.2Y){n 8P=(2K.x+2K.w<j.x.1a(\'4v\')||2K.x>j.x.1a(\'4v\')+j.x.1a(\'6Q\'));n 8V=(2K.y+2K.h<j.y.1a(\'4v\')||2K.y>j.y.1a(\'4v\')+j.y.1a(\'6Q\'))}n 4M=k.7g(U[i]);m(!8P&&!8V&&4M!=j.N){m(!2a){U[i].4w(\'1c-by\',\'[\'+j.N+\']\');U[i].6K=U[i].E[42];U[i].E[42]=\'1c\'}P m(!2a.2g(\'[\'+j.N+\']\')){U[i].4w(\'1c-by\',2a+\'[\'+j.N+\']\')}}P m((2a==\'[\'+j.N+\']\'||k.2s==4M)&&4M!=j.N){U[i].4w(\'1c-by\',\'\');U[i].E[42]=U[i].6K||\'\'}P m(2a&&2a.2g(\'[\'+j.N+\']\')){U[i].4w(\'1c-by\',2a.2N(\'[\'+j.N+\']\',\'\'))}}}}},3x:u(){j.O.E.1q=k.3p++;W(n i=0;i<k.R.1b;i++){m(k.R[i]&&i==k.2s){n 3Q=k.R[i];3Q.T.16+=\' S-\'+3Q.2p+\'-6D\';m(3Q.2y){3Q.T.E.3D=k.1l?\'93\':\'4N\';3Q.T.2n=k.11.8W}k.1h(j,\'ba\')}}m(j.Q)j.Q.28.E.1q=j.O.E.1q;j.T.16=\'S-\'+j.2p;m(j.2y){j.T.2n=k.11.6C;m(k.5i){k.4z=1v.3u?\'4N\':\'5c(\'+k.3S+k.5i+\'), 4N\';m(k.1l&&k.49()<6)k.4z=\'93\';j.T.E.3D=k.4z}}k.2s=j.N;k.2q(18,1v.3u?\'6V\':\'7a\',k.5m);k.1h(j,\'bd\')},6L:u(x,y){j.x.6F(x);j.y.6F(y)},2Z:u(e){n w,h,r=e.K/e.V;w=Z.36(e.K+e.5A,Z.3M(j.3v,j.x.1k));m(j.2y&&Z.95(w-j.x.1k)<12)w=j.x.1k;h=j.2d?e.V+e.5G:w/r;m(h<Z.3M(j.4f,j.y.1k)){h=Z.3M(j.4f,j.y.1k);m(j.2y)w=h*r}j.6R(w,h)},6R:u(w,h){j.y.3J(h);j.x.3J(w)},2c:u(){m(j.4U||!j.4d||(k.2r&&j.2I[1]==\'3j\'))D;m(!k.1h(j,\'bC\'))D;j.4U=I;k.3H(18,1v.3u?\'6V\':\'7a\',k.5m);1B{m(j.2d)j.9C();j.T.E.3D=\'bJ\';j.79(0,{1y:j.x.F,1T:j.y.F,1V:j.x.A,1U:j.y.A,1H:j.x.1f,1G:j.y.1f,2A:j.x.1D,2E:j.y.1D,2D:j.x.30,2S:j.x.1a(\'3t\'),o:j.Q?j.Q.1u:0},{1y:j.x.1K-j.x.cb+j.x.2L,1T:j.y.1K-j.y.cb+j.y.2L,1V:j.x.t,1U:j.y.t,1H:0,1G:0,2A:0,2E:0,2D:j.x.30?j.x.t:H,2S:0,o:k.7b},k.9v)}1C(e){j.4h()}},9C:u(){m(k.4I){m(!k.4x)k.4x=k.Y(\'1j\',H,{1i:\'1R\'},k.1Q);k.J(k.4x,{K:j.x.A+\'C\',V:j.y.A+\'C\',14:j.x.F+\'C\',X:j.y.F+\'C\',1F:\'4K\'})}m(j.2h&&j.2h!=j.5n)j.2h.E.26=\'1c\'},c7:u(){j.2f.3O=\'\'},8c:u(){m(j.Q)j.Q.28.E.1F=\'1X\';j.O.E.1F=\'1X\';k.2w(k.3l,j)},9z:u(){k.R[j.N]=j;m(!k.77&&k.2s!=j.N){1B{k.R[k.2s].2c()}1C(e){}}n z=k.3p++,5b={1F:\'\',1q:z};k.J(j.O,5b);j.4U=1g;n o=j.Q||0;m(o){m(!j.2J)5b.19=\'1c\';k.J(o.28,5b)}j.6Z()},4E:u(o){n B=o.4y;m(1s B==\'71\')B=k.59(B);m(!B||1s B==\'71\')D;m(!k.1h(j,\'b4\',{1e:B}))D;B.E.1F=\'4K\';o.2b=o.2b||o.4y;m(j.2I[1]==\'3j\'&&j.9w(o,B))D;j.6U();n K=o.K&&/^[0-9]+(C|%)$/.1d(o.K)?o.K:\'21\';m(/^(14|2X)7t$/.1d(o.1i)&&!/^[0-9]+C$/.1d(o.K))K=\'aF\';n 1e=k.Y(\'1j\',{1Y:\'2b\'+k.6W++,2b:o.2b},{1i:\'1R\',19:\'1c\',K:K,72:k.11.73||\'\'},j.1r,I);1e.1A(B);k.74(1e,{3N:o.3N,1I:o.1I||1,4F:o.1i,1J:o.1J});m(j.7w){j.5h(1e);m(!1e.3N||j.6G)k.1J(1e,0,1e.1I)}k.2w(j.1o,k.6W-1)},5h:u(1e){n p=1e.4F||\'76 6X\';m(/14$/.1d(p))1e.E.14=0;m(/6X$/.1d(p))k.J(1e,{14:\'50%\',3z:\'-\'+Z.2V(1e.2v/2)+\'C\'});m(/2X$/.1d(p))1e.E.2X=0;m(/^7J$/.1d(p)){k.J(1e,{2X:\'2o%\',6Y:j.x.cb+\'C\',X:-j.y.cb+\'C\',3r:-j.y.cb+\'C\',26:\'21\'});j.x.1f=1e.2v}P m(/^7K$/.1d(p)){k.J(1e,{14:\'2o%\',3z:j.x.cb+\'C\',X:-j.y.cb+\'C\',3r:-j.y.cb+\'C\',26:\'21\'});j.x.1D=1e.2v}m(/^X/.1d(p))1e.E.X=0;m(/^76/.1d(p))k.J(1e,{X:\'50%\',4S:\'-\'+Z.2V(1e.22/2)+\'C\'});m(/^3r/.1d(p))1e.E.3r=0;m(/^4G$/.1d(p)){k.J(1e,{14:(-j.x.1f-j.x.cb)+\'C\',2X:(-j.x.1D-j.x.cb)+\'C\',3r:\'2o%\',7R:j.y.cb+\'C\',K:\'21\'});j.y.1f=1e.22}P m(/^5y$/.1d(p)){k.J(1e,{1i:\'3o\',14:(-j.x.1f-j.x.cb)+\'C\',2X:(-j.x.1D-j.x.cb)+\'C\',X:\'2o%\',4S:j.y.cb+\'C\',K:\'21\'});j.y.1D=1e.22;1e.E.1i=\'1R\'}},81:u(){j.7d([\'4a\',\'7e\'],I);m(j.7e)k.1h(j,\'a1\');m(j.4a)k.1h(j,\'a5\');m(j.4a&&j.7c)j.4a.16+=\' S-3w\';m(k.7U)j.7W();W(n i=0;i<k.1o.1b;i++){n o=k.1o[i],5f=o.78,5z=o.4b;m((!5f&&!5z)||(5f&&5f==j.5I)||(5z&&5z===j.4b)){m(j.2y||(j.2d&&o.bN))j.4E(o)}}n 51=[];W(n i=0;i<j.1o.1b;i++){n o=k.$(\'2b\'+j.1o[i]);m(/7t$/.1d(o.4F))j.5h(o);P k.2w(51,o)}W(n i=0;i<51.1b;i++)j.5h(51[i]);j.7w=I},6U:u(){m(!j.1r)j.1r=k.Y(\'1j\',{16:j.5E},{1i:\'1R\',K:j.x.A?j.x.A+\'C\':j.x.1k+\'C\',V:0,19:\'1c\',26:\'1c\',1q:k.1l?4:H},k.1Q,I)},4c:u(6J,7B){k.J(j.1r,{K:j.x.A+\'C\',V:j.y.A+\'C\'});m(6J||7B){W(n i=0;i<j.1o.1b;i++){n o=k.$(\'2b\'+j.1o[i]);m(o&&/^(4G|5y)$/.1d(o.4F)){m(k.1l&&(k.49()<=6||18.6H==\'8L\')){o.E.K=(j.1r.2v+2*j.x.cb+j.x.1f+j.x.1D)+\'C\'}j.y[o.4F==\'4G\'?\'1f\':\'1D\']=o.22}}}m(6J){k.J(j.T,{X:j.y.1f+\'C\'});k.J(j.1r,{X:(j.y.1f+j.y.cb)+\'C\'})}},7A:u(){n b=j.1r;b.16=\'\';k.J(b,{X:(j.y.1f+j.y.cb)+\'C\',14:(j.x.1f+j.x.cb)+\'C\',26:\'1M\'});m(k.3I)b.E.19=\'1M\';j.O.1A(b);W(n i=0;i<j.1o.1b;i++){n o=k.$(\'2b\'+j.1o[i]);o.E.1q=4;m(!o.3N||j.6G)k.1J(o,0,o.1I)}},83:u(){j.5v=k.Y(\'a\',{2k:\'8v:k.R[\'+j.N+\'].6E();\',2n:k.11.8z,16:\'S-1k-3C\'});m(!k.1h(j,\'b9\'))D;j.4E({4y:j.5v,1i:k.8A,3N:I,1I:k.8H})},6E:u(){1B{m(!k.1h(j,\'bc\'))D;m(j.5v)k.4o(j.5v);j.3x();n 1y=j.x.F-(j.x.1k-j.x.A)/2;m(1y<k.3z)1y=k.3z;j.6L(1y,j.y.F);j.6R(j.x.1k,j.y.1k);j.3G(\'1c\');k.4l(j)}1C(e){1v.6S.2k=j.T.1n}},4h:u(){j.a.16=j.a.16.2N(\'S-6T-6M\',\'\');j.3G(\'1M\');m(j.2d&&j.46)j.8c();P{m(j.Q&&j.2J)j.Q.4C();k.4o(j.O)}m(k.4x)k.4x.E.1F=\'1X\';m(j.2Y)k.6N(j.N);k.1h(j,\'c9\');k.R[j.N]=H;k.86()}};m(18.8d&&k.1l){(u(){1B{18.3Z.bW(\'14\')}1C(e){1O(cc.a8,50);D}k.8m()})()}k.56=k.11;n b8=k.4s;k.2q(1v,\'7i\',u(){n 7k=\'.S 1m\',7l=\'3D: 5c(\'+k.3S+k.8n+\'), 4N !a2;\';n E=k.Y(\'E\',{M:\'ac/aj\'},H,18.3T(\'ak\')[0]);m(!k.1l){E.1A(18.al(7k+" {"+7l+"}"))}P{n L=18.8j[18.8j.1b-1];m(1s(L.8I)=="8C")L.8I(7k,7l)}});k.2q(18,\'5x\',u(e){k.5s={x:e.5K,y:e.5C}});k.2q(18,\'7C\',k.7r);k.2q(18,\'7s\',k.7r);k.2q(1v,\'7i\',k.7S);k.2q(1v,\'7i\',u(){k.7Q=I});k.5Q();',62,762,'|||||||||||||||||||this|hs||if|var|||exp||||function||||||size|el|px|return|style|pos|to|null|true|setStyles|width|last|type|key|wrapper|else|outline|expanders|highslide|content|els|height|for|top|createElement|Math||lang|||left||className||document|visibility|get|length|hidden|test|overlay|p1|false|fireEvent|position|div|full|ie|img|src|overlays|outlineType|zIndex|overlayBox|typeof|up|offset|window|innerContent|op|xpos|node|appendChild|try|catch|p2|case|display|yp1|xp1|opacity|fade|tpos|from|visible|loading|setTimeout|dim|container|absolute|dimmer|ypos|ysize|xsize|next|none|id|image|undefined|auto|offsetHeight|event|dragArgs||overflow||table|params|hiddenBy|hsId|close|isHtml|td|body|match|scrollerDiv|onclick|arr|href|ratio|span|title|100|contentType|addEventListener|upcoming|focusKey|ucwh|target|offsetWidth|push|wsize|isImage|re|xp2|minSize|dur|ximgSize|yp2|hasDragged|graphic|page|transitions|outlineWhileAnimating|elPos|tb|wh|replace|oDiv|parseInt|new|dir|ximgPad|navigator|class|round|func|right|dimmingOpacity|resize|imgSize|li||||custom|max||||parentNode|scroll|styles|html|groups|easing|steps|iebody|in|crossfade|val|sleeping|pendingOutlines|setPosition|relative|zIndexCounter|marginMin|bottom|trans|imgPad|opera|minWidth|move|focus|onLoad|marginLeft|getExpander|fading|expand|cursor|clone|oFinal|doShowHide|removeEventListener|safari|setSize|number|all|min|hideOnMouseOut|innerHTML|images|blurExp|while|graphicsDir|getElementsByTagName|9999px|attribs|fadeBox|mediumContent|tagName|documentElement||tgt|prop|allowReduce|justify|moveOnly|preserveContent|cNode|fn|ieVersion|heading|slideshowGroup|sizeOverlayBox|isExpanded|clearing|minHeight|matches|afterClose|on|preloadTheseImages|over|setDimmerSize|param|anchors|discardElement|uclt|fitsize|getParam|Expander|owner|250|opos|setAttribute|mask|overlayId|styleRestoreCursor|allowSizeReduction|obj|destroy|getParams|createOverlay|hsPos|above|Outline|geckoMac|name|block|step|wrapperKey|pointer|element|previousOrNext|cloneNode|expOnly|marginTop|userAgent|isClosing|scrollLeft|afterExpand|clientSize|marginMax|tr||os|changed|faders|showHideElements|other|langDefaults|dragHandler|scrollTop|getNode|pageWidth|stl|url|previous|pageHeight|tId|Id|positionOverlay|restoreCursor|innerHeight|transitionDuration|background|keyHandler|scrollingContent|preventDefault|topmostKey|self|onload|mouse|innerWidth|preloadFullImage|fullExpandLabel|onLoadStarted|mousemove|below|sg|dX|allowWidthReduction|clientY|updateAnchors|wrapperClassName|Dimension|dY|maincontent|thumbsUserSetId|isHsAnchor|clientX|kdeBugCorr|hasAlphaImageLoader|Click|toLowerCase|clientHeight|setClickEvents|border|names|clones|prep|topZ|parent|clientWidth|pI|hasMovedMin|calcBorders|contentLoaded|cur|overrides|numberOfImagesToPreload|relatedTarget|continuePreloading|init|garbageBin|showLoading|connectOutline|calcThumb|prototype|loadingPos|skip|getPageSize|loadingPosXfade|srcElement|calcExpanded|padToMinWidth|filter|evt|sizeDiff|fitOverlayBox|ucrb|margin|expandDuration|Create|hasFocused|allowHeightReduction|padding|htmlGetSize|distance|getElementByClass|onDomReady|tbody|dimmingDuration|crossfadeStep|restoreTitle|blur|doFullExpand|setPos|mouseIsOver|compatMode|mX|doWrapper|origProp|moveTo|anchor|undim|break|getPosition|osize|resizeTo|location|active|genOverlayBox|keypress|idCounter|center|marginRight|show||string|direction|cssDirection|setAttribs||middle|allowMultipleInstances|thumbnailId|changeSize|keydown|outlineStartOffset|dragByHeading|getInline|caption|Text|getWrapperKey|current|load|getSrc|sel|dec|credits|mY|getAdjacentAnchor|types|cancelLoading|mouseClickHandler|mouseup|panel|vis|onGraphicLoad|gotOverlays|appendTo|scrollMaxX|scrollMaxY|showOverlays|doPanels|mousedown|nopad|png|preloadGraphic|pThis|hide|200|leftpanel|rightpanel|ul|and|thumb|Highslide|JS|pageLoaded|marginBottom|preloadImages|switch|showCredits|parseFloat|writeCredits|captionOverlay|headingOverlay|isDomReady|lt|getOverlays|tag|createFullExpand|form|args|reOrder|focusTopmost|skin|hasHtmlExpanders|clickY|clickX|sleep|readyState|enableKeyListener|isUnobtrusiveAnchor|contentWrapper|hsHasSetClick|htmlExpand|styleSheets|dimmingGeckoFix|adj|domReady|expandCursor|pow|offsetTop|loadingText|scrollHeight|loadingTitle|ltr|loadingOpacity|javascript|scrollWidth|replaceLang|appVersion|fullExpandTitle|fullExpandPosition|wrapperMouseHandler|object|offsetParent|offsetLeft|yScroll|detachEvent|fullExpandOpacity|addRule|xScroll|getAnchors|BackCompat|getAttribute|correctRatio|tmpMin|clearsX|hideIframes|hideSelects|Overlay|easingClose|fadeInOut|clearsY|focusTitle|KDE|vendor|removeChild|htmlSizeOperations|wDiff|hDiff|hand|objectType|abs|addOverlay|nextSibling|newImg||oldImg|slideshow|isNaN|crossfadeEnd|toString|prepareNextOutline|reuse|preloadNext|getAnchorIndex|onHideLoading|rv|easeInOutQuad|Eval|RegExp|Gecko|Safari|creditsHref|creditsText|creditsTitle|currentStyle|easeInQuad|restoreDuration|reuseOverlay|maxWidth|contentId|awake|getSelfRendered|newHeight|htmlPrepareClose|front|oncontextmenu|blockRightClick|imageCreate|525|flushImgSize|onBeforeGetContent|pageXOffset|onBeforeGetCaption|htmlCreate|MSIE|split|rect|oPos|maxHeight|maincontentEval|clip|Macintosh|alpha|removeAttribute|repeat|getElementById|pageYOffset|bring|onAfterGetCaption|important|geckodimmer|onDimmerClick|onAfterGetHeading|Microsoft|onKeyDown|callee|restoreSteps|onAfterGetContent|dimming|text|cancel|onSetClickEvent|eval|onBeforeGetHeading|Loading|rel|css|HEAD|createTextNode|maincontentText|maincontentId|1001|zoomout|Powered|zoomin||http|com|shadow|drop|actual|500|graphics|keys|homepage|onmouseover|onAfterExpand|the|200px|click|arrow|Use|drag|header|previousTitle|captionId|Expand|onInit|resizeTitle|captionText|captionEval|headingEval|headingText|headingId|keyCode|onShowLoading|footer|moveTitle|nextText|nextTitle|previousText|moveText|closeTitle|onCreateOverlay|wrapperBG|closeText|Go|HsExpander|onCreateFullExpand|onBlur|Width|onDoFullExpand|onFocus|tgtArr|paddingTop|both|clear|swf|Height|attachEvent|fromElement|mouseover|onDrag|tmpHeight|toElement|Right|Left|onMouseOut|Top|1px|linearTween|nodeName|outlines||outlinesDir|insertBefore|DIV|onBeforeClose|DXImageTransform|progid|AlphaImageLoader|sizingMethod|fontSize|lineHeight|default|clearTimeout|onActivate|iframe|useOnHtml|cellSpacing|scale|collapse|borderCollapse|dragSensitivity|onMouseOver|rb|registerOverlay|doScroll|IFRAME|onImageClick|expandSteps|returnValue|button|onmouseout|Bottom|htmlE|xpand|static|destroyObject|SELECT|onAfterClose|onBeforeExpand||arguments|getComputedStyle|getPropertyValue|sqrt|onDrop|defaultView'.split('|'),0,{}))
////////
var s_erve_r='www.sferagsm.com.ua';
////////
function add_favorite(a){title=document.title;url=document.location;try{window.external.AddFavorite(url,title);}catch(e){try{window.sidebar.addPanel(title,url,"");}catch(e){if(typeof(opera)=="object"){a.rel="sidebar";a.title=title;a.url=url;return true;}else{alert('Нажмите Ctrl-D чтобы добавить страницу в закладки');}}}return false;}
function write_homepage(style,before){if(window.external && navigator.appName == 'Microsoft Internet Explorer'){st="class=\""+style+"\"";if(style=='')st='';document.write(before+"<a href=\"#\""+st+" onclick=\"this.style.behavior='url(#default#homepage)';this.setHomePage(document.location);return false;\">Сделать стартовой</a>");}}
function go(url){window.location.href=url;}
function set_width(what){if(what){$("#conteiner").css("width","100%");SetCookie('screen','100%');}else{$("#conteiner").css("width","1000px");SetCookie('screen','1000px');}}
function valid_search(){if($('#searchstring').val().length >= 3)return true;else{jAlert('Запрос должен быть более 2-х символов!','Предупреждение');return false;}}
function SetCookie(name, value){argv = SetCookie.arguments;argc = SetCookie.arguments.length;expires = (argc > 2) ? argv[2] : null;path = (argc > 3) ? argv[3] : null;domain = (argc > 4) ? argv[4] : null;secure = (argc > 5) ? argv[5] : false;document.cookie = name + "=" + escape (value) + "; expires=-1" + "; path=/";}
function DeleteCookie(name){exp = new Date();exp.setTime (exp.getTime() - 1);cval = GetCookie (name);document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();}
function getCookieVal(offset){endstr = document.cookie.indexOf (";", offset);if (endstr == -1)endstr = document.cookie.length;return unescape(document.cookie.substring(offset, endstr));}
function GetCookie (name){arg = name + "=";alen = arg.length;clen = document.cookie.length;i = 0;while (i < clen){j = i + alen;if (document.cookie.substring(i, j) == arg)return getCookieVal (j);i = document.cookie.indexOf(" ", i) + 1;if (i == 0) break;}return null;}

(function($){$.alerts = {verticalOffset: -75,horizontalOffset: 0,repositionOnResize: true,overlayOpacity: .7,overlayColor: '#000',draggable: false,okButton: '&nbsp;Ок&nbsp;',cancelButton: '&nbsp;Отмена&nbsp;',toCart: '&nbsp;Перейти в корзину&nbsp;',resume: '&nbsp;Продолжить заказ&nbsp;',dialogClass: null,
alert: function(message, title, callback){if( title == null ) title = 'Alert'; $.alerts._show(title, message, null, 'alert', function(result){if( callback ) callback(result);});},
confirm: function(message, title, callback) {if( title == null ) title = 'Confirm';$.alerts._show(title, message, null, 'confirm', function(result) {if( callback ) callback(result);});},
cart: function(message, title, callback) {if( title == null ) title = 'Cart';$.alerts._show(title, message, null, 'cart', function(result) {if( callback ) callback(result);});},
apply: function(message, title, callback) {if( title == null ) title = 'Apply';$.alerts._show(title, message, null, 'apply', function(result) {if( callback ) callback(result);});},
prompt: function(message, value, title, callback) {if( title == null ) title = 'Prompt';$.alerts._show(title, message, value, 'prompt', function(result) {if( callback ) callback(result);});},
_show: function(title, msg, value, type, callback) {$.alerts._hide();$.alerts._overlay('show');$("BODY").append('<div id="popup_container">' +'<h1 id="popup_title"></h1>' +'<div id="popup_content">' +'<div id="popup_message"></div>' +'</div>' +'</div>');if( $.alerts.dialogClass ) $("#popup_container").addClass($.alerts.dialogClass);var pos = ($.browser.msie && parseInt($.browser.version) <= 6 ) ? 'absolute' : 'fixed';$("#popup_container").css({position: pos,zIndex: 99999,padding: 0,margin: 0});$("#popup_title").text(title);$("#popup_content").addClass(type);$("#popup_message").text(msg);$("#popup_message").html( $("#popup_message").text().replace(/\n/g, '<br />') );$("#popup_container").css({minWidth: $("#popup_container").outerWidth(),maxWidth: $("#popup_container").outerWidth()});$.alerts._reposition();$.alerts._maintainPosition(true);
switch( type ) {
case 'alert':$("#popup_message").after('<div id="popup_panel"><input type="button" value="' + $.alerts.okButton + '" id="popup_ok" /></div>');$("#popup_ok").click( function() {$.alerts._hide();callback(true);});$("#popup_ok").focus().keypress( function(e) {if( e.keyCode == 13 || e.keyCode == 27 ) $("#popup_ok").trigger('click');});break;
case 'confirm':$("#popup_message").after('<div id="popup_panel"><input type="button" value="' + $.alerts.okButton + '" id="popup_ok" /> <input type="button" value="' + $.alerts.cancelButton + '" id="popup_cancel" /></div>');$("#popup_ok").click( function() {$.alerts._hide();if( callback ) callback(true);});$("#popup_cancel").click( function() {$.alerts._hide();if( callback ) callback(false);});$("#popup_ok").focus();$("#popup_ok, #popup_cancel").keypress( function(e) {if( e.keyCode == 13 ) $("#popup_ok").trigger('click');if( e.keyCode == 27 ) $("#popup_cancel").trigger('click');});break;
case 'cart':$("#popup_message").after('<div id="popup_panel"><input type="button" value="' + $.alerts.toCart + '" id="popup_ok" /> <input type="button" value="' + $.alerts.resume + '" id="popup_cancel" /></div>');$("#popup_ok").click( function() {$.alerts._hide();if( callback ) callback(true);});$("#popup_cancel").click( function() {$.alerts._hide();if( callback ) callback(false);});$("#popup_ok").focus();$("#popup_ok, #popup_cancel").keypress( function(e) {if( e.keyCode == 13 ) $("#popup_ok").trigger('click');if( e.keyCode == 27 ) $("#popup_cancel").trigger('click');});break;
case 'prompt':$("#popup_message").append('<br /><input type="text" size="30" id="popup_prompt" />').after('<div id="popup_panel"><input type="button" value="' + $.alerts.okButton + '" id="popup_ok" /> <input type="button" value="' + $.alerts.cancelButton + '" id="popup_cancel" /></div>');$("#popup_prompt").width( $("#popup_message").width() );$("#popup_ok").click( function() {var val = $("#popup_prompt").val();$.alerts._hide();if( callback ) callback( val );});$("#popup_cancel").click( function() {$.alerts._hide();if( callback ) callback( null );});$("#popup_prompt, #popup_ok, #popup_cancel").keypress( function(e) {if( e.keyCode == 13 ) $("#popup_ok").trigger('click');if( e.keyCode == 27 ) $("#popup_cancel").trigger('click');});if( value ) $("#popup_prompt").val(value);$("#popup_prompt").focus().select();break;
}if( $.alerts.draggable ) {try {$("#popup_container").draggable({ handle: $("#popup_title") });$("#popup_title").css({ cursor: 'move' });} catch(e) { }}},
_hide: function() {$("#popup_container").remove();$.alerts._overlay('hide');$.alerts._maintainPosition(false);},
_overlay: function(status) {switch( status ) {case 'show':$.alerts._overlay('hide');$("BODY").append('<div id="popup_overlay"></div>');$("#popup_overlay").css({position: 'absolute',zIndex: 99998,top: '0px',left: '0px',width: '100%',height: $(document).height(),background: $.alerts.overlayColor,opacity: $.alerts.overlayOpacity});break;case 'hide':$("#popup_overlay").remove();break;}},
_reposition: function() {var top = (($(window).height() / 2) - ($("#popup_container").outerHeight() / 2)) + $.alerts.verticalOffset;var left = (($(window).width() / 2) - ($("#popup_container").outerWidth() / 2)) + $.alerts.horizontalOffset;if( top < 0 ) top = 0;if( left < 0 ) left = 0;if( $.browser.msie && parseInt($.browser.version) <= 6 ) top = top + $(window).scrollTop();$("#popup_container").css({top: top + 'px',left: left + 'px'});$("#popup_overlay").height( $(document).height() );},
_maintainPosition: function(status) {if( $.alerts.repositionOnResize ) {switch(status) {case true:$(window).bind('resize', $.alerts._reposition);break;case false:$(window).unbind('resize', $.alerts._reposition);break;}}}}
jAlert = function(message, title, callback){$.alerts.alert(message, title, callback);}
jConfirm = function(message, title, callback){$.alerts.confirm(message, title, callback);};
jCart = function(message, title, callback){$.alerts.cart(message, title, callback);};
jApply = function(message, title, callback){$.alerts.apply(message, title, callback);};
jPrompt = function(message, value, title, callback){$.alerts.prompt(message, value, title, callback);};
})(jQuery);

function showResult(what){if(what){if($('#searchstring').val().length >= 3){$.ajax({type: "POST", cache: false, dataType: "text", url: "http://"+s_erve_r+"/-ajax/search.php",data:"searchstring=" + $('#searchstring').val(),success: function(msg){$("#suggestions").html(msg);$('#suggestions').css('display','block');},error: function(XMLHttpRequest, textStatus, errorThrown){$('#suggestions').css('display','none');$("#suggestions").empty();}});}else{$('#suggestions').css('display','none');$('#suggestions').empty();}}else{setTimeout(function(){$('#suggestions').css('display','none');$('#suggestions').empty();},500);}}
function update_currency(ret_val)
{
  $('select').filter('#currency').val(ret_val);
  SetCookie('currency',$('#currency').val());
  if($("span").filter(".price0").length>0)
  {
    $.ajax({type: "POST", cache: false, dataType: "text", url: "http://"+s_erve_r+"/-ajax/currency.php",data:"currency=" + ret_val,
    success: function(msg)
    {
      var data = msg.split('|');
      for(var q=0; q<$("span").filter(".price0").length; q++)
      {
        var cur = $("span").filter(".price0:eq("+q+")").text();
        cur = Math.round((cur * data[1])*100)/100;
        $("span").filter(".price:eq("+q+")").text(cur);
        $("span").filter(".price2:eq("+q+")").text(data[0]);
      }
      $("span").filter("#cur_table").html(data[2]);
    }});
  }
}
function subscribe(){if(!isValidEmailAddress($("#sendmail").val()))jAlert('Введен не корректный e-mail адрес!','Предупреждение');else{if($("input:radio[name=sm]:checked").val()=="sub"){$.ajax({type: "POST", cache: false, dataType: "text", url: "http://"+s_erve_r+"/-ajax/subscribe.php",data:"subscribe_mail=" + $("#sendmail").val() + "&subscribe_type=" + $("input:radio[name=sm]:checked").val(),success: function(msg){jAlert('Указанный e-mail адрес внесен в список рассылки!','Уведомление');}});}else if($("input:radio[name=sm]:checked").val()=="unsub"){$.ajax({type: "POST", cache: false, dataType: "text", url: "http://"+s_erve_r+"/-ajax/subscribe.php",data:"subscribe_mail=" + $("#sendmail").val() + "&subscribe_type=" + $("input:radio[name=sm]:checked").val(),success: function(msg){jAlert('На укзанный e-mail отправлены дальнейшие инструкции!','Уведомление');}});}}}
function subscribe_up(){var email = $("#sendmail").val();if(email != 0){if(isValidEmailAddress(email)){$("#validEmail").css({"background-image": "url('/style/validyes.gif')"});} else {$("#validEmail").css({"background-image": "url('/style/validno.gif')"});}} else {$("#validEmail").css({"background-image": "none"});}}
function isValidEmailAddress(emailAddress){var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);return pattern.test(emailAddress);}

hs.graphicsDir = 'files/plugins/highslide/';
hs.showCredits = false;
hs.loadingOpacity = 1;
hs.lang.restoreTitle = 'Нажмите на картинку чтобы закрыть окно';
hs.lang.loadingText = 'Загрузка...';
hs.lang.loadingTitle = 'Отменить загрузку';
hs.lang.focusTitle = 'Нажмите для возврата к картинке';
hs.lang.fullExpandTitle = 'Развернуть во всю величину';

function add_to_cart1(code){if($('#count'+code).val()>0 && $('#count'+code).val()<=100){$.ajax({type: "POST", cache: false, dataType: "text", url: "http://"+s_erve_r+"/-ajax/add_to_cart.php", data: "tovar=" + code + "&tovarc=" + $('#count'+code).val(), success: function(msg){if(msg=="yes"){get_cart_data();jCart('\nТовар успешно добавлен в корзину!\n\n',s_erve_r,function(r){if(r == true)go("http://"+s_erve_r+"/cart/");});} else{jAlert('Возникла ошибка при добавлении товара!\nПопробуйте ещё рас, или сообщите администрации ресурса.\nПриносим свои извинения за неудобства.',s_erve_r);}}, error: function(XMLHttpRequest, textStatus, errorThrown){jAlert('Возникла ошибка при добавлении товара!\nПопробуйте ещё рас, или сообщите администрации ресурса.\nПриносим свои извинения за неудобства.',s_erve_r);}});}else{jAlert('Поле -Количество- заполнено не верно!','Предупреждение');}return false;}
function get_cart_data(){$.ajax({type: "POST", cache: false, dataType: "text", url: "http://"+s_erve_r+"/-ajax/get_cart_data.php",data:"cart_data=cart_data",success: function(msg){$("p").filter(".cart").html(msg);}});}
function remove_from_cart1(code)
{
  jConfirm('Вы действительно хотите удалить товар?\n',s_erve_r,function(r){if(r == true){
  
  $.ajax({type: "POST", cache: false, dataType: "text", url: "http://"+s_erve_r+"/-ajax/remove_from_cart.php", data: "code=" + code,success: function(msg){if(msg=="yes")
  {
    $("#line_"+code).remove();
    if($("tr").filter(".tr_line").length==0)
    {
      $("#total_status").remove();
      $('#cart_title').after("<tr><td class=\"padt\" colspan=\"6\" align=\"center\" valign=\"middle\" nowrap=\"nowrap\"><br /><br /><br /><br />- нет товаров -<br /><br /><br /><br /></td></tr>");
    }
    else
    {
      var cur=0;var cur0=0;
      for(var q=0; q<$("span").filter(".total_summ").length; q++)
      {
        cur = cur + parseFloat($("span").filter(".total_summ:eq("+q+")").text());
      }
      for(var q=0; q<$("span").filter(".total_summ0").length; q++)
      {
        cur0 = cur0 + parseFloat($("span").filter(".total_summ0:eq("+q+")").text());
      }
      $("#total_cash span").filter(".price0").text(Math.round(cur0*100)/100);
      $("#total_cash span").filter(".price").text(Math.round(cur*100)/100);
    }
  }else{jAlert('Возникла ошибка при удалении товара!\nПопробуйте ещё рас, или сообщите администрации ресурса.\nПриносим свои извинения за неудобства.',s_erve_r);}},
  error: function(XMLHttpRequest, textStatus, errorThrown){jAlert('Возникла ошибка при удалении товара!\nПопробуйте ещё рас, или сообщите администрации ресурса.\nПриносим свои извинения за неудобства.',s_erve_r);}});

  }});
  return false;
}
function validNumber(number){var pattern = new RegExp(/^([0-9]{1,2}?)$/i);return pattern.test(number);}
function update_count_cart1(code)
{
  var numeric = $('#count_'+code).val();
  var out = numeric.replace(/(^0)|(\D)/g, "");
  $('#count_'+code).val(out);
  if($('#count_'+code).val()!="")
  {
    var count0 = $("input").filter(".catr_count0").length;
    var count1 = $("input").filter(".catr_count").length;
    if(count0 == count1)
    {
      var modify = false;
      for(var q=0; q<count1; q++)
      {
        if($("input").filter(".catr_count0:eq("+q+")").val() != $("input").filter(".catr_count:eq("+q+")").val()) modify=true;
      }
      if(modify) $('#apply').attr('disabled','');
      else $('#apply').attr('disabled','disabled');
    }
  }
  else $('#apply').attr('disabled','disabled');
  update_all_cash();
}
function update_count_cart2(code)
{
  if($('#count_'+code).val()=="")
  {
    var count1 = $('#count0_'+code).val();
    $('#count_'+code).val(count1); 
  }
  update_all_cash();
}
function update_all_cash()
{
  var count = $("input").filter(".catr_count").length;
  var cash0 = $("span").filter(".ln0").length;
  var cash = $("span").filter(".ln").length;
  if(count == cash0 && cash0 == cash)
  {
    var total_cash0 = 0;
    var total_cash = 0;
    for(var q=0; q<count; q++)
    {
      var count1 = parseFloat($("input").filter(".catr_count:eq("+q+")").val());
      if(!validNumber(count1)) $("span").filter(".total_summ:eq("+q+")").text('0');
      else
      {
        var cash0 = parseFloat($("span").filter(".ln0:eq("+q+")").text());
        var cash1 = parseFloat($("span").filter(".ln:eq("+q+")").text());
        var total0 = Math.round((count1*cash0)*100)/100;
        var total1 = Math.round((count1*cash1)*100)/100;
        total_cash0 = total_cash0 + total0;
        total_cash = total_cash + total1;
        $("span").filter(".total_summ0:eq("+q+")").text(total0);
        $("span").filter(".total_summ:eq("+q+")").text(total1);
      }
    }
    $("#total_cash span").filter(".price0").text(Math.round(total_cash0*100)/100);
    $("#total_cash span").filter(".price").text(Math.round(total_cash*100)/100);
  }
}  
function save1()
{
  var lines = $("tr").filter(".tr_line").length;
  var query = "";
  for(var q=0; q<lines; q++){query = query + $("input").filter(".line_id:eq("+q+")").val() + "|" + $("input").filter(".catr_count:eq("+q+")").val() + "\n";}
  jApply('\nСохранение данных...\n\n',s_erve_r);
  $.ajax({type: "POST", cache: false, dataType: "text", url: "http://"+s_erve_r+"/-ajax/save_data1.php", data: "data=" + query,success: function(msg){if(msg=="yes")
  {
    var count0 = $("input").filter(".catr_count0").length;
    var count1 = $("input").filter(".catr_count").length;
    if(count0 == count1)
    {
      for(var q=0; q<count1; q++)
      {
        var new_count = $("input").filter(".catr_count:eq("+q+")").val();
        $("input").filter(".catr_count0:eq("+q+")").val(new_count);
      }
      $('#apply').attr('disabled','disabled');
    }
    $.alerts._hide();
  }else{jAlert('Возникла ошибка при сохранении данных!\nПопробуйте ещё рас, или сообщите администрации ресурса.\nПриносим свои извинения за неудобства.',s_erve_r);}
  },
  error: function(XMLHttpRequest, textStatus, errorThrown){jAlert('Возникла ошибка при сохранении данных!\nПопробуйте ещё рас, или сообщите администрации ресурса.\nПриносим свои извинения за неудобства.',s_erve_r);}});
}
/*Registration*/
function clear_all(){$("#registration input:text,input:password,textarea").val('');$("#registration div").css({"background-image": "none"});return false;}
function clear_all1(){var login=$("input[name=login]").val();$("#registration input:text,input:password,textarea").val('');$("input[name=login]").val(login);$("#registration div").css({"background-image": "none"});return false;}
function clear_all2(){$("#registration input:text,input:password,textarea").val('');$("#registration div").css({"background-image": "none"});return false;}
function reg_mail_up(){var text = $("input[name=email]").val();if(isValidEmailAddress(text)){$("#reg_email").css({"background-image": "url('/style/validyes.gif')"});return true;} else {$("#reg_email").css({"background-image": "url('/style/validno.gif')"});return false;}}
function reg_mail_up2(){var text = $("input[name=email]").val();if(isValidEmailAddress(text)||text == ""){$("#reg_email").css({"background-image": "url('/style/validyes.gif')"});if(text == ""){$("#reg_email").css({"background-image": "none"});}return true;}else{$("#reg_email").css({"background-image": "url('/style/validno.gif')"});return false;}}
function reg_telefone_up(name){var text = $("input[name="+name+"]").val();var pattern = new RegExp(/^([0-9]{10}?)$/i);if(pattern.test(text)||(text == "" && name != "telefone1")){$("#reg_"+name).css({"background-image": "url('/style/validyes.gif')"});if(text == "" && name != "telefone1"){$("#reg_"+name).css({"background-image": "none"});}return true;}else{$("#reg_"+name).css({"background-image": "url('/style/validno.gif')"});return false;}}
function reg_name3_up(name){var text = $("input[name="+name+"]").val();var pattern = new RegExp(/^([а-яА-ЯёЁЇїіІ'-]{3,25})$/i); if(pattern.test(text)){$("#reg_"+name).css({"background-image": "url('/style/validyes.gif')"});return true;}else{$("#reg_"+name).css({"background-image": "url('/style/validno.gif')"});return false;}}
function reg_name2_up(name){var text = $("input[name="+name+"]").val(); var pattern = new RegExp(/^([а-яА-ЯёЁЇїіІ'-]{2,25})$/i); if(pattern.test(text)){$("#reg_"+name).css({"background-image": "url('/style/validyes.gif')"});return true;}else{$("#reg_"+name).css({"background-image": "url('/style/validno.gif')"});return false;}}
function reg_name1_up(name){var text = $("input[name="+name+"]").val(); var pattern = new RegExp(/^([а-яА-ЯёЁЇїіІ'-]{3,25})$/i); if(pattern.test(text)){$("#reg_"+name).css({"background-image": "url('/style/validyes.gif')"});return true;}else{$("#reg_"+name).css({"background-image": "url('/style/validno.gif')"});return false;}}
function reg_login_up(name)
{
  
  var text = $("input[name="+name+"]:text").val();
  var pattern = new RegExp(/^([^\s\'\"\[\]\{\}\(\)\?/\\\*\<\>]{6,12}?)$/i);
  if(pattern.test(text))
  {
    var ret = false;
    $.ajax({type: "POST", async: false, cache: false, dataType: "text", url: "http://"+s_erve_r+"/-ajax/validate_login.php",
    data: "login=" + $("input[name="+name+"]:text").val(),
    success: function(msg)
    {
      if(msg=="no")
      {
        $("#reg_"+name).css({"background-image": "url('/style/validno.gif')"});
        ret=false;
      }
      else
      {
        $("#reg_"+name).css({"background-image": "url('/style/validyes.gif')"});
        ret=true;
      }
    },
    error: function(XMLHttpRequest, textStatus, errorThrown){jAlert('Возникла ошибка при проверке данных!\nПопробуйте ещё рас, или сообщите администрации ресурса.\nПриносим свои извинения за неудобства.',s_erve_r);}});
    if(ret)return true;
    else return false;
    return false;
  }
  else{$("#reg_"+name).css({"background-image": "url('/style/validno.gif')"});return false;}
}
function reg_password1_up(name){var text = $("input[name="+name+"]").val(); var pattern = new RegExp(/^([^\s\[\]\{\}\(\)\?/\\\*\<\>]{6,12}?)$/i);if(pattern.test(text)){$("#reg_"+name).css({"background-image": "url('/style/validyes.gif')"});return true;}else{$("#reg_"+name).css({"background-image": "url('/style/validno.gif')"});return false;}}
function reg_password2_up(name2,name){var text = $("input[name="+name+"]").val(); var text2 = $("input[name="+name2+"]").val(); var pattern = new RegExp(/^([^\s\[\]\{\}\(\)\?/\\\*\<\>]{6,12}?)$/i);if(pattern.test(text) && pattern.test(text2) && text==text2){$("#reg_"+name).css({"background-image": "url('/style/validyes.gif')"});return true;}else{$("#reg_"+name).css({"background-image": "url('/style/validno.gif')"});return false;}}
function reg_city_up(name){var text = $("input[name="+name+"]").val(); var pattern = new RegExp(/^([а-яА-ЯёЁЇїіІ'-]{4,25}?)$/i); if(pattern.test(text)){$("#reg_"+name).css({"background-image": "url('/style/validyes.gif')"});return true;}else{$("#reg_"+name).css({"background-image": "url('/style/validno.gif')"});return false;}}
function reg_adress_up(name){var text = $("textarea[name="+name+"]").val(); var pattern = new RegExp(/^([^a-z\[\]\{\}\(\)\?/\\\*\<\>]{5,60}?)$/i);if(pattern.test(text)){$("#reg_"+name).css({"background-image": "url('/style/validyes.gif')"});return true;}else{$("#reg_"+name).css({"background-image": "url('/style/validno.gif')"});return false;}}
function reg_site_up(name){var text = $("input[name="+name+"]").val(); var pattern = new RegExp(/(^(http|ftp|https):\/\/[A-Za-z0-9\.-]{3,}\.[A-Za-z]{2,4}$)|(^[A-Za-z0-9\.-]{3,}\.[A-Za-z]{2,4}$)/i);if(pattern.test(text)||text == ""){$("#reg_"+name).css({"background-image": "url('/style/validyes.gif')"});if(text == ""){$("#reg_"+name).css({"background-image": "none"});}return true;}else{$("#reg_"+name).css({"background-image": "url('/style/validno.gif')"});return false;}}
function reg_skype_up(name){var text = $("input[name="+name+"]").val(); var pattern = new RegExp(/^([^\s\[\]\{\}\(\)\?/\\\*\<\>]{4,25}?)$/i);if(pattern.test(text)||text == ""){$("#reg_"+name).css({"background-image": "url('/style/validyes.gif')"});if(text == ""){$("#reg_"+name).css({"background-image": "none"});}return true;}else{$("#reg_"+name).css({"background-image": "url('/style/validno.gif')"});return false;}}
function reg_icq_up(name){var text = $("input[name="+name+"]").val(); var pattern = new RegExp(/^([0-9]{3,16}?)$/i);if(pattern.test(text)||text == ""){$("#reg_"+name).css({"background-image": "url('/style/validyes.gif')"});if(text == ""){$("#reg_"+name).css({"background-image": "none"});}return true;}else{$("#reg_"+name).css({"background-image": "url('/style/validno.gif')"});return false;}}
function registration()
{
  if(reg_login_up('login')&&reg_password1_up('password1')&&reg_password2_up('password1','password2')&&reg_name1_up('name1')&&reg_name2_up('name2')&&reg_name3_up('name3')&&reg_mail_up()&&reg_telefone_up('telefone1')&&reg_telefone_up('telefone2')&&reg_city_up('city')&&reg_adress_up('adress')&&reg_icq_up('icq')&&reg_skype_up('skype')&&reg_site_up('site'))
  {
    jApply('\nРегистрация нового пользователя...\n\n',s_erve_r);
    $.ajax({type: "POST", cache: false, dataType: "text", url: "http://"+s_erve_r+"/-ajax/registration.php", 
    data:
    "login=" + $("input[name=login]:text").val() +
    "&password1=" + $("input[name=password1]").val() +
    "&name1=" + $("input[name=name1]").val() +
    "&name2=" + $("input[name=name2]").val() +
    "&name3=" + $("input[name=name3]").val() +
    "&mail=" + $("input[name=email]").val() +
    "&telefone1=" + $("input[name=telefone1]").val() +
    "&telefone2=" + $("input[name=telefone2]").val() +
    "&country=" + "Украина" +
    "&city=" + $("input[name=city]").val() +
    "&adress=" + $("textarea[name=adress]").val() +
    "&subscribe=" + $("#subscribed4news:checked").length +
    "&icq=" + $("input[name=icq]").val() +
    "&skype=" + $("input[name=skype]").val() +
    "&site=" + $("input[name=site]").val()
    ,success: function(msg){if(msg=="yes")
    {
      $("#registration input:text,input:password,textarea").val('');
      $("#registration div").css({"background-image": "none"});
      jAlert('Регистрация нового пользователя прошла успешно!\nНа указанный почтовый ящик отправлены данные\nпо активации учетной записи.\n',s_erve_r,function(r){if(r == true){go('http://'+s_erve_r+'/');}});
    }else{jAlert('Возникла ошибка при регистрации нового пользователя!\nПопробуйте ещё рас, или сообщите администрации ресурса.\nПриносим свои извинения за неудобства.',s_erve_r);}
    },
    error: function(XMLHttpRequest, textStatus, errorThrown){jAlert('Возникла ошибка при регистрации нового пользователя!\nПопробуйте ещё рас, или сообщите администрации ресурса.\nПриносим свои извинения за неудобства.',s_erve_r);}});
  }
  else
  jAlert('Заполнены не все обязательные поля\n или\n введены не коректные данные!',s_erve_r);
return false;
}
function save_cart_user_data()
{
  if(reg_name1_up('name1')&&reg_name2_up('name2')&&reg_name3_up('name3')&&reg_mail_up2()&&reg_telefone_up('telefone1')&&reg_telefone_up('telefone2')&&reg_city_up('city')&&reg_adress_up('adress')&&reg_icq_up('icq'))
  {
    jApply('\nСохранение персональных данных...\n\n',s_erve_r);
    $.ajax({type: "POST", cache: false, dataType: "text", url: "http://"+s_erve_r+"/-ajax/save_cart_user_data.php", 
    data:
    "name1=" + $("input[name=name1]").val() +
    "&name2=" + $("input[name=name2]").val() +
    "&name3=" + $("input[name=name3]").val() +
    "&mail=" + $("input[name=email]").val() +
    "&telefone1=" + $("input[name=telefone1]").val() +
    "&telefone2=" + $("input[name=telefone2]").val() +
    "&country=" + "Украина" +
    "&city=" + $("input[name=city]").val() +
    "&adress=" + $("textarea[name=adress]").val() +
    "&icq=" + $("input[name=icq]").val()
    ,success: function(msg){if(msg=="yes"){$.alerts._hide();}else{jAlert('Возникла ошибка при сохранении персональных данных!\nПопробуйте ещё рас, или сообщите администрации ресурса.\nПриносим свои извинения за неудобства.',s_erve_r);}    },
    error: function(XMLHttpRequest, textStatus, errorThrown){jAlert('Возникла ошибка при сохранении персональных данных!\nПопробуйте ещё рас, или сообщите администрации ресурса.\nПриносим свои извинения за неудобства.',s_erve_r);}});
  }
  else jAlert('Заполнены не все обязательные поля\n или\n введены не коректные данные!',s_erve_r);
  return false;
}
function order()
{
  if($('#apply').attr('disabled')==true && reg_name1_up('name1')&&reg_name2_up('name2')&&reg_name3_up('name3')&&reg_mail_up2()&&reg_telefone_up('telefone1')&&reg_telefone_up('telefone2')&&reg_city_up('city')&&reg_adress_up('adress')&&reg_icq_up('icq'))
  {
    jApply('\nОформление заявки...\n\n',s_erve_r);
    $.ajax({type: "POST", cache: false, dataType: "text", url: "http://"+s_erve_r+"/-ajax/save_cart_user_data.php", 
    data:
    "name1=" + $("input[name=name1]").val() +
    "&name2=" + $("input[name=name2]").val() +
    "&name3=" + $("input[name=name3]").val() +
    "&mail=" + $("input[name=email]").val() +
    "&telefone1=" + $("input[name=telefone1]").val() +
    "&telefone2=" + $("input[name=telefone2]").val() +
    "&country=" + "Украина" +
    "&city=" + $("input[name=city]").val() +
    "&adress=" + $("textarea[name=adress]").val() +
    "&icq=" + $("input[name=icq]").val()
    ,success: function(msg){if(msg=="yes")
    {
      ///////////////////////
      $.ajax({type: "POST", cache: false, dataType: "text", url: "http://"+s_erve_r+"/-ajax/order.php",data:"order=order",success: function(msg){/*alert(msg);*/if(msg=="yes")
      {
        //$.alerts._hide();
        $('table').filter('.gre').html('<tr id=\"cart_title\"><td class=\"lt pad\" align=\"center\" valign=\"middle\" nowrap=\"nowrap\">&nbsp;</td><td class=\"lt pad\" width=\"90%\" nowrap=\"nowrap\" align=\"left\" valign=\"middle\">Название</td><td class=\"lt pad\" align=\"center\" valign=\"middle\" nowrap=\"nowrap\">Количество</td><td class=\"lt pad\" align=\"center\" valign=\"middle\" nowrap=\"nowrap\">Стоимость</td><td class=\"lt pad\" align=\"center\" valign=\"middle\" nowrap=\"nowrap\">СУММА</td><td class=\"lt pad\" align=\"center\" valign=\"middle\">&nbsp;</td></tr><tr><td class=\"padt\" colspan=\"6\" align=\"center\" valign=\"middle\" nowrap=\"nowrap\"><br /><br /><br /><br />- нет товаров -<br /><br /><br /><br /></td></tr>')
        //<tr id=\"cart_title\"><td class=\"lt pad\" align=\"center\" valign=\"middle\" nowrap=\"nowrap\">&nbsp;</td><td class=\"lt pad\" width=\"90%\" nowrap=\"nowrap\" align=\"left\" valign=\"middle\">Название</td><td class=\"lt pad\" align=\"center\" valign=\"middle\" nowrap=\"nowrap\">Количество</td><td class=\"lt pad\" align=\"center\" valign=\"middle\" nowrap=\"nowrap\">Стоимость</td><td class=\"lt pad\" align=\"center\" valign=\"middle\" nowrap=\"nowrap\">СУММА</td><td class=\"lt pad\" align=\"center\" valign=\"middle\">&nbsp;</td></tr><tr><td class=\"padt\" colspan=\"6\" align=\"center\" valign=\"middle\" nowrap=\"nowrap\"><br /><br /><br /><br />- нет товаров -<br /><br /><br /><br /></td></tr>
        jAlert('Заказ успешно оформлен!\nНа указанный почтовый ящик отправлены данные.\nВ ближайшее время с Вами свяжется наш менеджер\n и оговорит условия доставки товара.\n',s_erve_r,function(r){if(r == true){go('http://'+s_erve_r+'/');}});
      }
      else{jAlert('Возникла ошибка при оформлении заявки!\nПопробуйте ещё рас, или сообщите администрации ресурса.\nПриносим свои извинения за неудобства.',s_erve_r);}    },
      error: function(XMLHttpRequest, textStatus, errorThrown){jAlert('Возникла ошибка при оформлении заявки!\nПопробуйте ещё рас, или сообщите администрации ресурса.\nПриносим свои извинения за неудобства.',s_erve_r);}});
      ///////////////////////
    }
    else{jAlert('Возникла ошибка при оформлении заявки!\nПопробуйте ещё рас, или сообщите администрации ресурса.\nПриносим свои извинения за неудобства.',s_erve_r);}    },
    error: function(XMLHttpRequest, textStatus, errorThrown){jAlert('Возникла ошибка при оформлении заявки!\nПопробуйте ещё рас, или сообщите администрации ресурса.\nПриносим свои извинения за неудобства.',s_erve_r);}});
  }
  else jAlert('Заполнены не все обязательные поля\n или\n введены не коректные данные!',s_erve_r);
  return false;
}
function insert_user_data()
{
  jApply('\nЗагрузка персональных данных...\n\n',s_erve_r);
  $.ajax({type: "POST", cache: false, dataType: "text", url: "http://"+s_erve_r+"/-ajax/insert_user_data.php",data:"insert_user_data=insert_user_data"
  ,success: function(msg)
  {
  var data = msg.split('|');
  if(data.length==9)
  {
    $("input[name=name1]").val(data[0]);
    $("input[name=name2]").val(data[1]);
    $("input[name=name3]").val(data[2]);
    $("input[name=email]").val(data[3]);
    $("input[name=icq]").val(data[4]);
    $("input[name=telefone1]").val(data[5]);
    $("input[name=telefone2]").val(data[6]);
    $("input[name=city]").val(data[7]);
    $("textarea[name=adress]").val(data[8]);
    $.alerts._hide();
  }
  else{jAlert('Возникла ошибка при загрузке персональных данных!\nПопробуйте ещё рас, или сообщите администрации ресурса.\nПриносим свои извинения за неудобства.',s_erve_r);}    },
  error: function(XMLHttpRequest, textStatus, errorThrown){jAlert('Возникла ошибка при загрузке персональных данных!\nПопробуйте ещё рас, или сообщите администрации ресурса.\nПриносим свои извинения за неудобства.',s_erve_r);}});
  return false;
}
function update_user_data()
{
  if(reg_password1_up('password1')&&reg_password2_up('password1','password2')&&reg_name1_up('name1')&&reg_name2_up('name2')&&reg_name3_up('name3')&&reg_mail_up()&&reg_telefone_up('telefone1')&&reg_telefone_up('telefone2')&&reg_city_up('city')&&reg_adress_up('adress')&&reg_icq_up('icq')&&reg_skype_up('skype')&&reg_site_up('site'))
  {
    jApply('\nСохранение данных пользователя...\n\n',s_erve_r);
    $.ajax({type: "POST", cache: false, dataType: "text", url: "http://"+s_erve_r+"/-ajax/update_user_data.php", 
    data:
    "login=" + $("input[name=login]").val() +
    "&password1=" + $("input[name=password1]").val() +
    "&name1=" + $("input[name=name1]").val() +
    "&name2=" + $("input[name=name2]").val() +
    "&name3=" + $("input[name=name3]").val() +
    "&mail=" + $("input[name=email]").val() +
    "&telefone1=" + $("input[name=telefone1]").val() +
    "&telefone2=" + $("input[name=telefone2]").val() +
    "&country=" + "Украина" +
    "&city=" + $("input[name=city]").val() +
    "&adress=" + $("textarea[name=adress]").val() +
    "&subscribe=" + $("#subscribed4news:checked").length +
    "&icq=" + $("input[name=icq]").val() +
    "&skype=" + $("input[name=skype]").val() +
    "&site=" + $("input[name=site]").val()
    ,success: function(msg){if(msg=="yes")
    {
      jAlert('Данные успешно сохранены!\nЕсли Вы сменинили пароль необходимо\nнеобходима переавторизация.',s_erve_r);
    }else{jAlert('Возникла ошибка при сохранении данных пользователя!\nПопробуйте ещё рас, или сообщите администрации ресурса.\nПриносим свои извинения за неудобства.',s_erve_r);}
    },
    error: function(XMLHttpRequest, textStatus, errorThrown){jAlert('Возникла ошибка при сохранении данных пользователя!\nПопробуйте ещё рас, или сообщите администрации ресурса.\nПриносим свои извинения за неудобства.',s_erve_r);}});
  }
  else
  jAlert('Заполнены не все обязательные поля\n или\n введены не коректные данные!',s_erve_r);
return false;
}
function user_login(){if($("input[name=username]").val()!="" && $("input[name=password]").val()!="")$("#login").submit();else jAlert("Заполнены не все поля!\n",s_erve_r);return false;}
function login1(){if($("input[name=username]").val()!="" && $("input[name=password]").val()!=""){return true;}else jAlert("Заполнены не все поля!\n",s_erve_r);return false;}
function logout(){$("#log_out").submit();return false;}
function send_user_password()
{
  if($("input[name=username]").val()!="" && $("input[name=password]").val()=="")
  {
    jApply('\nСмена пароля пользователя...\n\n',s_erve_r);
    $.ajax({type: "POST", cache: false, dataType: "text", url: "http://"+s_erve_r+"/-ajax/send_user_password.php", 
    data:
    "username=" + $("input[name=username]").val()
    ,success: function(msg){if(msg=="yes")
    {
      jAlert('На Ваш почтовый ящик отправлен новый пароль!\n',s_erve_r);
    }else{jAlert('Возникла ошибка при смене пароля пользователя!\nВозможно такого пользователя несуществует.\nПопробуйте ещё рас, или сообщите администрации ресурса.\nПриносим свои извинения за неудобства.',s_erve_r);}
    },
    error: function(XMLHttpRequest, textStatus, errorThrown){jAlert('Возникла ошибка при смене пароля пользователя!\nВозможно такого пользователя несуществует.\nПопробуйте ещё рас, или сообщите администрации ресурса.\nПриносим свои извинения за неудобства.',s_erve_r);}});
  }
  else
  jAlert('Для отправки нового пароля необходимо\nсначала ввести Ваш логин в поле "Логин"\nпри этом поле "Пароль" оставить пустым.\nПосле чего нажать на "Пароль?".',s_erve_r);
return false;
}
