/**
 * AviaSlider - A jQuery image slider
 * (c) Copyright Christian "Kriesi" Budschedl
 * http://www.kriesi.at
 * http://www.twitter.com/kriesi/
 * For sale on ThemeForest.net
 */

document.documentElement.className+='js_active';(function($)
{$.fn.aviaSlider=function(variables)
{var defaults={slides:'li',animationSpeed:900,autorotation:true,autorotationSpeed:3,appendControlls:'',slideControlls:'items',blockSize:{height:'full',width:'full'},betweenBlockDelay:60,display:'topleft',switchMovement:false,showText:true,transition:'fade',backgroundOpacity:0.8,transitionOrder:['diagonaltop','diagonalbottom','topleft','bottomright','random']};var options=$.extend(defaults,variables);return this.each(function()
{var slideWrapper=$(this),slides=slideWrapper.find(options.slides),slideImages=slides.find('img'),slideCount=slides.length,slideWidth=slides.width(),slideHeight=slides.height(),blockNumber=0,currentSlideNumber=0,reverseSwitch=false,currentTransition=0,current_class='active_item',controlls='',skipSwitch=true,interval='',blockSelection='',blockSelectionJQ='',blockOrder=[];if(options.blockSize.height=='full'){options.blockSize.height=slideHeight;}
if(options.blockSize.width=='full'){options.blockSize.width=slideWidth;}
slideWrapper.methods={init:function()
{var posX=0,posY=0,generateBlocks=true,bgOffset='';slides.filter(':first').css({'z-index':'5',display:'block'});while(generateBlocks)
{blockNumber++;bgOffset="-"+posX+"px -"+posY+"px";$('<div class="kBlock"></div>').appendTo(slideWrapper).css({zIndex:20,position:'absolute',display:'none',left:posX,top:posY,height:options.blockSize.height,width:options.blockSize.width,backgroundPosition:bgOffset});posX+=options.blockSize.width;if(posX>=slideWidth)
{posX=0;posY+=options.blockSize.height;}
if(posY>=slideHeight)
{generateBlocks=false;}}
blockSelection=slideWrapper.find('.kBlock');blockOrder['topleft']=blockSelection;blockOrder['bottomright']=$(blockSelection.get().reverse());blockOrder['diagonaltop']=slideWrapper.methods.kcubit(blockSelection);blockOrder['diagonalbottom']=slideWrapper.methods.kcubit(blockOrder['bottomright']);blockOrder['random']=slideWrapper.methods.fyrandomize(blockSelection);slides.each(function()
{$.data(this,"data",{img:$(this).find('img').attr('src')});});if(slideCount<=1)
{slideWrapper.aviaSlider_preloadhelper({delay:200});}
else
{slideWrapper.aviaSlider_preloadhelper({callback:slideWrapper.methods.preloadingDone});slideWrapper.methods.appendControlls().addDescription();}},appendControlls:function()
{if(options.slideControlls=='items')
{var elementToAppend=options.appendControlls||slideWrapper[0];controlls=$('<div></div>').addClass('slidecontrolls').insertAfter(elementToAppend);slides.each(function(i)
{var controller=$('<a href="#" class="ie6fix '+current_class+'"></a>').appendTo(controlls);controller.bind('click',{currentSlideNumber:i},slideWrapper.methods.switchSlide);current_class="";});controlls.width(controlls.width()).css('float','none');}
return this;},addDescription:function()
{if(options.showText)
{slides.each(function()
{var currentSlide=$(this),description=currentSlide.find('img').attr('alt'),splitdesc=description.split('::');if(splitdesc[0]!="")
{if(splitdesc[1]!=undefined)
{description="<strong>"+splitdesc[0]+"</strong>"+splitdesc[1];}
else
{description=splitdesc[0];}}
if(description!="")
{$('<div></div>').addClass('feature_excerpt').html(description).css({display:'block','opacity':options.backgroundOpacity}).appendTo(currentSlide.find('a'));}});}},preloadingDone:function()
{skipSwitch=false;if($.browser.msie)
{slides.css({'backgroundColor':'#000000','backgroundImage':'none'});}
else
{slides.css({'backgroundColor':'transparent','backgroundImage':'none'});}
if(options.autorotation)
{slideWrapper.methods.autorotate();slideImages.bind("click",function(){clearInterval(interval);});}},autorotate:function()
{interval=setInterval(function()
{currentSlideNumber++;if(currentSlideNumber==slideCount)currentSlideNumber=0;slideWrapper.methods.switchSlide();},(parseInt(options.autorotationSpeed)*1000)+(options.betweenBlockDelay*blockNumber)+options.animationSpeed);},switchSlide:function(passed)
{var noAction=false;if(passed!=undefined&&!skipSwitch)
{if(currentSlideNumber!=passed.data.currentSlideNumber)
{currentSlideNumber=passed.data.currentSlideNumber;}
else
{noAction=true;}}
if(passed!=undefined)clearInterval(interval);if(!skipSwitch&&noAction==false)
{skipSwitch=true;var currentSlide=slides.filter(':visible'),nextSlide=slides.filter(':eq('+currentSlideNumber+')'),nextURL=$.data(nextSlide[0],"data").img,nextImageBG='url('+nextURL+')';if(options.slideControlls)
{controlls.find('.active_item').removeClass('active_item');controlls.find('a:eq('+currentSlideNumber+')').addClass('active_item');}
blockSelectionJQ=blockOrder[options.display];slides.find('>a>img').css({opacity:1,visibility:'visible'});if(options.switchMovement&&(options.display=="topleft"||options.display=="diagonaltop"))
{if(reverseSwitch==false)
{blockSelectionJQ=blockOrder[options.display];reverseSwitch=true;}
else
{if(options.display=="topleft")blockSelectionJQ=blockOrder['bottomright'];if(options.display=="diagonaltop")blockSelectionJQ=blockOrder['diagonalbottom'];reverseSwitch=false;}}
if(options.display=='random')
{blockSelectionJQ=slideWrapper.methods.fyrandomize(blockSelection);}
if(options.display=='all')
{blockSelectionJQ=blockOrder[options.transitionOrder[currentTransition]];currentTransition++;if(currentTransition>=options.transitionOrder.length)currentTransition=0;}
blockSelectionJQ.css({backgroundImage:nextImageBG}).each(function(i)
{var currentBlock=$(this);setTimeout(function()
{var transitionObject=new Array();if(options.transition=='drop')
{transitionObject['css']={height:1,width:options.blockSize.width,display:'block',opacity:0};transitionObject['anim']={height:options.blockSize.height,width:options.blockSize.width,opacity:1};}
else if(options.transition=='fade')
{transitionObject['css']={display:'block',opacity:0};transitionObject['anim']={opacity:1};}
else
{transitionObject['css']={height:1,width:1,display:'block',opacity:0};transitionObject['anim']={height:options.blockSize.height,width:options.blockSize.width,opacity:1};}
currentBlock.css(transitionObject['css']).animate(transitionObject['anim'],options.animationSpeed,function()
{if(i+1==blockNumber)
{slideWrapper.methods.changeImage(currentSlide,nextSlide);}});},i*options.betweenBlockDelay);});}
return false;},changeImage:function(currentSlide,nextSlide)
{currentSlide.css({zIndex:0,display:'none'});nextSlide.css({zIndex:3,display:'block'});blockSelectionJQ.fadeOut(options.animationSpeed*1/3,function(){skipSwitch=false;});},fyrandomize:function(object)
{var length=object.length,objectSorted=$(object);if(length==0)return false;while(--length)
{var newObject=Math.floor(Math.random()*(length+1)),temp1=objectSorted[length],temp2=objectSorted[newObject];objectSorted[length]=temp2;objectSorted[newObject]=temp1;}
return objectSorted;},kcubit:function(object)
{var length=object.length,objectSorted=$(object),currentIndex=0,rows=Math.ceil(slideHeight/options.blockSize.height),columns=Math.ceil(slideWidth/options.blockSize.width),oneColumn=blockNumber/columns,oneRow=blockNumber/rows,modX=0,modY=0,i=0,rowend=0,endreached=false,onlyOne=false;if(length==0)return false;for(i=0;i<length;i++)
{objectSorted[i]=object[currentIndex];if((currentIndex%oneRow==0&&blockNumber-i>oneRow)||(modY+1)%oneColumn==0)
{currentIndex-=(((oneRow-1)*modY)-1);modY=0;modX++;onlyOne=false;if(rowend>0)
{modY=rowend;currentIndex+=(oneRow-1)*modY;}}
else
{currentIndex+=oneRow-1;modY++;}
if((modX%(oneRow-1)==0&&modX!=0&&rowend==0)||(endreached==true&&onlyOne==false))
{modX=0.1;rowend++;endreached=true;onlyOne=true;}}
return objectSorted;}};slideWrapper.methods.init();});};})(jQuery);
(function($)
{$.fn.aviaSlider_preloadhelper=function(variables,callback)
{var defaults={fadeInSpeed:800,maxLoops:10,callback:''};var options=$.extend(defaults,variables);return this.each(function()
{var container=$(this),images=$('img',this).css({opacity:0,visibility:'hidden',display:'block'}),parent=images.parent(),imageCount=images.length,interval='',allImages=images;var methods={checkImage:function()
{images.each(function(i)
{if(this.complete==true)images=images.not(this);});if(images.length&&options.maxLoops>=0)
{options.maxLoops--;setTimeout(methods.checkImage,500);}
else
{methods.showImages();}},showImages:function()
{allImages.each(function(i)
{var currentImage=$(this);currentImage.css('visibility','visible').animate({opacity:1},options.fadeInSpeed,function()
{if(allImages.length==i+1)methods.callback(i);});});},callback:function()
{if(variables instanceof Function){callback=variables;}
if(callback instanceof Function){callback.call(this);}
if(options.callback!=''){(options.callback)();}}};methods.checkImage();});};})(jQuery);

