var lang = "fr";/*
 * 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);};});})();/*
 * FancyBox - simple jQuery plugin for fancy image zooming
 * Examples and documentation at: http://fancy.klade.lv/
 * Version: 1.0.0 (29/04/2008)
 * Copyright (c) 2008 Janis Skarnelis
 * Licensed under the MIT License: http://www.opensource.org/licenses/mit-license.php
 * Requires: jQuery v1.2.1 or later
*/
(function($) {
	var opts = {}, 
		imgPreloader = new Image, imgTypes = ['png', 'jpg', 'jpeg', 'gif'], 
		loadingTimer, loadingFrame = 1;

   $.fn.fancybox = function(settings) {
		opts.settings = $.extend({}, $.fn.fancybox.defaults, settings);

		$.fn.fancybox.init();

		return this.each(function() {
			var $this = $(this);
			var o = $.metadata ? $.extend({}, opts.settings, $this.metadata()) : opts.settings;

			$this.unbind('click').click(function() {
				$.fn.fancybox.start(this, o); return false;
			});
		});
	};

	$.fn.fancybox.start = function(el, o) {
		if (opts.animating) return false;

		if (o.overlayShow) {
			$("#fancy_wrap").prepend('<div id="fancy_overlay"></div>');
			$("#fancy_overlay").css({'width': $(window).width(), 'height': $(document).height(), 'opacity': o.overlayOpacity});

			if ($.browser.msie) {
				$("#fancy_wrap").prepend('<iframe id="fancy_bigIframe" scrolling="no" frameborder="0"></iframe>');
				$("#fancy_bigIframe").css({'width': $(window).width(), 'height': $(document).height(), 'opacity': 0});
			}

			$("#fancy_overlay").click($.fn.fancybox.close);
		}

		opts.itemArray	= [];
		opts.itemNum	= 0;

		if (jQuery.isFunction(o.itemLoadCallback)) {
		   o.itemLoadCallback.apply(this, [opts]);

			var c	= $(el).children("img:first").length ? $(el).children("img:first") : $(el);
			var tmp	= {'width': c.width(), 'height': c.height(), 'pos': $.fn.fancybox.getPosition(c)}

		   for (var i = 0; i < opts.itemArray.length; i++) {
				opts.itemArray[i].o = $.extend({}, o, opts.itemArray[i].o);
				
				if (o.zoomSpeedIn > 0 || o.zoomSpeedOut > 0) {
					opts.itemArray[i].orig = tmp;
				}
		   }

		} else {
			if (!el.rel || el.rel == '') {
				var item = {url: el.href, title: el.title, o: o};

				if (o.zoomSpeedIn > 0 || o.zoomSpeedOut > 0) {
					var c = $(el).children("img:first").length ? $(el).children("img:first") : $(el);
					item.orig = {'width': c.width(), 'height': c.height(), 'pos': $.fn.fancybox.getPosition(c)}
				}

				opts.itemArray.push(item);

			} else {
				var arr	= $("a[@rel=" + el.rel + "]").get();

				for (var i = 0; i < arr.length; i++) {
					var tmp		= $.metadata ? $.extend({}, o, $(arr[i]).metadata()) : o;
   					var item	= {url: arr[i].href, title: arr[i].title, o: tmp};

   					if (o.zoomSpeedIn > 0 || o.zoomSpeedOut > 0) {
						var c = $(arr[i]).children("img:first").length ? $(arr[i]).children("img:first") : $(el);

						item.orig = {'width': c.width(), 'height': c.height(), 'pos': $.fn.fancybox.getPosition(c)}
					}

					if (arr[i].href == el.href) opts.itemNum = i;

					opts.itemArray.push(item);
				}
			}
		}

		$.fn.fancybox.changeItem(opts.itemNum);
	};

	$.fn.fancybox.changeItem = function(n) {
		$.fn.fancybox.showLoading();

		opts.itemNum = n;

		$("#fancy_nav").empty();
		$("#fancy_outer").stop();
		$("#fancy_title").hide();
		$(document).unbind("keydown");

		imgRegExp = imgTypes.join('|');
    	imgRegExp = new RegExp('\.' + imgRegExp + '$', 'i');

		var url = opts.itemArray[n].url;

		if (url.match(/#/)) {
			var target = window.location.href.split('#')[0]; target = url.replace(target,'');

	        $.fn.fancybox.showItem('<div id="fancy_div">' + $(target).html() + '</div>');

	        $("#fancy_loading").hide();

		} else if (url.match(imgRegExp)) {
			$(imgPreloader).unbind('load').bind('load', function() {
				$("#fancy_loading").hide();

				opts.itemArray[n].o.frameWidth	= imgPreloader.width;
				opts.itemArray[n].o.frameHeight	= imgPreloader.height;

				$.fn.fancybox.showItem('<img id="fancy_img" src="' + imgPreloader.src + '" />');

			}).attr('src', url + '?rand=' + Math.floor(Math.random() * 999999999) );

		} else {
			$.fn.fancybox.showItem('<iframe id="fancy_frame" onload="$.fn.fancybox.showIframe()" name="fancy_iframe' + Math.round(Math.random()*1000) + '" frameborder="0" hspace="0" src="' + url + '"></iframe>');
		}
	};

	$.fn.fancybox.showIframe = function() {
		$("#fancy_loading").hide();
		$("#fancy_frame").show();
	};

	$.fn.fancybox.showItem = function(val) {
		$.fn.fancybox.preloadNeighborImages();

		var viewportPos	= $.fn.fancybox.getViewport();
		var itemSize	= $.fn.fancybox.getMaxSize(viewportPos[0] - 50, viewportPos[1] - 100, opts.itemArray[opts.itemNum].o.frameWidth, opts.itemArray[opts.itemNum].o.frameHeight);

		var itemLeft	= viewportPos[2] + Math.round((viewportPos[0] - itemSize[0]) / 2) - 20;
		var itemTop		= viewportPos[3] + Math.round((viewportPos[1] - itemSize[1]) / 2) - 40;

		var itemOpts = {
			'left':		itemLeft, 
			'top':		itemTop, 
			'width':	itemSize[0] + 'px', 
			'height':	itemSize[1] + 'px'	
		}

		if (opts.active) {
			$('#fancy_content').fadeOut("normal", function() {
				$("#fancy_content").empty();
				
				$("#fancy_outer").animate(itemOpts, "normal", function() {
					$("#fancy_content").append($(val)).fadeIn("normal");
					$.fn.fancybox.updateDetails();
				});
			});

		} else {
			opts.active = true;

			$("#fancy_content").empty();

			if ($("#fancy_content").is(":animated")) {
				console.info('animated!');
			}

			if (opts.itemArray[opts.itemNum].o.zoomSpeedIn > 0) {
				opts.animating		= true;
				itemOpts.opacity	= "show";

				$("#fancy_outer").css({
					'top':		opts.itemArray[opts.itemNum].orig.pos.top - 18,
					'left':		opts.itemArray[opts.itemNum].orig.pos.left - 18,
					'height':	opts.itemArray[opts.itemNum].orig.height,
					'width':	opts.itemArray[opts.itemNum].orig.width
				});

				$("#fancy_content").append($(val)).show();

				$("#fancy_outer").animate(itemOpts, opts.itemArray[opts.itemNum].o.zoomSpeedIn, function() {
					opts.animating = false;
					$.fn.fancybox.updateDetails();
				});

			} else {
				$("#fancy_content").append($(val)).show();
				$("#fancy_outer").css(itemOpts).show();
				$.fn.fancybox.updateDetails();
			}
		 }
	};

	$.fn.fancybox.updateDetails = function() {
		$("#fancy_bg,#fancy_close").show();

		if (opts.itemArray[opts.itemNum].title !== undefined && opts.itemArray[opts.itemNum].title !== '') {
			$('#fancy_title div').html(opts.itemArray[opts.itemNum].title);
			$('#fancy_title').show();
		}

		if (opts.itemArray[opts.itemNum].o.hideOnContentClick) {
			$("#fancy_content").click($.fn.fancybox.close);
		} else {
			$("#fancy_content").unbind('click');
		}

		if (opts.itemNum != 0) {
			$("#fancy_nav").append('<a id="fancy_left" href="javascript:;"></a>');

			$('#fancy_left').click(function() {
				$.fn.fancybox.changeItem(opts.itemNum - 1); return false;
			});
		}

		if (opts.itemNum != (opts.itemArray.length - 1)) {
			$("#fancy_nav").append('<a id="fancy_right" href="javascript:;"></a>');
			
			$('#fancy_right').click(function(){
				$.fn.fancybox.changeItem(opts.itemNum + 1); return false;
			});
		}

		$(document).keydown(function(event) {
			if (event.keyCode == 27) {
            	$.fn.fancybox.close();

			} else if(event.keyCode == 37 && opts.itemNum != 0) {
            	$.fn.fancybox.changeItem(opts.itemNum - 1);

			} else if(event.keyCode == 39 && opts.itemNum != (opts.itemArray.length - 1)) {
            	$.fn.fancybox.changeItem(opts.itemNum + 1);
			}
		});
	};

	$.fn.fancybox.preloadNeighborImages = function() {
		if ((opts.itemArray.length - 1) > opts.itemNum) {
			preloadNextImage = new Image();
			preloadNextImage.src = opts.itemArray[opts.itemNum + 1].url;
		}

		if (opts.itemNum > 0) {
			preloadPrevImage = new Image();
			preloadPrevImage.src = opts.itemArray[opts.itemNum - 1].url;
		}
	};

	$.fn.fancybox.close = function() {
		if (opts.animating) return false;

		$(imgPreloader).unbind('load');
		$(document).unbind("keydown");

		$("#fancy_loading,#fancy_title,#fancy_close,#fancy_bg").hide();

		$("#fancy_nav").empty();

		opts.active	= false;

		if (opts.itemArray[opts.itemNum].o.zoomSpeedOut > 0) {
			var itemOpts = {
				'top':		opts.itemArray[opts.itemNum].orig.pos.top - 18,
				'left':		opts.itemArray[opts.itemNum].orig.pos.left - 18,
				'height':	opts.itemArray[opts.itemNum].orig.height,
				'width':	opts.itemArray[opts.itemNum].orig.width,
				'opacity':	'hide'
			};

			opts.animating = true;

			$("#fancy_outer").animate(itemOpts, opts.itemArray[opts.itemNum].o.zoomSpeedOut, function() {
				$("#fancy_content").hide().empty();
				$("#fancy_overlay,#fancy_bigIframe").remove();
				opts.animating = false;
			});

		} else {
			$("#fancy_outer").hide();
			$("#fancy_content").hide().empty();
			$("#fancy_overlay,#fancy_bigIframe").fadeOut("fast").remove();
		}
	};

	$.fn.fancybox.showLoading = function() {
		clearInterval(loadingTimer);

		var pos = $.fn.fancybox.getViewport();

		$("#fancy_loading").css({'left': ((pos[0] - 40) / 2 + pos[2]), 'top': ((pos[1] - 40) / 2 + pos[3])}).show();
		$("#fancy_loading").bind('click', $.fn.fancybox.close);
		
		loadingTimer = setInterval($.fn.fancybox.animateLoading, 66);
	};

	$.fn.fancybox.animateLoading = function(el, o) {
		if (!$("#fancy_loading").is(':visible')){
			clearInterval(loadingTimer);
			return;
		}

		$("#fancy_loading > div").css('top', (loadingFrame * -40) + 'px');

		loadingFrame = (loadingFrame + 1) % 12;
	};

	$.fn.fancybox.init = function() {
		if (!$('#fancy_wrap').length) {
			$('<div id="fancy_wrap"><div id="fancy_loading"><div></div></div><div id="fancy_outer"><div id="fancy_inner"><div id="fancy_nav"></div><div id="fancy_close"></div><div id="fancy_content"></div><div id="fancy_title"></div></div></div></div>').appendTo("body");
			$('<div id="fancy_bg"><div class="fancy_bg fancy_bg_n"></div><div class="fancy_bg fancy_bg_ne"></div><div class="fancy_bg fancy_bg_e"></div><div class="fancy_bg fancy_bg_se"></div><div class="fancy_bg fancy_bg_s"></div><div class="fancy_bg fancy_bg_sw"></div><div class="fancy_bg fancy_bg_w"></div><div class="fancy_bg fancy_bg_nw"></div></div>').prependTo("#fancy_inner");
			
			$('<table cellspacing="0" cellpadding="0" border="0"><tr><td id="fancy_title_left"></td><td id="fancy_title_main"><div></div></td><td id="fancy_title_right"></td></tr></table>').appendTo('#fancy_title');
		}

		if ($.browser.msie) {
			$("#fancy_inner").prepend('<iframe id="fancy_freeIframe" scrolling="no" frameborder="0"></iframe>');
		}

		if (jQuery.fn.pngFix) $(document).pngFix();

    	$("#fancy_close").click($.fn.fancybox.close);
	};

	$.fn.fancybox.getPosition = function(el) {
		var pos = el.offset();

		pos.top	+= $.fn.fancybox.num(el, 'paddingTop');
		pos.top	+= $.fn.fancybox.num(el, 'borderTopWidth');

 		pos.left += $.fn.fancybox.num(el, 'paddingLeft');
		pos.left += $.fn.fancybox.num(el, 'borderLeftWidth');

		return pos;
	};

	$.fn.fancybox.num = function (el, prop) {
		return parseInt($.curCSS(el.jquery?el[0]:el,prop,true))||0;
	};

	$.fn.fancybox.getPageScroll = function() {
		var xScroll, yScroll;

		if (self.pageYOffset) {
			yScroll = self.pageYOffset;
			xScroll = self.pageXOffset;
		} else if (document.documentElement && document.documentElement.scrollTop) {
			yScroll = document.documentElement.scrollTop;
			xScroll = document.documentElement.scrollLeft;
		} else if (document.body) {
			yScroll = document.body.scrollTop;
			xScroll = document.body.scrollLeft;	
		}

		return [xScroll, yScroll]; 
	};

	$.fn.fancybox.getViewport = function() {
		var scroll = $.fn.fancybox.getPageScroll();

		return [$(window).width(), $(window).height(), scroll[0], scroll[1]];
	};

	$.fn.fancybox.getMaxSize = function(maxWidth, maxHeight, imageWidth, imageHeight) {
		var r = Math.min(Math.min(maxWidth, imageWidth) / imageWidth, Math.min(maxHeight, imageHeight) / imageHeight);

		return [Math.round(r * imageWidth), Math.round(r * imageHeight)];
	};

	$.fn.fancybox.defaults = {
		hideOnContentClick:	false,
		zoomSpeedIn:		500,
		zoomSpeedOut:		500,
		frameWidth:			600,
		frameHeight:		400,
		overlayShow:		false,
		overlayOpacity:		0.4,
		itemLoadCallback:	null
	};
})(jQuery);/**
 * jCarousel - Riding carousels with jQuery
 *   http://sorgalla.com/jcarousel/
 *
 * Copyright (c) 2006 Jan Sorgalla (http://sorgalla.com)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * Built on top of the jQuery library
 *   http://jquery.com
 *
 * Inspired by the "Carousel Component" by Bill Scott
 *   http://billwscott.com/carousel/
 */

(function($) {
    /**
     * Creates a carousel for all matched elements.
     *
     * @example $("#mycarousel").jcarousel();
     * @before <ul id="mycarousel" class="jcarousel-skin-name"><li>First item</li><li>Second item</li></ul>
     * @result
     *
     * <div class="jcarousel-skin-name">
     *   <div class="jcarousel-container">
     *     <div disabled="disabled" class="jcarousel-prev jcarousel-prev-disabled"></div>
     *     <div class="jcarousel-next"></div>
     *     <div class="jcarousel-clip">
     *       <ul class="jcarousel-list">
     *         <li class="jcarousel-item-1">First item</li>
     *         <li class="jcarousel-item-2">Second item</li>
     *       </ul>
     *     </div>
     *   </div>
     * </div>
     *
     * @name jcarousel
     * @type jQuery
     * @param Hash o A set of key/value pairs to set as configuration properties.
     * @cat Plugins/jCarousel
     */
    $.fn.jcarousel = function(o) {
        return this.each(function() {
            new $jc(this, o);
        });
    };

    // Default configuration properties.
    var defaults = {
        vertical: false,
        start: 1,
        offset: 1,
        size: null,
        scroll: 3,
        visible: null,
        animation: 'normal',
        easing: 'swing',
        auto: 0,
        wrap: null,
        initCallback: null,
        reloadCallback: null,
        itemLoadCallback: null,
        itemFirstInCallback: null,
        itemFirstOutCallback: null,
        itemLastInCallback: null,
        itemLastOutCallback: null,
        itemVisibleInCallback: null,
        itemVisibleOutCallback: null,
        buttonNextHTML: '<div></div>',
        buttonPrevHTML: '<div></div>',
        buttonNextEvent: 'click',
        buttonPrevEvent: 'click',
        buttonNextCallback: null,
        buttonPrevCallback: null
    };

    /**
     * The jCarousel object.
     *
     * @constructor
     * @name $.jcarousel
     * @param Object e The element to create the carousel for.
     * @param Hash o A set of key/value pairs to set as configuration properties.
     * @cat Plugins/jCarousel
     */
    $.jcarousel = function(e, o) {
        this.options    = $.extend({}, defaults, o || {});

        this.locked     = false;

        this.container  = null;
        this.clip       = null;
        this.list       = null;
        this.buttonNext = null;
        this.buttonPrev = null;

        this.wh = !this.options.vertical ? 'width' : 'height';
        this.lt = !this.options.vertical ? 'left' : 'top';

        // Extract skin class
        var skin = '', split = e.className.split(' ');

        for (var i = 0; i < split.length; i++) {
            if (split[i].indexOf('jcarousel-skin') != -1) {
                $(e).removeClass(split[i]);
                var skin = split[i];
                break;
            }
        }

        if (e.nodeName == 'UL' || e.nodeName == 'OL') {
            this.list = $(e);
            this.container = this.list.parent();

            if (this.container.hasClass('jcarousel-clip')) {
                if (!this.container.parent().hasClass('jcarousel-container'))
                    this.container = this.container.wrap('<div></div>');

                this.container = this.container.parent();
            } else if (!this.container.hasClass('jcarousel-container'))
                this.container = this.list.wrap('<div></div>').parent();
        } else {
            this.container = $(e);
            this.list = $(e).find('>ul,>ol,div>ul,div>ol');
        }

        if (skin != '' && this.container.parent()[0].className.indexOf('jcarousel-skin') == -1)
        	this.container.wrap('<div class=" '+ skin + '"></div>');

        this.clip = this.list.parent();

        if (!this.clip.length || !this.clip.hasClass('jcarousel-clip'))
            this.clip = this.list.wrap('<div></div>').parent();

        this.buttonPrev = $('.jcarousel-prev', this.container);

        if (this.buttonPrev.size() == 0 && this.options.buttonPrevHTML != null)
            this.buttonPrev = this.clip.before(this.options.buttonPrevHTML).prev();

        this.buttonPrev.addClass(this.className('jcarousel-prev'));

        this.buttonNext = $('.jcarousel-next', this.container);

        if (this.buttonNext.size() == 0 && this.options.buttonNextHTML != null)
            this.buttonNext = this.clip.before(this.options.buttonNextHTML).prev();

        this.buttonNext.addClass(this.className('jcarousel-next'));

        this.clip.addClass(this.className('jcarousel-clip'));
        this.list.addClass(this.className('jcarousel-list'));
        this.container.addClass(this.className('jcarousel-container'));

        var di = this.options.visible != null ? Math.ceil(this.clipping() / this.options.visible) : null;
        var li = this.list.children('li');

        var self = this;

        if (li.size() > 0) {
            var wh = 0, i = this.options.offset;
            li.each(function() {
                self.format(this, i++);
                wh += self.dimension(this, di);
            });

            this.list.css(this.wh, wh + 'px');

            // Only set if not explicitly passed as option
            if (!o || o.size === undefined)
                this.options.size = li.size();
        }

        // For whatever reason, .show() does not work in Safari...
        this.container.css('display', 'block');
        this.buttonNext.css('display', 'block');
        this.buttonPrev.css('display', 'block');

        this.funcNext   = function() { self.next(); };
        this.funcPrev   = function() { self.prev(); };
        this.funcResize = function() { self.reload(); };

        if (this.options.initCallback != null)
            this.options.initCallback(this, 'init');

        if ($.browser.safari) {
            this.buttons(false, false);
            $(window).bind('load', function() { self.setup(); });
        } else
            this.setup();
    };

    // Create shortcut for internal use
    var $jc = $.jcarousel;

    $jc.fn = $jc.prototype = {
        jcarousel: '0.2.3'
    };

    $jc.fn.extend = $jc.extend = $.extend;

    $jc.fn.extend({
        /**
         * Setups the carousel.
         *
         * @name setup
         * @type undefined
         * @cat Plugins/jCarousel
         */
        setup: function() {
            this.first     = null;
            this.last      = null;
            this.prevFirst = null;
            this.prevLast  = null;
            this.animating = false;
            this.timer     = null;
            this.tail      = null;
            this.inTail    = false;

            if (this.locked)
                return;

            this.list.css(this.lt, this.pos(this.options.offset) + 'px');
            var p = this.pos(this.options.start);
            this.prevFirst = this.prevLast = null;
            this.animate(p, false);

            $(window).unbind('resize', this.funcResize).bind('resize', this.funcResize);
        },

        /**
         * Clears the list and resets the carousel.
         *
         * @name reset
         * @type undefined
         * @cat Plugins/jCarousel
         */
        reset: function() {
            this.list.empty();

            this.list.css(this.lt, '0px');
            this.list.css(this.wh, '10px');

            if (this.options.initCallback != null)
                this.options.initCallback(this, 'reset');

            this.setup();
        },

        /**
         * Reloads the carousel and adjusts positions.
         *
         * @name reload
         * @type undefined
         * @cat Plugins/jCarousel
         */
        reload: function() {
            if (this.tail != null && this.inTail)
                this.list.css(this.lt, $jc.intval(this.list.css(this.lt)) + this.tail);

            this.tail   = null;
            this.inTail = false;

            if (this.options.reloadCallback != null)
                this.options.reloadCallback(this);

            if (this.options.visible != null) {
                var self = this;
                var di = Math.ceil(this.clipping() / this.options.visible), wh = 0, lt = 0;
                $('li', this.list).each(function(i) {
                    wh += self.dimension(this, di);
                    if (i + 1 < self.first)
                        lt = wh;
                });

                this.list.css(this.wh, wh + 'px');
                this.list.css(this.lt, -lt + 'px');
            }

            this.scroll(this.first, false);
        },

        /**
         * Locks the carousel.
         *
         * @name lock
         * @type undefined
         * @cat Plugins/jCarousel
         */
        lock: function() {
            this.locked = true;
            this.buttons();
        },

        /**
         * Unlocks the carousel.
         *
         * @name unlock
         * @type undefined
         * @cat Plugins/jCarousel
         */
        unlock: function() {
            this.locked = false;
            this.buttons();
        },

        /**
         * Sets the size of the carousel.
         *
         * @name size
         * @type undefined
         * @param Number s The size of the carousel.
         * @cat Plugins/jCarousel
         */
        size: function(s) {
            if (s != undefined) {
                this.options.size = s;
                if (!this.locked)
                    this.buttons();
            }

            return this.options.size;
        },

        /**
         * Checks whether a list element exists for the given index (or index range).
         *
         * @name get
         * @type bool
         * @param Number i The index of the (first) element.
         * @param Number i2 The index of the last element.
         * @cat Plugins/jCarousel
         */
        has: function(i, i2) {
            if (i2 == undefined || !i2)
                i2 = i;

            if (this.options.size !== null && i2 > this.options.size)
            	i2 = this.options.size;

            for (var j = i; j <= i2; j++) {
                var e = this.get(j);
                if (!e.length || e.hasClass('jcarousel-item-placeholder'))
                    return false;
            }

            return true;
        },

        /**
         * Returns a jQuery object with list element for the given index.
         *
         * @name get
         * @type jQuery
         * @param Number i The index of the element.
         * @cat Plugins/jCarousel
         */
        get: function(i) {
            return $('.jcarousel-item-' + i, this.list);
        },

        /**
         * Adds an element for the given index to the list.
         * If the element already exists, it updates the inner html.
         * Returns the created element as jQuery object.
         *
         * @name add
         * @type jQuery
         * @param Number i The index of the element.
         * @param String s The innerHTML of the element.
         * @cat Plugins/jCarousel
         */
        add: function(i, s) {
            var e = this.get(i), old = 0, add = 0;

            if (e.length == 0) {
                var c, e = this.create(i), j = $jc.intval(i);
                while (c = this.get(--j)) {
                    if (j <= 0 || c.length) {
                        j <= 0 ? this.list.prepend(e) : c.after(e);
                        break;
                    }
                }
            } else
                old = this.dimension(e);

            e.removeClass(this.className('jcarousel-item-placeholder'));
            typeof s == 'string' ? e.html(s) : e.empty().append(s);

            var di = this.options.visible != null ? Math.ceil(this.clipping() / this.options.visible) : null;
            var wh = this.dimension(e, di) - old;

            if (i > 0 && i < this.first)
                this.list.css(this.lt, $jc.intval(this.list.css(this.lt)) - wh + 'px');

            this.list.css(this.wh, $jc.intval(this.list.css(this.wh)) + wh + 'px');

            return e;
        },

        /**
         * Removes an element for the given index from the list.
         *
         * @name remove
         * @type undefined
         * @param Number i The index of the element.
         * @cat Plugins/jCarousel
         */
        remove: function(i) {
            var e = this.get(i);

            // Check if item exists and is not currently visible
            if (!e.length || (i >= this.first && i <= this.last))
                return;

            var d = this.dimension(e);

            if (i < this.first)
                this.list.css(this.lt, $jc.intval(this.list.css(this.lt)) + d + 'px');

            e.remove();

            this.list.css(this.wh, $jc.intval(this.list.css(this.wh)) - d + 'px');
        },

        /**
         * Moves the carousel forwards.
         *
         * @name next
         * @type undefined
         * @cat Plugins/jCarousel
         */
        next: function() {
            this.stopAuto();

            if (this.tail != null && !this.inTail)
                this.scrollTail(false);
            else
                this.scroll(((this.options.wrap == 'both' || this.options.wrap == 'last') && this.options.size != null && this.last == this.options.size) ? 1 : this.first + this.options.scroll);
        },

        /**
         * Moves the carousel backwards.
         *
         * @name prev
         * @type undefined
         * @cat Plugins/jCarousel
         */
        prev: function() {
            this.stopAuto();

            if (this.tail != null && this.inTail)
                this.scrollTail(true);
            else
                this.scroll(((this.options.wrap == 'both' || this.options.wrap == 'first') && this.options.size != null && this.first == 1) ? this.options.size : this.first - this.options.scroll);
        },

        /**
         * Scrolls the tail of the carousel.
         *
         * @name scrollTail
         * @type undefined
         * @param Bool b Whether scroll the tail back or forward.
         * @cat Plugins/jCarousel
         */
        scrollTail: function(b) {
            if (this.locked || this.animating || !this.tail)
                return;

            var pos  = $jc.intval(this.list.css(this.lt));

            !b ? pos -= this.tail : pos += this.tail;
            this.inTail = !b;

            // Save for callbacks
            this.prevFirst = this.first;
            this.prevLast  = this.last;

            this.animate(pos);
        },

        /**
         * Scrolls the carousel to a certain position.
         *
         * @name scroll
         * @type undefined
         * @param Number i The index of the element to scoll to.
         * @param Bool a Flag indicating whether to perform animation.
         * @cat Plugins/jCarousel
         */
        scroll: function(i, a) {
            if (this.locked || this.animating)
                return;

            this.animate(this.pos(i), a);
        },

        /**
         * Prepares the carousel and return the position for a certian index.
         *
         * @name pos
         * @type Number
         * @param Number i The index of the element to scoll to.
         * @cat Plugins/jCarousel
         */
        pos: function(i) {
            if (this.locked || this.animating)
                return;

            if (this.options.wrap != 'circular')
                i = i < 1 ? 1 : (this.options.size && i > this.options.size ? this.options.size : i);

            var back = this.first > i;
            var pos  = $jc.intval(this.list.css(this.lt));

            // Create placeholders, new list width/height
            // and new list position
            var f = this.options.wrap != 'circular' && this.first <= 1 ? 1 : this.first;
            var c = back ? this.get(f) : this.get(this.last);
            var j = back ? f : f - 1;
            var e = null, l = 0, p = false, d = 0;

            while (back ? --j >= i : ++j < i) {
                e = this.get(j);
                p = !e.length;
                if (e.length == 0) {
                    e = this.create(j).addClass(this.className('jcarousel-item-placeholder'));
                    c[back ? 'before' : 'after' ](e);
                }

                c = e;
                d = this.dimension(e);

                if (p)
                    l += d;

                if (this.first != null && (this.options.wrap == 'circular' || (j >= 1 && (this.options.size == null || j <= this.options.size))))
                    pos = back ? pos + d : pos - d;
            }

            // Calculate visible items
            var clipping = this.clipping();
            var cache = [];
            var visible = 0, j = i, v = 0;
            var c = this.get(i - 1);

            while (++visible) {
                e = this.get(j);
                p = !e.length;
                if (e.length == 0) {
                    e = this.create(j).addClass(this.className('jcarousel-item-placeholder'));
                    // This should only happen on a next scroll
                    c.length == 0 ? this.list.prepend(e) : c[back ? 'before' : 'after' ](e);
                }

                c = e;
                var d = this.dimension(e);
                if (d == 0) {
                    alert('jCarousel: No width/height set for items. This will cause an infinite loop. Aborting...');
                    return 0;
                }

                if (this.options.wrap != 'circular' && this.options.size !== null && j > this.options.size)
                    cache.push(e);
                else if (p)
                    l += d;

                v += d;

                if (v >= clipping)
                    break;

                j++;
            }

             // Remove out-of-range placeholders
            for (var x = 0; x < cache.length; x++)
                cache[x].remove();

            // Resize list
            if (l > 0) {
                this.list.css(this.wh, this.dimension(this.list) + l + 'px');

                if (back) {
                    pos -= l;
                    this.list.css(this.lt, $jc.intval(this.list.css(this.lt)) - l + 'px');
                }
            }

            // Calculate first and last item
            var last = i + visible - 1;
            if (this.options.wrap != 'circular' && this.options.size && last > this.options.size)
                last = this.options.size;

            if (j > last) {
                visible = 0, j = last, v = 0;
                while (++visible) {
                    var e = this.get(j--);
                    if (!e.length)
                        break;
                    v += this.dimension(e);
                    if (v >= clipping)
                        break;
                }
            }

            var first = last - visible + 1;
            if (this.options.wrap != 'circular' && first < 1)
                first = 1;

            if (this.inTail && back) {
                pos += this.tail;
                this.inTail = false;
            }

            this.tail = null;
            if (this.options.wrap != 'circular' && last == this.options.size && (last - visible + 1) >= 1) {
                var m = $jc.margin(this.get(last), !this.options.vertical ? 'marginRight' : 'marginBottom');
                if ((v - m) > clipping)
                    this.tail = v - clipping - m;
            }

            // Adjust position
            while (i-- > first)
                pos += this.dimension(this.get(i));

            // Save visible item range
            this.prevFirst = this.first;
            this.prevLast  = this.last;
            this.first     = first;
            this.last      = last;

            return pos;
        },

        /**
         * Animates the carousel to a certain position.
         *
         * @name animate
         * @type undefined
         * @param mixed p Position to scroll to.
         * @param Bool a Flag indicating whether to perform animation.
         * @cat Plugins/jCarousel
         */
        animate: function(p, a) {
            if (this.locked || this.animating)
                return;

            this.animating = true;

            var self = this;
            var scrolled = function() {
                self.animating = false;

                if (p == 0)
                    self.list.css(self.lt,  0);

                if (self.options.wrap == 'both' || self.options.wrap == 'last' || self.options.size == null || self.last < self.options.size)
                    self.startAuto();

                self.buttons();
                self.notify('onAfterAnimation');
            };

            this.notify('onBeforeAnimation');

            // Animate
            if (!this.options.animation || a == false) {
                this.list.css(this.lt, p + 'px');
                scrolled();
            } else {
                var o = !this.options.vertical ? {'left': p} : {'top': p};
                this.list.animate(o, this.options.animation, this.options.easing, scrolled);
            }
        },

        /**
         * Starts autoscrolling.
         *
         * @name auto
         * @type undefined
         * @param Number s Seconds to periodically autoscroll the content.
         * @cat Plugins/jCarousel
         */
        startAuto: function(s) {
            if (s != undefined)
                this.options.auto = s;

            if (this.options.auto == 0)
                return this.stopAuto();

            if (this.timer != null)
                return;

            var self = this;
            this.timer = setTimeout(function() { self.next(); }, this.options.auto * 1000);
        },

        /**
         * Stops autoscrolling.
         *
         * @name stopAuto
         * @type undefined
         * @cat Plugins/jCarousel
         */
        stopAuto: function() {
            if (this.timer == null)
                return;

            clearTimeout(this.timer);
            this.timer = null;
        },

        /**
         * Sets the states of the prev/next buttons.
         *
         * @name buttons
         * @type undefined
         * @cat Plugins/jCarousel
         */
        buttons: function(n, p) {
            if (n == undefined || n == null) {
                var n = !this.locked && this.options.size !== 0 && ((this.options.wrap && this.options.wrap != 'first') || this.options.size == null || this.last < this.options.size);
                if (!this.locked && (!this.options.wrap || this.options.wrap == 'first') && this.options.size != null && this.last >= this.options.size)
                    n = this.tail != null && !this.inTail;
            }

            if (p == undefined || p == null) {
                var p = !this.locked && this.options.size !== 0 && ((this.options.wrap && this.options.wrap != 'last') || this.first > 1);
                if (!this.locked && (!this.options.wrap || this.options.wrap == 'last') && this.options.size != null && this.first == 1)
                    p = this.tail != null && this.inTail;
            }

            var self = this;

            this.buttonNext[n ? 'bind' : 'unbind'](this.options.buttonNextEvent, this.funcNext)[n ? 'removeClass' : 'addClass'](this.className('jcarousel-next-disabled')).attr('disabled', n ? false : true);
            this.buttonPrev[p ? 'bind' : 'unbind'](this.options.buttonPrevEvent, this.funcPrev)[p ? 'removeClass' : 'addClass'](this.className('jcarousel-prev-disabled')).attr('disabled', p ? false : true);

            if (this.buttonNext.length > 0 && (this.buttonNext[0].jcarouselstate == undefined || this.buttonNext[0].jcarouselstate != n) && this.options.buttonNextCallback != null) {
                this.buttonNext.each(function() { self.options.buttonNextCallback(self, this, n); });
                this.buttonNext[0].jcarouselstate = n;
            }

            if (this.buttonPrev.length > 0 && (this.buttonPrev[0].jcarouselstate == undefined || this.buttonPrev[0].jcarouselstate != p) && this.options.buttonPrevCallback != null) {
                this.buttonPrev.each(function() { self.options.buttonPrevCallback(self, this, p); });
                this.buttonPrev[0].jcarouselstate = p;
            }
        },

        notify: function(evt) {
            var state = this.prevFirst == null ? 'init' : (this.prevFirst < this.first ? 'next' : 'prev');

            // Load items
            this.callback('itemLoadCallback', evt, state);

            if (this.prevFirst !== this.first) {
                this.callback('itemFirstInCallback', evt, state, this.first);
                this.callback('itemFirstOutCallback', evt, state, this.prevFirst);
            }

            if (this.prevLast !== this.last) {
                this.callback('itemLastInCallback', evt, state, this.last);
                this.callback('itemLastOutCallback', evt, state, this.prevLast);
            }

            this.callback('itemVisibleInCallback', evt, state, this.first, this.last, this.prevFirst, this.prevLast);
            this.callback('itemVisibleOutCallback', evt, state, this.prevFirst, this.prevLast, this.first, this.last);
        },

        callback: function(cb, evt, state, i1, i2, i3, i4) {
            if (this.options[cb] == undefined || (typeof this.options[cb] != 'object' && evt != 'onAfterAnimation'))
                return;

            var callback = typeof this.options[cb] == 'object' ? this.options[cb][evt] : this.options[cb];

            if (!$.isFunction(callback))
                return;

            var self = this;

            if (i1 === undefined)
                callback(self, state, evt);
            else if (i2 === undefined)
                this.get(i1).each(function() { callback(self, this, i1, state, evt); });
            else {
                for (var i = i1; i <= i2; i++)
                    if (i !== null && !(i >= i3 && i <= i4))
                        this.get(i).each(function() { callback(self, this, i, state, evt); });
            }
        },

        create: function(i) {
            return this.format('<li></li>', i);
        },

        format: function(e, i) {
            var $e = $(e).addClass(this.className('jcarousel-item')).addClass(this.className('jcarousel-item-' + i));
            $e.attr('jcarouselindex', i);
            return $e;
        },

        className: function(c) {
            return c + ' ' + c + (!this.options.vertical ? '-horizontal' : '-vertical');
        },

        dimension: function(e, d) {
            var el = e.jquery != undefined ? e[0] : e;

            var old = !this.options.vertical ?
                el.offsetWidth + $jc.margin(el, 'marginLeft') + $jc.margin(el, 'marginRight') :
                el.offsetHeight + $jc.margin(el, 'marginTop') + $jc.margin(el, 'marginBottom');

            if (d == undefined || old == d)
                return old;

            var w = !this.options.vertical ?
                d - $jc.margin(el, 'marginLeft') - $jc.margin(el, 'marginRight') :
                d - $jc.margin(el, 'marginTop') - $jc.margin(el, 'marginBottom');

            $(el).css(this.wh, w + 'px');

            return this.dimension(el);
        },

        clipping: function() {
            return !this.options.vertical ?
                this.clip[0].offsetWidth - $jc.intval(this.clip.css('borderLeftWidth')) - $jc.intval(this.clip.css('borderRightWidth')) :
                this.clip[0].offsetHeight - $jc.intval(this.clip.css('borderTopWidth')) - $jc.intval(this.clip.css('borderBottomWidth'));
        },

        index: function(i, s) {
            if (s == undefined)
                s = this.options.size;

            return Math.round((((i-1) / s) - Math.floor((i-1) / s)) * s) + 1;
        }
    });

    $jc.extend({
        /**
         * Gets/Sets the global default configuration properties.
         *
         * @name defaults
         * @descr Gets/Sets the global default configuration properties.
         * @type Hash
         * @param Hash d A set of key/value pairs to set as configuration properties.
         * @cat Plugins/jCarousel
         */
        defaults: function(d) {
            return $.extend(defaults, d || {});
        },

        margin: function(e, p) {
            if (!e)
                return 0;

            var el = e.jquery != undefined ? e[0] : e;

            if (p == 'marginRight' && $.browser.safari) {
                var old = {'display': 'block', 'float': 'none', 'width': 'auto'}, oWidth, oWidth2;

                $.swap(el, old, function() { oWidth = el.offsetWidth; });

                old['marginRight'] = 0;
                $.swap(el, old, function() { oWidth2 = el.offsetWidth; });

                return oWidth2 - oWidth;
            }

            return $jc.intval($.css(el, p));
        },

        intval: function(v) {
            v = parseInt(v);
            return isNaN(v) ? 0 : v;
        }
    });

})(jQuery);
jQuery.url=function(){var segments={};var parsed={};var options={url:window.location,strictMode:false,key:["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],q:{name:"queryKey",parser:/(?:^|&)([^&=]*)=?([^&]*)/g},parser:{strict:/^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,loose:/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/}};var parseUri=function(){str=decodeURI(options.url);var m=options.parser[options.strictMode?"strict":"loose"].exec(str);var uri={};var i=14;while(i--){uri[options.key[i]]=m[i]||""}uri[options.q.name]={};uri[options.key[12]].replace(options.q.parser,function($0,$1,$2){if($1){uri[options.q.name][$1]=$2}});return uri};var key=function(key){if(!parsed.length){setUp()}if(key=="base"){if(parsed.port!==null&&parsed.port!==""){return parsed.protocol+"://"+parsed.host+":"+parsed.port+"/"}else{return parsed.protocol+"://"+parsed.host+"/"}}return(parsed[key]==="")?null:parsed[key]};var param=function(item){if(!parsed.length){setUp()}return(parsed.queryKey[item]===null)?null:parsed.queryKey[item]};var setUp=function(){parsed=parseUri();getSegments()};var getSegments=function(){var p=parsed.path;segments=[];segments=parsed.path.length==1?{}:(p.charAt(p.length-1)=="/"?p.substring(1,p.length-1):path=p.substring(1)).split("/")};return{setMode:function(mode){strictMode=mode=="strict"?true:false;return this},setUrl:function(newUri){options.url=newUri===undefined?window.location:newUri;setUp();return this},segment:function(pos){if(!parsed.length){setUp()}if(pos===undefined){return segments.length}return(segments[pos]===""||segments[pos]===undefined)?null:segments[pos]},attr:key,param:param}}();/*
 * Copyright (c) 2008 Simo Kinnunen.
 * Licensed under the MIT license.
 */
var Cufon=new function(){var S=this.DOM={ready:(function(){var X=false,Z={loaded:1,complete:1};var W=[],Y=function(){if(X){return}X=true;for(var a;a=W.shift();a()){}};if(document.addEventListener){document.addEventListener("DOMContentLoaded",Y,false);window.addEventListener("pageshow",Y,false)}if(!window.opera&&document.readyState){(function(){Z[document.readyState]?Y():setTimeout(arguments.callee,10)})()}if(document.readyState&&document.createStyleSheet){(function(){try{document.body.doScroll("left");Y()}catch(a){setTimeout(arguments.callee,1)}})()}N(window,"load",Y);return function(a){if(!arguments.length){Y()}else{X?a():W.push(a)}}})()};var L=this.CSS={Size:function(X,W){this.value=parseFloat(X);this.unit=String(X).match(/[a-z%]*$/)[0]||"px";this.convert=function(Y){return Y/W*this.value};this.convertFrom=function(Y){return Y/this.value*W};this.toString=function(){return this.value+this.unit}},getStyle:function(X){var W=document.defaultView;if(W&&W.getComputedStyle){return new A(W.getComputedStyle(X,null))}if(X.currentStyle){return new A(X.currentStyle)}return new A(X.style)},ready:(function(){var Y=false;var X=[],Z=function(){Y=true;for(var b;b=X.shift();b()){}};var W=Object.prototype.propertyIsEnumerable?E("style"):{length:0};var a=E("link");S.ready(function(){var e=0,d;for(var c=0,b=a.length;d=a[c],c<b;++c){if(!d.disabled&&d.rel.toLowerCase()=="stylesheet"){++e}}if(document.styleSheets.length>=W.length+e){Z()}else{setTimeout(arguments.callee,10)}});return function(b){if(Y){b()}else{X.push(b)}}})(),supports:function(Y,X){var W=document.createElement("span").style;if(W[Y]===undefined){return false}W[Y]=X;return W[Y]===X},textDecoration:function(b,a){if(!a){a=this.getStyle(b)}var X={underline:null,overline:null,"line-through":null};for(var W=b;W.parentNode&&W.parentNode.nodeType==1;){var Z=true;for(var Y in X){if(X[Y]){continue}if(a.get("textDecoration").indexOf(Y)!=-1){X[Y]=a.get("color")}Z=false}if(Z){break}a=this.getStyle(W=W.parentNode)}return X},textShadow:J(function(a){if(a=="none"){return null}var Z=[],b={},W,X=0;var Y=/(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)|(-?[\d.]+[a-z%]*)|,/ig;while(W=Y.exec(a)){if(W[0]==","){Z.push(b);b={},X=0}else{if(W[1]){b.color=W[1]}else{b[["offX","offY","blur"][X++]]=W[2]}}}Z.push(b);return Z}),color:J(function(X){var W={};W.color=X.replace(/^rgba\((.*?),\s*([\d.]+)\)/,function(Z,Y,a){W.opacity=parseFloat(a);return"rgb("+Y+")"});return W}),textTransform:function(X,W){return X[{uppercase:"toUpperCase",lowercase:"toLowerCase"}[W.get("textTransform")]||"toString"]()}};this.VML={parsePath:function(Z){var W=[],Y=/([mrvxe])([^a-z]*)/g,X;while(X=Y.exec(Z)){W.push({type:X[1],coords:X[2].split(",")})}return W}};function O(X){var W=[],Z=false;function Y(){if(Z||!W.length){return}Z=true;setTimeout(function(){W.shift().call(X);Z=false;Y()},1)}this.add=function(a){W.push(a);Y()}}function P(X){var W=this.face=X.face;this.glyphs=X.glyphs;this.w=X.w;this.baseSize=parseInt(W["units-per-em"],10);this.family=W["font-family"].toLowerCase();this.weight=W["font-weight"];this.style=W["font-style"]||"normal";this.viewBox=(function(){var Y=W.bbox.split(/\s+/);return{minX:parseInt(Y[0],10),minY:parseInt(Y[1],10),width:parseInt(Y[2],10)-parseInt(Y[0],10),height:parseInt(Y[3],10)-parseInt(Y[1],10),toString:function(){return[this.minX,this.minY,this.width,this.height].join(" ")}}})();this.ascent=-parseInt(W.ascent,10);this.descent=-parseInt(W.descent,10);this.height=-this.ascent+this.descent}function D(){this.styles={};this.add=function(W){(this.styles[W.style]||(this.styles[W.style]={}))[W.weight]=W};this.get=function(X,Z){var W=this.styles[X],Y;if(!W){return null}Z={normal:400,bold:700}[Z]||parseInt(Z,10);if(W[Z]){return W[Z]}for(var a in W){a=parseInt(a,10);if(!Y||(a<Z&&a>Y)){Y=a}}return W[Y]}}function V(){var Y={},W=0;function X(Z){return Z.cufid||(Z.cufid=++W)}this.get=function(Z){var a=X(Z);return Y[a]||(Y[a]={})}}function A(W){var Y={},X={};this.get=function(Z){return Y[Z]!=undefined?Y[Z]:W[Z]};this.getSize=function(a,Z){return X[a]||(X[a]=new L.Size(this.get(a),Z))};this.extend=function(Z){for(var a in Z){Y[a]=Z[a]}return this}}function I(W){return W==null||W instanceof Array?W:[W]}function N(X,W,Y){if(X.addEventListener){X.addEventListener(W,Y,false)}else{if(X.attachEvent){X.attachEvent("on"+W,function(){return Y.apply(X,arguments)})}}}function J(W){var X={};return function(Y){if(!X.hasOwnProperty(Y)){X[Y]=W.apply(null,arguments)}return X[Y]}}function B(b,a){if(!a){a=L.getStyle(b)}var X=a.get("fontFamily").split(/\s*,\s*/),Z;for(var Y=0,W=X.length;Y<W;++Y){Z=X[Y].toLowerCase();if(Z[0]=='"'||Z[0]=="'"){Z=Z.substring(1,Z.length-1)}if(H[Z]){return H[Z].get(a.get("fontStyle"),a.get("fontWeight"))}}return null}function E(W){return document.getElementsByTagName(W)}function F(){var W={},Z;for(var Y=0,X=arguments.length;Y<X;++Y){for(Z in arguments[Y]){W[Z]=arguments[Y][Z]}}return W}function M(Y,f,W,g,Z,X){if(g.separateWords){var d=document.createDocumentFragment(),b;var e=f.split(/\s+/);if(Q){if(/^\s/.test(f)){e.unshift("")}if(/\s$/.test(f)){e.push("")}}for(var c=0,a=e.length;c<a;++c){b=U[g.engine](Y,e[c]+(c<a-1?" ":""),W,g,Z,X);if(b){d.appendChild(b)}}return d}return U[g.engine].apply(null,arguments)}function K(X,e){var c=C.get(X);if(!e){e=c.options}var Y,W,b;for(var Z=X.firstChild;Z;Z=b){b=Z.nextSibling;if(Z.nodeType==1){if(!Z.firstChild){continue}if(!/cufon/.test(Z.className)){arguments.callee(Z,e);continue}}var d=Z.nodeType==3?Z.data:Z.alt;if(d===""){continue}if(!W){W=L.getStyle(X).extend(e)}if(!Y){Y=B(X,W)}if(!Y){continue}var a=M(Y,d,W,e,Z,X);if(a){Z.parentNode.replaceChild(a,Z)}else{Z.parentNode.removeChild(Z)}}if(!c.options){c.options=e}}var Q=" ".split(/\s+/).length==0;var G=new O(this),C=new V();var T=[];var U={},H={},R={enableTextDecoration:false,engine:null,printable:true,responsive:false,selector:(window.Sizzle||(window.$$&&function(W){return $$(W)})||window.$||(document.querySelectorAll&&function(W){return document.querySelectorAll(W)})||E),separateWords:true,textShadow:"none"};this.registerEngine=function(X,W){if(!W){return this}U[X]=W;return this.set("engine",X)};this.registerFont=function(Y){var W=new P(Y),X=W.family;if(!H[X]){H[X]=new D()}H[X].add(W);return this.set("fontFamily",X)};this.refresh=function(){var Y=T.splice(0,T.length);for(var X=0,W=Y.length;X<W;++X){this.replace.apply(this,Y[X])}return this};this.replace=function(Z,Y,W){Y=F(R,Y);if(typeof Y.textShadow=="string"){Y.textShadow=L.textShadow(Y.textShadow)}if(!Y.engine){return this}if(!W){T.push(arguments)}var X=function(){if(!Y.responsive){return K.apply(null,arguments)}var a=arguments;G.add(function(){K.apply(null,a)})};if(Z.nodeType||typeof Z=="string"){Z=[Z]}L.ready(function(){for(var b=0,a=Z.length;b<a;++b){var c=Z[b];if(typeof c=="string"){Cufon.replace(Y.selector(c),Y,true)}else{X(c,Y)}}});return this};this.set=function(W,X){R[W]=X;return this}};Cufon.registerEngine("canvas",(function(){var B=document.createElement("canvas");if(!B||!B.getContext||!B.getContext.apply){return null}B=null;var A=Cufon.CSS.supports("display","inline-block");var E=document.createElement("style");E.type="text/css";E.appendChild(document.createTextNode("@media screen,projection{.cufon-canvas{display:inline;display:inline-block;position:relative;vertical-align:middle;font-size:1px;line-height:1px}"+(A?".cufon-canvas canvas{position:relative}":".cufon-canvas canvas{position:absolute}")+".cufon-canvas .cufon-alt{display:none}}@media print{.cufon-canvas{padding:0 !important}.cufon-canvas canvas{display:none}.cufon-canvas .cufon-alt{display:inline}}"));document.getElementsByTagName("head")[0].appendChild(E);function D(N,H){var M=0,L=0;var F=Cufon.VML.parsePath(N);var G=new Array(F.length-1);generate:for(var J=0,I=F.length;J<I;++J){var K=F[J].coords;switch(F[J].type){case"v":G[J]={m:"bezierCurveTo",a:[M+Number(K[0]),L+Number(K[1]),M+Number(K[2]),L+Number(K[3]),M+=Number(K[4]),L+=Number(K[5])]};break;case"r":G[J]={m:"lineTo",a:[M+=Number(K[0]),L+=Number(K[1])]};break;case"m":G[J]={m:"moveTo",a:[M=Number(K[0]),L=Number(K[1])]};break;case"x":G[J]={m:"closePath"};break;case"e":break generate}H[G[J].m].apply(H,G[J].a)}return G}function C(J,I){for(var H=0,G=J.length;H<G;++H){var F=J[H];I[F.m].apply(I,F.a)}}return function(o,R,h,N,V,p){var T=o.viewBox;var H=h.getSize("fontSize",o.baseSize);var e=h.get("letterSpacing");e=(e=="normal")?0:H.convertFrom(parseInt(e,10));var U=0,f=0,d=0,P=0;var S=N.textShadow,b=[];if(S){for(var n=0,j=S.length;n<j;++n){var X=S[n];var a=H.convertFrom(parseFloat(X.offX));var Z=H.convertFrom(parseFloat(X.offY));b[n]=[a,Z];if(Z<U){U=Z}if(a>f){f=a}if(Z>d){d=Z}if(a<P){P=a}}}var s=Cufon.CSS.textTransform(R,h).split("");var F=0;var G=H.convert(T.height);var r=Math.ceil(G);var Q=null;for(var n=0,j=s.length;n<j;++n){var O=o.glyphs[s[n]]||o.missingGlyph;if(!O){continue}F+=Q=Number(O.w||o.w)+e}if(Q===null){return null}f+=(T.width-Q);P+=T.minX;var M=document.createElement("span");M.className="cufon cufon-canvas";M.alt=R;var I=document.createElement("canvas");var t=M.style;var Y=I.style;I.width=Math.ceil(H.convert(F+f-P));I.height=Math.ceil(H.convert(T.height-U+d));U+=T.minY;Y.top=Math.round(H.convert(U-o.ascent))+"px";Y.left=Math.round(H.convert(P))+"px";var c=r/G;var L=Math.ceil(H.convert(F*c))+"px";if(A){t.width=L;t.height=H.convert(o.height)+"px"}else{t.paddingLeft=L;t.paddingBottom=(H.convert(o.height)-1)+"px"}var q=I.getContext("2d"),W=r/T.height;q.scale(W,W);q.translate(-P,-U);q.lineWidth=o.face["underline-thickness"];q.save();function J(i,g){q.strokeStyle=g;q.beginPath();q.moveTo(0,i);q.lineTo(F,i);q.stroke()}var K=N.enableTextDecoration?Cufon.CSS.textDecoration(p,h):{};if(K.underline){J(-o.face["underline-position"],K.underline)}if(K.overline){J(o.ascent,K.overline)}q.fillStyle=h.get("color");function m(){for(var u=0,g=s.length;u<g;++u){var v=o.glyphs[s[u]]||o.missingGlyph;if(!v){continue}q.beginPath();if(v.d){if(v.code){C(v.code,q)}else{v.code=D("m"+v.d,q)}}q.fill();q.translate(Number(v.w||o.w)+e,0)}}if(S){for(var n=0,j=S.length;n<j;++n){var X=S[n];q.save();q.fillStyle=X.color;q.translate.apply(q,b[n]);m();q.restore()}}m();q.restore();if(K["line-through"]){J(-o.descent,K["line-through"])}M.appendChild(I);if(N.printable){var k=document.createElement("span");k.className="cufon-alt";k.appendChild(document.createTextNode(R));M.appendChild(k)}return M}})());Cufon.registerEngine("vml",(function(){if(!document.namespaces){return}document.write('<!--[if vml]><script type="text/javascript">Cufon.vmlEnabled=true;<\/script><![endif]-->');if(!Cufon.vmlEnabled){return}if(document.namespaces.cvml==null){document.namespaces.add("cvml","urn:schemas-microsoft-com:vml");document.write('<style type="text/css">@media screen{cvml\\:*{behavior:url(#default#VML);display:inline-block;antialias:true;position:absolute}.cufon-vml{display:inline-block;position:relative;vertical-align:middle}.cufon-vml .cufon-alt{display:none}a .cufon-vml{cursor:pointer}}@media print{.cufon-vml cvml\\:*{display:none}.cufon-vml .cufon-alt{display:inline}}</style>')}var C=0;function B(E,F){return A(E,/(?:em|ex|%)$/i.test(F)?"1em":F)}function A(H,I){if(/px$/i.test(I)){return parseFloat(I)}var G=H.style.left,F=H.runtimeStyle.left;H.runtimeStyle.left=H.currentStyle.left;H.style.left=I;var E=H.style.pixelLeft;H.style.left=G;H.runtimeStyle.left=F;return E}function D(F,H){var E=document.createElement("cvml:shapetype");E.id="cufon-glyph-"+C++;F.typeRef="#"+E.id;E.stroked="f";E.coordsize=H.width+","+H.height;E.coordorigin=H.minX+","+H.minY;var G="m"+H.minX+","+H.minY+" r"+H.width+","+H.height;E.path=(F.d?"m"+F.d+"x":"")+G;document.body.insertBefore(E,document.body.firstChild)}return function(h,R,d,O,V,j){var U=h.viewBox;var G=d.computedFontSize||(d.computedFontSize=new Cufon.CSS.Size(B(j,d.get("fontSize"))+"px",h.baseSize));var b=d.computedLSpacing;if(b==undefined){b=d.get("letterSpacing");d.computedLSpacing=b=(b=="normal")?0:G.convertFrom(A(j,b))}var N=document.createElement("span");N.className="cufon cufon-vml";N.alt=R;var H=document.createElement("cvml:group");var q=N.runtimeStyle;var X=H.runtimeStyle;var F=G.convert(U.height);X.height=Math.ceil(F);X.top=Math.round(G.convert(U.minY-h.ascent));X.left=Math.round(G.convert(U.minX));var a=parseInt(X.height,10)/F;q.height=G.convert(-h.ascent+h.descent)+"px";var J=O.enableTextDecoration?Cufon.CSS.textDecoration(j,d):{};var Q=d.get("color");var n=Cufon.CSS.textTransform(R,d).split("");var E=0,Z=0,K=null;var T=O.textShadow;for(var g=0,e=n.length;g<e;++g){var P=h.glyphs[n[g]]||h.missingGlyph;if(!P){continue}if(!P.typeRef){D(P,U)}var L=document.createElement("cvml:shape");L.type=P.typeRef;var k=L.runtimeStyle;k.width=U.width;k.height=U.height;k.top=0;k.left=Z;L.fillcolor=Q;H.appendChild(L);if(T){for(var Y=0,c=T.length;Y<c;++Y){var W=T[Y];var o=Cufon.CSS.color(W.color);var I=L.cloneNode(false),S=I.runtimeStyle;S.top=G.convertFrom(parseFloat(W.offY));S.left=Z+G.convertFrom(parseFloat(W.offX));S.zIndex=-1;I.fillcolor=o.color;if(o.opacity){var m=document.createElement("cvml:fill");m.opacity=o.opacity;I.appendChild(m)}H.appendChild(I)}}K=Number(P.w||h.w)+b;E+=K;Z+=K}if(K===null){return null}var M=-U.minX+E+(U.width-K);H.coordsize=M+","+U.height;X.width=G.convert(M*a);q.width=Math.max(Math.ceil(G.convert(E*a)),0);N.appendChild(H);if(O.printable){var f=document.createElement("span");f.className="cufon-alt";f.innerText=R;N.appendChild(f)}return N}})());Cufon.registerFont({"w":119,"face":{"font-family":"Univers LT Std","font-weight":"400","font-stretch":"ultra-condensed","units-per-em":"360","panose-1":"2 11 6 8 3 5 2 6 2 4","ascent":"261","descent":"-99","x-height":"2","bbox":"-23 -333 360 72.6282","underline-thickness":"18","underline-position":"-36","stemh":"24","stemv":"34","unicode-range":"U+0020-U+FB02"},"glyphs":{" ":{"w":66},"!":{"d":"26,-59r-5,-201r38,0r-5,201r-28,0xm21,0r0,-36r38,0r0,36r-38,0","w":79},"\"":{"d":"58,-196r0,-64r30,0r0,64r-30,0xm12,-196r0,-64r30,0r0,64r-30,0","w":100},"#":{"d":"77,-103r5,-54r-25,0r-6,54r26,0xm17,0r8,-79r-24,0r0,-24r27,0r5,-54r-24,0r0,-24r27,0r8,-79r24,0r-8,79r25,0r8,-79r24,0r-8,79r23,0r0,24r-26,0r-6,54r25,0r0,24r-27,0r-8,79r-24,0r8,-79r-25,0r-8,79r-24,0","w":133},"$":{"d":"90,-56v12,-41,-80,-88,-80,-145v0,-38,15,-56,46,-61r0,-28r19,0r0,28v40,2,50,29,46,72r-34,0v0,-22,2,-45,-20,-44v-14,0,-21,8,-21,28v0,18,3,29,36,63v36,37,42,50,42,81v0,38,-13,60,-49,64r0,28r-19,0r0,-28v-39,-2,-51,-32,-46,-77r36,0v-1,23,-2,50,21,49v19,0,23,-13,23,-30","w":133},"%":{"d":"37,-228r0,98v0,10,3,14,10,14v7,0,11,-4,11,-14r0,-98v0,-10,-4,-15,-11,-15v-7,0,-10,5,-10,15xm58,2r82,-264r21,0r-81,264r-22,0xm162,-130r0,98v0,10,4,15,11,15v7,0,10,-5,10,-15r0,-98v0,-10,-3,-14,-10,-14v-7,0,-11,4,-11,14xm13,-125r0,-109v0,-20,15,-28,34,-28v20,0,34,8,34,28r0,109v0,21,-14,29,-34,29v-19,0,-34,-8,-34,-29xm139,-26r0,-109v0,-21,14,-29,34,-29v19,0,34,8,34,29r0,109v0,20,-15,28,-34,28v-20,0,-34,-8,-34,-28","w":219},"&":{"d":"68,-234v-12,0,-16,10,-16,27v0,13,2,25,12,47v16,-20,20,-32,20,-49v0,-16,-6,-25,-16,-25xm76,-136v9,19,15,41,25,59r0,-54r30,0v-1,30,3,81,-8,96r16,35v-14,-2,-38,6,-40,-8v-42,25,-87,4,-87,-56v0,-31,2,-64,29,-77v-28,-41,-28,-119,27,-119v70,4,50,96,8,124xm87,-35r-34,-79v-9,8,-15,100,13,90v8,0,14,-2,21,-11","w":146},"\u2019":{"d":"10,-196r8,-64r39,0r-21,64r-26,0","w":66},"(":{"d":"77,56r-23,0v-44,-105,-45,-211,0,-316r23,0v-10,30,-24,112,-24,158v0,46,14,129,24,158","w":79},")":{"d":"3,-260r23,0v44,105,45,211,0,316r-23,0v10,-29,24,-112,24,-158v0,-46,-14,-128,-24,-158","w":79},"*":{"d":"40,-209r-35,-16r9,-18r32,21r-2,-38r18,0r-1,38r31,-21r10,18r-36,16r36,16r-10,18r-31,-21r1,38r-18,0r2,-38r-32,21r-9,-18","w":106},"+":{"d":"93,0r0,-76r-76,0r0,-30r76,0r0,-76r30,0r0,76r76,0r0,30r-76,0r0,76r-30,0","w":216},",":{"d":"10,22r8,-64r39,0r-21,64r-26,0","w":66},"-":{"d":"10,-77r0,-28r87,0r0,28r-87,0","w":106},".":{"d":"12,0r0,-42r43,0r0,42r-43,0","w":66},"\/":{"d":"-1,2r78,-264r30,0r-77,264r-31,0","w":106},"0":{"d":"47,-204r0,148v0,16,0,32,20,32v20,0,20,-16,20,-32r0,-148v0,-16,0,-32,-20,-32v-20,0,-20,16,-20,32xm13,-62r0,-136v0,-47,11,-64,54,-64v43,0,54,17,54,64r0,136v0,47,-11,64,-54,64v-43,0,-54,-17,-54,-64","w":133},"1":{"d":"58,0r-1,-211v-8,10,-15,17,-28,27r0,-34v8,-6,28,-30,32,-42r30,0r0,260r-33,0","w":133},"2":{"d":"12,0r0,-35v23,-53,71,-101,73,-170v0,-24,-6,-31,-18,-31v-19,-2,-17,23,-17,43r-34,0v-2,-44,2,-71,51,-69v70,-7,59,86,36,130r-55,102r74,0r0,30r-110,0","w":133},"3":{"d":"67,2v-46,1,-55,-23,-54,-72r34,0v-1,23,0,46,20,46v25,0,20,-37,20,-63v2,-28,-12,-32,-40,-31r0,-30v40,8,41,-22,39,-60v0,-23,-7,-28,-17,-28v-18,-1,-21,19,-20,41r-34,0v0,-50,11,-67,54,-67v42,0,51,20,51,69v0,45,-6,54,-32,59v22,4,33,10,33,72v0,47,-11,64,-54,64","w":133},"4":{"d":"8,-63r0,-30r58,-167r44,0r0,171r16,0r0,26r-16,0r0,63r-34,0r0,-63r-68,0xm76,-89r0,-121r-38,121r38,0","w":133},"5":{"d":"66,2v-48,0,-58,-26,-54,-72r34,0v0,23,-3,48,21,46v37,-6,21,-57,21,-92v0,-18,-8,-25,-20,-25v-14,-1,-21,18,-19,38r-34,0r0,-157r101,0r0,28r-67,0r0,80v24,-31,72,-21,73,28v-2,61,16,129,-56,126","w":133},"6":{"d":"66,-262v48,0,57,25,54,69r-34,0v1,-22,0,-41,-20,-41v-28,0,-20,53,-19,80v8,-11,18,-15,34,-15v48,-2,41,59,41,107v0,47,-11,64,-58,64v-38,0,-52,-14,-52,-60r0,-140v0,-47,15,-64,54,-64xm66,-24v37,-1,20,-60,20,-93v0,-13,-4,-24,-20,-24v-29,-2,-18,55,-20,85v0,17,0,32,20,32","w":133},"7":{"d":"31,0r57,-228r-79,0r0,-32r113,0r0,33r-54,227r-37,0","w":133},"8":{"d":"67,-24v31,-1,17,-38,20,-64v0,-16,0,-32,-20,-32v-31,1,-17,38,-20,64v0,16,0,32,20,32xm67,-148v30,-2,18,-33,18,-57v0,-15,0,-29,-18,-29v-25,0,-16,28,-18,50v0,23,0,36,18,36xm67,2v-52,4,-56,-33,-54,-86v0,-37,8,-44,29,-50v-28,-3,-28,-38,-27,-73v0,-36,12,-55,52,-55v50,-2,53,32,51,79v0,31,-5,44,-26,49v28,2,31,33,29,72v0,47,-11,64,-54,64","w":133},"9":{"d":"68,2v-48,0,-57,-25,-54,-69r34,0v-1,22,0,41,20,41v28,0,20,-53,19,-80v-8,11,-18,15,-34,15v-48,2,-41,-59,-41,-107v0,-47,11,-64,58,-64v38,0,52,14,52,60r0,140v0,47,-15,64,-54,64xm68,-236v-37,1,-20,60,-20,93v0,13,4,24,20,24v29,2,18,-55,20,-85v0,-17,0,-32,-20,-32","w":133},":":{"d":"12,0r0,-42r43,0r0,42r-43,0xm12,-138r0,-43r43,0r0,43r-43,0","w":66},";":{"d":"10,22r8,-64r39,0r-21,64r-26,0xm12,-138r0,-43r43,0r0,43r-43,0","w":66},"<":{"d":"17,-78r0,-26r182,-80r0,30r-145,63r145,63r0,30","w":216},"=":{"d":"17,-113r0,-31r182,0r0,31r-182,0xm17,-39r0,-30r182,0r0,30r-182,0","w":216},">":{"d":"17,2r0,-30r145,-63r-145,-63r0,-30r182,80r0,26","w":216},"?":{"d":"41,-59v-2,-51,2,-85,21,-121v7,-17,8,-21,8,-39v0,-14,-3,-19,-13,-19v-17,0,-11,24,-12,40r-33,0v-3,-40,6,-64,45,-64v68,0,49,88,27,118v-16,25,-15,48,-15,85r-28,0xm36,0r0,-36r39,0r0,36r-39,0","w":113},"@":{"d":"181,-144v0,-18,-14,-34,-31,-34v-28,0,-51,36,-51,66v0,19,10,34,30,34v30,0,52,-40,52,-66xm12,-130v0,-74,61,-132,138,-132v67,0,126,44,126,109v0,66,-58,101,-87,101v-15,1,-21,-9,-25,-20v-28,37,-99,18,-93,-37v-7,-65,81,-134,120,-68r7,-21r26,0r-31,113v0,4,3,7,9,7v19,0,46,-34,46,-71v0,-53,-46,-87,-98,-87v-65,0,-110,50,-110,107v0,58,49,105,113,105v33,0,65,-16,81,-34r31,0v-25,38,-67,60,-114,60v-78,0,-139,-58,-139,-132","w":288},"A":{"d":"4,0r57,-260r42,0r53,260r-36,0r-12,-66r-56,0r-12,66r-36,0xm81,-222v-11,39,-15,85,-24,126r46,0","w":159},"B":{"d":"13,0r0,-260v62,1,115,-14,115,63v0,51,-8,59,-33,63v29,6,35,16,35,60v0,56,-8,74,-60,74r-57,0xm49,-120r0,92v36,-1,49,8,47,-47v2,-53,-11,-44,-47,-45xm49,-232r0,84v36,-1,48,8,45,-47v2,-38,-13,-38,-45,-37","w":140},"C":{"d":"69,2v-93,3,-51,-117,-60,-196v0,-36,12,-68,61,-68v47,0,55,28,52,73r-33,0v1,-23,1,-46,-21,-45v-19,0,-23,13,-23,45r0,127v-2,52,44,46,44,5r0,-18r33,0v1,46,2,76,-53,77","w":126},"D":{"d":"49,-230r0,200v73,19,43,-89,49,-148v2,-46,-10,-54,-49,-52xm13,0r0,-260r58,0v59,0,63,20,63,95r0,78v8,91,-42,90,-121,87","w":146},"E":{"d":"13,0r0,-260r98,0r0,30r-62,0r0,82r59,0r0,30r-59,0r0,88r62,0r0,30r-98,0","w":113},"F":{"d":"13,0r0,-260r98,0r0,30r-62,0r0,82r59,0r0,30r-59,0r0,118r-36,0","w":113},"G":{"d":"133,-191r-36,0v2,-23,-5,-44,-23,-43v-16,0,-25,15,-25,43r0,131v-2,32,24,38,48,32r0,-77r-24,0r0,-30r60,0r0,131v-14,3,-39,6,-59,6v-94,3,-52,-117,-61,-196v0,-48,15,-68,62,-68v48,-1,62,24,58,71","w":146},"H":{"d":"13,0r0,-260r36,0r0,112r48,0r0,-112r36,0r0,260r-36,0r0,-118r-48,0r0,118r-36,0","w":146},"I":{"d":"12,0r0,-260r36,0r0,260r-36,0","w":60},"J":{"d":"50,2v-43,5,-51,-32,-47,-78r34,0v2,20,-7,50,13,50v14,0,15,-13,15,-26r0,-208r36,0r0,212v0,32,-15,50,-51,50","w":113},"K":{"d":"13,0r0,-260r36,0r1,119r57,-119r36,0r-61,122r65,138r-40,0r-58,-130r0,130r-36,0","w":146},"L":{"d":"13,0r0,-260r36,0r0,230r61,0r0,30r-97,0","w":113},"M":{"d":"13,0r0,-260r58,0r33,198r34,-198r55,0r0,260r-34,0r0,-234r-37,234r-36,0r-41,-234r0,234r-32,0","w":206},"N":{"d":"13,0r0,-260r50,0r43,216r0,-216r34,0r0,260r-52,0r-43,-222r0,222r-32,0","w":153},"O":{"d":"48,-197r0,137v0,22,10,34,25,34v15,0,25,-12,25,-34r0,-137v0,-25,-8,-37,-25,-37v-16,0,-25,12,-25,37xm73,2v-94,3,-52,-117,-61,-196v0,-36,12,-68,61,-68v95,-3,51,117,61,196v0,36,-12,68,-61,68","w":146},"P":{"d":"49,-230r0,87v35,-1,49,7,46,-43v3,-51,-10,-43,-46,-44xm13,0r0,-260v70,2,118,-17,118,74v0,72,-21,75,-82,73r0,113r-36,0","w":140},"Q":{"d":"48,-197r0,137v0,22,10,34,25,34v15,0,25,-12,25,-34r0,-137v0,-25,-8,-37,-25,-37v-16,0,-25,12,-25,37xm73,2v-94,3,-52,-117,-61,-196v0,-36,12,-68,61,-68v93,-3,52,110,61,187v2,22,-9,45,-14,53v6,-3,18,-4,34,-4r0,26v-27,0,-65,2,-81,2","w":153},"R":{"d":"13,0r0,-260r56,0v53,0,58,14,58,71v1,36,-7,49,-34,60v54,3,24,77,35,129r-34,0v-9,-20,-4,-55,-4,-82v0,-31,-13,-32,-41,-31r0,113r-36,0xm49,-230r0,87v34,1,43,-1,42,-45v2,-48,-9,-41,-42,-42","w":140},"S":{"d":"68,-262v45,0,57,23,53,72r-34,0v0,-22,2,-45,-20,-44v-15,0,-22,8,-22,28v0,18,4,29,37,63v35,37,42,50,42,81v0,41,-16,64,-59,64v-46,2,-61,-28,-56,-77r36,0v-1,23,0,50,21,49v19,0,24,-13,24,-30v12,-40,-81,-88,-81,-145v0,-43,20,-61,59,-61","w":133},"T":{"d":"2,-230r0,-30r123,0r0,30r-44,0r0,230r-36,0r0,-230r-43,0","w":126},"U":{"d":"134,-260r0,201v0,31,-12,61,-61,61v-49,0,-61,-30,-61,-61r0,-201r36,0r0,207v0,18,7,27,25,27v19,0,25,-9,25,-27r0,-207r36,0","w":146},"V":{"d":"56,0r-53,-260r36,0r38,207r37,-207r36,0r-52,260r-42,0","w":153},"W":{"d":"46,0r-41,-260r37,0r26,214r29,-214r49,0r25,214r31,-214r33,0r-46,260r-44,0r-25,-217r-31,217r-43,0","w":240},"X":{"d":"3,0r56,-135r-52,-125r38,0r34,92r34,-92r36,0r-52,129r53,131r-38,0r-35,-95r-38,95r-36,0","w":153},"Y":{"d":"55,-107r-50,-153r36,0r32,110r36,-110r32,0r-50,153r0,107r-36,0r0,-107","w":146},"Z":{"d":"4,0r0,-33r81,-197r-71,0r0,-30r107,0r0,30r-81,200r83,0r0,30r-119,0","w":126},"[":{"d":"21,56r0,-316r56,0r0,26r-26,0r0,264r26,0r0,26r-56,0","w":79},"\\":{"d":"30,-262r77,264r-30,0r-78,-264r31,0","w":106},"]":{"d":"3,56r0,-26r26,0r0,-264r-26,0r0,-26r56,0r0,316r-56,0","w":79},"^":{"d":"21,-111r73,-149r28,0r73,149r-30,0r-57,-119r-57,119r-30,0","w":216},"_":{"d":"0,45r0,-18r180,0r0,18r-180,0","w":180},"\u2018":{"d":"10,-196r21,-64r26,0r-8,64r-39,0","w":66},"a":{"d":"76,-19v-19,27,-71,40,-67,-28v0,-37,3,-45,12,-55v8,-8,14,-11,53,-11v-2,-19,7,-46,-14,-46v-17,-2,-15,16,-15,32r-33,0v-3,-37,9,-56,48,-56v31,0,48,12,48,44r0,139r-32,0r0,-19xm74,-89v-25,-1,-31,3,-31,37v0,47,31,33,31,10r0,-47"},"b":{"d":"74,-45r0,-90v0,-19,-5,-24,-13,-24v-9,0,-15,7,-15,29r0,91v0,14,7,20,13,20v9,0,15,-5,15,-26xm46,-168v18,-26,67,-18,62,27v-5,51,18,140,-32,143v-13,0,-25,-6,-32,-15r0,13r-32,0r0,-260r34,0r0,92"},"c":{"d":"8,-43v3,-59,-17,-143,47,-140v43,1,46,24,44,63r-32,0v0,-16,2,-41,-13,-39v-8,0,-13,7,-13,21r0,99v0,11,4,17,13,17v17,1,13,-23,13,-39r32,0v6,40,-11,67,-44,63v-25,0,-47,-11,-47,-45","w":106},"d":{"d":"46,-135r0,90v-3,36,27,34,28,6r0,-91v2,-37,-29,-41,-28,-5xm76,-13v-19,25,-69,19,-64,-27v5,-51,-18,-140,32,-143v12,0,25,8,30,15r0,-92r34,0r0,260r-32,0r0,-13"},"e":{"d":"11,-43v3,-60,-18,-143,49,-140v27,0,49,12,49,45r0,58r-64,0v2,22,-7,61,16,61v19,0,16,-21,16,-40r32,0v2,40,-1,59,-50,61v-26,0,-48,-11,-48,-45xm61,-161v-25,-1,-14,36,-16,58r32,0v-2,-22,8,-60,-16,-58"},"f":{"d":"19,0r0,-157r-17,0r0,-24r17,0v0,-47,-9,-87,54,-79r0,26v-29,-5,-18,30,-20,53r20,0r0,24r-20,0r0,157r-34,0","w":73},"g":{"d":"59,68v-30,1,-49,-16,-44,-51r34,0v0,14,-2,30,13,29v19,0,12,-47,11,-65v-18,27,-66,17,-61,-27v4,-49,-17,-136,32,-137v15,0,23,5,32,18r0,-16r32,0r0,199v0,32,-16,50,-49,50xm46,-140r0,86v-3,35,26,33,28,7r0,-93v0,-13,-5,-19,-15,-19v-8,0,-13,3,-13,19"},"h":{"d":"46,-166v13,-23,64,-27,62,19r0,147r-34,0r0,-141v0,-9,-3,-16,-13,-16v-8,0,-15,5,-15,19r0,138r-34,0r0,-260r34,0r0,94"},"i":{"d":"13,0r0,-181r34,0r0,181r-34,0xm13,-224r0,-36r34,0r0,36r-34,0","w":60},"j":{"d":"13,27r0,-208r34,0r0,214v0,25,-8,34,-51,35r0,-26v14,-1,17,-3,17,-15xm13,-224r0,-36r34,0r0,36r-34,0","w":60},"k":{"d":"12,0r0,-260r34,0r1,156r30,-77r32,0r-33,81r37,100r-36,0r-31,-93r0,93r-34,0","w":113},"l":{"d":"13,0r0,-260r34,0r0,260r-34,0","w":60},"m":{"d":"15,0r0,-181r32,0v1,5,-2,12,1,15v11,-20,49,-24,61,0v13,-25,66,-26,63,19r0,147r-34,0r0,-141v0,-9,-2,-16,-13,-16v-8,0,-14,5,-14,19r0,138r-34,0r0,-141v0,-9,-3,-16,-13,-16v-9,0,-15,5,-15,19r0,138r-34,0","w":187},"n":{"d":"44,-166v15,-22,66,-28,64,19r0,147r-34,0r0,-141v0,-9,-3,-16,-13,-16v-8,0,-15,5,-15,19r0,138r-34,0r0,-181r32,0r0,15"},"o":{"d":"12,-43v3,-59,-17,-143,48,-140v26,0,48,12,48,45v-3,59,17,143,-48,140v-26,0,-48,-11,-48,-45xm46,-136r0,92v0,14,3,22,14,22v11,0,14,-8,14,-22r0,-92v0,-15,-3,-23,-14,-23v-11,0,-14,8,-14,23"},"p":{"d":"12,66r0,-247r32,0r0,20v11,-33,70,-29,64,20v-5,51,18,140,-32,143v-12,0,-24,-5,-30,-12r0,76r-34,0xm46,-127r0,86v0,14,7,19,13,19v9,0,15,-5,15,-26r0,-84v0,-20,-5,-25,-13,-25v-9,0,-15,7,-15,30"},"q":{"d":"44,2v-50,-2,-27,-93,-32,-143v-5,-48,53,-53,64,-20r0,-20r32,0r0,247r-34,0r0,-76v-6,7,-18,12,-30,12xm46,-132r0,84v-3,35,26,34,28,7r0,-86v2,-38,-29,-43,-28,-5"},"r":{"d":"12,0r0,-181r32,0v1,6,-2,15,1,19v8,-17,13,-21,30,-21r0,34v-17,0,-29,5,-29,23r0,126r-34,0","w":73},"s":{"d":"96,-122r-30,0v0,-15,3,-37,-12,-37v-9,0,-12,4,-12,16v0,19,2,20,24,40v27,23,32,30,32,57v0,35,-13,48,-49,48v-36,2,-43,-25,-40,-62r32,0v1,15,-5,38,12,38v11,0,13,-5,13,-20v9,-37,-70,-56,-56,-96v0,-34,17,-45,47,-45v37,-2,42,25,39,61","w":106},"t":{"d":"19,-24r0,-133r-17,0r0,-24r17,0r0,-34r34,-12r0,46r20,0r0,24r-20,0r0,117v-1,18,12,17,24,15r0,24v-22,3,-66,1,-58,-23","w":73},"u":{"d":"76,-15v-15,23,-65,27,-64,-18r0,-148r34,0r0,141v0,9,3,16,13,16v8,0,15,-5,15,-19r0,-138r34,0r0,181r-32,0r0,-15"},"v":{"d":"38,0r-36,-181r35,0r24,147r23,-147r34,0r-40,181r-40,0"},"w":{"d":"36,0r-33,-181r36,0r18,141r21,-141r39,0r21,141r19,-141r33,0r-36,181r-38,0r-19,-140r-24,140r-37,0","w":193},"x":{"d":"-1,0r39,-95r-35,-86r38,0v7,18,10,39,18,56r21,-56r31,0r-35,90r38,91r-37,0r-22,-64r-22,64r-34,0","w":113},"y":{"d":"43,-3r-41,-178r36,0r23,131r23,-131r34,0r-59,247r-32,0"},"z":{"d":"4,0r0,-33r47,-122r-47,0r0,-26r79,0r0,30r-49,125r49,0r0,26r-79,0","w":86},"{":{"d":"-1,-90r0,-24v53,-9,-18,-162,74,-146r0,26v-36,-3,-22,53,-22,85v0,34,-24,43,-32,48v9,2,32,14,32,46v0,31,-16,86,22,85r0,26v-54,10,-55,-50,-52,-105v0,-24,-6,-41,-22,-41","w":79},"|":{"d":"25,2r0,-264r30,0r0,264r-30,0","w":79},"}":{"d":"81,-114r0,24v-54,9,19,162,-75,146r0,-26v37,4,23,-52,23,-85v0,-33,24,-43,32,-48v-9,-1,-32,-13,-32,-46v0,-31,16,-87,-23,-85r0,-26v56,-10,56,51,53,106v0,24,5,40,22,40","w":79},"~":{"d":"193,-94v-30,58,-83,16,-124,5v-11,0,-21,9,-31,28r-15,-27v30,-60,83,-15,124,-5v11,0,21,-10,31,-28","w":216},"\u00a1":{"d":"21,66r5,-201r28,0r5,201r-38,0xm21,-158r0,-36r38,0r0,36r-38,0","w":79},"\u00a2":{"d":"75,-183v33,1,41,26,38,63r-32,0v0,-16,2,-41,-13,-39v-8,0,-13,7,-13,21r0,99v0,11,4,17,13,17v17,1,13,-23,13,-39r32,0v4,37,-7,63,-38,63r0,29r-16,0r0,-29v-53,-3,-35,-81,-38,-136v0,-27,14,-45,38,-49r0,-25r16,0r0,25","w":133},"\u00a3":{"d":"3,0r0,-28r16,0r0,-99r-16,0r0,-24r16,0v0,-58,2,-115,64,-111v48,1,61,27,57,73r-31,0v2,-25,-2,-45,-26,-45v-38,-2,-30,47,-30,83r40,0r0,24r-40,0r0,99r85,0r0,28r-135,0","w":133},"\u2044":{"d":"-22,2r82,-264r22,0r-82,264r-22,0","w":60},"\u00a5":{"d":"50,0r0,-54r-37,0r0,-23r37,0r0,-31r-37,0r0,-24r29,0r-37,-128r32,0r30,110r33,-110r29,0r-38,128r30,0r0,24r-37,0r0,31r37,0r0,23r-37,0r0,54r-34,0","w":133},"\u0192":{"d":"27,-152r3,-24r22,0v5,-33,1,-89,37,-86v11,0,18,1,26,2r-2,22v-30,-12,-24,34,-29,62r23,0r-3,24r-23,0r-19,176v-1,39,-23,49,-57,42v3,-7,-2,-25,8,-22v12,0,15,-3,18,-29r19,-167r-23,0","w":133},"\u00a7":{"d":"93,-260r0,24v-25,-3,-54,-8,-54,17v0,38,59,25,59,85v0,29,-13,39,-24,41v13,7,25,25,25,47v0,46,-49,53,-91,46r0,-24v21,3,59,7,59,-20v0,-39,-59,-36,-59,-88v0,-18,3,-30,19,-41v-12,-9,-19,-21,-19,-44v-1,-50,41,-47,85,-43xm50,-159v-17,12,-16,40,5,51v21,-13,15,-43,-5,-51","w":106},"\u00a4":{"d":"33,-175v17,-14,51,-15,68,0r12,-11r10,10r-11,12v14,17,14,51,0,68r11,12r-10,11r-12,-13v-17,16,-51,15,-68,1r-12,12r-11,-11r12,-12v-14,-16,-15,-52,0,-68r-12,-12r11,-10xm33,-130v0,19,15,34,34,34v19,0,34,-15,34,-34v0,-19,-15,-34,-34,-34v-19,0,-34,15,-34,34","w":133},"'":{"d":"18,-196r0,-64r31,0r0,64r-31,0","w":66},"\u201c":{"d":"4,-196r24,-64r22,0r-9,64r-37,0xm50,-196r21,-64r25,0r-7,64r-39,0","w":100},"\u00ab":{"d":"8,-91r28,-71r26,0r-21,71r21,71r-26,0xm58,-91r28,-71r26,0r-21,71r21,71r-26,0"},"\u2039":{"d":"9,-91r29,-71r26,0r-21,71r21,71r-26,0","w":73},"\u203a":{"d":"9,-20r21,-71r-21,-71r26,0r29,71r-29,71r-26,0","w":73},"\u2013":{"d":"0,-79r0,-24r180,0r0,24r-180,0","w":180},"\u2020":{"d":"51,0r0,-171r-45,0r0,-30r45,0r0,-59r31,0r0,59r45,0r0,30r-45,0r0,171r-31,0","w":133},"\u2021":{"d":"51,0r0,-66r-45,0r0,-30r45,0r0,-75r-45,0r0,-30r45,0r0,-59r31,0r0,59r45,0r0,30r-45,0r0,75r45,0r0,30r-45,0r0,66r-31,0","w":133},"\u00b7":{"d":"8,-108v0,-14,11,-25,25,-25v14,0,26,11,26,25v0,14,-12,25,-26,25v-14,0,-25,-11,-25,-25","w":66},"\u00b6":{"d":"48,0r0,-147v-25,0,-42,-25,-42,-56v-1,-62,60,-59,121,-57r0,260r-28,0r0,-238r-23,0r0,238r-28,0","w":144},"\u2022":{"d":"25,-130v0,-36,29,-65,65,-65v36,0,65,29,65,65v0,36,-29,65,-65,65v-36,0,-65,-29,-65,-65","w":180},"\u201a":{"d":"10,22r8,-64r39,0r-21,64r-26,0","w":66},"\u201e":{"d":"50,22r8,-64r38,0r-20,64r-26,0xm4,22r8,-64r38,0r-20,64r-26,0","w":100},"\u201d":{"d":"4,-196r9,-64r37,0r-25,64r-21,0xm50,-196r9,-64r37,0r-24,64r-22,0","w":100},"\u00bb":{"d":"8,-20r20,-71r-20,-71r25,0r29,71r-29,71r-25,0xm58,-20r20,-71r-20,-71r26,0r28,71r-28,71r-26,0"},"\u2026":{"d":"39,0r0,-42r42,0r0,42r-42,0xm159,0r0,-42r42,0r0,42r-42,0xm279,0r0,-42r42,0r0,42r-42,0","w":360},"\u2030":{"d":"249,-130r0,98v0,10,3,15,11,15v7,0,10,-5,10,-15r0,-98v0,-10,-3,-14,-10,-14v-8,0,-11,4,-11,14xm58,2r82,-264r21,0r-81,264r-22,0xm37,-228r0,98v0,10,3,14,10,14v7,0,11,-4,11,-14r0,-98v0,-10,-4,-15,-11,-15v-7,0,-10,5,-10,15xm225,-26r0,-109v0,-21,15,-29,35,-29v19,0,34,8,34,29r0,109v0,20,-15,28,-34,28v-20,0,-35,-8,-35,-28xm13,-125r0,-109v0,-20,15,-28,34,-28v20,0,34,8,34,28r0,109v0,21,-14,29,-34,29v-19,0,-34,-8,-34,-29xm162,-130r0,98v0,10,4,15,11,15v7,0,10,-5,10,-15r0,-98v0,-10,-3,-14,-10,-14v-7,0,-11,4,-11,14xm139,-26r0,-109v0,-21,14,-29,34,-29v19,0,34,8,34,29r0,109v0,20,-15,28,-34,28v-20,0,-34,-8,-34,-28","w":306},"\u00bf":{"d":"72,-136v2,50,-2,87,-21,122v-7,17,-7,20,-7,38v0,14,2,20,12,20v16,0,11,-25,12,-41r34,0v3,41,-6,65,-46,65v-66,0,-47,-88,-26,-118v17,-24,14,-49,14,-86r28,0xm77,-194r0,36r-38,0r0,-36r38,0","w":113},"`":{"d":"26,-215r-39,-52r36,0r25,52r-22,0","w":60},"\u00b4":{"d":"13,-215r24,-52r36,0r-39,52r-21,0","w":60},"\u02c6":{"d":"-19,-215r35,-52r28,0r36,52r-26,0r-24,-31r-23,31r-26,0","w":60},"\u02dc":{"d":"-23,-221v2,-19,12,-40,35,-39v24,1,45,27,52,-2r19,0v-1,16,-9,39,-34,39v-25,-1,-46,-28,-52,2r-20,0","w":60},"\u00af":{"d":"-17,-231r0,-20r95,0r0,20r-95,0","w":60},"\u02d8":{"d":"75,-262v-3,24,-14,48,-45,47v-33,0,-43,-26,-44,-47r17,0v2,13,11,25,27,25v17,0,26,-14,27,-25r18,0","w":60},"\u02d9":{"d":"16,-224r0,-36r28,0r0,36r-28,0","w":60},"\u00a8":{"d":"-12,-224r0,-36r29,0r0,36r-29,0xm44,-224r0,-36r28,0r0,36r-28,0","w":60},"\u02da":{"d":"-2,-237v0,-18,14,-33,32,-33v18,0,33,15,33,33v0,18,-15,32,-33,32v-18,0,-32,-14,-32,-32xm14,-237v0,8,8,16,16,16v9,0,16,-8,16,-16v0,-9,-7,-16,-16,-16v-8,0,-16,7,-16,16","w":60},"\u00b8":{"d":"32,66v-16,-1,-32,-3,-23,-18v8,8,37,5,34,-8v-1,-15,-20,-13,-30,-8r9,-35r14,0r-4,19v17,-4,35,4,35,22v0,16,-15,28,-35,28","w":60},"\u02dd":{"d":"-16,-215r25,-52r36,0r-40,52r-21,0xm41,-215r25,-52r36,0r-39,52r-22,0","w":60},"\u02db":{"d":"97,52r4,16v-18,10,-61,4,-56,-20v4,-20,12,-57,48,-54v-17,20,-22,35,-22,47v-2,15,17,21,26,11","w":60},"\u02c7":{"d":"80,-267r-36,52r-28,0r-35,-52r26,0r23,30r24,-30r26,0","w":60},"\u2014":{"d":"0,-79r0,-24r360,0r0,24r-360,0","w":360},"\u00c6":{"d":"114,-96r-11,-130r-36,130r47,0xm4,0r81,-260r133,0r0,30r-83,0r7,82r72,0r0,30r-69,0r7,88r66,0r0,30r-97,0r-5,-66r-58,0r-18,66r-36,0","w":219},"\u00aa":{"d":"6,-182v4,-41,-2,-37,42,-40v0,-10,2,-24,-8,-24v-8,0,-8,8,-8,17r-24,0v-2,-23,6,-33,31,-33v49,-5,29,65,33,107r-22,0r0,-11v-11,15,-47,22,-44,-16xm48,-206v-14,-1,-18,2,-18,20v-3,26,18,17,18,4r0,-24","w":77},"\u0141":{"d":"13,0r0,-102r-13,8r0,-32r13,-8r0,-126r36,0r0,103r35,-22r0,33r-35,22r0,94r61,0r0,30r-97,0","w":113},"\u00d8":{"d":"48,-197r1,111r47,-129v-1,-10,-9,-19,-23,-19v-16,0,-25,12,-25,37xm14,6r9,-24v-22,-41,-6,-118,-11,-176v0,-36,12,-68,61,-68v16,0,28,3,38,9r8,-23r13,6r-10,27v24,39,7,119,12,177v0,36,-12,68,-61,68v-17,0,-30,-3,-39,-10r-7,20xm98,-60r0,-119r-49,130v2,13,10,23,24,23v15,0,25,-12,25,-34","w":146},"\u0152":{"d":"87,1v-111,19,-66,-116,-75,-198v-5,-101,103,-53,186,-63r0,30r-62,0r0,82r58,0r0,30r-58,0r0,88r62,0r0,30xm48,-183r0,124v-5,31,26,34,52,30r0,-202v-34,-2,-54,-4,-52,48","w":206},"\u00ba":{"d":"44,-154v-43,5,-33,-42,-34,-80v0,-18,12,-28,33,-28v42,-5,32,44,33,81v0,17,-12,27,-32,27xm44,-246v-20,4,-10,42,-10,62v0,9,2,14,10,14v16,-5,8,-43,8,-62v0,-8,-2,-14,-8,-14","w":86},"\u00e6":{"d":"55,-19v24,3,14,-43,16,-65v-29,-5,-28,17,-27,44v0,17,3,21,11,21xm117,-159v-18,-2,-12,33,-13,51r28,0v-1,-20,5,-55,-15,-51xm10,-49v0,-57,9,-55,61,-59v-1,-17,6,-54,-12,-51v-13,-2,-14,17,-13,32r-34,0v-3,-34,10,-56,41,-56v20,0,32,9,35,17v19,-31,75,-19,75,30r0,52r-59,0v1,22,-5,66,14,65v11,3,16,-19,14,-36r31,0v10,56,-50,75,-77,41v-6,11,-14,16,-33,16v-35,0,-43,-18,-43,-51","w":173},"\u0131":{"d":"13,0r0,-181r34,0r0,181r-34,0","w":60},"\u0142":{"d":"13,0r0,-103r-13,8r0,-28r13,-8r0,-129r34,0r0,108r13,-10r0,28r-13,10r0,124r-34,0","w":60},"\u00f8":{"d":"60,-159v-26,4,-10,57,-14,84r28,-67v0,-10,-3,-17,-14,-17xm60,-22v26,0,11,-63,13,-89r-27,68v0,14,4,21,14,21xm11,9r10,-23v-18,-25,-6,-80,-9,-120v-3,-42,42,-60,76,-42r10,-23r11,5r-11,26v19,24,7,82,10,122v3,42,-44,59,-78,41r-8,19"},"\u0153":{"d":"43,-136r0,94v0,14,3,23,14,23v11,0,14,-9,14,-23r0,-94v0,-15,-3,-23,-14,-23v-11,0,-14,8,-14,23xm105,-103r27,0v-1,-20,6,-59,-14,-56v-21,-2,-11,37,-13,56xm51,2v-62,2,-37,-85,-42,-140v-8,-42,58,-62,78,-29v21,-29,77,-18,77,31r0,56r-59,0v1,21,-5,62,14,61v11,3,14,-20,13,-36r32,0v10,56,-49,74,-77,41v-6,10,-18,16,-36,16","w":173},"\u00df":{"d":"91,-49v0,-50,-57,-94,-18,-137v-1,-18,6,-51,-12,-50v-9,0,-15,5,-15,19r0,217r-34,0r0,-218v0,-32,20,-44,50,-44v54,-2,45,38,45,84v-41,39,30,84,18,136v5,40,-30,49,-68,42r0,-21v22,4,36,4,34,-28","w":126},"\u00b9":{"d":"60,-261r0,156r-28,0r-1,-122v-5,7,-10,11,-17,16r0,-24v5,-4,18,-19,20,-26r26,0","w":86},"\u00ac":{"d":"169,-39r0,-74r-152,0r0,-31r182,0r0,105r-30,0","w":216},"\u00b5":{"d":"76,-15v-4,11,-17,24,-30,13r0,68r-34,0r0,-247r34,0r0,141v0,9,3,16,13,16v8,0,15,-5,15,-19r0,-138r34,0r0,181r-32,0r0,-15"},"\u2122":{"d":"68,-111r0,-125r-45,0r0,-24r120,0r0,24r-45,0r0,125r-30,0xm168,-111r0,-149r42,0r41,107r40,-107r42,0r0,149r-28,0r0,-119r-45,119r-19,0r-45,-119r0,119r-28,0","w":356},"\u00d0":{"d":"13,0r0,-118r-13,0r0,-30r13,0r0,-112r58,0v59,0,63,20,63,95r0,78v8,91,-42,90,-121,87xm49,-118r0,88v73,19,43,-89,49,-148v2,-46,-10,-54,-49,-52r0,82r24,0r0,30r-24,0","w":146},"\u00bd":{"d":"38,2r82,-264r21,0r-82,264r-21,0xm58,-261r0,156r-28,0r0,-122v-6,7,-11,11,-18,16r0,-24v6,-4,18,-19,20,-26r26,0xm112,-22v20,-35,45,-58,48,-101v0,-12,-3,-16,-9,-16v-8,0,-10,13,-9,24r-28,0v0,-29,1,-42,37,-42v49,-4,42,49,26,78r-36,57r47,0r0,22r-76,0r0,-22","w":199},"\u00b1":{"d":"93,-127r0,-55r30,0r0,55r76,0r0,30r-76,0r0,55r-30,0r0,-55r-76,0r0,-30r76,0xm17,0r0,-30r182,0r0,30r-182,0","w":216},"\u00de":{"d":"49,-186r0,86v35,-1,49,7,46,-43v3,-51,-11,-42,-46,-43xm13,0r0,-260r36,0r0,43v60,-2,86,2,82,74v4,72,-21,75,-82,73r0,70r-36,0","w":140},"\u00bc":{"d":"178,-156r0,101r10,0r0,19r-10,0r0,36r-28,0r0,-36r-49,0v2,-50,27,-79,38,-120r39,0xm150,-55v-1,-23,2,-50,-1,-71r-24,71r25,0xm41,2r82,-264r21,0r-81,264r-22,0xm58,-261r0,156r-28,0r0,-122v-6,7,-11,11,-18,16r0,-24v6,-4,18,-19,20,-26r26,0","w":199},"\u00f7":{"d":"83,-17v0,-14,11,-25,25,-25v14,0,25,11,25,25v0,14,-11,26,-25,26v-14,0,-25,-12,-25,-26xm17,-76r0,-30r182,0r0,30r-182,0xm83,-166v0,-14,11,-25,25,-25v14,0,25,11,25,25v0,14,-11,26,-25,26v-14,0,-25,-12,-25,-26","w":216},"\u00a6":{"d":"25,2r0,-98r30,0r0,98r-30,0xm25,-163r0,-99r30,0r0,99r-30,0","w":79},"\u00b0":{"d":"18,-208v0,-30,24,-54,54,-54v30,0,54,24,54,54v0,30,-24,54,-54,54v-30,0,-54,-24,-54,-54xm40,-208v0,18,14,32,32,32v18,0,32,-14,32,-32v0,-18,-14,-32,-32,-32v-18,0,-32,14,-32,32","w":144},"\u00fe":{"d":"12,66r0,-326r34,0r0,99v12,-34,67,-28,62,20v-5,51,18,140,-32,143v-12,0,-24,-5,-30,-12r0,76r-34,0xm46,-127r0,86v0,14,7,19,13,19v9,0,15,-5,15,-26r0,-84v0,-20,-5,-25,-13,-25v-9,0,-15,7,-15,30"},"\u00be":{"d":"51,2r82,-264r22,0r-82,264r-22,0xm6,-221v0,-32,8,-41,38,-41v31,0,36,12,36,42v0,26,-3,32,-22,35v16,2,23,6,23,42v0,29,-7,40,-38,40v-32,1,-39,-13,-38,-44r28,0v-5,27,21,38,20,6v1,-20,2,-37,-23,-33r0,-21v23,4,23,-12,22,-34v0,-12,-4,-15,-8,-15v-8,-1,-11,11,-10,23r-28,0xm184,-156r0,101r10,0r0,19r-10,0r0,36r-28,0r0,-36r-48,0v2,-50,26,-79,37,-120r39,0xm156,-55r0,-71r-25,71r25,0","w":199},"\u00b2":{"d":"5,-126v20,-37,45,-58,48,-102v0,-11,-3,-16,-9,-16v-8,0,-10,13,-9,24r-28,0v0,-29,1,-42,37,-42v49,-4,42,49,26,78r-35,58r46,0r0,21r-76,0r0,-21","w":86},"\u00ae":{"d":"12,-130v0,-73,59,-132,132,-132v73,0,132,59,132,132v0,73,-59,132,-132,132v-73,0,-132,-59,-132,-132xm40,-130v0,59,45,106,104,106v58,0,104,-47,104,-106v0,-59,-46,-106,-104,-106v-59,0,-104,47,-104,106xm176,-55r-40,-65r-24,0r0,65r-26,0r0,-151v52,0,121,-8,117,44v0,27,-18,39,-39,40r41,67r-29,0xm112,-141v28,-1,63,7,63,-23v-2,-26,-37,-19,-63,-20r0,43","w":288},"\u2212":{"d":"17,-76r0,-30r182,0r0,30r-182,0","w":216},"\u00f0":{"d":"46,-136r0,92v0,14,3,22,14,22v11,0,14,-8,14,-22r0,-92v0,-15,-3,-23,-14,-23v-11,0,-14,8,-14,23xm12,-43v-2,-66,-10,-167,68,-133v-1,-14,-4,-28,-11,-40r-26,13r-11,-14r27,-13v-8,-8,-18,-15,-29,-19r25,-13v11,5,21,11,28,20r25,-12r11,14r-26,12v21,37,14,121,15,182v0,30,-18,48,-48,48v-26,0,-48,-11,-48,-45"},"\u00d7":{"d":"26,-28r62,-63r-62,-63r19,-20r63,63r63,-63r19,20r-62,63r62,63r-19,19r-63,-62r-63,62","w":216},"\u00b3":{"d":"6,-221v0,-32,8,-41,38,-41v31,0,36,12,36,42v0,26,-3,32,-22,35v16,2,23,6,23,42v0,29,-7,40,-38,40v-32,1,-39,-13,-38,-44r28,0v-5,27,21,38,20,6v1,-20,2,-37,-23,-33r0,-21v23,4,23,-12,22,-34v0,-12,-4,-15,-8,-15v-8,-1,-11,11,-10,23r-28,0","w":86},"\u00a9":{"d":"40,-130v0,59,45,106,104,106v58,0,104,-47,104,-106v0,-59,-46,-106,-104,-106v-59,0,-104,47,-104,106xm181,-107r30,0v-6,36,-32,57,-64,57v-45,0,-75,-35,-75,-80v-10,-85,126,-113,137,-25r-28,0v-17,-52,-86,-28,-81,25v-8,54,73,77,81,23xm12,-130v0,-73,59,-132,132,-132v73,0,132,59,132,132v0,73,-59,132,-132,132v-73,0,-132,-59,-132,-132","w":288},"\u00c1":{"d":"4,0r57,-260r42,0r53,260r-36,0r-12,-66r-56,0r-12,66r-36,0xm81,-222v-11,39,-15,85,-24,126r46,0xm64,-278r25,-52r36,0r-39,52r-22,0","w":159},"\u00c2":{"d":"4,0r57,-260r42,0r53,260r-36,0r-12,-66r-56,0r-12,66r-36,0xm81,-222v-11,39,-15,85,-24,126r46,0xm32,-278r36,-52r28,0r35,52r-26,0r-23,-31r-24,31r-26,0","w":159},"\u00c4":{"d":"4,0r57,-260r42,0r53,260r-36,0r-12,-66r-56,0r-12,66r-36,0xm81,-222v-11,39,-15,85,-24,126r46,0xm40,-287r0,-36r28,0r0,36r-28,0xm95,-287r0,-36r28,0r0,36r-28,0","w":159},"\u00c0":{"d":"4,0r57,-260r42,0r53,260r-36,0r-12,-66r-56,0r-12,66r-36,0xm81,-222v-11,39,-15,85,-24,126r46,0xm78,-278r-39,-52r36,0r24,52r-21,0","w":159},"\u00c5":{"d":"4,0r57,-260r42,0r53,260r-36,0r-12,-66r-56,0r-12,66r-36,0xm81,-222v-11,39,-15,85,-24,126r46,0xm49,-300v0,-18,15,-33,33,-33v18,0,32,15,32,33v0,18,-14,32,-32,32v-18,0,-33,-14,-33,-32xm66,-300v0,8,7,16,16,16v8,0,16,-8,16,-16v0,-9,-8,-16,-16,-16v-9,0,-16,7,-16,16","w":159},"\u00c3":{"d":"4,0r57,-260r42,0r53,260r-36,0r-12,-66r-56,0r-12,66r-36,0xm81,-222v-11,39,-15,85,-24,126r46,0xm29,-284v1,-18,12,-40,34,-39v25,1,45,28,52,-2r20,0v-1,16,-10,39,-35,39v-24,-1,-45,-27,-52,2r-19,0","w":159},"\u00c7":{"d":"122,-75v1,45,3,75,-51,77r-3,14v17,-4,35,4,35,22v3,26,-43,35,-61,21r3,-11v8,8,37,5,34,-8v-1,-15,-20,-13,-30,-8r8,-31v-77,-8,-39,-121,-48,-195v0,-36,12,-68,61,-68v47,0,55,28,52,73r-33,0v1,-23,1,-46,-21,-45v-19,0,-23,13,-23,45r0,127v-2,52,44,46,44,5r0,-18r33,0","w":126},"\u00c9":{"d":"13,0r0,-260r98,0r0,30r-62,0r0,82r59,0r0,30r-59,0r0,88r62,0r0,30r-98,0xm44,-278r24,-52r36,0r-39,52r-21,0","w":113},"\u00ca":{"d":"13,0r0,-260r98,0r0,30r-62,0r0,82r59,0r0,30r-59,0r0,88r62,0r0,30r-98,0xm12,-278r35,-52r28,0r36,52r-26,0r-24,-31r-23,31r-26,0","w":113},"\u00cb":{"d":"13,0r0,-260r98,0r0,30r-62,0r0,82r59,0r0,30r-59,0r0,88r62,0r0,30r-98,0xm19,-287r0,-36r29,0r0,36r-29,0xm75,-287r0,-36r28,0r0,36r-28,0","w":113},"\u00c8":{"d":"13,0r0,-260r98,0r0,30r-62,0r0,82r59,0r0,30r-59,0r0,88r62,0r0,30r-98,0xm57,-278r-39,-52r36,0r25,52r-22,0","w":113},"\u00cd":{"d":"12,0r0,-260r36,0r0,260r-36,0xm13,-278r24,-52r36,0r-39,52r-21,0","w":60},"\u00ce":{"d":"12,0r0,-260r36,0r0,260r-36,0xm-19,-278r35,-52r28,0r36,52r-26,0r-24,-31r-23,31r-26,0","w":60},"\u00cf":{"d":"12,0r0,-260r36,0r0,260r-36,0xm-12,-287r0,-36r29,0r0,36r-29,0xm44,-287r0,-36r28,0r0,36r-28,0","w":60},"\u00cc":{"d":"12,0r0,-260r36,0r0,260r-36,0xm26,-278r-39,-52r36,0r25,52r-22,0","w":60},"\u00d1":{"d":"13,0r0,-260r50,0r43,216r0,-216r34,0r0,260r-52,0r-43,-222r0,222r-32,0xm24,-284v1,-18,12,-40,34,-39v25,1,45,28,52,-2r20,0v-1,16,-10,39,-35,39v-24,-1,-45,-27,-52,2r-19,0","w":153},"\u00d3":{"d":"48,-197r0,137v0,22,10,34,25,34v15,0,25,-12,25,-34r0,-137v0,-25,-8,-37,-25,-37v-16,0,-25,12,-25,37xm73,2v-94,3,-52,-117,-61,-196v0,-36,12,-68,61,-68v95,-3,51,117,61,196v0,36,-12,68,-61,68xm56,-278r25,-52r36,0r-40,52r-21,0","w":146},"\u00d4":{"d":"48,-197r0,137v0,22,10,34,25,34v15,0,25,-12,25,-34r0,-137v0,-25,-8,-37,-25,-37v-16,0,-25,12,-25,37xm73,2v-94,3,-52,-117,-61,-196v0,-36,12,-68,61,-68v95,-3,51,117,61,196v0,36,-12,68,-61,68xm24,-278r35,-52r28,0r36,52r-26,0r-24,-31r-23,31r-26,0","w":146},"\u00d6":{"d":"48,-197r0,137v0,22,10,34,25,34v15,0,25,-12,25,-34r0,-137v0,-25,-8,-37,-25,-37v-16,0,-25,12,-25,37xm73,2v-94,3,-52,-117,-61,-196v0,-36,12,-68,61,-68v95,-3,51,117,61,196v0,36,-12,68,-61,68xm32,-287r0,-36r28,0r0,36r-28,0xm87,-287r0,-36r28,0r0,36r-28,0","w":146},"\u00d2":{"d":"48,-197r0,137v0,22,10,34,25,34v15,0,25,-12,25,-34r0,-137v0,-25,-8,-37,-25,-37v-16,0,-25,12,-25,37xm73,2v-94,3,-52,-117,-61,-196v0,-36,12,-68,61,-68v95,-3,51,117,61,196v0,36,-12,68,-61,68xm69,-278r-39,-52r36,0r25,52r-22,0","w":146},"\u00d5":{"d":"48,-197r0,137v0,22,10,34,25,34v15,0,25,-12,25,-34r0,-137v0,-25,-8,-37,-25,-37v-16,0,-25,12,-25,37xm73,2v-94,3,-52,-117,-61,-196v0,-36,12,-68,61,-68v95,-3,51,117,61,196v0,36,-12,68,-61,68xm21,-284v0,-20,12,-40,34,-39v24,1,45,27,52,-2r19,0v0,16,-9,39,-34,39v-24,-1,-46,-28,-52,2r-19,0","w":146},"\u0160":{"d":"68,-262v45,0,57,23,53,72r-34,0v0,-22,2,-45,-20,-44v-15,0,-22,8,-22,28v0,18,4,29,37,63v35,37,42,50,42,81v0,41,-16,64,-59,64v-46,2,-61,-28,-56,-77r36,0v-1,23,0,50,21,49v19,0,24,-13,24,-30v12,-40,-81,-88,-81,-145v0,-43,20,-61,59,-61xm116,-330r-35,52r-28,0r-36,-52r26,0r24,30r23,-30r26,0","w":133},"\u00da":{"d":"134,-260r0,201v0,31,-12,61,-61,61v-49,0,-61,-30,-61,-61r0,-201r36,0r0,207v0,18,7,27,25,27v19,0,25,-9,25,-27r0,-207r36,0xm56,-278r25,-52r36,0r-40,52r-21,0","w":146},"\u00db":{"d":"134,-260r0,201v0,31,-12,61,-61,61v-49,0,-61,-30,-61,-61r0,-201r36,0r0,207v0,18,7,27,25,27v19,0,25,-9,25,-27r0,-207r36,0xm24,-278r35,-52r28,0r36,52r-26,0r-24,-31r-23,31r-26,0","w":146},"\u00dc":{"d":"134,-260r0,201v0,31,-12,61,-61,61v-49,0,-61,-30,-61,-61r0,-201r36,0r0,207v0,18,7,27,25,27v19,0,25,-9,25,-27r0,-207r36,0xm32,-287r0,-36r28,0r0,36r-28,0xm87,-287r0,-36r28,0r0,36r-28,0","w":146},"\u00d9":{"d":"134,-260r0,201v0,31,-12,61,-61,61v-49,0,-61,-30,-61,-61r0,-201r36,0r0,207v0,18,7,27,25,27v19,0,25,-9,25,-27r0,-207r36,0xm69,-278r-39,-52r36,0r25,52r-22,0","w":146},"\u00dd":{"d":"55,-107r-50,-153r36,0r32,110r36,-110r32,0r-50,153r0,107r-36,0r0,-107xm56,-278r25,-52r36,0r-40,52r-21,0","w":146},"\u0178":{"d":"55,-107r-50,-153r36,0r32,110r36,-110r32,0r-50,153r0,107r-36,0r0,-107xm32,-287r0,-36r28,0r0,36r-28,0xm87,-287r0,-36r28,0r0,36r-28,0","w":146},"\u017d":{"d":"4,0r0,-33r81,-197r-71,0r0,-30r107,0r0,30r-81,200r83,0r0,30r-119,0xm113,-330r-36,52r-28,0r-35,-52r26,0r23,30r24,-30r26,0","w":126},"\u00e1":{"d":"76,-19v-19,27,-71,40,-67,-28v0,-37,3,-45,12,-55v8,-8,14,-11,53,-11v-2,-19,7,-46,-14,-46v-17,-2,-15,16,-15,32r-33,0v-3,-37,9,-56,48,-56v31,0,48,12,48,44r0,139r-32,0r0,-19xm74,-89v-25,-1,-31,3,-31,37v0,47,31,33,31,10r0,-47xm42,-215r25,-52r36,0r-39,52r-22,0"},"\u00e2":{"d":"76,-19v-19,27,-71,40,-67,-28v0,-37,3,-45,12,-55v8,-8,14,-11,53,-11v-2,-19,7,-46,-14,-46v-17,-2,-15,16,-15,32r-33,0v-3,-37,9,-56,48,-56v31,0,48,12,48,44r0,139r-32,0r0,-19xm74,-89v-25,-1,-31,3,-31,37v0,47,31,33,31,10r0,-47xm11,-215r35,-52r28,0r35,52r-25,0r-24,-31r-23,31r-26,0"},"\u00e4":{"d":"76,-19v-19,27,-71,40,-67,-28v0,-37,3,-45,12,-55v8,-8,14,-11,53,-11v-2,-19,7,-46,-14,-46v-17,-2,-15,16,-15,32r-33,0v-3,-37,9,-56,48,-56v31,0,48,12,48,44r0,139r-32,0r0,-19xm74,-89v-25,-1,-31,3,-31,37v0,47,31,33,31,10r0,-47xm74,-224r0,-36r28,0r0,36r-28,0xm18,-224r0,-36r28,0r0,36r-28,0"},"\u00e0":{"d":"76,-19v-19,27,-71,40,-67,-28v0,-37,3,-45,12,-55v8,-8,14,-11,53,-11v-2,-19,7,-46,-14,-46v-17,-2,-15,16,-15,32r-33,0v-3,-37,9,-56,48,-56v31,0,48,12,48,44r0,139r-32,0r0,-19xm74,-89v-25,-1,-31,3,-31,37v0,47,31,33,31,10r0,-47xm56,-215r-39,-52r36,0r25,52r-22,0"},"\u00e5":{"d":"76,-19v-19,27,-71,40,-67,-28v0,-37,3,-45,12,-55v8,-8,14,-11,53,-11v-2,-19,7,-46,-14,-46v-17,-2,-15,16,-15,32r-33,0v-3,-37,9,-56,48,-56v31,0,48,12,48,44r0,139r-32,0r0,-19xm44,-237v0,8,7,16,16,16v9,0,16,-8,16,-16v0,-9,-7,-16,-16,-16v-9,0,-16,7,-16,16xm74,-89v-25,-1,-31,3,-31,37v0,47,31,33,31,10r0,-47xm28,-237v0,-18,14,-33,32,-33v18,0,33,15,33,33v0,18,-15,32,-33,32v-18,0,-32,-14,-32,-32"},"\u00e3":{"d":"76,-19v-19,27,-71,40,-67,-28v0,-37,3,-45,12,-55v8,-8,14,-11,53,-11v-2,-19,7,-46,-14,-46v-17,-2,-15,16,-15,32r-33,0v-3,-37,9,-56,48,-56v31,0,48,12,48,44r0,139r-32,0r0,-19xm74,-89v-25,-1,-31,3,-31,37v0,47,31,33,31,10r0,-47xm7,-221v2,-18,13,-40,34,-39v25,1,46,28,53,-2r19,0v-1,16,-9,39,-34,39v-25,-1,-46,-28,-52,2r-20,0"},"\u00e7":{"d":"99,-61v5,38,-9,65,-40,63v-1,5,-5,10,-3,14v17,-4,34,3,34,22v0,26,-43,35,-60,21r3,-11v8,8,36,4,34,-8v-3,-15,-20,-13,-30,-8r8,-30v-51,-2,-35,-83,-37,-136v0,-31,17,-49,47,-49v43,1,46,24,44,63r-32,0v0,-16,2,-41,-13,-39v-8,0,-13,7,-13,21r0,99v0,11,4,17,13,17v17,1,13,-23,13,-39r32,0","w":106},"\u00e9":{"d":"11,-43v3,-60,-18,-143,49,-140v27,0,49,12,49,45r0,58r-64,0v2,22,-7,61,16,61v19,0,16,-21,16,-40r32,0v2,40,-1,59,-50,61v-26,0,-48,-11,-48,-45xm61,-161v-25,-1,-14,36,-16,58r32,0v-2,-22,8,-60,-16,-58xm42,-215r25,-52r36,0r-39,52r-22,0"},"\u00ea":{"d":"11,-43v3,-60,-18,-143,49,-140v27,0,49,12,49,45r0,58r-64,0v2,22,-7,61,16,61v19,0,16,-21,16,-40r32,0v2,40,-1,59,-50,61v-26,0,-48,-11,-48,-45xm61,-161v-25,-1,-14,36,-16,58r32,0v-2,-22,8,-60,-16,-58xm11,-215r35,-52r28,0r35,52r-25,0r-24,-31r-23,31r-26,0"},"\u00eb":{"d":"11,-43v3,-60,-18,-143,49,-140v27,0,49,12,49,45r0,58r-64,0v2,22,-7,61,16,61v19,0,16,-21,16,-40r32,0v2,40,-1,59,-50,61v-26,0,-48,-11,-48,-45xm61,-161v-25,-1,-14,36,-16,58r32,0v-2,-22,8,-60,-16,-58xm18,-224r0,-36r28,0r0,36r-28,0xm74,-224r0,-36r28,0r0,36r-28,0"},"\u00e8":{"d":"11,-43v3,-60,-18,-143,49,-140v27,0,49,12,49,45r0,58r-64,0v2,22,-7,61,16,61v19,0,16,-21,16,-40r32,0v2,40,-1,59,-50,61v-26,0,-48,-11,-48,-45xm61,-161v-25,-1,-14,36,-16,58r32,0v-2,-22,8,-60,-16,-58xm56,-215r-39,-52r36,0r25,52r-22,0"},"\u00ed":{"d":"13,0r0,-181r34,0r0,181r-34,0xm13,-215r24,-52r36,0r-39,52r-21,0","w":60},"\u00ee":{"d":"13,0r0,-181r34,0r0,181r-34,0xm-19,-215r35,-52r28,0r36,52r-26,0r-24,-31r-23,31r-26,0","w":60},"\u00ef":{"d":"13,0r0,-181r34,0r0,181r-34,0xm-12,-224r0,-36r29,0r0,36r-29,0xm44,-224r0,-36r28,0r0,36r-28,0","w":60},"\u00ec":{"d":"13,0r0,-181r34,0r0,181r-34,0xm26,-215r-39,-52r36,0r25,52r-22,0","w":60},"\u00f1":{"d":"44,-166v15,-22,66,-28,64,19r0,147r-34,0r0,-141v0,-9,-3,-16,-13,-16v-8,0,-15,5,-15,19r0,138r-34,0r0,-181r32,0r0,15xm7,-221v2,-18,13,-40,34,-39v25,1,46,28,53,-2r19,0v-1,16,-9,39,-34,39v-25,-1,-46,-28,-52,2r-20,0"},"\u00f3":{"d":"12,-43v3,-59,-17,-143,48,-140v26,0,48,12,48,45v-3,59,17,143,-48,140v-26,0,-48,-11,-48,-45xm46,-136r0,92v0,14,3,22,14,22v11,0,14,-8,14,-22r0,-92v0,-15,-3,-23,-14,-23v-11,0,-14,8,-14,23xm42,-215r25,-52r36,0r-39,52r-22,0"},"\u00f4":{"d":"12,-43v3,-59,-17,-143,48,-140v26,0,48,12,48,45v-3,59,17,143,-48,140v-26,0,-48,-11,-48,-45xm46,-136r0,92v0,14,3,22,14,22v11,0,14,-8,14,-22r0,-92v0,-15,-3,-23,-14,-23v-11,0,-14,8,-14,23xm11,-215r35,-52r28,0r35,52r-25,0r-24,-31r-23,31r-26,0"},"\u00f6":{"d":"12,-43v3,-59,-17,-143,48,-140v26,0,48,12,48,45v-3,59,17,143,-48,140v-26,0,-48,-11,-48,-45xm46,-136r0,92v0,14,3,22,14,22v11,0,14,-8,14,-22r0,-92v0,-15,-3,-23,-14,-23v-11,0,-14,8,-14,23xm18,-224r0,-36r28,0r0,36r-28,0xm74,-224r0,-36r28,0r0,36r-28,0"},"\u00f2":{"d":"12,-43v3,-59,-17,-143,48,-140v26,0,48,12,48,45v-3,59,17,143,-48,140v-26,0,-48,-11,-48,-45xm46,-136r0,92v0,14,3,22,14,22v11,0,14,-8,14,-22r0,-92v0,-15,-3,-23,-14,-23v-11,0,-14,8,-14,23xm56,-215r-39,-52r36,0r25,52r-22,0"},"\u00f5":{"d":"12,-43v3,-59,-17,-143,48,-140v26,0,48,12,48,45v-3,59,17,143,-48,140v-26,0,-48,-11,-48,-45xm46,-136r0,92v0,14,3,22,14,22v11,0,14,-8,14,-22r0,-92v0,-15,-3,-23,-14,-23v-11,0,-14,8,-14,23xm7,-221v2,-18,13,-40,34,-39v25,1,46,28,53,-2r19,0v-1,16,-9,39,-34,39v-25,-1,-46,-28,-52,2r-20,0"},"\u0161":{"d":"96,-122r-30,0v0,-15,3,-37,-12,-37v-9,0,-12,4,-12,16v0,19,2,20,24,40v27,23,32,30,32,57v0,35,-13,48,-49,48v-36,2,-43,-25,-40,-62r32,0v1,15,-5,38,12,38v11,0,13,-5,13,-20v9,-37,-70,-56,-56,-96v0,-34,17,-45,47,-45v37,-2,42,25,39,61xm103,-267r-36,52r-28,0r-35,-52r26,0r23,30r24,-30r26,0","w":106},"\u00fa":{"d":"76,-15v-15,23,-65,27,-64,-18r0,-148r34,0r0,141v0,9,3,16,13,16v8,0,15,-5,15,-19r0,-138r34,0r0,181r-32,0r0,-15xm42,-215r25,-52r36,0r-39,52r-22,0"},"\u00fb":{"d":"76,-15v-15,23,-65,27,-64,-18r0,-148r34,0r0,141v0,9,3,16,13,16v8,0,15,-5,15,-19r0,-138r34,0r0,181r-32,0r0,-15xm11,-215r35,-52r28,0r35,52r-25,0r-24,-31r-23,31r-26,0"},"\u00fc":{"d":"76,-15v-15,23,-65,27,-64,-18r0,-148r34,0r0,141v0,9,3,16,13,16v8,0,15,-5,15,-19r0,-138r34,0r0,181r-32,0r0,-15xm18,-224r0,-36r28,0r0,36r-28,0xm74,-224r0,-36r28,0r0,36r-28,0"},"\u00f9":{"d":"76,-15v-15,23,-65,27,-64,-18r0,-148r34,0r0,141v0,9,3,16,13,16v8,0,15,-5,15,-19r0,-138r34,0r0,181r-32,0r0,-15xm56,-215r-39,-52r36,0r25,52r-22,0"},"\u00fd":{"d":"43,-3r-41,-178r36,0r23,131r23,-131r34,0r-59,247r-32,0xm42,-215r25,-52r36,0r-39,52r-22,0"},"\u00ff":{"d":"43,-3r-41,-178r36,0r23,131r23,-131r34,0r-59,247r-32,0xm18,-224r0,-36r28,0r0,36r-28,0xm74,-224r0,-36r28,0r0,36r-28,0"},"\u017e":{"d":"4,0r0,-33r47,-122r-47,0r0,-26r79,0r0,30r-49,125r49,0r0,26r-79,0xm93,-267r-35,52r-28,0r-36,-52r26,0r24,30r23,-30r26,0","w":86},"\u2206":{"d":"9,0r0,-19r56,-241r33,0r54,240r0,20r-143,0xm37,-26r86,0r-43,-189","w":160},"\u2126":{"d":"10,-27v11,-1,25,2,34,-1v-46,-49,-42,-238,41,-230v85,-1,76,184,37,231r34,0r0,27r-61,0r0,-19v30,-26,48,-203,-12,-211v-58,-1,-44,187,-13,211r0,19r-60,0r0,-27","w":166},"\u03bc":{"d":"76,-15v-4,11,-17,24,-30,13r0,68r-34,0r0,-247r34,0r0,141v0,9,3,16,13,16v8,0,15,-5,15,-19r0,-138r34,0r0,181r-32,0r0,-15"},"\u03c0":{"d":"140,-162r-17,0v1,50,-3,122,4,162r-28,0v-8,-38,-2,-114,-4,-162r-36,0v-1,43,-8,121,-18,162r-27,0v10,-44,16,-117,17,-162v-13,0,-19,1,-24,3r-4,-22v25,-17,97,-8,140,-10","w":148},"\u20ac":{"d":"30,-172v-16,-73,41,-114,100,-77r-7,28v-16,-23,-67,-21,-59,17r0,32r49,0r-6,24r-43,0r0,31r36,0r-5,23r-31,0v0,32,-7,74,24,70v17,0,31,-9,39,-20r0,34v-9,6,-25,13,-40,12v-55,4,-61,-42,-57,-96r-26,0r5,-23r21,0r0,-31r-26,0r5,-24r21,0","w":133},"\u2113":{"d":"111,-51r12,12v-11,26,-28,40,-48,40v-38,0,-48,-33,-46,-74r-15,15r-7,-17r22,-25r0,-98v0,-62,21,-85,44,-85v21,0,32,23,32,58v0,43,-19,86,-48,126v-2,35,4,82,23,75v14,0,24,-14,31,-27xm74,-258v-22,1,-16,88,-17,127v18,-30,32,-64,32,-96v0,-21,-5,-31,-15,-31","w":127},"\u212e":{"d":"66,-53v37,64,146,60,188,4r21,0v-26,31,-69,51,-116,51v-81,0,-147,-59,-147,-132v0,-73,66,-132,147,-132v82,1,149,59,147,136r-240,1r0,72xm252,-208v-35,-59,-138,-60,-182,-7v-8,18,-5,59,-2,82r182,0v6,-20,0,-51,2,-75","w":318},"\u2202":{"d":"28,-246r-9,-25v58,-44,112,-10,112,117v0,103,-26,154,-69,154v-32,0,-50,-35,-50,-82v0,-61,28,-97,57,-97v18,-1,28,14,34,22v5,-71,-32,-138,-75,-89xm41,-81v0,33,7,54,24,53v20,0,33,-46,35,-97v-3,-14,-12,-27,-27,-27v-19,0,-32,34,-32,71","w":144},"\u220f":{"d":"172,-225r-24,0r0,260r-28,0r0,-260r-59,0r0,260r-29,0r0,-260r-24,0r0,-30r164,0r0,30","w":180},"\u2211":{"d":"135,35r-127,0r0,-22r64,-124r-62,-121r0,-23r120,0r0,26r-84,1r58,111r-64,121r95,0r0,31","w":140},"\u2219":{"d":"8,-108v0,-14,11,-25,25,-25v14,0,26,11,26,25v0,14,-12,25,-26,25v-14,0,-25,-11,-25,-25","w":66},"\u221a":{"d":"153,-306r-56,358r-24,0r-39,-166r-20,8r-4,-20r43,-16r27,116v1,12,4,26,5,33r49,-313r19,0","w":156},"\u221e":{"d":"168,-154v26,0,44,19,44,48v-6,60,-67,68,-98,16v-23,43,-98,49,-100,-15v0,-29,19,-49,47,-49v22,0,38,14,53,33v14,-15,28,-33,54,-33xm32,-104v0,17,13,30,30,30v17,0,29,-16,42,-30v-14,-33,-69,-48,-72,0xm166,-136v-18,0,-33,20,-42,31v18,21,27,31,43,31v17,0,27,-16,27,-31v0,-19,-11,-31,-28,-31","w":226},"\u222b":{"d":"39,-219v0,-63,10,-100,63,-91r-4,23v-33,-5,-28,24,-30,71v0,58,3,119,3,181v3,64,-13,107,-62,90r4,-23v34,5,27,-19,29,-66v0,-63,-3,-125,-3,-185","w":111},"\u2248":{"d":"48,-150v34,4,58,44,75,-1r12,9v-6,17,-19,32,-36,32v-16,0,-37,-22,-53,-22v-12,0,-18,10,-24,22r-12,-9v8,-19,21,-31,38,-31xm48,-98v34,4,58,44,75,-1r12,9v-7,18,-19,32,-36,32v-16,0,-38,-22,-53,-22v-12,0,-18,11,-24,22r-12,-9v8,-18,21,-31,38,-31","w":145},"\u2260":{"d":"106,-168r-11,25r36,0r0,20r-42,0r-17,40r59,0r0,19r-65,0r-12,31r-15,-5r11,-26r-37,0r0,-19r43,0r16,-40r-59,0r0,-20r65,0r13,-31","w":145},"\u2264":{"d":"131,-42r-116,-70r0,-20r116,-69r0,24r-98,56r98,55r0,24xm132,-9r-118,0r0,-21r118,0r0,21","w":145},"\u2265":{"d":"15,-201r116,69r0,20r-116,70r0,-24r98,-56r-98,-55r0,-24xm132,-9r-118,0r0,-21r118,0r0,21","w":145},"\u25ca":{"d":"141,-127r-51,139r-25,0r-50,-139r52,-140r24,0xm115,-127r-37,-112v-7,41,-25,74,-37,111r37,112v9,-41,25,-74,37,-111","w":156},"\u00a0":{"w":66},"\u00ad":{"d":"10,-77r0,-28r87,0r0,28r-87,0","w":106},"\u02c9":{"d":"-17,-231r0,-20r95,0r0,20r-95,0","w":60},"\u03a9":{"d":"10,-27v11,-1,25,2,34,-1v-46,-49,-42,-238,41,-230v85,-1,76,184,37,231r34,0r0,27r-61,0r0,-19v30,-26,48,-203,-12,-211v-58,-1,-44,187,-13,211r0,19r-60,0r0,-27","w":166},"\u2215":{"d":"-22,2r82,-264r22,0r-82,264r-22,0","w":60}}});// Encodé en UTF-8

$(document).ready(function() {
	// tous les liens externes s'ouvrent dans une nouvelle fenêtre et ont la classe "ext"
	$("a[@href^=http]").attr("target", "_blank").addClass("ext");
	
	
	if($('html.popup').length != 1) {
	
		// Demande de confirmation sur tous les liens qui ont la class "del"
		$("a.del").click(function(){
			var answer = confirm('Êtes-vous sûr ?');
			return answer;
		}); 
			
		// Fermeture de message top error
		$("#message-top a.close").click(function(event){event.preventDefault();})
		$("#message-top a.close").click(function () {
			$("#message-top").stop().stop();
			$("#message-top").animate({height: 'toggle'}, 'slow');
		});
		
		// Fermeture de message top success
		$("#message-top.ok")
			.animate({opacity: 1.0}, 4000)
			.animate({height: 'toggle'}, 'slow');
		
		// toggle select form inscription
		$("#form_sector").hide();
		$("label#sector").hide();						
		$("select#federation").change(function() {
				var myValue = $(this).val();
				if (myValue == 'none') {
					$("#form_sector").show();
					$("label#sector").show();
				}
		});
		$("select#federation").change(function() {
				var myValue = $(this).val();
				if (myValue != 'none') {
					$("#form_sector").hide();
					$("label#sector").hide();
				}
		});
		
		// FANCY BOX PARTNERS
		$("a.partenaire-detail").fancybox({ 'zoomSpeedIn': 0, 'zoomSpeedOut': 0, 'overlayShow': true, 'frameWidth':500, 'frameHeight':460 });

		// FANCY BOX ATELIER
		$("a.fancy").fancybox({ 'zoomSpeedIn': 0, 'zoomSpeedOut': 0, 'overlayShow': true, 'frameWidth':500, 'frameHeight':460 });

		// FANCY BOX BEST PRACTICES
		$("a.practice").fancybox({ 'zoomSpeedIn': 0, 'zoomSpeedOut': 0, 'overlayShow': true, 'frameWidth':500, 'frameHeight':460 });

		// FANCY BOX GALLERY PICTURE
		$("a.gallery-pict").fancybox({ 'zoomSpeedIn': 0, 'zoomSpeedOut': 0, 'overlayShow': true});


		// carousel
		jQuery('ul.sponsor').jcarousel();
		
		
	
	}
		// Cufon sur les titres H2
		Cufon.replace('h1');
		
		
		// PARSE URL
		/*var myAnchor = jQuery.url.attr("anchor");
		$("#content-"+myAnchor).addClass('active');
		$("#"+myAnchor+" a.goto").html('moins de détails');*/
		
		
		// TOGGLE
		
		// initialize the jquery code
		// $(document).ready(function(){
		//close all the content divs on page load
		$('.content-prog:not(.active)').hide();
		$('#main-content .active').next('.link').children('.goto').html("Moins de détails");
		$('.toggle').hide();
		$('a.toggle-keynote').click(function(event){event.preventDefault();})
		
		// toggle slide building
		$('div.prog div.link a.goto').click(function(){
			// by calling sibling, we can use same div for all demos
			$(this).parent().prev().slideToggle('slow');
			if ($(this).html() == "Plus de détails") {
				$(this).html("Moins de détails");
				}
			else {
				$(this).html("Plus de détails");
				}
		});
			
			
		$('div#keynotes a.toggle-keynote').click(function(){
			// by calling sibling, we can use same div for all demos
				$(this).siblings('.toggle').slideToggle('slow');
				if ($(this).html() == "Plus d'info") {
					$(this).html("Moins d'info");
					}
				else {
					$(this).html("Plus d'info");
					}
			});
  /*
			// toggle slide transport
			$('a.transport').click(function(){
			// by calling sibling, we can use same div for all demos
			$('div#content-transport').slideToggle('slow');
			});
			
			// toggle slide industrial
			$('a.industrial').click(function(){
			// by calling sibling, we can use same div for all demos
			$('div#content-industrial').slideToggle('slow');
			});
			
			// toggle slide consumer
			$('a.consumer').click(function(){
			// by calling sibling, we can use same div for all demos
			$('div#content-consumer').slideToggle('slow');
			});
			
			// toggle slide fincancing
			$('a.financing').click(function(){
			// by calling sibling, we can use same div for all demos
			$('div#content-financing').slideToggle('slow');
			});
			
			*/
			// TOGGLE ON MENU
			/*
			// toggle slide building
			$('li#building a').click(function(){
			// by calling sibling, we can use same div for all demos
			$('div#content-building').slideToggle('slow');
			});
			
			// toggle slide transport
			$('li#transport a').click(function(){
			// by calling sibling, we can use same div for all demos
			$('div#content-transport').slideToggle('slow');
			});
			
			// toggle slide industrial
			$('li#industrial a').click(function(){
			// by calling sibling, we can use same div for all demos
			$('div#content-industrial').slideToggle('slow');
			});
			
			// toggle slide consumer
			$('li#consumer a').click(function(){
			// by calling sibling, we can use same div for all demos
			$('div#content-consumer').slideToggle('slow');
			});
			
			// toggle slide fincancing
			$('li#programme a').click(function(){
			// by calling sibling, we can use same div for all demos
			$('div#content-financing').slideToggle('slow');
			});*/
			
			
		
		
		//});
		
});