/*
 * jQuery 1.2.6 - New Wave Javascript
 *
 * Copyright (c) 2008 John Resig (jquery.com)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * $Date: 2008-05-24 14:22:17 -0400 (Sat, 24 May 2008) $
 * $Rev: 5685 $
 */
(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);};});})();/**
 * jQuery Lightbox Plugin (balupton edition) - Lightboxes for jQuery
 * Copyright (C) 2008 Benjamin Arthur Lupton
 * http://jquery.com/plugins/project/jquerylightbox_bal
 *
 * This file is part of jQuery Lightbox (balupton edition).
 * 
 * You should have received a copy of the GNU Affero General Public License
 * along with jQuery Lightbox (balupton edition).  If not, see <http://www.gnu.org/licenses/>.
 */
eval(function(p,a,c,k,e,r){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--)r[e(c)]=k[c]||e(c);k=[function(e){return r[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}('(u($){q(!$.31.32&&E Z.2r!==\'K\'&&E Z.2r.14===\'u\'){$.14=Z.2r.14}J{$.14=u(){}}$.2s=$.2s||u(a){a=33(a);a=a.1E(a.24(\'?\')+1);a=a.2t(/\\+/g,\'%20\');q(a.1E(0,1)===\'{\'&&a.1E(a.1P-1)===\'}\'){v 25(2u(a))}a=a.2v(/\\&|\\&42\\;/);r b={};1m(r i=0,n=a.1P;i<n;++i){r c=a[i]||D;q(c===D){26}c=c.2v(\'=\');q(c===D){26}r d=c[0]||D;q(d===D){26}q(E c[1]===\'K\'){26}r f=c[1];d=2u(d);f=2u(f);43{f=25(f)}44(e){}r g=d.2v(\'.\');q(g.1P===1){b[d]=f}J{r h=\'\';1m(34 28 g){d=g[34];h+=\'.\'+d;25(\'2w\'+h+\' = 2w\'+h+\' || {}\')}25(\'2w\'+h+\' = 46\')}}v b};$.29=u(){7.35()};$.47.8=u(b){$.w=$.w||1f $.29();q($.w.1g&&!$.w.2a){v 7}b=$.1F({1Q:x,36:B},b);r c=$(7);q(b.36){$(c).15().1n(u(){r a=$(7);q(!$.w.2x($(a)[0],c)){v x}q(!$.w.1Q()){v x}v x});$(c).48(\'8-49\')}q(b.1Q){r d=$(7);q(!$.w.2x($(d)[0],c)){v 7}q(!$.w.1Q()){v 7}}v 7};$.1F($.29.4a,{y:{1o:[],L:x,19:u(a){q(E a===\'K\'){a=7.11();q(!a){v a}}q(7.2b(a)){v x}v 7.1p(a.16-1)},1a:u(a){q(E a===\'K\'){a=7.11();q(!a){v a}}q(7.2y(a)){v x}v 7.1p(a.16+1)},2b:u(a){q(E a===\'K\'){v 7.1p(0)}v a.16===0},2y:u(a){q(E a===\'K\'){v 7.1p(7.1b()-1)}v a.16===7.1b()-1},38:u(){v 7.1b()===1},1b:u(){v 7.1o.1P},2z:u(){v 7.1b()===0},2A:u(){7.1o=[];7.L=x},11:u(a){q(E a===\'K\'){v 7.L}q(a!==x){a=7.1p(a);q(!a){v a}}7.L=a;v B},2B:u(a){q(a[0]){1m(r i=0;i<a.1P;i++){7.2B(a[i])}v B}r b=7.2C(a);q(!b){v b}b.16=7.1b();7.1o.3a(b);v B},2C:u(a){r b={z:\'\',G:\'3b\',V:\'\',1G:\'\',16:-1,1h:D,P:D,M:D,L:B};q(a.L){b.z=a.z||b.z;b.G=a.G||b.G;b.V=a.V||b.V;b.1G=a.1G||b.1G;b.1h=a.1h||b.1h;b.P=a.P||b.P;b.M=a.M||b.M;b.16=a.16||b.16}J q(a.4b){a=$(a);q(a.U(\'z\')||a.U(\'12\')){b.z=a.U(\'z\')||a.U(\'12\');b.G=a.U(\'G\')||a.U(\'4c\')||b.G;b.1G=a.U(\'1G\')||\'\';b.1h=a.H(\'3c\');r s=b.G.24(\': \');q(s>0){b.V=b.G.1E(s+2)||b.V;b.G=b.G.1E(0,s)||b.G}}J{b=x}}J{b=x}q(!b){$.14(\'2D\',\'3d 4d 3e 3f 4e 4f:\',a);v x}v b},1p:u(a){q(E a===\'K\'||a===D){v 7.11()}J q(E a===\'4g\'){a=7.1o[a]||x}J{a=7.2C(a);q(!a){v x}r f=x;1m(r i=0;i<7.1b();i++){r c=7.1o[i];q(c.z===a.z&&c.G===a.G&&c.V===a.V){f=c}}a=f}q(!a){$.14(\'2D\',\'4h 4i L 4j\\\'t 4k: \',a,7.1o);v x}v a},3g:u(){v $.w.3g(4l)}},2c:x,z:D,1R:D,N:{1c:{8:\'1c/2d.8.2E.1c\',13:\'1c/2d.1h.2E.1c\'},H:{8:\'H/2d.8.2E.H\'},y:{19:\'y/19.2e\',1a:\'y/1a.2e\',1S:\'y/1S.2e\',1i:\'y/1i.2e\'}},F:{L:\'1T\',2F:\'2F\',W:\'4m X\',3h:\'4n 4o 4p 1n 4q 4r 2G L 1q W.\',2H:\'4s 1H 1q 2H 2G L.\',2I:{W:\'4t 1q W\',1r:\'4u 1q 1r\'},1I:{F:\'3i w 4v (4w 4x)\',G:\'4y 4z 2G 4A 4B 4C 4D 4E.\',1H:\'3j://2d.4F/4G/4H/4I\'}},1U:{W:\'c\',19:\'p\',1a:\'n\'},2J:{1s:D},2f:0.9,17:D,S:3k,1J:\'8\',2K:B,3l:\'3m\',2g:B,1g:D,2a:B,2L:B,13:D,1K:B,1V:B,2M:\'3n\',2N:\'3n\',2O:[\'3l\',\'2g\',\'1K\',\'2M\',\'2N\',\'2a\',\'2L\',\'13\',\'1R\',\'N\',\'F\',\'1V\',\'1U\',\'2f\',\'17\',\'S\',\'1J\',\'2K\'],35:u(e){r f=E 7.2c===\'K\'||7.2c===x;7.2c=B;r g=f;e=$.1F({},e);q(f&&(E e.N===\'K\')){7.z=$(\'1L[z*=\'+7.N.1c.8+\']:2b\').U(\'z\');q(!7.z){g=x}J{7.1R=7.z.1E(0,7.z.24(7.N.1c.8));r h=7;$.1t(7.N,u(c,d){$.1t(7,u(a,b){h.N[c][a]=h.1R+b})});1j h;e=$.1F(e,$.2s(7.z))}}J q(E e.N===\'1u\'){r h=7;$.1t(e.N,u(c,d){$.1t(7,u(a,b){7[a]=h.1R+b})});1j h}J{g=x}1m(i 28 7.2O){r j=7.2O[i];q((E e[j]===\'1u\')&&(E 7[j]===\'1u\')){7[j]=$.1F(7[j],e[j])}J q(E e[j]!==\'K\'){7[j]=e[j]}}q(f&&4J.4K.24(\'4L 6\')>=0){7.1g=B}J{7.1g=x}q(g||E e.1K!==\'K\'||E e.13!==\'K\'||E e.N===\'1u\'||E e.F===\'1u\'||E e.1V!==\'K\'||E e.4M!==\'K\'){$(u(){$.w.3o()})}v B},3o:u(){r b=T.4N($.31.32?\'4O\':\'1k\')[0];r c=7.N.H;r d=7.N.1c;q(7.1g&&7.2L){d.1g=\'3j://4P.4Q.4R/4S.1d.1q.4T.6.1c\'}q(7.13===B&&E $.13===\'K\'){7.13=B}J{7.13=E $.13!==\'K\';1j d.13}1m(1W 28 c){r e=T.3p(\'1H\');e.3q=\'F/H\';e.1J=\'1W\';e.4U=\'4V\';e.12=c[1W];e.C=\'8-1W-\'+1W.2t(/[^a-3r-3s-9]/g,\'\');$(\'#\'+e.C).2P();b.3t(e)}1m(1L 28 d){r f=T.3p(\'1L\');f.3q=\'F/4W\';f.z=d[1L];f.C=\'8-1L-\'+1L.2t(/[^a-3r-3s-9]/g,\'\');$(\'#\'+f.C).2P();b.3t(f)}1j d;1j c;1j b;$(\'#8,#8-O\').2P();$(\'1k\').4X(\'<I C="8-O"><I C="8-O-F">\'+(7.1V?\'<p><Q C="8-O-F-1I"><a 12="#" G="\'+7.F.1I.G+\'">\'+7.F.1I.F+\'</a></Q></p><p>&1v;</p>\':\'\')+\'<p><Q C="8-O-F-W">\'+7.F.2I.W+\'</Q><4Y/>&1v;<Q C="8-O-F-1r">\'+7.F.2I.1r+\'</Q></p></I></I><I C="8"><I C="8-18"><I C="8-2Q"><3u C="8-L" /><I C="8-R"><a 12="#" C="8-R-1w"></a><a 12="#" C="8-R-1x"></a></I><I C="8-1i"><a 12="#" C="8-1i-1H"><3u z="\'+7.N.y.1i+\'" /></a></I></I></I><I C="8-1y"><I C="8-3v"><I C="8-4Z"><Q C="8-1e">\'+(7.1K?\'<a 12="#" G="\'+7.F.2H+\'" C="8-1e-G"></a>\':\'<Q C="8-1e-G"></Q>\')+\'<Q C="8-1e-3w"></Q><Q C="8-1e-V"></Q></Q></I><I C="8-2R"><Q C="8-2S"></Q><Q C="8-W"><a 12="#" C="8-W-50" G="\'+7.F.3h+\'">\'+7.F.W+\'</a></Q></I><I C="8-3v-2A"></I></I></I></I>\');7.1X();7.1l();$(\'#8,#8-O,#8-O-F-1r\').1z();q(7.1g&&7.2a){$(\'#8-O\').H({51:\'52\',3x:\'3y\',2h:\'3y\'})}$.1t(7.N.y,u(){r a=1f 1T();a.2i=u(){a.2i=D;a=D};a.z=7});$(Z).15().3z(u(){$.w.1X(\'3A\')});q(7.2j===\'3m\'){$(Z).2j(u(){$.w.1l()})}$(\'#8-R-1w\').15().2T(u(){$(7).H({\'1Y\':\'1Z(\'+$.w.N.y.19+\') 2h 45% 1d-21\'})},u(){$(7).H({\'1Y\':\'2U 1Z(\'+$.w.N.y.1S+\') 1d-21\'})}).1n(u(){$.w.Y($.w.y.19());v x});$(\'#8-R-1x\').15().2T(u(){$(7).H({\'1Y\':\'1Z(\'+$.w.N.y.1a+\') 53 45% 1d-21\'})},u(){$(7).H({\'1Y\':\'2U 1Z(\'+$.w.N.y.1S+\') 1d-21\'})}).1n(u(){$.w.Y($.w.y.1a());v x});q(7.1V){$(\'#8-O-F-1I a\').1n(u(){Z.3B($.w.F.1I.1H);v x})}$(\'#8-O-F-W\').15().2T(u(){$(\'#8-O-F-1r\').2k()},u(){$(\'#8-O-F-1r\').3C()});$(\'#8-1e-G\').1n(u(){Z.3B($(7).U(\'12\'));v x});$(\'#8-O, #8, #8-1i-1H, #8-54\').15().1n(u(){$.w.2l();v x});q(7.2K){7.3D()}v B},3D:u(){r d={};r e=0;r f=7.1J;$.1t($(\'[@1J*=\'+f+\']\'),u(a,b){r c=$(b).U(\'1J\');q(c===f){c=e}q(E d[c]===\'K\'){d[c]=[];e++}d[c].3a(b)});$.1t(d,u(a,b){$(b).8()});v B},2x:u(a,b){q(E b===\'K\'){b=a;a=0}7.y.2A();q(!7.y.2B(b)){v x}q(7.y.2z()){$.14(\'3E\',\'w 55, 56 1d y: \',a,b);v x}q(!7.y.11(a)){v x}v B},1Q:u(){7.1M=B;q(7.2j===\'3F\'){$(T.1k).H(\'3G\',\'3H\')}$(\'3I, 1u, 3J\').H(\'3K\',\'3H\');7.1X(\'3L\');7.1l({\'S\':0});$(\'#8-2R\').1z();$(\'#8-L,#8-R,#8-R-1w,#8-R-1x,#8-1y\').1z();$(\'#8-O\').H(\'2f\',7.2f).2k(3k,u(){$(\'#8\').2k(57);q(!$.w.Y($.w.y.11())){$.w.2l();v x}});v B},2l:u(){$(\'#8\').1z();$(\'#8-O\').3C(u(){$(\'#8-O\').1z()});$(\'3I, 1u, 3J\').H({\'3K\':\'1M\'});7.y.11(x);q(7.2j===\'3F\'){$(T.1k).H(\'3G\',\'1M\')}7.1M=x},1X:u(a){q(a!==\'2m\'){r b=$(7.1g?T.1k:T);$(\'#8-O\').H({P:b.P(),M:b.M()});1j b}3M(a){1A\'3L\':v B;1N;1A\'3A\':q(7.2g===x){7.1l({\'2V\':n,\'S\':7.S});v B}1A\'2m\':3N:1N}r c=7.y.11();q(!c||!c.P||!7.1M){$.14(\'3E\',\'A 3z 58 2W 1d L 59 1d 8...\');v x}r d=c.P;r e=c.M;r f=$(Z).P();r g=$(Z).M();q(7.2g!==x){r h=2n.2o(f*(4/5));r i=2n.2o(g*(4/5));r j;2W(d>h||e>i){q(d>h){j=h/d;d=h;e=2n.2o(e*j)}q(e>i){j=i/e;e=i;d=2n.2o(d*j)}}}r k=$(\'#8-18\').P();r l=$(\'#8-18\').M();r m=(d+(7.17*2));r n=(e+(7.17*2));r o=k-m;r p=l-n;$(\'#8-R-1w,#8-R-1x\').H(\'M\',n);$(\'#8-1y\').H(\'P\',m);q(a===\'2m\'){q(o===0&&p===0){7.3O(7.S/3);7.Y(D,3)}J{$(\'#8-L\').P(d).M(e);$(\'#8-18\').22({P:m,M:n},7.S,u(){$.w.Y(D,3)})}}J{$(\'#8-L\').22({P:d,M:e},7.S);$(\'#8-18\').22({P:m,M:n},7.S)}7.1l({\'2V\':n,\'S\':7.S});v B},1B:x,1O:x,1l:u(a){q(7.1B){7.1O=B;v D}7.1B=B;a=$.1F({},a);a.2p=a.2p||D;a.S=a.S||\'3P\';r b=7.3Q();r c=a.2V||2X($(\'#8\').M(),10);r d=b.1C+($(Z).M()-c)/2.5;r e=b.3R;r f={2h:e,3x:d};q(a.S){$(\'#8\').22(f,\'3P\',u(){q($.w.1O){$.w.1B=$.w.1O=x;$.w.1l(a)}J{$.w.1B=x;q(a.2p){a.2p()}}})}J{$(\'#8\').H(f);q(7.1O){7.1B=7.1O=x;7.1l(a)}J{7.1B=x}}v B},1M:x,Y:u(a,b){a=7.y.1p(a);q(!a){v a}b=b||1;r c=b>1&&7.y.11().z!==a.z;r d=b>2&&$(\'#8-L\').U(\'z\')!==a.z;q(c||d){$.14(\'3d 5a 1q 5b a 5c 5d: \',a,b,c,d);b=1}3M(b){1A 1:7.3S();$(\'#8-1i\').1s();$(\'#8-L,#8-R,#8-R-1w,#8-R-1x,#8-1y\').1z();$(\'#8-18\').15();q(!7.y.11(a)){v x}q(a.P&&a.M){7.Y(D,2)}J{r e=1f 1T();e.2i=u(){a.P=e.P;a.M=e.M;$.w.Y(D,2);e.2i=D;e=D};e.z=a.z}1N;1A 2:$(\'#8-L\').U(\'z\',a.z);q(E 7.17===\'K\'||7.17===D||5e(7.17)){7.17=2X($(\'#8-2Q\').H(\'17-2h\'),10)||2X($(\'#8-2Q\').H(\'17\'),10)||0}q(7.13){$(\'#8-O\').22({\'3c\':a.1h},7.S*2);$(\'#8-18\').H(\'5f\',a.1h)}7.1X(\'2m\');1N;1A 3:$(\'#8-1i\').1z();$(\'#8-L\').2k(7.S*1.5,u(){$.w.Y(D,4)});7.3T();q(7.2J.1s!==D){7.2J.1s(a)}1N;1A 4:r f=$(\'#8-1e-G\').23(a.G||\'3b\');q(7.1K){f.U(\'12\',7.1K?a.z:\'\')}1j f;$(\'#8-1e-3w\').23(a.V?\': \':\'\');$(\'#8-1e-V\').23(a.V||\'&1v;\');q(7.y.1b()>1){$(\'#8-2S\').23(7.F.L+\'&1v;\'+(a.16+1)+\'&1v;\'+7.F.2F+\'&1v;\'+7.y.1b())}J{$(\'#8-2S\').23(\'&1v;\')}$(\'#8-18\').15(\'1D\').1D(u(){$(\'#8-1y\').3U(\'3V\')});$(\'#8-1y\').15(\'1D\').1D(u(){$(\'#8-2R\').3U(\'3V\')});q(7.2N===B){$(\'#8-18\').2Y(\'1D\');$(\'#8-1y\').2Y(\'1D\')}J q(7.2M===B){$(\'#8-18\').2Y(\'1D\')}$(\'#8-R-1w, #8-R-1x\').H({\'1Y\':\'2U 1Z(\'+7.N.y.1S+\') 1d-21\'});q(!7.y.2b(a)){$(\'#8-R-1w\').1s()}q(!7.y.2y(a)){$(\'#8-R-1x\').1s()}$(\'#8-R\').1s();7.3W();1N;3N:$.14(\'2D\',\'5g\\\'t 3e 3f 1q 3X: \',a,b);v 7.Y(a,1)}v B},3T:u(){q(7.y.38()||7.y.2z()){v B}r a=7.y.11();q(!a){v a}r b=7.y.19(a);r c;q(b){c=1f 1T();c.z=b.z}r d=7.y.1a(a);q(d){c=1f 1T();c.z=d.z}},3W:u(){$(T).5h(u(a){$.w.3Y(a)})},3S:u(){$(T).15()},3Y:u(a){a=a||Z.5i;r b=a.5j;r c=a.5k||27;r d=33.5l(b).5m();q(d===7.1U.W||b===c){v $.w.2l()}q(d===7.1U.19||b===37){v $.w.Y($.w.y.19())}q(d===7.1U.1a||b===39){v $.w.Y($.w.y.1a())}v B},3Q:u(){r a,1C;q(2Z.3Z){1C=2Z.3Z;a=2Z.5n}J q(T.2q&&T.2q.30){1C=T.2q.30;a=T.2q.40}J q(T.1k){1C=T.1k.30;a=T.1k.40}r b={\'3R\':a,\'1C\':1C};v b},3O:u(a){r b=1f 41();r c=D;3X{c=1f 41()}2W(c-b<a)}});q(E $.w===\'K\'){$.w=1f $.29()}})(3i);',62,334,'|||||||this|lightbox||||||||||||||||||if|var|||function|return|Lightbox|false|images|src||true|id|null|typeof|text|title|css|div|else|undefined|image|height|files|overlay|width|span|nav|speed|document|attr|description|close||showImage|window||active|href|colorBlend|log|unbind|index|padding|imageBox|prev|next|size|js|no|caption|new|ie6|color|loading|delete|body|repositionBoxes|for|click|list|get|to|interact|show|each|object|nbsp|btnPrev|btnNext|infoBox|hide|case|repositioning|yScroll|mouseover|substring|extend|name|link|about|rel|download_link|script|visible|break|reposition_failsafe|length|start|baseurl|blank|Image|keys|show_linkback|stylesheet|resizeBoxes|background|url||repeat|animate|html|indexOf|eval|continue||in|LightboxClass|ie6_support|first|constructed|jquery|gif|opacity|auto_resize|left|onload|scroll|fadeIn|finish|transition|Math|floor|callback|documentElement|console|params_to_json|replace|decodeURIComponent|split|json|init|last|empty|clear|add|create|ERROR|packed|of|the|download|help|handlers|auto_relify|ie6_upgrade|show_info|show_extended_info|options|remove|imageContainer|infoFooter|currentNumber|hover|transparent|nHeight|while|parseInt|trigger|self|scrollTop|browser|safari|String|ii|construct|events||single||push|Untitled|backgroundColor|We|know|what|debug|closeInfo|jQuery|http|400|auto_scroll|follow|auto|domReady|createElement|type|zA|Z0|appendChild|img|infoContainer|seperator|top|0px|resize|resized|open|fadeOut|relify|WARNING|disable|overflow|hidden|embed|select|visibility|general|switch|default|pause|slow|getPageScroll|xScroll|KeyboardNav_Disable|preloadNeighbours|slideDown|fast|KeyboardNav_Enable|do|KeyboardNav_Action|pageYOffset|scrollLeft|Date|amp|try|catch||value|fn|addClass|enabled|prototype|tagName|alt|dont|we|have|number|The|desired|doesn|exist|arguments|Close|You|can|also|anywhere|outside|Direct|Click|Hover|Plugin|balupton|edition|Licenced|under|GNU|Affero|General|Public|License|com|plugins|project|jquerylightbox_bal|navigator|userAgent|MSIE|scroll_with|getElementsByTagName|head|www|savethedevelopers|org|say|ie|media|screen|javascript|append|br|infoHeader|button|position|absolute|right|btnClose|started|but|300|occured|or|wanted|skip|few|steps|isNaN|borderColor|Don|keydown|event|keyCode|DOM_VK_ESCAPE|fromCharCode|toLowerCase|pageXOffset'.split('|'),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}('(4(B){c H=B.1O.1a,D=B.X.4b&&(4a(B.X.21)<1.9);B.b={21:"1.3M",48:{1g:4(K,J,N){c M=B.b[K].1x;2j(c L 4r N){M.1V[L]=M.1V[L]||[];M.1V[L].1I([J,N[L]])}},1L:4(J,L,K){c N=J.1V[L];5(!N){7}2j(c M=0;M<N.o;M++){5(J.e[N[M][0]]){N[M][1].1p(J.j,K)}}}},2M:4(L,K){c J=B.X.30&&B.X.21<4j;5(L.2M&&!J){7 L.2M(K)}5(L.3t){7!!(L.3t(K)&16)}5f(K=K.43){5(K==L){7 z}}7 i},1S:{},q:4(J){5(B.b.1S[J]){7 B.b.1S[J]}c K=B(\'<1Q 4S="b-4U">\').h(J).q({1G:"2C",42:"-3a",3T:"-3a",28:"2T"}).2k("3v");B.b.1S[J]=!!((!(/2B|1k/).u(K.q("5c"))||(/^[1-9]/).u(K.q("4u"))||(/^[1-9]/).u(K.q("4K"))||!(/3i/).u(K.q("4H"))||!(/4T|5e\\(0, 0, 0, 0\\)/).u(K.q("4Y"))));3o{B("3v").2D(0).4Z(K.2D(0))}3c(L){}7 B.b.1S[J]},4n:4(L,J){5(B(L).q("1j")=="1Z"){7 i}c M=(J&&J=="3T")?"49":"4f",K=i;5(L[M]>0){7 z}L[M]=1;K=(L[M]>0);L[M]=0;7 K},2Z:4(J,L,K){7(J>L)&&(J<(L+K))},4g:4(O,J,N,M,L,K){7 B.b.2Z(O,N,L)&&B.b.2Z(J,M,K)},4o:{4i:8,4l:20,4m:4h,50:17,51:46,52:40,4X:35,4s:13,54:27,5a:36,4I:45,4G:37,4L:4P,4O:4N,4M:4F,4E:4x,4w:4v,4t:4y,4z:34,4D:33,4C:4B,4A:39,4Q:16,4R:32,58:9,57:38}};5(D){c E=B.Y,C=B.1O.2z,I="56://55.59.5d/5b/53/2t",F=/^2w-/,G=/^3l:/;B.Y=4(K,J,L){c M=L!==1l;7(J=="4W"?(M?E.1L(2,K,J,"3l:"+L):(E.1p(2,1D)||"").12(G,"")):(F.u(J)?(M?K.4V(I,J.12(F,"2t:"),L):E.1L(2,K,J.12(F,"2t:"))):E.1p(2,1D)))};B.1O.2z=4(J){7(F.u(J)?2.19(4(){2.4c(I,J.12(F,""))}):C.1L(2,J))}}B.1O.1m({1a:4(){B("*",2).1g(2).19(4(){B(2).3g("1a")});7 H.1p(2,1D)},4q:4(){7 2.Y("1K","4e").q("3j","").1b("3b.b")},4d:4(){7 2.Y("1K","3e").q("3j","3i").U("3b.b",4(){7 i})},4k:4(){c J;5((B.X.1z&&(/(4p|3Q)/).u(2.q("1G")))||(/2C/).u(2.q("1G"))){J=2.1C().11(4(){7(/(3Q|2C|3J)/).u(B.1n(2,"1G",1))&&(/(2B|3P)/).u(B.1n(2,"1j",1)+B.1n(2,"1j-y",1)+B.1n(2,"1j-x",1))}).V(0)}t{J=2.1C().11(4(){7(/(2B|3P)/).u(B.1n(2,"1j",1)+B.1n(2,"1j-y",1)+B.1n(2,"1j-x",1))}).V(0)}7(/3J/).u(2.q("1G"))||!J.o?B(2N):J}});B.1m(B.47[":"],{l:4(K,L,J){7!!B.l(K,J[3])},4J:4(K,L,J){c N=K.5j.64();4 M(O){7!(B(O).2a(":1Z")||B(O).1C(":1Z").o)}7(K.63>=0&&(("a"==N&&K.v)||(/62|1v|65|3n/.u(N)&&"1Z"!=K.3h&&!K.d))&&M(K))}});4 A(N,J,O,M){4 L(Q){c P=B[N][J][Q]||[];7(1B P=="1u"?P.2A(/,?\\s+/):P)}c K=L("3N");5(M.o==1&&1B M[0]=="1u"){K=K.2p(L("41"))}7(B.1P(O,K)!=-1)}B.15=4(J,K){c L=J.2A(".")[0];J=J.2A(".")[1];B.1O[J]=4(P){c N=(1B P=="1u"),O=3y.1x.66.1L(1D,1);5(N&&P.69(0,1)=="2i"){7 2}5(N&&A(L,J,P,O)){c M=B.l(2[0],J);7(M?M[P].1p(M,O):1l)}7 2.19(4(){c Q=B.l(2,J);(!Q&&!N&&B.l(2,J,68 B[L][J](2,P)));(Q&&N&&B.67(Q[P])&&Q[P].1p(Q,O))})};B[L]=B[L]||{};B[L][J]=4(N,O){c M=2;2.2v=L;2.1d=J;2.2x=B[L][J].61||J;2.2u=L+"-"+J;2.e=B.1m({},B.15.1T,B[L][J].1T,B.3L&&B.3L.2D(N)[J],O);2.j=B(N).U("60."+J,4(Q,P,R){5(Q.1J==N){7 M.1w(P,R)}}).U("5U."+J,4(Q,P){5(Q.1J==N){7 M.2y(P)}}).U("1a",4(){7 M.1q()});2.2f()};B[L][J].1x=B.1m({},B.15.1x,K);B[L][J].41="44"};B.15.1x={2f:4(){},1q:4(){2.j.1M(2.1d).p(2.2u+"-d "+2.2v+"-r-d").2z("2w-d")},44:4(L,M){c K=L,J=2;5(1B L=="1u"){5(M===1l){7 2.2y(L)}K={};K[L]=M}B.19(K,4(N,O){J.1w(N,O)})},2y:4(J){7 2.e[J]},1w:4(J,K){2.e[J]=K;5(J=="d"){2.j[K?"h":"p"](2.2u+"-d "+2.2v+"-r-d").Y("2w-d",K)}},2U:4(){2.1w("d",i)},2S:4(){2.1w("d",z)},18:4(K,L,M){c J=(K==2.2x?K:2.2x+K);L=L||B.1i.5T({3h:J,1J:2.j[0]});7 2.j.3g(J,[L,M],2.e[K])}};B.15.1T={d:i};B.b.3B={5S:4(){c J=2;2.j.U("6b."+2.1d,4(K){7 J.3d(K)}).U("2e."+2.1d,4(K){5(J.2L){J.2L=i;7 i}});5(B.X.1z){2.31=2.j.Y("1K");2.j.Y("1K","3e")}2.5V=i},5W:4(){2.j.1b("."+2.1d);(B.X.1z&&2.j.Y("1K",2.31))},3d:4(L){(2.1c&&2.1N(L));2.26=L;c J=2,M=(L.5Z==1),K=(1B 2.e.2Q=="1u"?B(L.1J).1C().1g(L.1J).11(2.e.2Q).o:i);5(!M||K||!2.3D(L)){7 z}2.29=!2.e.2q;5(!2.29){2.5Y=3S(4(){J.29=z},2.e.2q)}5(2.2K(L)&&2.2H(L)){2.1c=(2.2I(L)!==i);5(!2.1c){L.2F();7 z}}2.2O=4(N){7 J.3z(N)};2.2P=4(N){7 J.1N(N)};B(2N).U("3q."+2.1d,2.2O).U("3u."+2.1d,2.2P);5(!B.X.30){L.2F()}7 z},3z:4(J){5(B.X.1z&&!J.3n){7 2.1N(J)}5(2.1c){2.2J(J);7 J.2F()}5(2.2K(J)&&2.2H(J)){2.1c=(2.2I(2.26,J)!==i);(2.1c?2.2J(J):2.1N(J))}7!2.1c},1N:4(J){B(2N).1b("3q."+2.1d,2.2O).1b("3u."+2.1d,2.2P);5(2.1c){2.1c=i;2.2L=z;2.3C(J)}7 i},2K:4(J){7(2G.5X(2G.3r(2.26.3s-J.3s),2G.3r(2.26.3p-J.3p))>=2.e.3x)},2H:4(J){7 2.29},2I:4(J){},2J:4(J){},3C:4(J){},3D:4(J){7 z}};B.b.3B.1T={2Q:m,3x:1,2q:0}})(2s);(4(A){A.15("b.6",{2f:4(){2.1H(z)},1q:4(){c B=2.e;2.j.1b(".6").p(B.24).1M("6");2.$6.19(4(){c C=A.l(2,"v.6");5(C){2.v=C}c D=A(2).1b(".6");A.19(["v","W","1h"],4(F,E){D.1M(E+".6")})});2.$n.1g(2.$k).19(4(){5(A.l(2,"1q.6")){A(2).1a()}t{A(2).p([B.23,B.w,B.1s,B.1o,B.1U,B.14].1A(" "))}});5(B.Z){2.1F(m,B.Z)}},1w:4(B,C){5((/^f/).u(B)){2.1v(C)}t{2.e[B]=C;2.1H()}},o:4(){7 2.$6.o},2o:4(B){7 B.3E&&B.3E.12(/\\s/g,"2i").12(/[^A-6a-6h-9\\-2i:\\.]/g,"")||2.e.3W+A.l(B)},25:4(B){7 B.12(/:/g,"\\\\:")},1F:4(){c B=2.Z||(2.Z="b-6-"+A.l(2.j[0]));7 A.Z.1p(m,[B].2p(A.6e(1D)))},1H:4(O){2.$n=A("1W:6i(a[v])",2.j.2a("1Q")?A("> 3f:2n",2.j):2.j);2.$6=2.$n.1X(4(){7 A("a",2)[0]});2.$k=A([]);c N=2,D=2.e;2.$n.2h(4(){A(2).h("b-r-2h")},4(){A(2).p("b-r-2h")});2.$6.2g(4(){A(2).2X().h("b-r-2g")}).1E(4(){A(2).2X().p("b-r-2g")});2.$6.19(4(Q,P){5(P.1f&&P.1f.12("#","")){N.$k=N.$k.1g(N.25(P.1f))}t{5(A(P).Y("v")!="#"){A.l(P,"v.6",P.v);A.l(P,"W.6",P.v);c S=N.2o(P);P.v="#"+S;c R=A("#"+S);5(!R.o){R=A(D.2m).Y("3K",S).h(D.1U).5g(N.$k[Q-1]||N.j);R.l("1q.6",z)}N.$k=N.$k.1g(R)}t{D.d.1I(Q+1)}}});5(O){5(2.j.2a("1Q")){2.j.h("b-6 b-15 b-15-3X b-2d-3m");A("> 3f:2n",2.j).h(D.24)}t{2.j.h(D.24)}2.$n.h(D.23);2.$k.h(D.1U);5(D.f===1l){5(3k.1f){2.$6.19(4(Q,P){5(P.1f==3k.1f){D.f=Q;7 i}})}t{5(D.Z){c I=6f(N.1F(),10);5(I&&N.$6[I]){D.f=I}}t{5(N.$n.11("."+D.w).o){D.f=N.$n.1e(N.$n.11("."+D.w)[0])}}}}D.f=D.f===m||D.f!==1l?D.f:0;D.d=A.6g(D.d.2p(A.1X(2.$n.11("."+D.1o),4(Q,P){7 N.$n.1e(Q)}))).3F();5(A.1P(D.f,D.d)!=-1){D.d.6d(A.1P(D.f,D.d),1)}2.$k.h(D.14);2.$n.p(D.w);5(D.f!==m){2.$k.V(D.f).p(D.14);c E=[D.w];5(D.1t){E.1I(D.1s)}2.$n.V(D.f).h(E.1A(" "));c B=4(){N.18("2R",m,N.b(N.$6[D.f],N.$k[D.f]))};5(A.l(2.$6[D.f],"W.6")){2.W(D.f,B)}t{B()}}A(6c).U("6j",4(){N.$6.1b(".6");N.$n=N.$6=N.$k=m})}t{D.f=2.$n.1e(2.$n.11("."+D.w)[0])}5(D.Z){2.1F(D.f,D.Z)}2j(c G=0,M;M=2.$n[G];G++){A(M)[A.1P(G,D.d)!=-1&&!A(M).1y(D.w)?"h":"p"](D.1o)}5(D.1h===i){2.$6.1M("1h.6")}c J,C;5(D.1r){5(D.1r.5Q==3y){J=D.1r[0];C=D.1r[1]}t{J=C=D.1r}}4 H(P,Q){P.q({28:""});5(A.X.1z&&Q.5t){P[0].5s.5r("11")}}c K=C?4(P,Q){Q.3U(C,C.3Z||"3Y",4(){Q.p(D.14);H(Q,C);N.18("2R",m,N.b(P,Q[0]))})}:4(P,Q){Q.p(D.14);N.18("2R",m,N.b(P,Q[0]))};c L=J?4(Q,P,R){P.3U(J,J.3Z||"3Y",4(){P.h(D.14);H(P,J);5(R){K(Q,R,P)}})}:4(Q,P,R){P.h(D.14);5(R){K(Q,R)}};4 F(R,T,P,S){c Q=[D.w];5(D.1t){Q.1I(D.1s)}T.p("b-r-1k").h(Q.1A(" ")).5u().p(Q.1A(" ")).h("b-r-1k");L(R,P,S)}2.$6.1b(".6").U(D.1i+".6",4(){c S=A(2).1C("1W:V(0)"),P=N.$k.11(":5v"),R=A(N.25(2.1f));5((S.1y("b-r-2l")&&!D.1t)||S.1y(D.1o)||A(2).1y(D.1R)||N.18("1v",m,N.b(2,R[0]))===i){2.1E();7 i}D.f=N.$6.1e(2);5(D.1t){5(S.1y("b-r-2l")){N.e.f=m;S.p([D.w,D.1s].1A(" ")).h("b-r-1k");N.$k.2r();L(2,P);2.1E();7 i}t{5(!P.o){N.$k.2r();c Q=2;N.W(N.$6.1e(2),4(){S.h([D.w,D.1s].1A(" ")).p("b-r-1k");K(Q,R)});2.1E();7 i}}}5(D.Z){N.1F(D.f,D.Z)}N.$k.2r();5(R.o){c Q=2;N.W(N.$6.1e(2),P.o?4(){F(Q,S,P,R)}:4(){S.h(D.w).p("b-r-1k");K(Q,R)})}t{5x"2s 5w 5q: 5p 5R 5i."}5(A.X.1z){2.1E()}7 i});5(D.1i!="2e"){2.$6.U("2e.6",4(){7 i})}},1g:4(E,D,C){5(C==1l){C=2.$6.o}c G=2.e;c I=A(G.3O.12(/#\\{v\\}/g,E).12(/#\\{1Y\\}/g,D));I.h(G.23).l("1q.6",z);c H=E.5h("#")==0?E.12("#",""):2.2o(A("a:2n-5k",I)[0]);c F=A("#"+H);5(!F.o){F=A(G.2m).Y("3K",H).h(G.14).l("1q.6",z)}F.h(G.1U);5(C>=2.$n.o){I.2k(2.j);F.2k(2.j[0].43)}t{I.3V(2.$n[C]);F.3V(2.$k[C])}G.d=A.1X(G.d,4(K,J){7 K>=C?++K:K});2.1H();5(2.$6.o==1){I.h(G.w);F.p(G.14);c B=A.l(2.$6[0],"W.6");5(B){2.W(C,B)}}2.18("1g",m,2.b(2.$6[C],2.$k[C]))},1a:4(B){c D=2.e,E=2.$n.V(B).1a(),C=2.$k.V(B).1a();5(E.1y(D.w)&&2.$6.o>1){2.1v(B+(B+1<2.$6.o?1:-1))}D.d=A.1X(A.3R(D.d,4(G,F){7 G!=B}),4(G,F){7 G>=B?--G:G});2.1H();2.18("1a",m,2.b(E.2W("a")[0],C[0]))},2U:4(B){c C=2.e;5(A.1P(B,C.d)==-1){7}c D=2.$n.V(B).p(C.1o);5(A.X.30){D.q("28","5l-2T");3S(4(){D.q("28","2T")},0)}C.d=A.3R(C.d,4(F,E){7 F!=B});2.18("2U",m,2.b(2.$6[B],2.$k[B]))},2S:4(C){c B=2,D=2.e;5(C!=D.f){2.$n.V(C).h(D.1o);D.d.1I(C);D.d.3F();2.18("2S",m,2.b(2.$6[C],2.$k[C]))}},1v:4(B){5(1B B=="1u"){B=2.$6.1e(2.$6.11("[v$="+B+"]")[0])}2.$6.V(B).5o(2.e.1i+".6")},W:4(G,K){c L=2,D=2.e,E=2.$6.V(G),J=E[0],H=K==1l||K===i,B=E.l("W.6");K=K||4(){};5(!B||!H&&A.l(J,"1h.6")){K();7}c M=4(N){c O=A(N),P=O.2W("*:5n");7 P.o&&P.2a(":5m(5y)")&&P||O};c C=4(){L.$6.11("."+D.1R).p(D.1R).19(4(){5(D.2c){M(2).2X().22(M(2).l("1Y.6"))}});L.2b=m};5(D.2c){c I=M(J).22();M(J).5z("<2Y></2Y>").2W("2Y").l("1Y.6",I).22(D.2c)}c F=A.1m({},D.2V,{3H:B,3A:4(P,N){A(L.25(J.1f)).22(P);C();5(D.1h){A.l(J,"1h.6",z)}L.18("W",m,L.b(L.$6[G],L.$k[G]));3o{D.2V.3A(P,N)}3c(O){}K()}});5(2.2b){2.2b.5L();C()}E.h(D.1R);L.2b=A.5K(F)},3H:4(C,B){2.$6.V(C).1M("1h.6").l("W.6",B)},b:4(C,B){7{e:2.e,5J:C,3G:B,1e:2.$6.1e(C)}}});A.1m(A.b.6,{21:"1.3M",3N:"o",1T:{2V:m,1h:i,Z:m,1t:i,1s:"b-6-1t",d:[],1o:"b-r-d",1i:"2e",1r:m,14:"b-6-5M",3W:"b-6-",1R:"b-6-5N",24:"b-6-5P b-3w-5O b-3w-5I b-15-5H b-2d-3m",23:"b-r-1k b-2d-42",1U:"b-6-3G b-15-3X b-2d-5C",2m:"<1Q></1Q>",w:"b-6-f b-r-2l",2c:"5B&#5A;",3O:\'<1W><a v="#{v}"><3I>#{1Y}</3I></a></1W>\'}});A.1m(A.b.6.1x,{2E:m,5D:4(C,F){F=F||i;c B=2,E=2.e.f;4 G(){B.2E=5E(4(){E=++E<B.$6.o?E:0;B.1v(E)},C)}4 D(H){5(!H||H.5G){5F(B.2E)}}5(C){G();5(!F){2.$6.U(2.e.1i+".6",D)}t{2.$6.U(2.e.1i+".6",4(){D();E=B.e.f;G()})}}t{D();2.$6.1b(2.e.1i+".6",D)}}})})(2s);',62,392,'||this||function|if|tabs|return||||ui|var|disabled|options|selected||addClass|false|element|panels|data|null|lis|length|removeClass|css|state||else|test|href|selectedClass|||true|||||||||||||||||||||bind|eq|load|browser|attr|cookie||filter|replace||hideClass|widget|||_trigger|each|remove|unbind|_mouseStarted|widgetName|index|hash|add|cache|event|overflow|default|undefined|extend|curCSS|disabledClass|apply|destroy|fx|deselectableClass|deselectable|string|select|_setData|prototype|hasClass|msie|join|typeof|parents|arguments|blur|_cookie|position|_tabify|push|target|unselectable|call|removeData|_mouseUp|fn|inArray|div|loadingClass|cssCache|defaults|panelClass|plugins|li|map|label|hidden||version|html|tabClass|navClass|_sanitizeSelector|_mouseDownEvent||display|mouseDelayMet|is|xhr|spinner|corner|click|_init|focus|hover|_|for|appendTo|active|panelTemplate|first|_tabId|concat|delay|stop|jQuery|aaa|widgetBaseClass|namespace|aria|widgetEventPrefix|_getData|removeAttr|split|auto|absolute|get|rotation|preventDefault|Math|_mouseDelayMet|_mouseStart|_mouseDrag|_mouseDistanceMet|_preventClickEvent|contains|document|_mouseMoveDelegate|_mouseUpDelegate|cancel|show|disable|block|enable|ajaxOptions|find|parent|em|isOverAxis|safari|_mouseUnselectable|||||||||5000px|selectstart|catch|_mouseDown|on|ul|triggerHandler|type|none|MozUserSelect|location|wairole|all|button|try|pageY|mousemove|abs|pageX|compareDocumentPosition|mouseup|body|helper|distance|Array|_mouseMove|success|mouse|_mouseStop|_mouseCapture|title|sort|panel|url|span|fixed|id|metadata|6rc4|getter|tabTemplate|scroll|relative|grep|setTimeout|left|animate|insertBefore|idPrefix|content|normal|duration||getterSetter|top|parentNode|option|||expr|plugin|scrollLeft|parseFloat|mozilla|removeAttributeNS|disableSelection|off|scrollTop|isOver|188|BACKSPACE|522|scrollParent|CAPS_LOCK|COMMA|hasScroll|keyCode|static|enableSelection|in|ENTER|NUMPAD_SUBTRACT|height|106|NUMPAD_MULTIPLY|108|109|PAGE_DOWN|RIGHT|190|PERIOD|PAGE_UP|NUMPAD_ENTER|111|LEFT|backgroundImage|INSERT|tabbable|width|NUMPAD_ADD|NUMPAD_DIVIDE|110|NUMPAD_DECIMAL|107|SHIFT|SPACE|class|transparent|gen|setAttributeNS|role|END|backgroundColor|removeChild|CONTROL|DELETE|DOWN|07|ESCAPE|www|http|UP|TAB|w3|HOME|2005|cursor|org|rgba|while|insertAfter|indexOf|identifier|nodeName|child|inline|not|last|trigger|Mismatching|Tabs|removeAttribute|style|opacity|siblings|visible|UI|throw|img|wrapInner|8230|Loading|bottom|rotate|setInterval|clearInterval|clientX|header|clearfix|tab|ajax|abort|hide|loading|reset|nav|constructor|fragment|_mouseInit|fix|getData|started|_mouseDestroy|max|_mouseDelayTimer|which|setData|eventPrefix|input|tabIndex|toLowerCase|textarea|slice|isFunction|new|substring|Za|mousedown|window|splice|makeArray|parseInt|unique|z0|has|unload'.split('|'),0,{}));
$(document).ready(function() {
	$(document).keypress(function(event) {
		var tabs = $(".tabs");
		var selected = tabs.tabs("option", "selected");
		switch (event.charCode)
		{
			case 97 :
				var pIndex = selected -1;
				if (pIndex < 0)
					pIndex = (tabs.tabs("length") + pIndex);
				
				tabs.tabs("option", "selected", pIndex);
				break;
			case 115  :
				var nIndex = (selected + 1) % tabs.tabs("length");
				tabs.tabs("option", "selected", nIndex);
				break;

		}
	});
	$(".tabs").tabs({ fx : { height: 'toggle' }});
	if (window.localStorage) {
		var storage = window.localStorage;
		$('.tabs').bind('tabsselect', function(e, ui) {
			storage.setItem('tabindex', ui.index);
		});
		if (storage.getItem('tabindex') != null) {
			$('.tabs').tabs('option', 'selected', parseInt(storage.getItem('tabindex')));
		}
	}


/*
	$(".ui-tabs-nav").bind('tabsload', function(event, ui) {
		$('#body').removeClass();
		$('#body').addClass([ 'zero', 'one', 'two', 'three', 'four', 'five'][ui.index]);

	});
	$(".ui-tabs-nav").bind('tabsshow', function(event, ui) {
		$("#comment_toggle").click(function() {
			$('#comments').slideToggle('slow');
			$('.comment_choice').toggle();
		});
	});
	// need to release the child nodes. Otherwise we'll have two submit
	// buttons
	$(".ui-tabs-nav").bind('tabsselect', function(event, ui) {
		$('.comments').empty();
	});
*/
	$('#credits-link').click(function() {
		$('#credits').toggle();
	});
	$('#interesting-links').click(function() {
		$('#interesting').toggle();
	});

/*
	$('#myimage').click(function() {
		if ($(this).attr('data-magnified') == true)
			return;

		$(this).attr('data-magnified', true);
		$(this).attr('title', '');
		MojoMagnify.makeMagnifiable(this, "http://media.cesaroliveira.net/main/images/logo-small-waldo.jpg");
		
		//data-magnifysrc="http://media.cesaroliveira.net/main/images/logo-small-waldo.jpg"
	});
*/

	$('#c_p1').click(function() {
		$('#c_p1a').toggle();
	});
	$('#c_p2').click(function() {
		$('#c_p2a').toggle();
	});
	$('#c_p3').click(function() {
		$('#c_p3a').toggle();
	});

	function mail() {
		document.location = "mail"+"to:" + [ 'a', 'sacred', 'line' ].join('.') + "\u0040" + "gmail\u002Ecom";
	}
});

$(document).ready(function() {
var map = null;
var locations = [
        /* Objects have the following values:
         * Index
         * 0 Latitude
         * 1 Longitude
         * 2 Info Popup window text
         * 3 keyword
         */
        [ 40.737052, -8.6385912, "Murtosa, Portugal", "murtosa"],
        [ 43.670233, -79.386755, "Toronto, Canada", "toronto" ],
        [ 37.775196, -122.419204, "San Francisco, USA", "san francisco" ],
	[ 46.812754, -71.215223, "Quebec City, Canada", "quebec city" ],
	[ 45.545447, -73.639076, "Montreal, Canada", "montreal" ],
	[ 45.423494, -75.697933, "Ottawa, Canada", "ottawa" ],
	[ 43.105316, -79.073243, "Niagara Falls, Canada", "niagara" ],
	[ 50.115248, -122.959146, "Whistler, Canada", "whistler" ],
	[ 36.59378, -121.882465, "Monterey, USA", "monterey" ],
	[ 36.91653, -121.771585, "Watsonville, USA", "watsonville" ],
	[ 36.977905, -122.03336, "Santa Cruz, USA", "santa cruz" ],
	[ 37.400465, -122.073003, "Mountain View, USA", "mountain view" ],
	[ 37.469987, -122.433822, "Half Moon Bay, USA", "half moon bay" ],
	[ 38.25936, -122.2888623, "Napa Valley, USA", "napa" ],
	[ 37.7189997, -119.5571677, "Yosemite, USA", "yosemite" ],
	[ 37.8724275, -121.90505, "Mount Diablo State Park, USA", "mount diablo state park" ],
	[ 35.269561, -120.67038, "San Luis Obispo, USA", "san luis obispo" ],
	[ 36.114646, -115.172816, "Las Vegas, USA", 'vegas' ],
	[ 50.447234, -104.618013, "Regina, Canada", "regina" ],
	[ 50.458881, -105.965595, "Besant Campground", "besant" ]
];

$(".ui-tabs-nav").bind('tabsshow', function(event, ui) {
	if (ui.panel.id != 'where' || map != null)
		return;

	if (GBrowserIsCompatible()) {
		map = new GMap2(document.getElementById("gmap"));
		map.setCenter(new GLatLng(48.458352,-60.867187), 2);
		map.addControl(new GLargeMapControl());
		map.enableScrollWheelZoom();
	}
	for (var i = 0; i < locations.length; ++i) {
		var lat = locations[i][0];
		var lng = locations[i][1];
		var info = locations[i][2];
		var keyword = locations[i][3];

                marker = new GMarker(new GLatLng(lat, lng));
                (function(marker, info, keyword) {
                        GEvent.addListener(marker, 'click', function() {
                                marker.openInfoWindow(document.createTextNode(info));
                                announce(info, keyword);
                        });
			GEvent.addListener(marker, 'mouseover', function() {
				$('#hover_location').text(info);
			});
			GEvent.addListener(marker, 'mouseout', function() {
				$('#hover_location').empty();
			});

                })(marker, info, keyword);
                map.addOverlay(marker);
        }

});

function announce(place, keyword) {
	$('#location').text(place);
	$('#pictures').empty();
	$('<img/>').attr('src', 'http://media.cesaroliveira.net/main/images/ajax-loader.png').
		appendTo('#pictures');
	$.post('/flickr', {
		'tag' : keyword
	}, function(data, status) {
		if (status == 'success' && data.length > 0) {
			$('#pictures').empty();
			for (var i = 0; i < data.length; ++i) {
				var picture = data[i];
				$("<a/>").attr('href', picture.url).
				attr('class', 'thumbnail').
				attr('title', picture.title || "").append(
					$("<img/>").
						attr('src', picture.thumb).
						attr('class', 'noborder thumbnail-image')
				).appendTo('#pictures');
				$(document.createTextNode(" ")).appendTo('#pictures');
			}
			$('.thumbnail').lightbox({ 'ie6_support' : false });
		} else {
			$('#pictures').empty();
			$('#pictures').text("no pictures from there :(");
		}
	}, 'json');
}

$(window).unload(function() {
	GUnload();
});

$.Lightbox.construct({
	'ie6_support' : false,
	'show_info' : true,
	'download_link' : true,
	'show_extended_info' : true,
	'show_linkback' : false,
	'auto_relify' : false,
	'text' : {
		image : 'Image',
		of : 'of',
		close : 'Close X',
		closeInfo : 'You can also click anywhere outside the image to close.',
		download : 'Direct link to download the image.',
		help: {
			close : '',
			interact : ''
		},
		about: {
			text : 'jQuery Lightbox Plugin (balupton edition)',
			title : 'Licenced under the GNU Affero General Public License.',
			link : 'http://jquery.com/plugins/project/jquerylightbox_bal'
		}
	},
	'files' : {
		js: {
			lightbox:	'http://media.cesaroliveira.net/main/js/jquery.lightbox.js',
			colorBlend:	'http://media.cesaroliveira.net/main/js/jquery.color.js'
		},
		css: {
			lightbox:	'http://media.cesaroliveira.net/main/css/jquery.lightbox.css'
		},
		images: {
			prev:		'http://media.cesaroliveira.net/main/images/prev.gif',
			next:		'http://media.cesaroliveira.net/main/images/next.gif',
			blank:		'http://media.cesaroliveira.net/main/images/blank.gif',
			loading:	'http://media.cesaroliveira.net/main/images/ajax-loader.png'
		}
	}
});

});