/**
 * jQuery Validation Plugin 1.8.1
 *
 * http://bassistance.de/jquery-plugins/jquery-plugin-validation/
 * http://docs.jquery.com/Plugins/Validation
 *
 * Copyright (c) 2006 - 2011 Jörn Zaefferer
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */
(function(c){c.extend(c.fn,{validate:function(a){if(this.length){var b=c.data(this[0],"validator");if(b)return b;b=new c.validator(a,this[0]);c.data(this[0],"validator",b);if(b.settings.onsubmit){this.find("input, button").filter(".cancel").click(function(){b.cancelSubmit=true});b.settings.submitHandler&&this.find("input, button").filter(":submit").click(function(){b.submitButton=this});this.submit(function(d){function e(){if(b.settings.submitHandler){if(b.submitButton)var f=c("<input type='hidden'/>").attr("name",
b.submitButton.name).val(b.submitButton.value).appendTo(b.currentForm);b.settings.submitHandler.call(b,b.currentForm);b.submitButton&&f.remove();return false}return true}b.settings.debug&&d.preventDefault();if(b.cancelSubmit){b.cancelSubmit=false;return e()}if(b.form()){if(b.pendingRequest){b.formSubmitted=true;return false}return e()}else{b.focusInvalid();return false}})}return b}else a&&a.debug&&window.console&&console.warn("nothing selected, can't validate, returning nothing")},valid:function(){if(c(this[0]).is("form"))return this.validate().form();
else{var a=true,b=c(this[0].form).validate();this.each(function(){a&=b.element(this)});return a}},removeAttrs:function(a){var b={},d=this;c.each(a.split(/\s/),function(e,f){b[f]=d.attr(f);d.removeAttr(f)});return b},rules:function(a,b){var d=this[0];if(a){var e=c.data(d.form,"validator").settings,f=e.rules,g=c.validator.staticRules(d);switch(a){case "add":c.extend(g,c.validator.normalizeRule(b));f[d.name]=g;if(b.messages)e.messages[d.name]=c.extend(e.messages[d.name],b.messages);break;case "remove":if(!b){delete f[d.name];
return g}var h={};c.each(b.split(/\s/),function(j,i){h[i]=g[i];delete g[i]});return h}}d=c.validator.normalizeRules(c.extend({},c.validator.metadataRules(d),c.validator.classRules(d),c.validator.attributeRules(d),c.validator.staticRules(d)),d);if(d.required){e=d.required;delete d.required;d=c.extend({required:e},d)}return d}});c.extend(c.expr[":"],{blank:function(a){return!c.trim(""+a.value)},filled:function(a){return!!c.trim(""+a.value)},unchecked:function(a){return!a.checked}});c.validator=function(a,
b){this.settings=c.extend(true,{},c.validator.defaults,a);this.currentForm=b;this.init()};c.validator.format=function(a,b){if(arguments.length==1)return function(){var d=c.makeArray(arguments);d.unshift(a);return c.validator.format.apply(this,d)};if(arguments.length>2&&b.constructor!=Array)b=c.makeArray(arguments).slice(1);if(b.constructor!=Array)b=[b];c.each(b,function(d,e){a=a.replace(RegExp("\\{"+d+"\\}","g"),e)});return a};c.extend(c.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",
validClass:"valid",errorElement:"label",focusInvalid:true,errorContainer:c([]),errorLabelContainer:c([]),onsubmit:true,ignore:[],ignoreTitle:false,onfocusin:function(a){this.lastActive=a;if(this.settings.focusCleanup&&!this.blockFocusCleanup){this.settings.unhighlight&&this.settings.unhighlight.call(this,a,this.settings.errorClass,this.settings.validClass);this.addWrapper(this.errorsFor(a)).hide()}},onfocusout:function(a){if(!this.checkable(a)&&(a.name in this.submitted||!this.optional(a)))this.element(a)},
onkeyup:function(a){if(a.name in this.submitted||a==this.lastElement)this.element(a)},onclick:function(a){if(a.name in this.submitted)this.element(a);else a.parentNode.name in this.submitted&&this.element(a.parentNode)},highlight:function(a,b,d){a.type==="radio"?this.findByName(a.name).addClass(b).removeClass(d):c(a).addClass(b).removeClass(d)},unhighlight:function(a,b,d){a.type==="radio"?this.findByName(a.name).removeClass(b).addClass(d):c(a).removeClass(b).addClass(d)}},setDefaults:function(a){c.extend(c.validator.defaults,
a)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",accept:"Please enter a value with a valid extension.",maxlength:c.validator.format("Please enter no more than {0} characters."),
minlength:c.validator.format("Please enter at least {0} characters."),rangelength:c.validator.format("Please enter a value between {0} and {1} characters long."),range:c.validator.format("Please enter a value between {0} and {1}."),max:c.validator.format("Please enter a value less than or equal to {0}."),min:c.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:false,prototype:{init:function(){function a(e){var f=c.data(this[0].form,"validator");e="on"+e.type.replace(/^validate/,
"");f.settings[e]&&f.settings[e].call(f,this[0])}this.labelContainer=c(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&this.labelContainer||c(this.currentForm);this.containers=c(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();var b=this.groups={};c.each(this.settings.groups,function(e,f){c.each(f.split(/\s/),function(g,h){b[h]=e})});var d=this.settings.rules;
c.each(d,function(e,f){d[e]=c.validator.normalizeRule(f)});c(this.currentForm).validateDelegate(":text, :password, :file, select, textarea","focusin focusout keyup",a).validateDelegate(":radio, :checkbox, select, option","click",a);this.settings.invalidHandler&&c(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler)},form:function(){this.checkForm();c.extend(this.submitted,this.errorMap);this.invalid=c.extend({},this.errorMap);this.valid()||c(this.currentForm).triggerHandler("invalid-form",
[this]);this.showErrors();return this.valid()},checkForm:function(){this.prepareForm();for(var a=0,b=this.currentElements=this.elements();b[a];a++)this.check(b[a]);return this.valid()},element:function(a){this.lastElement=a=this.clean(a);this.prepareElement(a);this.currentElements=c(a);var b=this.check(a);if(b)delete this.invalid[a.name];else this.invalid[a.name]=true;if(!this.numberOfInvalids())this.toHide=this.toHide.add(this.containers);this.showErrors();return b},showErrors:function(a){if(a){c.extend(this.errorMap,
a);this.errorList=[];for(var b in a)this.errorList.push({message:a[b],element:this.findByName(b)[0]});this.successList=c.grep(this.successList,function(d){return!(d.name in a)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){c.fn.resetForm&&c(this.currentForm).resetForm();this.submitted={};this.prepareForm();this.hideErrors();this.elements().removeClass(this.settings.errorClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},
objectLength:function(a){var b=0,d;for(d in a)b++;return b},hideErrors:function(){this.addWrapper(this.toHide).hide()},valid:function(){return this.size()==0},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{c(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(a){}},findLastActive:function(){var a=this.lastActive;return a&&c.grep(this.errorList,function(b){return b.element.name==
a.name}).length==1&&a},elements:function(){var a=this,b={};return c(this.currentForm).find("input, select, textarea").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){!this.name&&a.settings.debug&&window.console&&console.error("%o has no name assigned",this);if(this.name in b||!a.objectLength(c(this).rules()))return false;return b[this.name]=true})},clean:function(a){return c(a)[0]},errors:function(){return c(this.settings.errorElement+"."+this.settings.errorClass,
this.errorContext)},reset:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=c([]);this.toHide=c([]);this.currentElements=c([])},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers)},prepareElement:function(a){this.reset();this.toHide=this.errorsFor(a)},check:function(a){a=this.clean(a);if(this.checkable(a))a=this.findByName(a.name).not(this.settings.ignore)[0];var b=c(a).rules(),d=false,e;for(e in b){var f={method:e,parameters:b[e]};try{var g=
c.validator.methods[e].call(this,a.value.replace(/\r/g,""),a,f.parameters);if(g=="dependency-mismatch")d=true;else{d=false;if(g=="pending"){this.toHide=this.toHide.not(this.errorsFor(a));return}if(!g){this.formatAndAdd(a,f);return false}}}catch(h){this.settings.debug&&window.console&&console.log("exception occured when checking element "+a.id+", check the '"+f.method+"' method",h);throw h;}}if(!d){this.objectLength(b)&&this.successList.push(a);return true}},customMetaMessage:function(a,b){if(c.metadata){var d=
this.settings.meta?c(a).metadata()[this.settings.meta]:c(a).metadata();return d&&d.messages&&d.messages[b]}},customMessage:function(a,b){var d=this.settings.messages[a];return d&&(d.constructor==String?d:d[b])},findDefined:function(){for(var a=0;a<arguments.length;a++)if(arguments[a]!==undefined)return arguments[a]},defaultMessage:function(a,b){return this.findDefined(this.customMessage(a.name,b),this.customMetaMessage(a,b),!this.settings.ignoreTitle&&a.title||undefined,c.validator.messages[b],"<strong>Warning: No message defined for "+
a.name+"</strong>")},formatAndAdd:function(a,b){var d=this.defaultMessage(a,b.method),e=/\$?\{(\d+)\}/g;if(typeof d=="function")d=d.call(this,b.parameters,a);else if(e.test(d))d=jQuery.format(d.replace(e,"{$1}"),b.parameters);this.errorList.push({message:d,element:a});this.errorMap[a.name]=d;this.submitted[a.name]=d},addWrapper:function(a){if(this.settings.wrapper)a=a.add(a.parent(this.settings.wrapper));return a},defaultShowErrors:function(){for(var a=0;this.errorList[a];a++){var b=this.errorList[a];
this.settings.highlight&&this.settings.highlight.call(this,b.element,this.settings.errorClass,this.settings.validClass);this.showLabel(b.element,b.message)}if(this.errorList.length)this.toShow=this.toShow.add(this.containers);if(this.settings.success)for(a=0;this.successList[a];a++)this.showLabel(this.successList[a]);if(this.settings.unhighlight){a=0;for(b=this.validElements();b[a];a++)this.settings.unhighlight.call(this,b[a],this.settings.errorClass,this.settings.validClass)}this.toHide=this.toHide.not(this.toShow);
this.hideErrors();this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return c(this.errorList).map(function(){return this.element})},showLabel:function(a,b){var d=this.errorsFor(a);if(d.length){d.removeClass().addClass(this.settings.errorClass);d.attr("generated")&&d.html(b)}else{d=c("<"+this.settings.errorElement+"/>").attr({"for":this.idOrName(a),generated:true}).addClass(this.settings.errorClass).html(b||
"");if(this.settings.wrapper)d=d.hide().show().wrap("<"+this.settings.wrapper+"/>").parent();this.labelContainer.append(d).length||(this.settings.errorPlacement?this.settings.errorPlacement(d,c(a)):d.insertAfter(a))}if(!b&&this.settings.success){d.text("");typeof this.settings.success=="string"?d.addClass(this.settings.success):this.settings.success(d)}this.toShow=this.toShow.add(d)},errorsFor:function(a){var b=this.idOrName(a);return this.errors().filter(function(){return c(this).attr("for")==b})},
idOrName:function(a){return this.groups[a.name]||(this.checkable(a)?a.name:a.id||a.name)},checkable:function(a){return/radio|checkbox/i.test(a.type)},findByName:function(a){var b=this.currentForm;return c(document.getElementsByName(a)).map(function(d,e){return e.form==b&&e.name==a&&e||null})},getLength:function(a,b){switch(b.nodeName.toLowerCase()){case "select":return c("option:selected",b).length;case "input":if(this.checkable(b))return this.findByName(b.name).filter(":checked").length}return a.length},
depend:function(a,b){return this.dependTypes[typeof a]?this.dependTypes[typeof a](a,b):true},dependTypes:{"boolean":function(a){return a},string:function(a,b){return!!c(a,b.form).length},"function":function(a,b){return a(b)}},optional:function(a){return!c.validator.methods.required.call(this,c.trim(a.value),a)&&"dependency-mismatch"},startRequest:function(a){if(!this.pending[a.name]){this.pendingRequest++;this.pending[a.name]=true}},stopRequest:function(a,b){this.pendingRequest--;if(this.pendingRequest<
0)this.pendingRequest=0;delete this.pending[a.name];if(b&&this.pendingRequest==0&&this.formSubmitted&&this.form()){c(this.currentForm).submit();this.formSubmitted=false}else if(!b&&this.pendingRequest==0&&this.formSubmitted){c(this.currentForm).triggerHandler("invalid-form",[this]);this.formSubmitted=false}},previousValue:function(a){return c.data(a,"previousValue")||c.data(a,"previousValue",{old:null,valid:true,message:this.defaultMessage(a,"remote")})}},classRuleSettings:{required:{required:true},
email:{email:true},url:{url:true},date:{date:true},dateISO:{dateISO:true},dateDE:{dateDE:true},number:{number:true},numberDE:{numberDE:true},digits:{digits:true},creditcard:{creditcard:true}},addClassRules:function(a,b){a.constructor==String?this.classRuleSettings[a]=b:c.extend(this.classRuleSettings,a)},classRules:function(a){var b={};(a=c(a).attr("class"))&&c.each(a.split(" "),function(){this in c.validator.classRuleSettings&&c.extend(b,c.validator.classRuleSettings[this])});return b},attributeRules:function(a){var b=
{};a=c(a);for(var d in c.validator.methods){var e=a.attr(d);if(e)b[d]=e}b.maxlength&&/-1|2147483647|524288/.test(b.maxlength)&&delete b.maxlength;return b},metadataRules:function(a){if(!c.metadata)return{};var b=c.data(a.form,"validator").settings.meta;return b?c(a).metadata()[b]:c(a).metadata()},staticRules:function(a){var b={},d=c.data(a.form,"validator");if(d.settings.rules)b=c.validator.normalizeRule(d.settings.rules[a.name])||{};return b},normalizeRules:function(a,b){c.each(a,function(d,e){if(e===
false)delete a[d];else if(e.param||e.depends){var f=true;switch(typeof e.depends){case "string":f=!!c(e.depends,b.form).length;break;case "function":f=e.depends.call(b,b)}if(f)a[d]=e.param!==undefined?e.param:true;else delete a[d]}});c.each(a,function(d,e){a[d]=c.isFunction(e)?e(b):e});c.each(["minlength","maxlength","min","max"],function(){if(a[this])a[this]=Number(a[this])});c.each(["rangelength","range"],function(){if(a[this])a[this]=[Number(a[this][0]),Number(a[this][1])]});if(c.validator.autoCreateRanges){if(a.min&&
a.max){a.range=[a.min,a.max];delete a.min;delete a.max}if(a.minlength&&a.maxlength){a.rangelength=[a.minlength,a.maxlength];delete a.minlength;delete a.maxlength}}a.messages&&delete a.messages;return a},normalizeRule:function(a){if(typeof a=="string"){var b={};c.each(a.split(/\s/),function(){b[this]=true});a=b}return a},addMethod:function(a,b,d){c.validator.methods[a]=b;c.validator.messages[a]=d!=undefined?d:c.validator.messages[a];b.length<3&&c.validator.addClassRules(a,c.validator.normalizeRule(a))},
methods:{required:function(a,b,d){if(!this.depend(d,b))return"dependency-mismatch";switch(b.nodeName.toLowerCase()){case "select":return(a=c(b).val())&&a.length>0;case "input":if(this.checkable(b))return this.getLength(a,b)>0;default:return c.trim(a).length>0}},remote:function(a,b,d){if(this.optional(b))return"dependency-mismatch";var e=this.previousValue(b);this.settings.messages[b.name]||(this.settings.messages[b.name]={});e.originalMessage=this.settings.messages[b.name].remote;this.settings.messages[b.name].remote=
e.message;d=typeof d=="string"&&{url:d}||d;if(this.pending[b.name])return"pending";if(e.old===a)return e.valid;e.old=a;var f=this;this.startRequest(b);var g={};g[b.name]=a;c.ajax(c.extend(true,{url:d,mode:"abort",port:"validate"+b.name,dataType:"json",data:g,success:function(h){f.settings.messages[b.name].remote=e.originalMessage;var j=h===true;if(j){var i=f.formSubmitted;f.prepareElement(b);f.formSubmitted=i;f.successList.push(b);f.showErrors()}else{i={};h=h||f.defaultMessage(b,"remote");i[b.name]=
e.message=c.isFunction(h)?h(a):h;f.showErrors(i)}e.valid=j;f.stopRequest(b,j)}},d));return"pending"},minlength:function(a,b,d){return this.optional(b)||this.getLength(c.trim(a),b)>=d},maxlength:function(a,b,d){return this.optional(b)||this.getLength(c.trim(a),b)<=d},rangelength:function(a,b,d){a=this.getLength(c.trim(a),b);return this.optional(b)||a>=d[0]&&a<=d[1]},min:function(a,b,d){return this.optional(b)||a>=d},max:function(a,b,d){return this.optional(b)||a<=d},range:function(a,b,d){return this.optional(b)||
a>=d[0]&&a<=d[1]},email:function(a,b){return this.optional(b)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(a)},
url:function(a,b){return this.optional(b)||/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(a)},
date:function(a,b){return this.optional(b)||!/Invalid|NaN/.test(new Date(a))},dateISO:function(a,b){return this.optional(b)||/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(a)},number:function(a,b){return this.optional(b)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(a)},digits:function(a,b){return this.optional(b)||/^\d+$/.test(a)},creditcard:function(a,b){if(this.optional(b))return"dependency-mismatch";if(/[^0-9-]+/.test(a))return false;var d=0,e=0,f=false;a=a.replace(/\D/g,"");for(var g=a.length-1;g>=
0;g--){e=a.charAt(g);e=parseInt(e,10);if(f)if((e*=2)>9)e-=9;d+=e;f=!f}return d%10==0},accept:function(a,b,d){d=typeof d=="string"?d.replace(/,/g,"|"):"png|jpe?g|gif";return this.optional(b)||a.match(RegExp(".("+d+")$","i"))},equalTo:function(a,b,d){d=c(d).unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){c(b).valid()});return a==d.val()}}});c.format=c.validator.format})(jQuery);
(function(c){var a={};if(c.ajaxPrefilter)c.ajaxPrefilter(function(d,e,f){e=d.port;if(d.mode=="abort"){a[e]&&a[e].abort();a[e]=f}});else{var b=c.ajax;c.ajax=function(d){var e=("port"in d?d:c.ajaxSettings).port;if(("mode"in d?d:c.ajaxSettings).mode=="abort"){a[e]&&a[e].abort();return a[e]=b.apply(this,arguments)}return b.apply(this,arguments)}}})(jQuery);
(function(c){!jQuery.event.special.focusin&&!jQuery.event.special.focusout&&document.addEventListener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function d(e){e=c.event.fix(e);e.type=b;return c.event.handle.call(this,e)}c.event.special[b]={setup:function(){this.addEventListener(a,d,true)},teardown:function(){this.removeEventListener(a,d,true)},handler:function(e){arguments[0]=c.event.fix(e);arguments[0].type=b;return c.event.handle.apply(this,arguments)}}});c.extend(c.fn,{validateDelegate:function(a,
b,d){return this.bind(b,function(e){var f=c(e.target);if(f.is(a))return d.apply(f,arguments)})}})})(jQuery);

jQuery.validator.addMethod("letterswithbasicpunc", function(value, element) {
	return this.optional(element) || /^[a-z-.,()'\"\s]+$/i.test(value);
}, "Letters or punctuation only please");

jQuery.validator.addMethod(
	"dateITA",
	function(value, element) {
		var check = false;
		var re = /^\d{1,2}\/\d{1,2}\/\d{4}$/;
		if( re.test(value)){
			var adata = value.split('/');
			var gg = parseInt(adata[0],10);
			var mm = parseInt(adata[1],10);
			var aaaa = parseInt(adata[2],10);
			var xdata = new Date(aaaa,mm-1,gg);
			if ( ( xdata.getFullYear() == aaaa ) && ( xdata.getMonth () == mm - 1 ) && ( xdata.getDate() == gg ) )
				check = true;
			else
				check = false;
		} else
			check = false;
		return this.optional(element) || check;
	},
	"Please enter a correct date"
);


/*
 * Metadata - jQuery plugin for parsing metadata from elements
 *
 * Copyright (c) 2006 John Resig, Yehuda Katz, Jï¿½Ã¶rn Zaefferer, Paul McLanahan
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 *
 * Revision: $Id: jquery.metadata.js 4187 2007-12-16 17:15:27Z joern.zaefferer $
 *
 */


(function($) {

$.extend({
	metadata : {
		defaults : {
			type: 'class',
			name: 'metadata',
			cre: /({.*})/,
			single: 'metadata'
		},
		setType: function( type, name ){
			this.defaults.type = type;
			this.defaults.name = name;
		},
		get: function( elem, opts ){
			var settings = $.extend({},this.defaults,opts);
			// check for empty string in single property
			if ( !settings.single.length ) settings.single = 'metadata';
			
			var data = $.data(elem, settings.single);
			// returned cached data if it already exists
			if ( data ) return data;
			
			data = "{}";
			
			if ( settings.type == "class" ) {
				var m = settings.cre.exec( elem.className );
				if ( m )
					data = m[1];
			} else if ( settings.type == "elem" ) {
				if( !elem.getElementsByTagName )
					return undefined;
				var e = elem.getElementsByTagName(settings.name);
				if ( e.length )
					data = $.trim(e[0].innerHTML);
			} else if ( elem.getAttribute != undefined ) {
				var attr = elem.getAttribute( settings.name );
				if ( attr )
					data = attr;
			}
			
			if ( data.indexOf( '{' ) <0 )
			data = "{" + data + "}";
			
			data = eval("(" + data + ")");
			
			$.data( elem, settings.single, data );
			return data;
		}
	}
});

/**
 * Returns the metadata object for the first member of the jQuery object.
 *
 * @name metadata
 * @descr Returns element's metadata object
 * @param Object opts An object contianing settings to override the defaults
 * @type jQuery
 * @cat Plugins/Metadata
 */
$.fn.metadata = function( opts ){
	return $.metadata.get( this[0], opts );
};

})(jQuery);


// jquery.tweet.js - See http://tweet.seaofclouds.com/ or https://github.com/seaofclouds/tweet for more info
// Copyright (c) 2008-2011 Todd Matthews & Steve Purcell
(function(a){a.fn.tweet=function(b){function l(b){var d={};d.item=b;d.source=b.source;d.screen_name=b.from_user||b.user.screen_name;d.avatar_size=c.avatar_size;d.avatar_url=j(b.profile_image_url||b.user.profile_image_url);d.retweet=typeof b.retweeted_status!="undefined";d.tweet_time=g(b.created_at);d.join_text=c.join_text=="auto"?i(b.text):c.join_text;d.tweet_id=b.id_str;d.twitter_base="http://"+c.twitter_url+"/";d.user_url=d.twitter_base+d.screen_name;d.tweet_url=d.user_url+"/status/"+d.tweet_id;d.reply_url=d.twitter_base+"intent/tweet?in_reply_to="+d.tweet_id;d.retweet_url=d.twitter_base+"intent/retweet?tweet_id="+d.tweet_id;d.favorite_url=d.twitter_base+"intent/favorite?tweet_id="+d.tweet_id;d.retweeted_screen_name=d.retweet&&b.retweeted_status.user.screen_name;d.tweet_relative_time=h(d.tweet_time);d.tweet_raw_text=d.retweet?"RT @"+d.retweeted_screen_name+" "+b.retweeted_status.text:b.text;d.tweet_text=a([d.tweet_raw_text]).linkUrl().linkUser().linkHash()[0];d.tweet_text_fancy=a([d.tweet_text]).makeHeart().capAwesome().capEpic()[0];d.user=e('<a class="tweet_user" href="{user_url}">{screen_name}</a>',d);d.join=c.join_text?e(' <span class="tweet_join">{join_text}</span> ',d):" ";d.avatar=d.avatar_size?e('<a class="tweet_avatar" href="{user_url}"><img src="{avatar_url}" height="{avatar_size}" width="{avatar_size}" alt="{screen_name}\'s avatar" title="{screen_name}\'s avatar" border="0"/></a>',d):"";d.time=e('<span class="tweet_time"><a href="{tweet_url}" title="view tweet on twitter">{tweet_relative_time}</a></span>',d);d.text=e('<span class="tweet_text">{tweet_text_fancy}</span>',d);d.reply_action=e('<a class="tweet_action tweet_reply" href="{reply_url}">reply</a>',d);d.retweet_action=e('<a class="tweet_action tweet_retweet" href="{retweet_url}">retweet</a>',d);d.favorite_action=e('<a class="tweet_action tweet_favorite" href="{favorite_url}">favorite</a>',d);return d}function k(){var a="https:"==document.location.protocol?"https:":"http:";var b=c.fetch===null?c.count:c.fetch;if(c.list){return a+"//"+c.twitter_api_url+"/1/"+c.username[0]+"/lists/"+c.list+"/statuses.json?page="+c.page+"&per_page="+b+"&callback=?"}else if(c.favorites){return a+"//"+c.twitter_api_url+"/favorites/"+c.username[0]+".json?page="+c.page+"&count="+b+"&callback=?"}else if(c.query===null&&c.username.length==1){return a+"//"+c.twitter_api_url+"/1/statuses/user_timeline.json?screen_name="+c.username[0]+"&count="+b+(c.retweets?"&include_rts=1":"")+"&page="+c.page+"&callback=?"}else{var d=c.query||"from:"+c.username.join(" OR from:");return a+"//"+c.twitter_search_url+"/search.json?&q="+encodeURIComponent(d)+"&rpp="+b+"&page="+c.page+"&callback=?"}}function j(a){return"https:"==document.location.protocol?a.replace(/^http:/,"https:"):a}function i(a){if(a.match(/^(@([A-Za-z0-9-_]+)) .*/i)){return c.auto_join_text_reply}else if(a.match(d)){return c.auto_join_text_url}else if(a.match(/^((\w+ed)|just) .*/im)){return c.auto_join_text_ed}else if(a.match(/^(\w*ing) .*/i)){return c.auto_join_text_ing}else{return c.auto_join_text_default}}function h(a){var b=arguments.length>1?arguments[1]:new Date;var c=parseInt((b.getTime()-a)/1e3,10);var d="";if(c<60){d=c+" seconds ago"}else if(c<120){d="a minute ago"}else if(c<45*60){d=parseInt(c/60,10).toString()+" minutes ago"}else if(c<2*60*60){d="an hour ago"}else if(c<24*60*60){d=""+parseInt(c/3600,10).toString()+" hours ago"}else if(c<48*60*60){d="a day ago"}else{d=parseInt(c/86400,10).toString()+" days ago"}return"about "+d}function g(a){return Date.parse(a.replace(/^([a-z]{3})( [a-z]{3} \d\d?)(.*)( \d{4})$/i,"$1,$2$4$3"))}function f(b,c){return function(){var d=[];this.each(function(){d.push(this.replace(b,c))});return a(d)}}function e(a,b){if(typeof a==="string"){var c=a;for(var d in b){var e=b[d];c=c.replace(new RegExp("{"+d+"}","g"),e===null?"":e)}return c}else return a(b)}var c=a.extend({username:null,list:null,favorites:false,query:null,avatar_size:null,count:3,fetch:null,page:1,retweets:true,intro_text:null,outro_text:null,join_text:null,auto_join_text_default:"i said,",auto_join_text_ed:"i",auto_join_text_ing:"i am",auto_join_text_reply:"i replied to",auto_join_text_url:"i was looking at",loading_text:null,refresh_interval:null,twitter_url:"twitter.com",twitter_api_url:"api.twitter.com",twitter_search_url:"search.twitter.com",template:"{avatar}{time}{join}{text}",comparator:function(a,b){return b["tweet_time"]-a["tweet_time"]},filter:function(a){return true}},b);var d=/\b((?:[a-z][\w-]+:(?:\/{1,3}|[a-z0-9%])|www\d{0,3}[.]|[a-z0-9.\-]+[.][a-z]{2,4}\/)(?:[^\s()<>]+|\(([^\s()<>]+|(\([^\s()<>]+\)))*\))+(?:\(([^\s()<>]+|(\([^\s()<>]+\)))*\)|[^\s`!()\[\]{};:'".,<>?«»“”‘’]))/gi;a.extend({tweet:{t:e}});a.fn.extend({linkUrl:f(d,function(a){var b=/^[a-z]+:/i.test(a)?a:"http://"+a;return'<a href="'+b+'">'+a+"</a>"}),linkUser:f(/@(\w+)/gi,'@<a href="http://'+c.twitter_url+'/$1">$1</a>'),linkHash:f(/(?:^| )[\#]+([\w\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u00ff\u0600-\u06ff]+)/gi,' <a href="http://'+c.twitter_search_url+"/search?q=&tag=$1&lang=all"+(c.username&&c.username.length==1?"&from="+c.username.join("%2BOR%2B"):"")+'">#$1</a>'),capAwesome:f(/\b(awesome)\b/gi,'<span class="awesome">$1</span>'),capEpic:f(/\b(epic)\b/gi,'<span class="epic">$1</span>'),makeHeart:f(/(<)+[3]/gi,"<tt class='heart'>&#x2665;</tt>")});return this.each(function(b,d){var f=a('<ul class="tweet_list">').appendTo(d);var g='<p class="tweet_intro">'+c.intro_text+"</p>";var h='<p class="tweet_outro">'+c.outro_text+"</p>";var i=a('<p class="loading">'+c.loading_text+"</p>");if(c.username&&typeof c.username=="string"){c.username=[c.username]}if(c.loading_text)a(d).append(i);a(d).bind("tweet:load",function(){a.getJSON(k(),function(b){if(c.loading_text)i.remove();if(c.intro_text)f.before(g);f.empty();var j=a.map(b.results||b,l);j=a.grep(j,c.filter).sort(c.comparator).slice(0,c.count);f.append(a.map(j,function(a){return"<li>"+e(c.template,a)+"</li>"}).join("")).children("li:first").addClass("tweet_first").end().children("li:odd").addClass("tweet_even").end().children("li:even").addClass("tweet_odd");if(c.outro_text)f.after(h);a(d).trigger("loaded").trigger(j.length===0?"empty":"full");if(c.refresh_interval){window.setTimeout(function(){a(d).trigger("tweet:load")},1e3*c.refresh_interval)}})}).trigger("tweet:load")})}})(jQuery)

/*
 * Copyright (c) 2009 Simo Kinnunen.
 * Licensed under the MIT license.
 *
 * @version 1.09i
 */
var Cufon=(function(){var m=function(){return m.replace.apply(null,arguments)};var x=m.DOM={ready:(function(){var C=false,E={loaded:1,complete:1};var B=[],D=function(){if(C){return}C=true;for(var F;F=B.shift();F()){}};if(document.addEventListener){document.addEventListener("DOMContentLoaded",D,false);window.addEventListener("pageshow",D,false)}if(!window.opera&&document.readyState){(function(){E[document.readyState]?D():setTimeout(arguments.callee,10)})()}if(document.readyState&&document.createStyleSheet){(function(){try{document.body.doScroll("left");D()}catch(F){setTimeout(arguments.callee,1)}})()}q(window,"load",D);return function(F){if(!arguments.length){D()}else{C?F():B.push(F)}}})(),root:function(){return document.documentElement||document.body}};var n=m.CSS={Size:function(C,B){this.value=parseFloat(C);this.unit=String(C).match(/[a-z%]*$/)[0]||"px";this.convert=function(D){return D/B*this.value};this.convertFrom=function(D){return D/this.value*B};this.toString=function(){return this.value+this.unit}},addClass:function(C,B){var D=C.className;C.className=D+(D&&" ")+B;return C},color:j(function(C){var B={};B.color=C.replace(/^rgba\((.*?),\s*([\d.]+)\)/,function(E,D,F){B.opacity=parseFloat(F);return"rgb("+D+")"});return B}),fontStretch:j(function(B){if(typeof B=="number"){return B}if(/%$/.test(B)){return parseFloat(B)/100}return{"ultra-condensed":0.5,"extra-condensed":0.625,condensed:0.75,"semi-condensed":0.875,"semi-expanded":1.125,expanded:1.25,"extra-expanded":1.5,"ultra-expanded":2}[B]||1}),getStyle:function(C){var B=document.defaultView;if(B&&B.getComputedStyle){return new a(B.getComputedStyle(C,null))}if(C.currentStyle){return new a(C.currentStyle)}return new a(C.style)},gradient:j(function(F){var G={id:F,type:F.match(/^-([a-z]+)-gradient\(/)[1],stops:[]},C=F.substr(F.indexOf("(")).match(/([\d.]+=)?(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)/ig);for(var E=0,B=C.length,D;E<B;++E){D=C[E].split("=",2).reverse();G.stops.push([D[1]||E/(B-1),D[0]])}return G}),quotedList:j(function(E){var D=[],C=/\s*((["'])([\s\S]*?[^\\])\2|[^,]+)\s*/g,B;while(B=C.exec(E)){D.push(B[3]||B[1])}return D}),recognizesMedia:j(function(G){var E=document.createElement("style"),D,C,B;E.type="text/css";E.media=G;try{E.appendChild(document.createTextNode("/**/"))}catch(F){}C=g("head")[0];C.insertBefore(E,C.firstChild);D=(E.sheet||E.styleSheet);B=D&&!D.disabled;C.removeChild(E);return B}),removeClass:function(D,C){var B=RegExp("(?:^|\\s+)"+C+"(?=\\s|$)","g");D.className=D.className.replace(B,"");return D},supports:function(D,C){var B=document.createElement("span").style;if(B[D]===undefined){return false}B[D]=C;return B[D]===C},textAlign:function(E,D,B,C){if(D.get("textAlign")=="right"){if(B>0){E=" "+E}}else{if(B<C-1){E+=" "}}return E},textShadow:j(function(F){if(F=="none"){return null}var E=[],G={},B,C=0;var D=/(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)|(-?[\d.]+[a-z%]*)|,/ig;while(B=D.exec(F)){if(B[0]==","){E.push(G);G={};C=0}else{if(B[1]){G.color=B[1]}else{G[["offX","offY","blur"][C++]]=B[2]}}}E.push(G);return E}),textTransform:(function(){var B={uppercase:function(C){return C.toUpperCase()},lowercase:function(C){return C.toLowerCase()},capitalize:function(C){return C.replace(/\b./g,function(D){return D.toUpperCase()})}};return function(E,D){var C=B[D.get("textTransform")];return C?C(E):E}})(),whiteSpace:(function(){var D={inline:1,"inline-block":1,"run-in":1};var C=/^\s+/,B=/\s+$/;return function(H,F,G,E){if(E){if(E.nodeName.toLowerCase()=="br"){H=H.replace(C,"")}}if(D[F.get("display")]){return H}if(!G.previousSibling){H=H.replace(C,"")}if(!G.nextSibling){H=H.replace(B,"")}return H}})()};n.ready=(function(){var B=!n.recognizesMedia("all"),E=false;var D=[],H=function(){B=true;for(var K;K=D.shift();K()){}};var I=g("link"),J=g("style");function C(K){return K.disabled||G(K.sheet,K.media||"screen")}function G(M,P){if(!n.recognizesMedia(P||"all")){return true}if(!M||M.disabled){return false}try{var Q=M.cssRules,O;if(Q){search:for(var L=0,K=Q.length;O=Q[L],L<K;++L){switch(O.type){case 2:break;case 3:if(!G(O.styleSheet,O.media.mediaText)){return false}break;default:break search}}}}catch(N){}return true}function F(){if(document.createStyleSheet){return true}var L,K;for(K=0;L=I[K];++K){if(L.rel.toLowerCase()=="stylesheet"&&!C(L)){return false}}for(K=0;L=J[K];++K){if(!C(L)){return false}}return true}x.ready(function(){if(!E){E=n.getStyle(document.body).isUsable()}if(B||(E&&F())){H()}else{setTimeout(arguments.callee,10)}});return function(K){if(B){K()}else{D.push(K)}}})();function s(D){var C=this.face=D.face,B={"\u0020":1,"\u00a0":1,"\u3000":1};this.glyphs=D.glyphs;this.w=D.w;this.baseSize=parseInt(C["units-per-em"],10);this.family=C["font-family"].toLowerCase();this.weight=C["font-weight"];this.style=C["font-style"]||"normal";this.viewBox=(function(){var F=C.bbox.split(/\s+/);var E={minX:parseInt(F[0],10),minY:parseInt(F[1],10),maxX:parseInt(F[2],10),maxY:parseInt(F[3],10)};E.width=E.maxX-E.minX;E.height=E.maxY-E.minY;E.toString=function(){return[this.minX,this.minY,this.width,this.height].join(" ")};return E})();this.ascent=-parseInt(C.ascent,10);this.descent=-parseInt(C.descent,10);this.height=-this.ascent+this.descent;this.spacing=function(L,N,E){var O=this.glyphs,M,K,G,P=[],F=0,J=-1,I=-1,H;while(H=L[++J]){M=O[H]||this.missingGlyph;if(!M){continue}if(K){F-=G=K[H]||0;P[I]-=G}F+=P[++I]=~~(M.w||this.w)+N+(B[H]?E:0);K=M.k}P.total=F;return P}}function f(){var C={},B={oblique:"italic",italic:"oblique"};this.add=function(D){(C[D.style]||(C[D.style]={}))[D.weight]=D};this.get=function(H,I){var G=C[H]||C[B[H]]||C.normal||C.italic||C.oblique;if(!G){return null}I={normal:400,bold:700}[I]||parseInt(I,10);if(G[I]){return G[I]}var E={1:1,99:0}[I%100],K=[],F,D;if(E===undefined){E=I>400}if(I==500){I=400}for(var J in G){if(!k(G,J)){continue}J=parseInt(J,10);if(!F||J<F){F=J}if(!D||J>D){D=J}K.push(J)}if(I<F){I=F}if(I>D){I=D}K.sort(function(M,L){return(E?(M>=I&&L>=I)?M<L:M>L:(M<=I&&L<=I)?M>L:M<L)?-1:1});return G[K[0]]}}function r(){function D(F,G){if(F.contains){return F.contains(G)}return F.compareDocumentPosition(G)&16}function B(G){var F=G.relatedTarget;if(!F||D(this,F)){return}C(this,G.type=="mouseover")}function E(F){C(this,F.type=="mouseenter")}function C(F,G){setTimeout(function(){var H=d.get(F).options;m.replace(F,G?h(H,H.hover):H,true)},10)}this.attach=function(F){if(F.onmouseenter===undefined){q(F,"mouseover",B);q(F,"mouseout",B)}else{q(F,"mouseenter",E);q(F,"mouseleave",E)}}}function u(){var C=[],D={};function B(H){var E=[],G;for(var F=0;G=H[F];++F){E[F]=C[D[G]]}return E}this.add=function(F,E){D[F]=C.push(E)-1};this.repeat=function(){var E=arguments.length?B(arguments):C,F;for(var G=0;F=E[G++];){m.replace(F[0],F[1],true)}}}function A(){var D={},B=0;function C(E){return E.cufid||(E.cufid=++B)}this.get=function(E){var F=C(E);return D[F]||(D[F]={})}}function a(B){var D={},C={};this.extend=function(E){for(var F in E){if(k(E,F)){D[F]=E[F]}}return this};this.get=function(E){return D[E]!=undefined?D[E]:B[E]};this.getSize=function(F,E){return C[F]||(C[F]=new n.Size(this.get(F),E))};this.isUsable=function(){return !!B}}function q(C,B,D){if(C.addEventListener){C.addEventListener(B,D,false)}else{if(C.attachEvent){C.attachEvent("on"+B,function(){return D.call(C,window.event)})}}}function v(C,B){var D=d.get(C);if(D.options){return C}if(B.hover&&B.hoverables[C.nodeName.toLowerCase()]){b.attach(C)}D.options=B;return C}function j(B){var C={};return function(D){if(!k(C,D)){C[D]=B.apply(null,arguments)}return C[D]}}function c(F,E){var B=n.quotedList(E.get("fontFamily").toLowerCase()),D;for(var C=0;D=B[C];++C){if(i[D]){return i[D].get(E.get("fontStyle"),E.get("fontWeight"))}}return null}function g(B){return document.getElementsByTagName(B)}function k(C,B){return C.hasOwnProperty(B)}function h(){var C={},B,F;for(var E=0,D=arguments.length;B=arguments[E],E<D;++E){for(F in B){if(k(B,F)){C[F]=B[F]}}}return C}function o(E,M,C,N,F,D){var K=document.createDocumentFragment(),H;if(M===""){return K}var L=N.separate;var I=M.split(p[L]),B=(L=="words");if(B&&t){if(/^\s/.test(M)){I.unshift("")}if(/\s$/.test(M)){I.push("")}}for(var J=0,G=I.length;J<G;++J){H=z[N.engine](E,B?n.textAlign(I[J],C,J,G):I[J],C,N,F,D,J<G-1);if(H){K.appendChild(H)}}return K}function l(D,M){var C=D.nodeName.toLowerCase();if(M.ignore[C]){return}var E=!M.textless[C];var B=n.getStyle(v(D,M)).extend(M);var F=c(D,B),G,K,I,H,L,J;if(!F){return}for(G=D.firstChild;G;G=I){K=G.nodeType;I=G.nextSibling;if(E&&K==3){if(H){H.appendData(G.data);D.removeChild(G)}else{H=G}if(I){continue}}if(H){D.replaceChild(o(F,n.whiteSpace(H.data,B,H,J),B,M,G,D),H);H=null}if(K==1){if(G.firstChild){if(G.nodeName.toLowerCase()=="cufon"){z[M.engine](F,null,B,M,G,D)}else{arguments.callee(G,M)}}J=G}}}var t=" ".split(/\s+/).length==0;var d=new A();var b=new r();var y=new u();var e=false;var z={},i={},w={autoDetect:false,engine:null,forceHitArea:false,hover:false,hoverables:{a:true},ignore:{applet:1,canvas:1,col:1,colgroup:1,head:1,iframe:1,map:1,optgroup:1,option:1,script:1,select:1,style:1,textarea:1,title:1,pre:1},printable:true,selector:(window.Sizzle||(window.jQuery&&function(B){return jQuery(B)})||(window.dojo&&dojo.query)||(window.Ext&&Ext.query)||(window.YAHOO&&YAHOO.util&&YAHOO.util.Selector&&YAHOO.util.Selector.query)||(window.$$&&function(B){return $$(B)})||(window.$&&function(B){return $(B)})||(document.querySelectorAll&&function(B){return document.querySelectorAll(B)})||g),separate:"words",textless:{dl:1,html:1,ol:1,table:1,tbody:1,thead:1,tfoot:1,tr:1,ul:1},textShadow:"none"};var p={words:/\s/.test("\u00a0")?/[^\S\u00a0]+/:/\s+/,characters:"",none:/^/};m.now=function(){x.ready();return m};m.refresh=function(){y.repeat.apply(y,arguments);return m};m.registerEngine=function(C,B){if(!B){return m}z[C]=B;return m.set("engine",C)};m.registerFont=function(D){if(!D){return m}var B=new s(D),C=B.family;if(!i[C]){i[C]=new f()}i[C].add(B);return m.set("fontFamily",'"'+C+'"')};m.replace=function(D,C,B){C=h(w,C);if(!C.engine){return m}if(!e){n.addClass(x.root(),"cufon-active cufon-loading");n.ready(function(){n.addClass(n.removeClass(x.root(),"cufon-loading"),"cufon-ready")});e=true}if(C.hover){C.forceHitArea=true}if(C.autoDetect){delete C.fontFamily}if(typeof C.textShadow=="string"){C.textShadow=n.textShadow(C.textShadow)}if(typeof C.color=="string"&&/^-/.test(C.color)){C.textGradient=n.gradient(C.color)}else{delete C.textGradient}if(!B){y.add(D,arguments)}if(D.nodeType||typeof D=="string"){D=[D]}n.ready(function(){for(var F=0,E=D.length;F<E;++F){var G=D[F];if(typeof G=="string"){m.replace(C.selector(G),C,true)}else{l(G,C)}}});return m};m.set=function(B,C){w[B]=C;return m};return m})();Cufon.registerEngine("vml",(function(){var e=document.namespaces;if(!e){return}e.add("cvml","urn:schemas-microsoft-com:vml");e=null;var b=document.createElement("cvml:shape");b.style.behavior="url(#default#VML)";if(!b.coordsize){return}b=null;var h=(document.documentMode||0)<8;document.write(('<style type="text/css">cufoncanvas{text-indent:0;}@media screen{cvml\\:shape,cvml\\:rect,cvml\\:fill,cvml\\:shadow{behavior:url(#default#VML);display:block;antialias:true;position:absolute;}cufoncanvas{position:absolute;text-align:left;}cufon{display:inline-block;position:relative;vertical-align:'+(h?"middle":"text-bottom")+";}cufon cufontext{position:absolute;left:-10000in;font-size:1px;}a cufon{cursor:pointer}}@media print{cufon cufoncanvas{display:none;}}</style>").replace(/;/g,"!important;"));function c(i,j){return a(i,/(?:em|ex|%)$|^[a-z-]+$/i.test(j)?"1em":j)}function a(l,m){if(m==="0"){return 0}if(/px$/i.test(m)){return parseFloat(m)}var k=l.style.left,j=l.runtimeStyle.left;l.runtimeStyle.left=l.currentStyle.left;l.style.left=m.replace("%","em");var i=l.style.pixelLeft;l.style.left=k;l.runtimeStyle.left=j;return i}function f(l,k,j,n){var i="computed"+n,m=k[i];if(isNaN(m)){m=k.get(n);k[i]=m=(m=="normal")?0:~~j.convertFrom(a(l,m))}return m}var g={};function d(p){var q=p.id;if(!g[q]){var n=p.stops,o=document.createElement("cvml:fill"),i=[];o.type="gradient";o.angle=180;o.focus="0";o.method="sigma";o.color=n[0][1];for(var m=1,l=n.length-1;m<l;++m){i.push(n[m][0]*100+"% "+n[m][1])}o.colors=i.join(",");o.color2=n[l][1];g[q]=o}return g[q]}return function(ac,G,Y,C,K,ad,W){var n=(G===null);if(n){G=K.alt}var I=ac.viewBox;var p=Y.computedFontSize||(Y.computedFontSize=new Cufon.CSS.Size(c(ad,Y.get("fontSize"))+"px",ac.baseSize));var y,q;if(n){y=K;q=K.firstChild}else{y=document.createElement("cufon");y.className="cufon cufon-vml";y.alt=G;q=document.createElement("cufoncanvas");y.appendChild(q);if(C.printable){var Z=document.createElement("cufontext");Z.appendChild(document.createTextNode(G));y.appendChild(Z)}if(!W){y.appendChild(document.createElement("cvml:shape"))}}var ai=y.style;var R=q.style;var l=p.convert(I.height),af=Math.ceil(l);var V=af/l;var P=V*Cufon.CSS.fontStretch(Y.get("fontStretch"));var U=I.minX,T=I.minY;R.height=af;R.top=Math.round(p.convert(T-ac.ascent));R.left=Math.round(p.convert(U));ai.height=p.convert(ac.height)+"px";var F=Y.get("color");var ag=Cufon.CSS.textTransform(G,Y).split("");var L=ac.spacing(ag,f(ad,Y,p,"letterSpacing"),f(ad,Y,p,"wordSpacing"));if(!L.length){return null}var k=L.total;var x=-U+k+(I.width-L[L.length-1]);var ah=p.convert(x*P),X=Math.round(ah);var O=x+","+I.height,m;var J="r"+O+"ns";var u=C.textGradient&&d(C.textGradient);var o=ac.glyphs,S=0;var H=C.textShadow;var ab=-1,aa=0,w;while(w=ag[++ab]){var D=o[ag[ab]]||ac.missingGlyph,v;if(!D){continue}if(n){v=q.childNodes[aa];while(v.firstChild){v.removeChild(v.firstChild)}}else{v=document.createElement("cvml:shape");q.appendChild(v)}v.stroked="f";v.coordsize=O;v.coordorigin=m=(U-S)+","+T;v.path=(D.d?"m"+D.d+"xe":"")+"m"+m+J;v.fillcolor=F;if(u){v.appendChild(u.cloneNode(false))}var ae=v.style;ae.width=X;ae.height=af;if(H){var s=H[0],r=H[1];var B=Cufon.CSS.color(s.color),z;var N=document.createElement("cvml:shadow");N.on="t";N.color=B.color;N.offset=s.offX+","+s.offY;if(r){z=Cufon.CSS.color(r.color);N.type="double";N.color2=z.color;N.offset2=r.offX+","+r.offY}N.opacity=B.opacity||(z&&z.opacity)||1;v.appendChild(N)}S+=L[aa++]}var M=v.nextSibling,t,A;if(C.forceHitArea){if(!M){M=document.createElement("cvml:rect");M.stroked="f";M.className="cufon-vml-cover";t=document.createElement("cvml:fill");t.opacity=0;M.appendChild(t);q.appendChild(M)}A=M.style;A.width=X;A.height=af}else{if(M){q.removeChild(M)}}ai.width=Math.max(Math.ceil(p.convert(k*P)),0);if(h){var Q=Y.computedYAdjust;if(Q===undefined){var E=Y.get("lineHeight");if(E=="normal"){E="1em"}else{if(!isNaN(E)){E+="em"}}Y.computedYAdjust=Q=0.5*(a(ad,E)-parseFloat(ai.height))}if(Q){ai.marginTop=Math.ceil(Q)+"px";ai.marginBottom=Q+"px"}}return y}})());Cufon.registerEngine("canvas",(function(){var b=document.createElement("canvas");if(!b||!b.getContext||!b.getContext.apply){return}b=null;var a=Cufon.CSS.supports("display","inline-block");var e=!a&&(document.compatMode=="BackCompat"||/frameset|transitional/i.test(document.doctype.publicId));var f=document.createElement("style");f.type="text/css";f.appendChild(document.createTextNode(("cufon{text-indent:0;}@media screen,projection{cufon{display:inline;display:inline-block;position:relative;vertical-align:middle;"+(e?"":"font-size:1px;line-height:1px;")+"}cufon cufontext{display:-moz-inline-box;display:inline-block;width:0;height:0;overflow:hidden;text-indent:-10000in;}"+(a?"cufon canvas{position:relative;}":"cufon canvas{position:absolute;}")+"}@media print{cufon{padding:0;}cufon canvas{display:none;}}").replace(/;/g,"!important;")));document.getElementsByTagName("head")[0].appendChild(f);function d(p,h){var n=0,m=0;var g=[],o=/([mrvxe])([^a-z]*)/g,k;generate:for(var j=0;k=o.exec(p);++j){var l=k[2].split(",");switch(k[1]){case"v":g[j]={m:"bezierCurveTo",a:[n+~~l[0],m+~~l[1],n+~~l[2],m+~~l[3],n+=~~l[4],m+=~~l[5]]};break;case"r":g[j]={m:"lineTo",a:[n+=~~l[0],m+=~~l[1]]};break;case"m":g[j]={m:"moveTo",a:[n=~~l[0],m=~~l[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(m,k){for(var j=0,h=m.length;j<h;++j){var g=m[j];k[g.m].apply(k,g.a)}}return function(V,w,P,t,C,W){var k=(w===null);if(k){w=C.getAttribute("alt")}var A=V.viewBox;var m=P.getSize("fontSize",V.baseSize);var B=0,O=0,N=0,u=0;var z=t.textShadow,L=[];if(z){for(var U=z.length;U--;){var F=z[U];var K=m.convertFrom(parseFloat(F.offX));var I=m.convertFrom(parseFloat(F.offY));L[U]=[K,I];if(I<B){B=I}if(K>O){O=K}if(I>N){N=I}if(K<u){u=K}}}var Z=Cufon.CSS.textTransform(w,P).split("");var E=V.spacing(Z,~~m.convertFrom(parseFloat(P.get("letterSpacing"))||0),~~m.convertFrom(parseFloat(P.get("wordSpacing"))||0));if(!E.length){return null}var h=E.total;O+=A.width-E[E.length-1];u+=A.minX;var s,n;if(k){s=C;n=C.firstChild}else{s=document.createElement("cufon");s.className="cufon cufon-canvas";s.setAttribute("alt",w);n=document.createElement("canvas");s.appendChild(n);if(t.printable){var S=document.createElement("cufontext");S.appendChild(document.createTextNode(w));s.appendChild(S)}}var aa=s.style;var H=n.style;var j=m.convert(A.height);var Y=Math.ceil(j);var M=Y/j;var G=M*Cufon.CSS.fontStretch(P.get("fontStretch"));var J=h*G;var Q=Math.ceil(m.convert(J+O-u));var o=Math.ceil(m.convert(A.height-B+N));n.width=Q;n.height=o;H.width=Q+"px";H.height=o+"px";B+=A.minY;H.top=Math.round(m.convert(B-V.ascent))+"px";H.left=Math.round(m.convert(u))+"px";var r=Math.max(Math.ceil(m.convert(J)),0)+"px";if(a){aa.width=r;aa.height=m.convert(V.height)+"px"}else{aa.paddingLeft=r;aa.paddingBottom=(m.convert(V.height)-1)+"px"}var X=n.getContext("2d"),D=j/A.height;X.scale(D,D*M);X.translate(-u,-B);X.save();function T(){var x=V.glyphs,ab,l=-1,g=-1,y;X.scale(G,1);while(y=Z[++l]){var ab=x[Z[l]]||V.missingGlyph;if(!ab){continue}if(ab.d){X.beginPath();if(ab.code){c(ab.code,X)}else{ab.code=d("m"+ab.d,X)}X.fill()}X.translate(E[++g],0)}X.restore()}if(z){for(var U=z.length;U--;){var F=z[U];X.save();X.fillStyle=F.color;X.translate.apply(X,L[U]);T()}}var q=t.textGradient;if(q){var v=q.stops,p=X.createLinearGradient(0,A.minY,0,A.maxY);for(var U=0,R=v.length;U<R;++U){p.addColorStop.apply(p,v[U])}X.fillStyle=p}else{X.fillStyle=P.get("color")}T();return s}})());

/*!
 * The following copyright notice may not be removed under any circumstances.
 * 
 * Copyright:
 * Copyright (c) 2010 by Rodrigo Saiani/Niramekko. All rights reserved.
 * 
 * Trademark:
 * Plau is a trademark of Rodrigo Saiani/Niramekko.
 * 
 * Description:
 * Copyright (c) 2010 by Rodrigo Saiani. All rights reserved.
 * 
 * Manufacturer:
 * Rodrigo Saiani/Niramekko
 * 
 * Designer:
 * Rodrigo Saiani
 */
Cufon.registerFont({"w":212,"face":{"font-family":"Plau","font-weight":400,"font-stretch":"normal","units-per-em":"360","panose-1":"2 0 8 6 0 0 0 2 0 4","ascent":"270","descent":"-90","x-height":"2","bbox":"-14.1209 -289.38 265 72.5945","underline-thickness":"18","underline-position":"-18","unicode-range":"U+0020-U+007E"},"glyphs":{" ":{"w":72},"!":{"d":"77,0v-13,-2,-36,5,-41,-5v2,-15,-6,-40,5,-46v13,2,36,-5,41,5v-2,15,6,40,-5,46xm43,-252v12,2,32,-5,35,5r0,156v-4,10,-24,1,-35,4v-3,0,-4,-1,-4,-4r0,-156v0,-3,1,-5,4,-5","w":118},"\"":{"d":"53,-168v-1,8,-28,8,-31,0r-4,-79v3,-11,22,-3,33,-5v4,0,5,2,5,5xm114,-168v-1,8,-27,8,-30,0r-4,-79v3,-11,22,-3,33,-5v4,0,5,2,5,5","w":136},"#":{"d":"143,-249v2,-8,32,-9,36,0r-7,63v11,2,30,-4,36,3v-2,10,5,28,-5,28r-34,0r-6,53v13,2,35,-5,42,4v-2,9,4,24,-4,27r-41,0r-7,67v-2,7,-32,8,-34,-2r7,-65r-40,0r-6,67v-3,6,-33,8,-35,-2r7,-65v-11,-2,-30,4,-34,-4v2,-9,-4,-25,4,-27r33,0r5,-53v-12,-2,-34,5,-39,-4v2,-8,-5,-27,4,-27r38,0r6,-63v2,-8,32,-9,36,0r-7,63r39,0xm95,-155r-5,53r39,0r5,-53r-39,0","w":226},"$":{"d":"70,-4v-12,-10,-42,1,-40,-17v1,-9,-4,-25,3,-28v15,3,93,17,82,-20v0,-49,-89,-39,-89,-114v0,-35,10,-50,45,-54v12,-2,-4,-28,8,-33v10,2,27,-5,29,5v2,9,-4,26,4,28v20,3,26,-1,31,7v-2,10,5,28,-4,31v-11,-2,-86,-17,-74,18v0,42,89,37,89,109v0,36,-16,54,-47,63v-12,3,4,31,-8,38v-9,-2,-27,4,-29,-4r0,-29","w":177},"%":{"d":"192,-247v2,-8,33,-9,36,0r-134,243v-5,9,-22,2,-33,4v-3,0,-4,-2,-3,-4xm79,-142v-33,0,-43,-18,-43,-56v0,-38,10,-56,43,-56v33,0,43,18,43,56v0,38,-10,56,-43,56xm211,2v-33,0,-44,-18,-44,-56v0,-38,11,-56,44,-56v33,0,42,18,42,56v0,38,-9,56,-42,56xm79,-228v-12,0,-15,7,-15,30v0,23,3,30,15,30v11,0,15,-7,15,-30v0,-23,-4,-30,-15,-30xm211,-84v-12,0,-16,7,-16,30v0,23,4,30,16,30v11,0,15,-7,15,-30v0,-23,-4,-30,-15,-30","w":289},"&":{"d":"115,-254v41,5,59,-7,56,34v-6,12,-21,1,-52,1v-24,0,-36,13,-36,35v0,40,22,38,56,36v12,-1,-5,-28,9,-32v11,1,29,-5,29,8v4,8,0,23,11,24v9,1,25,-4,29,3v-2,10,5,29,-4,33v-10,1,-26,-3,-31,3v2,33,-13,89,35,73v14,12,2,40,-24,38v-21,-2,-28,-9,-36,-12v-7,4,-18,12,-45,12v-64,0,-80,-31,-80,-79v0,-36,15,-52,37,-60v-49,-30,-35,-127,46,-117xm114,-33v47,0,24,-42,29,-75v-4,-9,-24,-2,-35,-4v-27,0,-34,10,-34,41v0,29,13,38,40,38","w":255},"(":{"d":"122,-240v-31,9,-43,36,-43,116v0,80,12,106,43,115v8,4,0,28,-8,29v-63,-17,-71,-54,-71,-143v0,-89,10,-129,73,-145v6,4,11,22,6,28","w":143},")":{"d":"22,-240v-8,-4,0,-25,7,-28v61,18,71,56,71,145v0,95,-13,125,-69,142v-10,3,-17,-24,-9,-28v31,-9,43,-35,43,-114v0,-81,-12,-108,-43,-117","w":136},"*":{"d":"141,-238v7,4,16,26,9,30v-12,6,-33,5,-39,15v7,12,22,22,24,36v-8,4,-17,16,-25,13r-24,-34v-10,10,-16,32,-29,35v-6,-6,-21,-10,-21,-19r26,-33v-11,-9,-36,-5,-43,-18v5,-8,3,-22,12,-25v13,4,25,11,39,14v7,-10,-7,-38,4,-46v9,2,27,-5,28,4v2,13,-6,34,1,42","w":171},"+":{"d":"82,-140v12,-8,-4,-41,8,-51v10,2,26,-4,28,5v2,14,-5,39,4,46v14,2,39,-5,46,4v-2,9,5,26,-5,27v-14,2,-38,-5,-45,4v-2,15,5,38,-4,46v-9,-2,-26,5,-28,-4v-3,-14,5,-39,-4,-46v-15,-2,-38,5,-46,-4v2,-9,-4,-25,4,-27r42,0","w":204},",":{"d":"42,21v-3,7,-17,3,-26,4v-5,0,-6,-2,-5,-7r18,-62v2,-13,22,-5,34,-7v4,0,7,3,5,8","w":82},"-":{"d":"136,-138v-2,10,5,28,-5,28r-98,0v-9,-3,-2,-19,-4,-28v0,-3,1,-3,4,-3r98,0v3,0,5,0,5,3","w":164},".":{"d":"61,-5v-5,10,-36,8,-39,0v2,-15,-6,-40,5,-46v11,2,31,-5,34,5r0,41","w":82},"\/":{"d":"87,-255v4,-9,21,-2,31,-4v2,0,5,1,4,4r-64,274v-4,9,-21,2,-32,4v-3,0,-4,-1,-3,-4","w":127},"0":{"d":"105,2v-70,0,-82,-50,-82,-129v0,-79,12,-127,82,-127v70,0,81,48,81,127v0,79,-11,129,-81,129xm105,-218v-32,0,-43,20,-43,91v0,71,11,93,43,93v32,0,43,-22,43,-93v0,-71,-11,-91,-43,-91","w":209},"1":{"d":"57,-219v-3,-30,9,-36,39,-35v30,0,43,12,43,36r0,213v-2,10,-24,3,-35,5v-3,0,-5,-2,-5,-5r0,-196v4,-30,-35,-5,-42,-18"},"2":{"d":"42,-216v-3,-41,10,-38,52,-38v64,0,81,21,81,60v1,74,-99,111,-93,157r93,0v9,4,2,23,4,33v0,3,-1,4,-4,4r-131,0v-9,-1,-5,-15,-5,-24v0,-78,96,-116,96,-166v0,-21,-9,-28,-45,-28v-19,0,-43,13,-48,2"},"3":{"d":"91,2v-43,0,-57,6,-54,-36v5,-11,26,-1,53,-1v34,0,49,-10,49,-38v0,-47,-27,-39,-65,-39v-7,-4,-7,-30,0,-36v33,-1,55,9,55,-36v0,-22,-13,-34,-43,-34v-36,0,-55,19,-51,-19v2,-22,21,-17,54,-17v62,0,82,21,82,62v1,24,-7,45,-28,55v21,9,38,24,37,60v0,48,-18,79,-89,79"},"4":{"d":"36,-121r64,-105v17,-27,21,-26,49,-26v8,0,11,4,11,14r0,155v2,11,26,-2,32,7v-2,10,5,29,-4,33v-9,2,-25,-4,-28,3v-2,12,5,35,-4,40v-12,-2,-31,5,-36,-4r0,-36v0,-3,0,-3,-3,-3v-40,-3,-92,16,-92,-38v0,-19,2,-25,11,-40xm69,-100v-3,4,-6,18,0,21r48,0v3,0,3,-1,3,-4r0,-104v-20,26,-33,59,-51,87"},"5":{"d":"99,2v-42,0,-58,1,-54,-37v5,-11,28,1,48,1v35,0,53,-12,53,-46v0,-59,-54,-35,-92,-38v-3,-3,-9,-6,-9,-13r0,-97v0,-15,9,-24,26,-24r102,0v7,4,6,31,0,37r-83,0v-3,0,-3,1,-3,3v1,18,-3,42,2,56v53,-8,97,7,97,76v0,57,-26,82,-87,82"},"6":{"d":"122,-254v36,1,55,-5,49,36v-2,11,-26,0,-47,0v-44,0,-53,19,-51,60v4,11,17,0,38,0v63,0,73,40,73,80v0,41,-10,80,-73,80v-113,0,-78,-85,-78,-170v0,-51,14,-86,89,-86xm111,-121v-21,0,-35,-1,-38,7v3,39,-14,80,38,80v28,0,33,-16,33,-44v0,-28,-5,-43,-33,-43"},"7":{"d":"145,-252v39,-2,27,45,27,79v0,32,-9,48,-19,66r-57,107v-10,7,-22,-8,-32,-10v-3,-1,-4,-5,-2,-8r56,-109v15,-22,18,-55,12,-87r-91,0v-10,-3,-1,-24,-4,-34v0,-3,1,-4,4,-4r106,0"},"8":{"d":"107,-34v73,-2,22,-63,0,-81v-14,6,-20,22,-29,33v-19,21,-15,49,29,48xm107,-218v-68,0,-22,44,-8,64v18,12,25,-18,35,-25v12,-22,15,-39,-27,-39xm107,-254v108,0,72,82,37,121v12,23,40,50,40,79v0,31,-17,56,-77,56v-115,1,-78,-93,-37,-134v-12,-22,-38,-43,-38,-73v0,-27,19,-49,75,-49"},"9":{"d":"96,2v-39,0,-57,7,-52,-36v5,-10,21,0,50,0v41,0,47,-20,45,-61v-5,-8,-14,1,-35,1v-56,0,-72,-30,-72,-80v0,-42,10,-80,73,-80v112,0,74,93,74,180v0,48,-20,76,-83,76xm104,-131v24,0,32,2,35,-8v-3,-38,13,-79,-34,-79v-28,0,-34,13,-34,44v0,26,5,43,33,43"},":":{"d":"61,-5v-5,10,-36,8,-39,0v2,-15,-6,-40,5,-46v11,2,31,-5,34,5r0,41xm61,-134v-5,10,-36,8,-39,0v2,-15,-6,-40,5,-46v11,2,31,-5,34,5r0,41","w":82},";":{"d":"70,-134v-5,10,-36,8,-39,0v2,-15,-6,-40,5,-46v11,2,31,-5,34,5r0,41xm42,21v-3,7,-17,3,-26,4v-5,0,-6,-2,-5,-7r18,-62v2,-13,22,-5,34,-7v4,0,7,3,5,8","w":84},"<":{"d":"21,-84v-4,-4,-4,-10,0,-15r89,-85v10,-4,26,11,23,20v-23,25,-51,45,-71,73v19,28,49,47,71,72v3,9,-15,27,-23,19","w":156},"=":{"d":"163,-100v10,3,7,30,0,32r-123,0v-9,-3,-2,-19,-4,-28v0,-3,1,-4,4,-4r123,0xm163,-161v9,3,8,30,0,31r-123,0v-9,-2,-2,-18,-4,-27v0,-3,1,-4,4,-4r123,0","w":204},">":{"d":"135,-99v4,5,4,11,0,15r-89,84v-9,7,-26,-10,-23,-19v23,-25,51,-44,71,-72v-19,-28,-49,-48,-71,-73v-4,-9,13,-24,23,-20","w":156},"?":{"d":"18,-218v-5,-40,15,-36,52,-36v64,0,80,21,80,60v-1,78,-67,35,-57,102v-3,8,-32,9,-37,0r0,-24v-10,-43,54,-38,54,-74v0,-21,-9,-28,-42,-28v-23,0,-45,10,-50,0xm93,0v-14,-2,-37,5,-42,-5v3,-15,-7,-41,6,-46v13,2,36,-5,41,5v-2,15,6,40,-5,46","w":169},"@":{"d":"163,-118v-14,-8,-41,-6,-36,28v-8,42,36,36,36,12r0,-40xm161,2v11,30,-17,33,-47,33v-59,0,-85,-37,-85,-121v0,-89,27,-127,117,-127v99,0,114,39,114,113v0,89,-60,112,-93,60v-30,29,-73,10,-73,-47v0,-48,8,-65,52,-65v65,0,43,44,47,93v0,8,3,18,11,18v14,0,19,-8,19,-61v0,-71,-17,-81,-77,-81v-55,0,-83,10,-83,97v-1,107,46,92,98,88","w":288},"A":{"d":"93,-244v39,-32,61,36,86,53v7,8,9,19,9,32r0,155v-4,10,-25,1,-36,4v-2,0,-4,-1,-4,-4r0,-56v-18,-4,-52,-4,-70,0v-2,19,4,46,-3,60v-12,-2,-32,5,-37,-4r0,-155v1,-44,37,-57,55,-85xm81,-169v-6,18,-4,50,-1,67v22,-1,50,3,68,-2v-2,-21,4,-49,-3,-65v-11,-11,-19,-26,-32,-35v-13,8,-21,24,-32,35","w":225,"k":{"T":14}},"B":{"d":"38,-24r0,-165v0,-41,11,-65,71,-65v74,0,88,86,45,116v-1,1,-1,1,0,2v22,9,34,24,34,59v0,48,-18,77,-77,77v-30,-1,-73,7,-73,-24xm108,-218v-40,-9,-34,54,-26,70v34,-1,55,9,55,-37v0,-22,-7,-33,-29,-33xm146,-76v0,-41,-28,-36,-64,-36v-2,0,-4,1,-4,4r0,68v3,9,20,2,30,4v30,0,38,-9,38,-40","w":210},"C":{"d":"123,-254v38,0,55,-4,49,36v-1,10,-25,0,-45,0v-40,0,-55,11,-55,91v0,106,37,89,95,89v9,0,4,16,5,24v-4,20,-18,16,-49,16v-78,0,-92,-40,-92,-129v0,-91,14,-127,92,-127","w":195},"D":{"d":"198,-126v-1,126,-39,131,-138,126v-13,0,-22,-11,-22,-24r0,-205v2,-34,49,-23,81,-23v53,0,79,29,79,126xm78,-40v3,8,20,4,30,4v43,0,50,-21,50,-90v1,-83,-12,-94,-76,-90v-2,0,-4,3,-4,4r0,172","w":228},"E":{"d":"169,-219v-21,17,-101,-19,-91,36v1,12,-3,28,2,36r69,0v11,3,3,22,5,33v0,3,-2,4,-5,4r-69,0v-2,28,-15,83,35,73r50,0v9,4,2,23,4,33v0,3,-1,4,-4,4r-50,0v-118,6,-77,-98,-77,-187v0,-41,11,-65,77,-65r50,0v9,3,2,23,4,33","w":194},"F":{"d":"80,-103v-6,28,0,67,-2,99v-5,9,-25,2,-36,4v-3,0,-4,-1,-4,-4r0,-183v0,-46,11,-65,62,-65r50,0v9,3,2,23,4,33v-19,16,-84,-17,-76,36v2,14,-3,33,2,44r63,0v9,4,2,22,4,32v0,3,-1,4,-4,4r-63,0","w":168,"k":{";":14,":":14,".":14,",":14}},"G":{"d":"118,-254v44,1,54,-6,51,37v-5,11,-17,-1,-49,-1v-43,0,-54,11,-54,91v0,81,14,90,41,90v42,0,35,-35,35,-72v-5,-10,-33,4,-39,-7v2,-10,-5,-29,4,-33v25,4,74,-11,75,14v2,76,10,137,-78,137v-62,0,-80,-40,-80,-129v0,-101,16,-127,94,-127","w":196},"H":{"d":"77,-102r0,98v-5,9,-25,2,-36,4v-3,0,-4,-1,-4,-4r0,-243v3,-11,25,-3,36,-5v2,0,4,2,4,5r0,100v18,8,52,0,75,3v6,-29,-2,-70,2,-103v1,-11,25,-3,36,-5v2,0,4,2,4,5r0,243v-5,9,-25,2,-36,4v-3,0,-4,-1,-4,-4v-2,-33,3,-72,-2,-101v-24,2,-57,-5,-75,3","w":231},"I":{"d":"41,-252v12,2,33,-5,37,5r0,243v-5,9,-25,2,-37,4v-3,0,-4,-1,-4,-4r0,-243v0,-3,1,-5,4,-5","w":114},"J":{"d":"67,2v-27,-1,-51,0,-44,-37v11,-14,69,21,69,-33r0,-179v2,-11,23,-3,34,-5v4,0,5,2,5,5r0,183v0,40,-11,66,-64,66","w":169},"K":{"d":"153,-4r-56,-100v-4,-9,-20,-13,-20,-2r0,102v-4,9,-24,2,-35,4v-3,0,-4,-1,-4,-4r0,-243v3,-11,24,-3,35,-5v2,0,4,2,4,5r0,91v2,9,13,10,20,-2r53,-90v7,-7,39,-8,46,0r-70,114r74,132v-11,3,-38,5,-47,-2"},"L":{"d":"77,-68v-8,47,52,27,88,31v7,4,7,31,0,37r-63,0v-53,0,-64,-24,-64,-64r0,-183v2,-10,24,-3,35,-5v3,0,4,2,4,5r0,179","w":181,"k":{"Y":32,"E":14,"'":18,"W":14,"T":18,"L":11}},"M":{"d":"177,-4r-2,-158v-17,17,-25,50,-48,60v-23,-8,-31,-49,-49,-59r0,157v-5,9,-25,2,-36,4v-3,0,-4,-1,-4,-4r0,-244v2,-7,24,-6,29,0v21,29,37,63,60,90v1,0,4,0,5,-3r58,-87v3,-6,23,-7,27,0r0,244v-4,9,-25,2,-36,4v-2,0,-4,-1,-4,-4","w":254},"N":{"d":"154,-248v5,-9,25,-2,36,-4v3,0,4,1,4,4r0,244v-3,8,-24,5,-31,1r-81,-151v-1,-2,-3,-2,-3,0r0,150v-5,9,-25,2,-37,4v-3,0,-4,-1,-4,-4r0,-244v4,-8,29,-6,36,0r77,146v1,2,3,2,3,0r0,-146","w":231},"O":{"d":"116,2v-73,0,-85,-40,-85,-129v0,-89,12,-127,85,-127v73,0,85,38,85,127v0,89,-12,129,-85,129xm116,-216v-35,0,-44,10,-44,90v0,81,9,90,44,90v35,0,44,-9,44,-90v0,-80,-9,-90,-44,-90","w":231,"k":{"J":14}},"P":{"d":"115,-254v66,0,77,39,77,80v0,40,-11,80,-77,80r-34,0v-3,0,-3,0,-3,3r0,87v-5,9,-25,2,-36,4v-2,0,-4,-1,-4,-4r0,-186v0,-41,11,-64,77,-64xm115,-218v-54,0,-33,44,-37,84v26,9,85,6,74,-40v0,-28,-6,-44,-37,-44","w":208,"k":{"J":29,".":18}},"Q":{"d":"23,-127v0,-89,13,-127,86,-127v73,0,85,38,85,127v0,87,-13,119,-61,129v-3,1,-6,-1,-6,4v-1,20,19,21,40,20v9,2,2,19,4,28v-2,9,-19,2,-28,4v-36,0,-53,-18,-53,-49v0,-8,-3,-9,-8,-10v-50,-8,-59,-49,-59,-126xm109,-217v-35,0,-45,10,-45,90v0,81,10,91,45,91v35,0,44,-10,44,-91v0,-80,-9,-90,-44,-90","w":217},"R":{"d":"188,-174v1,31,-13,58,-38,70r53,101v-7,6,-35,5,-43,-1r-48,-89v-5,-6,-27,-4,-35,-1r0,90v-4,9,-24,2,-35,4v-2,0,-4,-1,-4,-4r0,-186v0,-41,11,-64,77,-64v66,0,73,39,73,80xm115,-218v-56,0,-37,57,-35,86v40,2,68,0,68,-42v0,-28,-2,-44,-33,-44","w":219},"S":{"d":"103,-254v37,0,63,-8,56,36v-9,13,-102,-19,-92,26v0,49,101,44,101,122v0,49,-22,72,-77,72v-51,0,-64,6,-61,-41v11,-12,110,22,97,-31v0,-51,-101,-40,-101,-123v0,-45,18,-61,77,-61","w":191},"T":{"d":"21,-252r142,0v9,3,2,22,4,32v0,3,-1,4,-4,4v-16,2,-40,-4,-51,3r0,209v-5,9,-25,2,-36,4v-3,0,-4,-1,-4,-4r0,-209v-11,-10,-45,5,-56,-7v2,-11,-5,-29,5,-32","w":183,"k":{"y":32,"u":29,"o":29,"e":29,"a":29,"O":11,";":29,".":29,",":29,"z":29,"x":29,"w":29,"v":29,"s":29,"r":29,"q":29,"p":29,"n":29,"m":29,"g":29,"f":29,"d":29,"c":29,"J":43,":":18}},"U":{"d":"115,2v-66,0,-77,-27,-77,-67r0,-183v4,-9,24,-2,35,-4v3,0,4,1,4,4r0,179v0,28,7,35,38,35v31,0,37,-7,37,-35r0,-179v4,-9,25,-2,36,-4v2,0,4,1,4,4r0,183v0,40,-11,67,-77,67","w":229,"k":{"J":11}},"V":{"d":"144,-84v8,-48,0,-111,3,-164v4,-10,25,-1,36,-4v2,0,3,1,3,4r0,154v-2,44,-37,57,-54,86v-14,15,-25,14,-39,0v-18,-28,-55,-42,-55,-86r0,-154v5,-9,25,-2,36,-4v2,0,3,1,3,4r0,153v7,22,22,36,35,51v14,-9,21,-28,32,-40","w":224,"k":{"J":11}},"W":{"d":"219,-248v6,-7,36,-7,40,0r0,177v-9,29,-33,42,-48,65v-32,25,-47,-23,-64,-36v-16,16,-34,61,-63,36v-16,-22,-39,-38,-50,-65r0,-177v5,-9,26,-2,37,-4v2,0,3,2,3,4r0,166v3,15,18,26,27,36v10,-9,21,-23,26,-36r0,-166v5,-9,26,-2,37,-4v2,0,3,2,3,4r0,166v5,13,17,27,26,36v10,-10,22,-22,26,-36r0,-166","w":293,"k":{"J":11}},"X":{"d":"150,0v-9,-16,3,-51,-6,-70v-11,-12,-17,-30,-32,-38v-15,13,-28,29,-35,49v-2,19,4,45,-3,59v-12,-2,-31,5,-36,-4v2,-31,-5,-68,9,-87v10,-14,28,-27,32,-43v-15,-21,-43,-33,-41,-69v1,-16,-5,-41,4,-49v11,2,31,-5,35,4v2,18,-5,44,4,55v10,13,18,29,31,39v24,-19,40,-46,35,-94v4,-10,25,-1,36,-4v6,19,8,64,-6,81r-33,40v14,23,42,35,42,71v0,19,4,46,-3,60r-33,0","w":224},"Y":{"d":"118,-104v-10,25,-1,68,-4,100v-4,9,-24,2,-35,4v-3,0,-4,-1,-4,-4v-2,-33,5,-74,-4,-100v-17,-26,-51,-38,-51,-79r0,-65v5,-9,25,-2,36,-4v10,18,-6,60,7,79v9,13,18,29,31,39v15,-12,29,-29,35,-50v2,-22,-4,-51,3,-68v11,2,32,-5,36,4v-2,33,7,76,-9,96","w":188,"k":{"q":11,"p":14,"J":22,"-":14,"o":14,"e":7}},"Z":{"d":"151,-252v20,-2,15,25,14,42r-99,172v29,3,65,-2,95,1v11,1,3,22,5,33v0,3,-2,4,-5,4r-123,0v-21,3,-16,-28,-13,-44r96,-170v-25,-6,-64,1,-93,-2v-11,-1,-3,-22,-5,-32v0,-2,2,-4,5,-4r123,0","w":189},"[":{"d":"25,-5r0,-237v0,-29,13,-41,47,-41v40,0,43,2,42,30v-10,13,-53,-11,-53,25r0,209v-4,27,26,19,48,20v7,0,5,9,5,16v0,16,-9,19,-42,19v-34,0,-47,-12,-47,-41","w":131},"\\":{"d":"5,-255v2,-9,21,-2,31,-4v3,0,3,1,4,4r65,274v-1,7,-30,7,-35,0","w":127},"]":{"d":"107,-242r0,237v0,29,-14,41,-48,41v-39,0,-42,-3,-41,-30v7,-16,53,11,53,-25r0,-209v4,-27,-26,-20,-49,-21v-7,0,-4,-10,-4,-16v0,-16,8,-18,41,-18v34,0,48,12,48,41","w":131},"^":{"d":"158,-208v-1,-3,-3,-2,-5,0v-21,17,-36,40,-62,53v-13,-2,-51,7,-42,-8r90,-83v12,-10,21,-11,33,0r91,83v2,3,4,8,-2,8v-15,-1,-35,3,-47,-2","w":299},"_":{"d":"190,0v9,3,8,30,0,31r-157,0v-9,-2,-2,-18,-4,-27v0,-3,1,-4,4,-4r157,0","w":223},"a":{"d":"31,-148v-3,-38,15,-30,55,-34v93,-9,61,99,67,177v-9,15,-29,-2,-32,-13v-33,38,-110,24,-99,-39v-6,-50,33,-58,87,-55v4,0,5,-2,5,-5v0,-26,-7,-30,-36,-30v-28,0,-36,6,-43,6v-4,0,-4,-1,-4,-7xm114,-65v4,-21,-12,-16,-25,-16v-22,0,-29,0,-29,24v0,22,7,26,21,26v22,0,33,-12,33,-34","w":181},"b":{"d":"99,2v-59,-1,-70,-20,-70,-80r0,-170v0,-3,0,-4,3,-4v11,2,32,-5,36,4r1,73v50,-16,96,-5,96,85v0,64,-21,92,-66,92xm68,-99v1,38,-5,65,30,65v19,0,28,-8,28,-56v0,-48,-9,-56,-28,-56v-27,0,-31,14,-30,47","w":186},"c":{"d":"91,-182v36,1,51,-1,47,37v-4,10,-19,-1,-38,-1v-28,0,-37,7,-37,55v0,68,31,58,71,53v8,2,3,16,4,24v-3,16,-15,16,-43,16v-62,0,-73,-29,-73,-93v0,-63,11,-91,69,-91","w":155},"d":{"d":"158,-78v-1,58,-10,80,-67,80v-54,0,-69,-28,-69,-92v0,-87,42,-104,94,-84v6,-19,-1,-50,2,-73v1,-11,24,-3,35,-5v3,0,5,2,5,5r0,169xm120,-90v1,-37,0,-56,-29,-56v-22,0,-31,8,-31,56v0,48,9,56,31,56v29,0,28,-19,29,-56","w":186},"e":{"d":"145,-33v3,39,-9,35,-51,35v-59,0,-72,-29,-72,-93v0,-63,13,-91,69,-91v52,0,63,27,63,65v0,53,-44,42,-89,43v-3,0,-4,1,-4,3v0,28,11,38,37,38v32,0,41,-10,47,0xm90,-147v-19,0,-29,7,-29,34v0,4,2,4,5,4v17,-2,43,5,53,-4v0,-28,-10,-34,-29,-34","w":170},"f":{"d":"91,-254v24,0,32,7,29,33v-9,9,-61,-4,-40,41v11,2,30,-4,36,3v-2,10,4,28,-4,32v-11,2,-29,-4,-35,3r0,137v-3,10,-24,3,-35,5v-3,0,-5,-2,-5,-5r0,-137v-1,-9,-22,4,-24,-7v2,-10,-4,-27,3,-31v10,-1,25,5,21,-12v0,-44,14,-62,54,-62","w":130},"g":{"d":"92,-48v24,0,32,-11,32,-48v0,-42,-8,-49,-31,-49v-24,0,-33,7,-33,49v0,41,9,48,32,48xm88,71v-33,0,-52,2,-46,-36v5,-9,24,1,41,1v41,0,44,-28,40,-64v-8,11,-19,16,-39,16v-47,0,-62,-18,-62,-84v0,-59,9,-86,62,-86v26,0,35,6,44,17v11,5,8,-23,32,-15v3,0,4,1,4,4r0,167v0,52,-20,80,-76,80","w":192},"h":{"d":"110,-182v85,-2,46,106,55,177v-2,10,-24,3,-35,5v-4,0,-5,-2,-5,-5r0,-108v0,-28,-5,-33,-28,-33v-24,0,-29,5,-29,33r0,108v-3,8,-34,9,-39,0r0,-242v3,-8,34,-9,39,0v2,24,-3,54,2,74v5,0,13,-9,40,-9","w":193},"i":{"d":"72,-5v-5,10,-37,8,-40,0r0,-170v3,-10,24,-3,35,-5v3,0,5,2,5,5r0,170xm72,-212v-7,7,-36,7,-40,0v2,-13,-5,-35,5,-40v11,2,32,-5,35,5r0,35","w":104},"j":{"d":"-10,32v16,3,53,4,46,-19r0,-188v3,-10,24,-3,35,-5v3,0,5,2,5,5r0,192v0,35,-11,54,-57,54v-43,0,-31,-7,-33,-34v0,-3,1,-5,4,-5xm76,-212v-7,7,-36,7,-40,0v2,-13,-5,-35,5,-40v11,2,32,-5,35,5r0,35","w":104},"k":{"d":"68,-5v-3,11,-24,3,-35,5v-3,0,-4,-2,-4,-5r0,-242v3,-11,24,-3,35,-5v2,0,4,2,4,5r0,141v0,2,3,1,4,-1r44,-68v7,-9,38,-6,49,-2v-12,25,-38,45,-46,70v42,9,37,63,46,104v-6,5,-35,7,-40,-2v-9,-32,1,-82,-50,-72v-5,0,-7,1,-7,5r0,67","w":182},"l":{"d":"33,-252v12,2,32,-5,35,5r0,243v-4,9,-24,2,-35,4v-3,0,-4,-1,-4,-4r0,-243v0,-3,1,-5,4,-5","w":96},"m":{"d":"200,-5r0,-108v0,-28,-4,-33,-23,-33v-19,0,-23,5,-23,33r-1,111v-7,5,-23,1,-34,2v-4,0,-5,-2,-5,-5r0,-108v0,-28,-4,-33,-23,-33v-19,0,-23,5,-23,33r0,108v-3,8,-34,9,-39,0v9,-74,-33,-180,58,-177v24,0,37,9,45,22v1,1,3,1,4,0v7,-13,21,-22,45,-22v92,-3,49,103,59,177v-2,10,-24,3,-35,5v-4,0,-5,-2,-5,-5","w":268},"n":{"d":"29,-5v9,-80,-35,-177,68,-177v104,0,58,97,68,177v-2,10,-24,3,-35,5v-4,0,-5,-2,-5,-5r0,-108v0,-28,-8,-33,-28,-33v-20,0,-29,5,-29,33r0,108v-3,11,-24,3,-35,5v-3,0,-4,-2,-4,-5","w":193},"o":{"d":"90,2v-58,0,-68,-28,-68,-92v0,-63,10,-92,68,-92v58,0,69,29,69,92v0,64,-11,92,-69,92xm90,-146v-21,0,-28,8,-28,56v0,48,7,56,28,56v21,0,28,-8,28,-56v0,-48,-7,-56,-28,-56","w":180},"p":{"d":"29,-94v1,-72,5,-88,69,-88v59,0,72,22,72,90v0,90,-45,102,-99,89v-1,0,-3,1,-3,2r0,66v0,3,0,4,-3,4r-33,0v-3,0,-3,-1,-3,-4r0,-159xm68,-88v0,45,-2,54,31,54v22,0,30,-13,30,-58v0,-45,-8,-54,-30,-54v-33,1,-31,16,-31,58","w":191},"q":{"d":"90,-182v53,0,72,22,72,73r0,173v-3,10,-24,3,-35,5v-3,0,-5,-2,-5,-5v-1,-22,3,-49,-2,-68v-4,0,-15,6,-41,6v-42,0,-57,-26,-57,-92v0,-64,12,-92,68,-92xm122,-87v0,-34,3,-59,-30,-59v-22,0,-30,8,-30,56v0,48,7,56,30,56v28,0,30,-13,30,-53","w":190},"r":{"d":"81,-182v34,0,40,1,38,32v-1,18,-51,-14,-51,25r0,120v-3,8,-34,9,-39,0r0,-113v0,-40,4,-64,52,-64","w":132,"k":{"e":11,"r":14,"m":7,"J":14}},"s":{"d":"86,-182v39,0,44,-5,44,30v0,18,-72,-14,-66,19v6,34,74,21,74,78v0,37,-16,57,-67,57v-33,-1,-49,3,-44,-35v-2,-16,77,17,71,-19v3,-19,-25,-23,-39,-31v-17,-10,-34,-17,-34,-50v0,-38,17,-49,61,-49","w":159},"t":{"d":"68,-55v-7,22,30,23,46,19v9,1,5,17,5,26v0,7,-3,12,-33,12v-46,0,-57,-18,-57,-53r0,-163v2,-8,32,-10,35,3v3,11,-3,32,10,34v13,2,32,-4,40,3v-2,10,5,29,-4,32v-13,2,-34,-4,-42,3r0,84","w":135,"k":{"t":7}},"u":{"d":"125,-67r0,-108v2,-10,24,-3,35,-5v4,0,5,2,5,5v-9,80,35,177,-68,177v-104,0,-58,-97,-68,-177v3,-8,34,-9,39,0r0,108v0,28,5,33,29,33v23,0,28,-5,28,-33","w":193},"v":{"d":"114,-8v-40,32,-57,-34,-77,-50v-17,-27,-4,-78,-8,-118v4,-7,33,-7,39,0v1,33,-3,72,2,101v9,7,16,38,29,27v7,-12,17,-20,22,-34r0,-94v0,-3,0,-4,3,-4v11,2,32,-5,36,4v-4,40,9,92,-9,118","w":188,"k":{"J":7}},"w":{"d":"185,-176v4,-9,25,-2,36,-4v3,0,3,2,3,4v-3,38,6,87,-4,118r-40,52v-27,23,-41,-23,-56,-34v-16,13,-31,57,-56,34v-14,-22,-37,-35,-45,-64r0,-106v3,-9,25,-2,35,-4v3,0,4,2,4,4v3,47,-12,109,20,130v10,-8,17,-18,22,-32r0,-98v4,-9,24,-2,35,-4v3,0,4,2,4,4v2,49,-11,110,23,131v6,-10,19,-18,19,-32r0,-99","w":239},"x":{"d":"134,0v-9,-5,3,-25,-7,-33v-9,-12,-16,-27,-27,-36v-16,16,-34,31,-32,65v-4,10,-24,1,-35,4v-21,-38,25,-71,34,-94v-17,-22,-45,-37,-38,-81v2,-11,24,-3,36,-5v8,4,-2,24,7,30v10,11,15,28,28,36v13,-16,32,-30,31,-61v2,-11,25,-2,36,-5v19,37,-26,68,-35,91v18,23,45,38,38,85v0,3,1,4,-3,4r-33,0","w":199},"y":{"d":"89,72v-22,0,-44,5,-46,-14v2,-9,-4,-25,4,-27v5,0,24,5,40,5v36,0,45,-25,38,-57v-3,0,-11,9,-37,9v-79,0,-56,-93,-59,-163v3,-8,34,-9,39,0v6,42,-18,127,28,127v46,0,23,-85,29,-127v1,-11,24,-3,35,-5v4,0,5,2,5,5r0,169v0,52,-20,78,-76,78","w":193},"z":{"d":"44,0v-21,2,-14,-29,-12,-45r72,-97v-19,-6,-50,0,-73,-2v-9,-4,-2,-22,-4,-32v0,-2,1,-4,4,-4r104,0v20,-2,14,25,13,42r-75,100v21,3,50,0,73,1v8,4,2,23,4,33v0,3,-1,4,-4,4r-102,0","w":180},"{":{"d":"52,-89v6,-27,-19,-23,-25,-40v5,-17,32,-13,25,-40v3,-53,-16,-123,47,-116v29,-4,43,6,33,30v-25,-1,-47,-3,-47,25r0,74v1,16,-11,18,-16,27v4,9,16,11,16,27r0,74v-5,28,22,26,47,25v10,20,-3,36,-33,30v-63,7,-44,-63,-47,-116","w":153},"|":{"d":"36,-283v3,-9,30,-8,31,0r0,326v-2,9,-18,2,-27,4v-3,0,-4,-1,-4,-4r0,-326","w":103},"}":{"d":"101,-169v-6,27,19,23,25,40v-5,17,-32,13,-25,40v-3,53,16,124,-47,116v-29,4,-43,-6,-33,-30v25,1,47,3,47,-25r0,-74v-1,-16,11,-18,16,-27v-4,-9,-16,-11,-16,-27r0,-74v5,-28,-22,-26,-47,-25v-10,-20,3,-36,33,-30v63,-7,44,63,47,116","w":153},"~":{"d":"36,-214v-7,-60,96,-28,134,-28v25,0,35,-13,45,-13v7,-1,6,7,6,14v-5,48,-93,22,-137,21v-31,0,-34,12,-43,12v-4,0,-5,-1,-5,-6","w":257},"'":{"d":"83,-262v-1,33,8,85,-27,82v-20,-2,-19,-3,-19,-16v4,-7,26,2,22,-19v2,-15,-27,-1,-25,-16v1,-12,-5,-34,5,-37v14,3,40,-7,44,6","w":117,"k":{"s":11}},"`":{"d":"76,-202v-9,-1,-23,3,-28,-2r-24,-43v-2,-4,-2,-5,1,-5v13,2,34,-4,42,3r11,40v1,5,3,7,-2,7","w":89},"\u00a0":{"w":72}}});



/* ------------------------------------------------------------------------
 * Class: prettyPhoto
 * Use: Lightbox clone for jQuery
 * Author: Stephane Caron (http://www.no-margin-for-errors.com)
 * Version: 3.0.2
 * ------------------------------------------------------------------------- */

(function($){$.prettyPhoto={version:'3.0.2'};$.fn.prettyPhoto=function(pp_settings){pp_settings=jQuery.extend({animation_speed:'fast',slideshow:false,autoplay_slideshow:false,opacity:0.80,show_title:true,allow_resize:true,default_width:500,default_height:344,counter_separator_label:'/',theme:'facebook',hideflash:false,wmode:'opaque',autoplay:true,modal:false,overlay_gallery:true,keyboard_shortcuts:true,changepicturecallback:function(){},callback:function(){},markup:'<div class="pp_pic_holder"> \
      <div class="ppt">&nbsp;</div> \
      <div class="pp_top"> \
       <div class="pp_left"></div> \
       <div class="pp_middle"></div> \
       <div class="pp_right"></div> \
      </div> \
      <div class="pp_content_container"> \
       <div class="pp_left"> \
       <div class="pp_right"> \
        <div class="pp_content"> \
         <div class="pp_loaderIcon"></div> \
         <div class="pp_fade"> \
          <a href="#" class="pp_expand" title="Expand the image">Expand</a> \
          <div class="pp_hoverContainer"> \
           <a class="pp_next" href="#">next</a> \
           <a class="pp_previous" href="#">previous</a> \
          </div> \
          <div id="pp_full_res"></div> \
          <div class="pp_details clearfix"> \
           <p class="pp_description"></p> \
           <a class="pp_close" href="#">Close</a> \
           <div class="pp_nav"> \
            <a href="#" class="pp_arrow_previous">Previous</a> \
            <p class="currentTextHolder">0/0</p> \
            <a href="#" class="pp_arrow_next">Next</a> \
           </div> \
          </div> \
         </div> \
        </div> \
       </div> \
       </div> \
      </div> \
      <div class="pp_bottom"> \
       <div class="pp_left"></div> \
       <div class="pp_middle"></div> \
       <div class="pp_right"></div> \
      </div> \
     </div> \
     <div class="pp_overlay"></div>',gallery_markup:'<div class="pp_gallery"> \
        <a href="#" class="pp_arrow_previous">Previous</a> \
        <ul> \
         {gallery} \
        </ul> \
        <a href="#" class="pp_arrow_next">Next</a> \
       </div>',image_markup:'<img id="fullResImage" src="{path}" />',flash_markup:'<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="{width}" height="{height}"><param name="wmode" value="{wmode}" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="{path}" /><embed src="{path}" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="{width}" height="{height}" wmode="{wmode}"></embed></object>',quicktime_markup:'<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab" height="{height}" width="{width}"><param name="src" value="{path}"><param name="autoplay" value="{autoplay}"><param name="type" value="video/quicktime"><embed src="{path}" height="{height}" width="{width}" autoplay="{autoplay}" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/"></embed></object>',iframe_markup:'<iframe src ="{path}" width="{width}" height="{height}" frameborder="no"></iframe>',inline_markup:'<div class="pp_inline clearfix">{content}</div>',custom_markup:''},pp_settings);var matchedObjects=this,percentBased=false,pp_dimensions,pp_open,pp_contentHeight,pp_contentWidth,pp_containerHeight,pp_containerWidth,windowHeight=$(window).height(),windowWidth=$(window).width(),pp_slideshow;doresize=true,scroll_pos=_get_scroll();$(window).unbind('resize.prettyphoto').bind('resize.prettyphoto',function(){_center_overlay();_resize_overlay();});if(pp_settings.keyboard_shortcuts){$(document).unbind('keydown.prettyphoto').bind('keydown.prettyphoto',function(e){if(typeof $pp_pic_holder!='undefined'){if($pp_pic_holder.is(':visible')){switch(e.keyCode){case 37:$.prettyPhoto.changePage('previous');e.preventDefault();break;case 39:$.prettyPhoto.changePage('next');e.preventDefault();break;case 27:if(!settings.modal)
$.prettyPhoto.close();e.preventDefault();break;};};};});}
$.prettyPhoto.initialize=function(){settings=pp_settings;if($.browser.msie&&parseInt($.browser.version)==6)settings.theme="light_square";theRel=$(this).attr('rel');galleryRegExp=/\[(?:.*)\]/;isSet=(galleryRegExp.exec(theRel))?true:false;pp_images=(isSet)?jQuery.map(matchedObjects,function(n,i){if($(n).attr('rel').indexOf(theRel)!=-1)return $(n).attr('href');}):$.makeArray($(this).attr('href'));pp_titles=(isSet)?jQuery.map(matchedObjects,function(n,i){if($(n).attr('rel').indexOf(theRel)!=-1)return($(n).find('img').attr('alt'))?$(n).find('img').attr('alt'):"";}):$.makeArray($(this).find('img').attr('alt'));pp_descriptions=(isSet)?jQuery.map(matchedObjects,function(n,i){if($(n).attr('rel').indexOf(theRel)!=-1)return($(n).attr('title'))?$(n).attr('title'):"";}):$.makeArray($(this).attr('title'));_buildOverlay(this);if(settings.allow_resize)
$(window).bind('scroll.prettyphoto',function(){_center_overlay();});set_position=jQuery.inArray($(this).attr('href'),pp_images);$.prettyPhoto.open();return false;}
$.prettyPhoto.open=function(event){if(typeof settings=="undefined"){settings=pp_settings;if($.browser.msie&&$.browser.version==6)settings.theme="light_square";_buildOverlay(event.target);pp_images=$.makeArray(arguments[0]);pp_titles=(arguments[1])?$.makeArray(arguments[1]):$.makeArray("");pp_descriptions=(arguments[2])?$.makeArray(arguments[2]):$.makeArray("");isSet=(pp_images.length>1)?true:false;set_position=0;}
if($.browser.msie&&$.browser.version==6)$('select').css('visibility','hidden');if(settings.hideflash)$('object,embed').css('visibility','hidden');_checkPosition($(pp_images).size());$('.pp_loaderIcon').show();if($ppt.is(':hidden'))$ppt.css('opacity',0).show();$pp_overlay.show().fadeTo(settings.animation_speed,settings.opacity);$pp_pic_holder.find('.currentTextHolder').text((set_position+1)+settings.counter_separator_label+$(pp_images).size());$pp_pic_holder.find('.pp_description').show().html(unescape(pp_descriptions[set_position]));(settings.show_title&&pp_titles[set_position]!=""&&typeof pp_titles[set_position]!="undefined")?$ppt.html(unescape(pp_titles[set_position])):$ppt.html('&nbsp;');movie_width=(parseFloat(grab_param('width',pp_images[set_position])))?grab_param('width',pp_images[set_position]):settings.default_width.toString();movie_height=(parseFloat(grab_param('height',pp_images[set_position])))?grab_param('height',pp_images[set_position]):settings.default_height.toString();if(movie_height.indexOf('%')!=-1){movie_height=parseFloat(($(window).height()*parseFloat(movie_height)/100)-150);percentBased=true;}
if(movie_width.indexOf('%')!=-1){movie_width=parseFloat(($(window).width()*parseFloat(movie_width)/100)-150);percentBased=true;}
$pp_pic_holder.fadeIn(function(){imgPreloader="";switch(_getFileType(pp_images[set_position])){case'image':imgPreloader=new Image();nextImage=new Image();if(isSet&&set_position<$(pp_images).size()-1)nextImage.src=pp_images[set_position+1];prevImage=new Image();if(isSet&&pp_images[set_position-1])prevImage.src=pp_images[set_position-1];$pp_pic_holder.find('#pp_full_res')[0].innerHTML=settings.image_markup.replace(/{path}/g,pp_images[set_position]);imgPreloader.onload=function(){pp_dimensions=_fitToViewport(imgPreloader.width,imgPreloader.height);_showContent();};imgPreloader.onerror=function(){alert('Image cannot be loaded. Make sure the path is correct and image exist.');$.prettyPhoto.close();};imgPreloader.src=pp_images[set_position];break;case'youtube':pp_dimensions=_fitToViewport(movie_width,movie_height);movie='http://www.youtube.com/v/'+grab_param('v',pp_images[set_position]);if(settings.autoplay)movie+="&autoplay=1";toInject=settings.flash_markup.replace(/{width}/g,pp_dimensions['width']).replace(/{height}/g,pp_dimensions['height']).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,movie);break;case'vimeo':pp_dimensions=_fitToViewport(movie_width,movie_height);movie_id=pp_images[set_position];var regExp=/http:\/\/(www\.)?vimeo.com\/(\d+)/;var match=movie_id.match(regExp);movie='http://player.vimeo.com/video/'+match[2]+'?title=0&amp;byline=0&amp;portrait=0';if(settings.autoplay)movie+="&autoplay=1;";vimeo_width=pp_dimensions['width']+'/embed/?moog_width='+pp_dimensions['width'];toInject=settings.iframe_markup.replace(/{width}/g,vimeo_width).replace(/{height}/g,pp_dimensions['height']).replace(/{path}/g,movie);break;case'quicktime':pp_dimensions=_fitToViewport(movie_width,movie_height);pp_dimensions['height']+=15;pp_dimensions['contentHeight']+=15;pp_dimensions['containerHeight']+=15;toInject=settings.quicktime_markup.replace(/{width}/g,pp_dimensions['width']).replace(/{height}/g,pp_dimensions['height']).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,pp_images[set_position]).replace(/{autoplay}/g,settings.autoplay);break;case'flash':pp_dimensions=_fitToViewport(movie_width,movie_height);flash_vars=pp_images[set_position];flash_vars=flash_vars.substring(pp_images[set_position].indexOf('flashvars')+10,pp_images[set_position].length);filename=pp_images[set_position];filename=filename.substring(0,filename.indexOf('?'));toInject=settings.flash_markup.replace(/{width}/g,pp_dimensions['width']).replace(/{height}/g,pp_dimensions['height']).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,filename+'?'+flash_vars);break;case'iframe':pp_dimensions=_fitToViewport(movie_width,movie_height);frame_url=pp_images[set_position];frame_url=frame_url.substr(0,frame_url.indexOf('iframe')-1);toInject=settings.iframe_markup.replace(/{width}/g,pp_dimensions['width']).replace(/{height}/g,pp_dimensions['height']).replace(/{path}/g,frame_url);break;case'custom':pp_dimensions=_fitToViewport(movie_width,movie_height);toInject=settings.custom_markup;break;case'inline':myClone=$(pp_images[set_position]).clone().css({'width':settings.default_width}).wrapInner('<div id="pp_full_res"><div class="pp_inline clearfix"></div></div>').appendTo($('body')).show();doresize=false;pp_dimensions=_fitToViewport($(myClone).width(),$(myClone).height());doresize=true;$(myClone).remove();toInject=settings.inline_markup.replace(/{content}/g,$(pp_images[set_position]).html());break;};if(!imgPreloader){$pp_pic_holder.find('#pp_full_res')[0].innerHTML=toInject;_showContent();};});return false;};$.prettyPhoto.changePage=function(direction){currentGalleryPage=0;if(direction=='previous'){set_position--;if(set_position<0){set_position=0;return;};}else if(direction=='next'){set_position++;if(set_position>$(pp_images).size()-1){set_position=0;}}else{set_position=direction;};if(!doresize)doresize=true;$('.pp_contract').removeClass('pp_contract').addClass('pp_expand');_hideContent(function(){$.prettyPhoto.open();});};$.prettyPhoto.changeGalleryPage=function(direction){if(direction=='next'){currentGalleryPage++;if(currentGalleryPage>totalPage){currentGalleryPage=0;};}else if(direction=='previous'){currentGalleryPage--;if(currentGalleryPage<0){currentGalleryPage=totalPage;};}else{currentGalleryPage=direction;};itemsToSlide=(currentGalleryPage==totalPage)?pp_images.length-((totalPage)*itemsPerPage):itemsPerPage;$pp_pic_holder.find('.pp_gallery li').each(function(i){$(this).animate({'left':(i*itemWidth)-((itemsToSlide*itemWidth)*currentGalleryPage)});});};$.prettyPhoto.startSlideshow=function(){if(typeof pp_slideshow=='undefined'){$pp_pic_holder.find('.pp_play').unbind('click').removeClass('pp_play').addClass('pp_pause').click(function(){$.prettyPhoto.stopSlideshow();return false;});pp_slideshow=setInterval($.prettyPhoto.startSlideshow,settings.slideshow);}else{$.prettyPhoto.changePage('next');};}
$.prettyPhoto.stopSlideshow=function(){$pp_pic_holder.find('.pp_pause').unbind('click').removeClass('pp_pause').addClass('pp_play').click(function(){$.prettyPhoto.startSlideshow();return false;});clearInterval(pp_slideshow);pp_slideshow=undefined;}
$.prettyPhoto.close=function(){$.prettyPhoto.stopSlideshow();$pp_pic_holder.stop().find('object,embed').css('visibility','hidden');$('div.pp_pic_holder,div.ppt,.pp_fade').fadeOut(settings.animation_speed,function(){$(this).remove();});$pp_overlay.fadeOut(settings.animation_speed,function(){if($.browser.msie&&$.browser.version==6)$('select').css('visibility','visible');if(settings.hideflash)$('object,embed').css('visibility','visible');$(this).remove();$(window).unbind('scroll');settings.callback();doresize=true;pp_open=false;delete settings;});};function _showContent(){$('.pp_loaderIcon').hide();$ppt.fadeTo(settings.animation_speed,1);projectedTop=scroll_pos['scrollTop']+((windowHeight/2)-(pp_dimensions['containerHeight']/2));if(projectedTop<0)projectedTop=0;$pp_pic_holder.find('.pp_content').animate({height:pp_dimensions['contentHeight'],width:pp_dimensions['contentWidth']},settings.animation_speed);$pp_pic_holder.animate({'top':projectedTop,'left':(windowWidth/2)-(pp_dimensions['containerWidth']/2),width:pp_dimensions['containerWidth']},settings.animation_speed,function(){$pp_pic_holder.find('.pp_hoverContainer,#fullResImage').height(pp_dimensions['height']).width(pp_dimensions['width']);$pp_pic_holder.find('.pp_fade').fadeIn(settings.animation_speed);if(isSet&&_getFileType(pp_images[set_position])=="image"){$pp_pic_holder.find('.pp_hoverContainer').show();}else{$pp_pic_holder.find('.pp_hoverContainer').hide();}
if(pp_dimensions['resized']){$('a.pp_expand,a.pp_contract').show();}else{$('a.pp_expand,a.pp_contract').hide();}
if(settings.autoplay_slideshow&&!pp_slideshow&&!pp_open)$.prettyPhoto.startSlideshow();settings.changepicturecallback();pp_open=true;});_insert_gallery();};function _hideContent(callback){$pp_pic_holder.find('#pp_full_res object,#pp_full_res embed').css('visibility','hidden');$pp_pic_holder.find('.pp_fade').fadeOut(settings.animation_speed,function(){$('.pp_loaderIcon').show();callback();});};function _checkPosition(setCount){(setCount>1)?$('.pp_nav').show():$('.pp_nav').hide();};function _fitToViewport(width,height){resized=false;_getDimensions(width,height);imageWidth=width,imageHeight=height;if(((pp_containerWidth>windowWidth)||(pp_containerHeight>windowHeight))&&doresize&&settings.allow_resize&&!percentBased){resized=true,fitting=false;while(!fitting){if((pp_containerWidth>windowWidth)){imageWidth=(windowWidth-200);imageHeight=(height/width)*imageWidth;}else if((pp_containerHeight>windowHeight)){imageHeight=(windowHeight-200);imageWidth=(width/height)*imageHeight;}else{fitting=true;};pp_containerHeight=imageHeight,pp_containerWidth=imageWidth;};_getDimensions(imageWidth,imageHeight);};return{width:Math.floor(imageWidth),height:Math.floor(imageHeight),containerHeight:Math.floor(pp_containerHeight),containerWidth:Math.floor(pp_containerWidth)+40,contentHeight:Math.floor(pp_contentHeight),contentWidth:Math.floor(pp_contentWidth),resized:resized};};function _getDimensions(width,height){width=parseFloat(width);height=parseFloat(height);$pp_details=$pp_pic_holder.find('.pp_details');$pp_details.width(width);detailsHeight=parseFloat($pp_details.css('marginTop'))+parseFloat($pp_details.css('marginBottom'));$pp_details=$pp_details.clone().appendTo($('body')).css({'position':'absolute','top':-10000});detailsHeight+=$pp_details.height();detailsHeight=(detailsHeight<=34)?36:detailsHeight;if($.browser.msie&&$.browser.version==7)detailsHeight+=8;$pp_details.remove();$pp_title=$pp_pic_holder.find('.ppt');$pp_title.width(width);titleHeight=parseFloat($pp_title.css('marginTop'))+parseFloat($pp_title.css('marginBottom'));$pp_title=$pp_title.clone().appendTo($('body')).css({'position':'absolute','top':-10000});titleHeight+=$pp_title.height();$pp_title.remove();pp_contentHeight=height+detailsHeight;pp_contentWidth=width;pp_containerHeight=pp_contentHeight+titleHeight+$pp_pic_holder.find('.pp_top').height()+$pp_pic_holder.find('.pp_bottom').height();pp_containerWidth=width;}
function _getFileType(itemSrc){if(itemSrc.match(/youtube\.com\/watch/i)){return'youtube';}else if(itemSrc.match(/vimeo\.com/i)){return'vimeo';}else if(itemSrc.match(/\b.mov\b/i)){return'quicktime';}else if(itemSrc.match(/\b.swf\b/i)){return'flash';}else if(itemSrc.match(/\biframe=true\b/i)){return'iframe';}else if(itemSrc.match(/\bcustom=true\b/i)){return'custom';}else if(itemSrc.substr(0,1)=='#'){return'inline';}else{return'image';};};function _center_overlay(){if(doresize&&typeof $pp_pic_holder!='undefined'){scroll_pos=_get_scroll();contentHeight=$pp_pic_holder.height(),contentwidth=$pp_pic_holder.width();projectedTop=(windowHeight/2)+scroll_pos['scrollTop']-(contentHeight/2);if(projectedTop<0)projectedTop=0;$pp_pic_holder.css({'top':projectedTop,'left':(windowWidth/2)+scroll_pos['scrollLeft']-(contentwidth/2)});};};function _get_scroll(){if(self.pageYOffset){return{scrollTop:self.pageYOffset,scrollLeft:self.pageXOffset};}else if(document.documentElement&&document.documentElement.scrollTop){return{scrollTop:document.documentElement.scrollTop,scrollLeft:document.documentElement.scrollLeft};}else if(document.body){return{scrollTop:document.body.scrollTop,scrollLeft:document.body.scrollLeft};};};function _resize_overlay(){windowHeight=$(window).height(),windowWidth=$(window).width();if(typeof $pp_overlay!="undefined")$pp_overlay.height($(document).height()).width(windowWidth);};function _insert_gallery(){if(isSet&&settings.overlay_gallery&&_getFileType(pp_images[set_position])=="image"){itemWidth=52+5;navWidth=(settings.theme=="facebook")?58:38;itemsPerPage=Math.floor((pp_dimensions['containerWidth']-100-navWidth)/itemWidth);itemsPerPage=(itemsPerPage<pp_images.length)?itemsPerPage:pp_images.length;totalPage=Math.ceil(pp_images.length/itemsPerPage)-1;if(totalPage==0){navWidth=0;$pp_pic_holder.find('.pp_gallery .pp_arrow_next,.pp_gallery .pp_arrow_previous').hide();}else{$pp_pic_holder.find('.pp_gallery .pp_arrow_next,.pp_gallery .pp_arrow_previous').show();};galleryWidth=itemsPerPage*itemWidth+navWidth;$pp_pic_holder.find('.pp_gallery').width(galleryWidth).css('margin-left',-(galleryWidth/2));$pp_pic_holder.find('.pp_gallery ul').width(itemsPerPage*itemWidth).find('li.selected').removeClass('selected');goToPage=(Math.ceil((set_position+1)/itemsPerPage)<totalPage)?Math.ceil((set_position+1)/itemsPerPage):totalPage;$.prettyPhoto.changeGalleryPage(goToPage);$pp_pic_holder.find('.pp_gallery ul li:eq('+set_position+')').addClass('selected');}else{$pp_pic_holder.find('.pp_content').unbind('mouseenter mouseleave');$pp_pic_holder.find('.pp_gallery').hide();}}
function _buildOverlay(caller){$('body').append(settings.markup);$pp_pic_holder=$('.pp_pic_holder'),$ppt=$('.ppt'),$pp_overlay=$('div.pp_overlay');if(isSet&&settings.overlay_gallery){currentGalleryPage=0;toInject="";for(var i=0;i<pp_images.length;i++){if(!pp_images[i].match(/\b(jpg|jpeg|png|gif)\b/gi)){classname='default';}else{classname='';}
toInject+="<li class='"+classname+"'><a href='#'><img src='"+pp_images[i]+"' width='50' alt='' /></a></li>";};toInject=settings.gallery_markup.replace(/{gallery}/g,toInject);$pp_pic_holder.find('#pp_full_res').after(toInject);$pp_pic_holder.find('.pp_gallery .pp_arrow_next').click(function(){$.prettyPhoto.changeGalleryPage('next');$.prettyPhoto.stopSlideshow();return false;});$pp_pic_holder.find('.pp_gallery .pp_arrow_previous').click(function(){$.prettyPhoto.changeGalleryPage('previous');$.prettyPhoto.stopSlideshow();return false;});$pp_pic_holder.find('.pp_content').hover(function(){$pp_pic_holder.find('.pp_gallery:not(.disabled)').fadeIn();},function(){$pp_pic_holder.find('.pp_gallery:not(.disabled)').fadeOut();});itemWidth=52+5;$pp_pic_holder.find('.pp_gallery ul li').each(function(i){$(this).css({'position':'absolute','left':i*itemWidth});$(this).find('a').unbind('click').click(function(){$.prettyPhoto.changePage(i);$.prettyPhoto.stopSlideshow();return false;});});};if(settings.slideshow){$pp_pic_holder.find('.pp_nav').prepend('<a href="#" class="pp_play">Play</a>')
$pp_pic_holder.find('.pp_nav .pp_play').click(function(){$.prettyPhoto.startSlideshow();return false;});}
$pp_pic_holder.attr('class','pp_pic_holder '+settings.theme);$pp_overlay.css({'opacity':0,'height':$(document).height(),'width':$(window).width()}).bind('click',function(){if(!settings.modal)$.prettyPhoto.close();});$('a.pp_close').bind('click',function(){$.prettyPhoto.close();return false;});$('a.pp_expand').bind('click',function(e){if($(this).hasClass('pp_expand')){$(this).removeClass('pp_expand').addClass('pp_contract');doresize=false;}else{$(this).removeClass('pp_contract').addClass('pp_expand');doresize=true;};_hideContent(function(){$.prettyPhoto.open();});return false;});$pp_pic_holder.find('.pp_previous, .pp_nav .pp_arrow_previous').bind('click',function(){$.prettyPhoto.changePage('previous');$.prettyPhoto.stopSlideshow();return false;});$pp_pic_holder.find('.pp_next, .pp_nav .pp_arrow_next').bind('click',function(){$.prettyPhoto.changePage('next');$.prettyPhoto.stopSlideshow();return false;});_center_overlay();};return this.unbind('click.prettyphoto').bind('click.prettyphoto',$.prettyPhoto.initialize);};function grab_param(name,url){name=name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");var regexS="[\\?&]"+name+"=([^&#]*)";var regex=new RegExp(regexS);var results=regex.exec(url);return(results==null)?"":results[1];}})(jQuery);


// GA Taglinks

//	Javascript to tag file downloads and external links in Google Analytics
//
//  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//	Created by: 	Colm McBarron, colm.mcbarron@iqcontent.com
//	Last updated: 	12-Feb-2006
//
//	Updated by:		Niamh Phelan niamh.phelan@iqcontent.com
//	On:				22-Jul-2008
//	For:			Upgrade to ga.js	
//
//	Updated by:		Peter McKenna peter.mckenna@iqcontent.com
//	On:				07-Nov-2008
//	For:			Track mailto: links and restructure how virtual
//          		pageviews are structured
//
//	Updated by:		Peter McKenna peter.mckenna@iqcontent.com
//	On:				19-Feb-2009
//	For:			Fixed up some problems with how Internet 
//					Explorer 6 was tracking links, and some minor
//					Firefox issues.
//	+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//
var hrefs = document.getElementsByTagName("a");
var link_path = "";

for (var l = 0; l < hrefs.length; l++) {
		try {
			// Add the hostname and link location into variables
			var link_path = hrefs[l].pathname;
			var link_location = String(hrefs[l]);

			// Check if it's a mail link
			if (link_location.match(/^mailto:/i)) 
			{
				addmailtotrackerlistener(hrefs[l]);
			}
			// Check to see if the link is an internal link
			else if (location.host == hrefs[l].hostname) 
			{
				if(link_path.match(/\.(doc|pdf|xls|ppt|zip|txt|vsd|vxd|js|css|rar|exe|wma|mov|avi|wmv|mp3)$/)) 
				{
					addtrackerlistener(hrefs[l]);
				}
			}
			else 
			{
				addtrackerlistener(hrefs[l]);
			}
		}
		catch(err) { }
}


// Add a listener to matching file links
function addtrackerlistener(obj) {
	if (obj.addEventListener) {
		obj.addEventListener('click', trackfiles, true);
	} else if (obj.attachEvent) {
		obj.attachEvent("on" + 'click', trackfiles);
	}
}


// Add a special listener to mailto: links
function addmailtotrackerlistener(obj) {
	if (obj.addEventListener) {
		obj.addEventListener('click', trackmailto, true);
	} else if (obj.attachEvent) {
		obj.attachEvent("on" + 'click', trackmailto);
	}
}


// Track file links
function trackfiles(array_element) {
	var file_path = "";
	// Track an external link
	var destination_host = (array_element.srcElement) ? array_element.srcElement.hostname : this.hostname;
	if (location.host != destination_host){
		file_path = "/virtual/exlink/" + cleanURL(window.location, true) + '/' + ((array_element.srcElement) ? array_element.srcElement.hostname : this.hostname);
		file_path = file_path + ((array_element.srcElement) ? "/" + cleanURL(array_element.srcElement.pathname, false) : this.pathname);
	}
	// Track an internal link
	else {
		file_path = ((array_element.srcElement) ? "/" + array_element.srcElement.pathname : this.pathname);	
		var file_details = file_path.split('/');
		file_path = cleanURL(window.location, true) + '/' + file_details[(file_details.length-1)];
		file_path =  (("/virtual/download/") + file_path);
	}
	pageTracker._trackPageview(file_path);
}

// Generate page view for a mailto: link
function trackmailto(array_element) {
	var email = ((array_element.srcElement) ? array_element.srcElement.href : this.href).substring(7);
	var url = cleanURL(window.location, true);
	var mail_path = '/virtual/mailto/'+url+'/'+email;
	pageTracker._trackPageview(mail_path);
}

// Clean leading & trailing slashes
function cleanURL (url, end) {
	var url = url.toString();
	var urlLen = url.length;
	
	if (end) {
		if (url.charAt((urlLen-1))=='/')
			url = url.substring(0,(urlLen-1));
	}
	else {
		if (url.charAt(0)=='/')
			url = url.substring(1,urlLen);
	}
	return url;
}



$(document).ready(function(){ $('#fullwidth-fade-slider').aviaSlider();});

// SEARCH BOX ONCLICK
function subscribefield_onBlur(a){a.style.color="";a.style.fontStyle="";if(a.value==""){a.value="Email"}}function searchfield_onBlur(a){a.style.color="";a.style.fontStyle="";if(a.value==""){a.value="Site search"}}function subscribefield_focus(a){a.style.color="";a.style.fontStyle="";if(a.value=="Email"){a.value=""}}function searchfield_focus(a){a.style.color="";a.style.fontStyle="";if(a.value=="Site search"){a.value=""}}


// TWITTER SETINGS
jQuery(function(a){a(".tweet").tweet({join_text:"auto",username:"thestudentguide",avatar_size:30,count:3,auto_join_text_default:"we said,",auto_join_text_ed:"we",auto_join_text_ing:"we were",auto_join_text_reply:"we replied",auto_join_text_url:"we said,",loading_text:"loading tweets..."})})

  $(document).ready(function() {
	$("#winForm").validate();
	$("#contactForm").validate();
	$("a[rel^='prettyPhoto']").prettyPhoto({theme: "light_square"}); 
	$("a[rel^='login']").prettyPhoto({theme: "light_square"}); 
	$("a[rel^='tsg']").prettyPhoto({theme: "light_square"}); 
});

$.metadata.setType("attr", "validate");


	$.validator.addMethod("pageRequired", function(value, element) {
		var $element = $(element)
		function match(index) {
			return current == index && $(element).parents("#sf" + (index + 1)).length;
		}
		if (match(0) || match(1) || match(2)) {
			return !this.optional(element);
		}
		return "dependency-mismatch";
	}, $.validator.messages.required)


// APPLY CUFON
	Cufon.replace('.menu li a.selected', { hover: {textShadow: '#fff 0px 1px'},textShadow: '#fff 0px 1px', color: '#054e6d'});
	Cufon.replace('.menu li a.drop, .menu li.nodrop', { hover: {textShadow: '#fff 0px 1px', color: '#054e6d'},textShadow: '#333 0px 1px',color: '#ffffff'});
	Cufon.replace('.menu li a.selected', { hover: {textShadow: '#fff 0px 1px'},textShadow: '#fff 0px 1px', color: '#054e6d'});
   Cufon.replace('#masterNav a', { hover: {textShadow: '#fff 0px 1px'},textShadow: '#eee 0px 1px'});
   Cufon.replace('.sideContent h2, .footerBox h2',{ hover:true});
   Cufon.now();
    
// SIGN IN BOX
$(document).ready(function(){$(".signin").click(function(a){a.preventDefault();$("fieldset#signin_menu").toggle();$(".signin").toggleClass("menu-open")});$("fieldset#signin_menu").mouseup(function(){return false});$(document).mouseup(function(a){if($(a.target).parent("a.signin").length==0){$(".signin").removeClass("menu-open");$("fieldset#signin_menu").hide()}})})


var current = 0;

function otherSelect() {
                var other = document.getElementById("otherBox");
                if (document.forms[0].university.options[document.forms[0].university.selectedIndex].value == "other") {
                    other.style.visibility = "visible";
		    $('#uni_other').addClass("required");
                }
                else {
		    other.style.visibility = "hidden";
                    $('#uni_other').removeClass("required");
                }
            }
