(function(b){b.ifixpng=function(c){b.ifixpng.pixel=c};b.ifixpng.regexp={bg:/^url\(["']?(.*\.png([?].*)?)["']?\)$/i,img:/.*\.png([?].*)?$/i},b.ifixpng.getPixel=function(){return b.ifixpng.pixel||"js/pixel.gif"};var a={base:b("base").attr("href"),ltie7:b.browser.msie&&b.browser.version<7,filter:function(c){return"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='"+c+"')"}};b.fn.ifixpng=a.ltie7?function(){function c(h,g,e,d,f){h.css({filter:a.filter(g),width:e,height:d}).attr({src:b.ifixpng.getPixel()}).positionFix()}return this.each(function(){var f=b(this);if(f.is("img")||f.is("input")){var h,e;if(this.src&&this.src.match(b.ifixpng.regexp.img)){h=(a.base&&this.src.substring(0,1)!="/"&&this.src.indexOf(a.base)===-1)?a.base+this.src:this.src;if(!this.width||!this.height){b(new Image()).one("load",function(){c(f,h,this.width,this.height);b(this).remove()}).attr("src",h)}else{c(f,h,this.width,this.height)}}}else{if(this.style){var j=f.css("backgroundImage");if(j&&j.match(b.ifixpng.regexp.bg)&&this.currentStyle.backgroundRepeat=="no-repeat"){j=RegExp.$1;var d=this.currentStyle.backgroundPositionX||0,k=this.currentStyle.backgroundPositionY||0;if(d||k){var g={},e;if(typeof d!="undefined"){if(d=="left"){g.left=0}else{if(d=="right"){g.right=f.width()%2===1?-1:0}else{g.left=d}}}if(typeof k!="undefined"){if(k=="bottom"){g.bottom=f.height()%2===1?-1:0}else{if(k=="top"){g.top=0}else{g.top=k}}}e=new Image();b(e).one("load",function(){var l,r,o={},q;if(/center|%/.test(g.top)){o.top="(this.parentNode.offsetHeight - this.offsetHeight) * "+(g.top=="center"?0.5:(parseInt(g.top)/100));delete g.top}if(/center|%/.test(g.left)){o.left="(this.parentNode.offsetWidth - this.offsetWidth) * "+(g.left=="center"?0.5:(parseInt(g.left)/100));delete g.left}f.positionFix().css({backgroundImage:"none"}).prepend(b("<div></div>").css(g).css({width:this.width,height:this.height,position:"absolute",filter:a.filter(j)}));if(o.top||o.left){var m=f.children(":first")[0];for(q in o){m.style.setExpression(q,o[q],"JavaScript")}}b(this).remove()});e.src=j}else{f.css({backgroundImage:"none",filter:a.filter(j)})}}}}})}:function(){return this};b.fn.positionFix=function(){return this.each(function(){var c=b(this);if(c.css("position")!="absolute"){c.css({position:"relative"})}})}})(jQuery);(function(a){a.extend(a.fn,{livequery:function(f,e,d){var c=this,g;if(a.isFunction(f)){d=e,e=f,f=undefined}a.each(a.livequery.queries,function(h,j){if(c.selector==j.selector&&c.context==j.context&&f==j.type&&(!e||e.$lqguid==j.fn.$lqguid)&&(!d||d.$lqguid==j.fn2.$lqguid)){return(g=j)&&false}});g=g||new a.livequery(this.selector,this.context,f,e,d);g.stopped=false;g.run();return this},expire:function(f,e,d){var c=this;if(a.isFunction(f)){d=e,e=f,f=undefined}a.each(a.livequery.queries,function(g,h){if(c.selector==h.selector&&c.context==h.context&&(!f||f==h.type)&&(!e||e.$lqguid==h.fn.$lqguid)&&(!d||d.$lqguid==h.fn2.$lqguid)&&!this.stopped){a.livequery.stop(h.id)}});return this}});a.livequery=function(c,e,g,f,d){this.selector=c;this.context=e||document;this.type=g;this.fn=f;this.fn2=d;this.elements=[];this.stopped=false;this.id=a.livequery.queries.push(this)-1;f.$lqguid=f.$lqguid||a.livequery.guid++;if(d){d.$lqguid=d.$lqguid||a.livequery.guid++}return this};a.livequery.prototype={stop:function(){var c=this;if(this.type){this.elements.unbind(this.type,this.fn)}else{if(this.fn2){this.elements.each(function(d,e){c.fn2.apply(e)})}}this.elements=[];this.stopped=true},run:function(){if(this.stopped){return}var e=this;var f=this.elements,d=a(this.selector,this.context),c=d.not(f);this.elements=d;if(this.type){c.bind(this.type,this.fn);if(f.length>0){a.each(f,function(g,h){if(a.inArray(h,d)<0){a.event.remove(h,e.type,e.fn)}})}}else{c.each(function(){e.fn.apply(this)});if(this.fn2&&f.length>0){a.each(f,function(g,h){if(a.inArray(h,d)<0){e.fn2.apply(h)}})}}}};a.extend(a.livequery,{guid:0,queries:[],queue:[],running:false,timeout:null,checkQueue:function(){if(a.livequery.running&&a.livequery.queue.length){var c=a.livequery.queue.length;while(c--){a.livequery.queries[a.livequery.queue.shift()].run()}}},pause:function(){a.livequery.running=false},play:function(){a.livequery.running=true;a.livequery.run()},registerPlugin:function(){a.each(arguments,function(d,e){if(!a.fn[e]){return}var c=a.fn[e];a.fn[e]=function(){var f=c.apply(this,arguments);a.livequery.run();return f}})},run:function(c){if(c!=undefined){if(a.inArray(c,a.livequery.queue)<0){a.livequery.queue.push(c)}}else{a.each(a.livequery.queries,function(d){if(a.inArray(d,a.livequery.queue)<0){a.livequery.queue.push(d)}})}if(a.livequery.timeout){clearTimeout(a.livequery.timeout)}a.livequery.timeout=setTimeout(a.livequery.checkQueue,20)},stop:function(c){if(c!=undefined){a.livequery.queries[c].stop()}else{a.each(a.livequery.queries,function(d){a.livequery.queries[d].stop()})}}});a.livequery.registerPlugin("append","prepend","after","before","wrap","attr","removeAttr","addClass","removeClass","toggleClass","empty","remove");a(function(){a.livequery.play()});var b=a.prototype.init;a.prototype.init=function(d,f){var e=b.apply(this,arguments);if(d&&d.selector){e.context=d.context,e.selector=d.selector}if(typeof d=="string"){e.context=f||document,e.selector=d}return e};a.prototype.init.prototype=a.prototype})(jQuery);(function(a){a.extend(a.fx.step,{backgroundPosition:function(d){if(d.state===0&&typeof d.end=="string"){var f=a.curCSS(d.elem,"backgroundPosition");f=c(f);d.start=[f[0],f[2]];var b=c(d.end);d.end=[b[0],b[2]];d.unit=[b[1],b[3]]}var e=[];e[0]=((d.end[0]-d.start[0])*d.pos)+d.start[0]+d.unit[0];e[1]=((d.end[1]-d.start[1])*d.pos)+d.start[1]+d.unit[1];d.elem.style.backgroundPosition=e[0]+" "+e[1];function c(h){h=h.replace(/left|top/g,"0px");h=h.replace(/right|bottom/g,"100%");h=h.replace(/([0-9\.]+)(\s|\)|$)/g,"$1px$2");var g=h.match(/(-?[0-9\.]+)(px|\%|em|pt)\s(-?[0-9\.]+)(px|\%|em|pt)/);return[parseFloat(g[1],10),g[2],parseFloat(g[3],10),g[4]]}}})})(jQuery);(function(a){a.extend(a.fn,{validate:function(b){if(!this.length){b&&b.debug&&window.console&&console.warn("nothing selected, can't validate, returning nothing");return}var c=a.data(this[0],"validator");if(c){return c}c=new a.validator(b,this[0]);a.data(this[0],"validator",c);if(c.settings.onsubmit){this.find("input, button").filter(".cancel").click(function(){c.cancelSubmit=true});if(c.settings.submitHandler){this.find("input, button").filter(":submit").click(function(){c.submitButton=this})}this.submit(function(d){if(c.settings.debug){d.preventDefault()}function e(){if(c.settings.submitHandler){if(c.submitButton){var f=a("<input type='hidden'/>").attr("name",c.submitButton.name).val(c.submitButton.value).appendTo(c.currentForm)}c.settings.submitHandler.call(c,c.currentForm);if(c.submitButton){f.remove()}return false}return true}if(c.cancelSubmit){c.cancelSubmit=false;return e()}if(c.form()){if(c.pendingRequest){c.formSubmitted=true;return false}return e()}else{c.focusInvalid();return false}})}return c},valid:function(){if(a(this[0]).is("form")){return this.validate().form()}else{var c=true;var b=a(this[0].form).validate();this.each(function(){c&=b.element(this)});return c}},removeAttrs:function(d){var b={},c=this;a.each(d.split(/\s/),function(e,f){b[f]=c.attr(f);c.removeAttr(f)});return b},rules:function(e,b){var g=this[0];if(e){var d=a.data(g.form,"validator").settings;var j=d.rules;var k=a.validator.staticRules(g);switch(e){case"add":a.extend(k,a.validator.normalizeRule(b));j[g.name]=k;if(b.messages){d.messages[g.name]=a.extend(d.messages[g.name],b.messages)}break;case"remove":if(!b){delete j[g.name];return k}var h={};a.each(b.split(/\s/),function(l,m){h[m]=k[m];delete k[m]});return h}}var f=a.validator.normalizeRules(a.extend({},a.validator.metadataRules(g),a.validator.classRules(g),a.validator.attributeRules(g),a.validator.staticRules(g)),g);if(f.required){var c=f.required;delete f.required;f=a.extend({required:c},f)}return f}});a.extend(a.expr[":"],{blank:function(b){return !a.trim(b.value)},filled:function(b){return !!a.trim(b.value)},unchecked:function(b){return !b.checked}});a.validator=function(b,c){this.settings=a.extend({},a.validator.defaults,b);this.currentForm=c;this.init()};a.validator.format=function(b,c){if(arguments.length==1){return function(){var d=a.makeArray(arguments);d.unshift(b);return a.validator.format.apply(this,d)}}if(arguments.length>2&&c.constructor!=Array){c=a.makeArray(arguments).slice(1)}if(c.constructor!=Array){c=[c]}a.each(c,function(d,e){b=b.replace(new RegExp("\\{"+d+"\\}","g"),e)});return b};a.extend(a.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",errorElement:"label",focusInvalid:true,errorContainer:a([]),errorLabelContainer:a([]),onsubmit:true,ignore:[],ignoreTitle:false,onfocusin:function(b){this.lastActive=b;if(this.settings.focusCleanup&&!this.blockFocusCleanup){this.settings.unhighlight&&this.settings.unhighlight.call(this,b,this.settings.errorClass,this.settings.validClass);this.errorsFor(b).hide()}},onfocusout:function(b){if(!this.checkable(b)&&(b.name in this.submitted||!this.optional(b))){this.element(b)}},onkeyup:function(b){if(b.name in this.submitted||b==this.lastElement){this.element(b)}},onclick:function(b){if(b.name in this.submitted){this.element(b)}},highlight:function(d,b,c){a(d).addClass(b).removeClass(c)},unhighlight:function(d,b,c){a(d).removeClass(b).addClass(c)}},setDefaults:function(b){a.extend(a.validator.defaults,b)},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).",dateDE:"Bitte geben Sie ein gültiges Datum ein.",number:"Please enter a valid number.",numberDE:"Bitte geben Sie eine Nummer ein.",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:a.validator.format("Please enter no more than {0} characters."),minlength:a.validator.format("Please enter at least {0} characters."),rangelength:a.validator.format("Please enter a value between {0} and {1} characters long."),range:a.validator.format("Please enter a value between {0} and {1}."),max:a.validator.format("Please enter a value less than or equal to {0}."),min:a.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:false,prototype:{init:function(){this.labelContainer=a(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&this.labelContainer||a(this.currentForm);this.containers=a(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();var b=(this.groups={});a.each(this.settings.groups,function(e,f){a.each(f.split(/\s/),function(h,g){b[g]=e})});var d=this.settings.rules;a.each(d,function(e,f){d[e]=a.validator.normalizeRule(f)});function c(f){var e=a.data(this[0].form,"validator");e.settings["on"+f.type]&&e.settings["on"+f.type].call(e,this[0])}a(this.currentForm).delegate("focusin focusout keyup",":text, :password, :file, select, textarea",c).delegate("click",":radio, :checkbox",c);if(this.settings.invalidHandler){a(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler)}},form:function(){this.checkForm();a.extend(this.submitted,this.errorMap);this.invalid=a.extend({},this.errorMap);if(!this.valid()){a(this.currentForm).triggerHandler("invalid-form",[this])}this.showErrors();return this.valid()},checkForm:function(){this.prepareForm();for(var b=0,c=(this.currentElements=this.elements());c[b];b++){this.check(c[b])}return this.valid()},element:function(c){c=this.clean(c);this.lastElement=c;this.prepareElement(c);this.currentElements=a(c);var b=this.check(c);if(b){delete this.invalid[c.name]}else{this.invalid[c.name]=true}if(!this.numberOfInvalids()){this.toHide=this.toHide.add(this.containers)}this.showErrors();return b},showErrors:function(c){if(c){a.extend(this.errorMap,c);this.errorList=[];for(var b in c){this.errorList.push({message:c[b],element:this.findByName(b)[0]})}this.successList=a.grep(this.successList,function(d){return !(d.name in c)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){if(a.fn.resetForm){a(this.currentForm).resetForm()}this.submitted={};this.prepareForm();this.hideErrors();this.elements().removeClass(this.settings.errorClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(d){var c=0;for(var b in d){c++}return c},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{a(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus()}catch(b){}}},findLastActive:function(){var b=this.lastActive;return b&&a.grep(this.errorList,function(c){return c.element.name==b.name}).length==1&&b},elements:function(){var c=this,b={};return a([]).add(this.currentForm.elements).filter(":input").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){!this.name&&c.settings.debug&&window.console&&console.error("%o has no name assigned",this);if(this.name in b||!c.objectLength(a(this).rules())){return false}b[this.name]=true;return true})},clean:function(b){return a(b)[0]},errors:function(){return a(this.settings.errorElement+"."+this.settings.errorClass,this.errorContext)},reset:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=a([]);this.toHide=a([]);this.formSubmitted=false;this.currentElements=a([])},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers)},prepareElement:function(b){this.reset();this.toHide=this.errorsFor(b)},check:function(c){c=this.clean(c);if(this.checkable(c)){c=this.findByName(c.name)[0]}var h=a(c).rules();var d=false;for(method in h){var g={method:method,parameters:h[method]};try{var b=a.validator.methods[method].call(this,c.value.replace(/\r/g,""),c,g.parameters);if(b=="dependency-mismatch"){d=true;continue}d=false;if(b=="pending"){this.toHide=this.toHide.not(this.errorsFor(c));return}if(!b){this.formatAndAdd(c,g);return false}}catch(f){this.settings.debug&&window.console&&console.log("exception occured when checking element "+c.id+", check the '"+g.method+"' method");throw f}}if(d){return}if(this.objectLength(h)){this.successList.push(c)}return true},customMetaMessage:function(b,d){if(!a.metadata){return}var c=this.settings.meta?a(b).metadata()[this.settings.meta]:a(b).metadata();return c&&c.messages&&c.messages[d]},customMessage:function(c,d){var b=this.settings.messages[c];return b&&(b.constructor==String?b:b[d])},findDefined:function(){for(var b=0;b<arguments.length;b++){if(arguments[b]!==undefined){return arguments[b]}}return undefined},defaultMessage:function(b,c){return this.findDefined(this.customMessage(b.name,c),this.customMetaMessage(b,c),!this.settings.ignoreTitle&&b.title||undefined,a.validator.messages[c],"<strong>Warning: No message defined for "+b.name+"</strong>")},formatAndAdd:function(b,d){var c=this.defaultMessage(b,d.method);if(typeof c=="function"){c=c.call(this,d.parameters,b)}this.errorList.push({message:c,element:b});this.errorMap[b.name]=c;this.submitted[b.name]=c},addWrapper:function(b){if(this.settings.wrapper){b=b.add(b.parent(this.settings.wrapper))}return b},defaultShowErrors:function(){for(var c=0;this.errorList[c];c++){var b=this.errorList[c];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(var c=0;this.successList[c];c++){this.showLabel(this.successList[c])}}if(this.settings.unhighlight){for(var c=0,d=this.validElements();d[c];c++){this.settings.unhighlight.call(this,d[c],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 a(this.errorList).map(function(){return this.element})},showLabel:function(c,d){var b=this.errorsFor(c);if(b.length){b.removeClass().addClass(this.settings.errorClass);b.attr("generated")&&b.html(d)}else{b=a("<"+this.settings.errorElement+"/>").attr({"for":this.idOrName(c),generated:true}).addClass(this.settings.errorClass).html(d||"");if(this.settings.wrapper){b=b.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()}if(!this.labelContainer.append(b).length){this.settings.errorPlacement?this.settings.errorPlacement(b,a(c)):b.insertAfter(c)}}if(!d&&this.settings.success){b.text("");typeof this.settings.success=="string"?b.addClass(this.settings.success):this.settings.success(b)}this.toShow=this.toShow.add(b)},errorsFor:function(b){return this.errors().filter("[for='"+this.idOrName(b)+"']")},idOrName:function(b){return this.groups[b.name]||(this.checkable(b)?b.name:b.id||b.name)},checkable:function(b){return/radio|checkbox/i.test(b.type)},findByName:function(b){var c=this.currentForm;return a(document.getElementsByName(b)).map(function(d,e){return e.form==c&&e.name==b&&e||null})},getLength:function(c,b){switch(b.nodeName.toLowerCase()){case"select":return a("option:selected",b).length;case"input":if(this.checkable(b)){return this.findByName(b.name).filter(":checked").length}}return c.length},depend:function(c,b){return this.dependTypes[typeof c]?this.dependTypes[typeof c](c,b):true},dependTypes:{"boolean":function(c,b){return c},string:function(c,b){return !!a(c,b.form).length},"function":function(c,b){return c(b)}},optional:function(b){return !a.validator.methods.required.call(this,a.trim(b.value),b)&&"dependency-mismatch"},startRequest:function(b){if(!this.pending[b.name]){this.pendingRequest++;this.pending[b.name]=true}},stopRequest:function(b,c){this.pendingRequest--;if(this.pendingRequest<0){this.pendingRequest=0}delete this.pending[b.name];if(c&&this.pendingRequest==0&&this.formSubmitted&&this.form()){a(this.currentForm).submit()}else{if(!c&&this.pendingRequest==0&&this.formSubmitted){a(this.currentForm).triggerHandler("invalid-form",[this])}}},previousValue:function(b){return a.data(b,"previousValue")||a.data(b,"previousValue",previous={old:null,valid:true,message:this.defaultMessage(b,"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(b,c){b.constructor==String?this.classRuleSettings[b]=c:a.extend(this.classRuleSettings,b)},classRules:function(c){var d={};var b=a(c).attr("class");b&&a.each(b.split(" "),function(){if(this in a.validator.classRuleSettings){a.extend(d,a.validator.classRuleSettings[this])}});return d},attributeRules:function(c){var e={};var b=a(c);for(method in a.validator.methods){var d=b.attr(method);if(d){e[method]=d}}if(e.maxlength&&/-1|2147483647|524288/.test(e.maxlength)){delete e.maxlength}return e},metadataRules:function(b){if(!a.metadata){return{}}var c=a.data(b.form,"validator").settings.meta;return c?a(b).metadata()[c]:a(b).metadata()},staticRules:function(c){var d={};var b=a.data(c.form,"validator");if(b.settings.rules){d=a.validator.normalizeRule(b.settings.rules[c.name])||{}}return d},normalizeRules:function(c,b){a.each(c,function(f,e){if(e===false){delete c[f];return}if(e.param||e.depends){var d=true;switch(typeof e.depends){case"string":d=!!a(e.depends,b.form).length;break;case"function":d=e.depends.call(b,b);break}if(d){c[f]=e.param!==undefined?e.param:true}else{delete c[f]}}});a.each(c,function(d,e){c[d]=a.isFunction(e)?e(b):e});a.each(["minlength","maxlength","min","max"],function(){if(c[this]){c[this]=Number(c[this])}});a.each(["rangelength","range"],function(){if(c[this]){c[this]=[Number(c[this][0]),Number(c[this][1])]}});if(a.validator.autoCreateRanges){if(c.min&&c.max){c.range=[c.min,c.max];delete c.min;delete c.max}if(c.minlength&&c.maxlength){c.rangelength=[c.minlength,c.maxlength];delete c.minlength;delete c.maxlength}}if(c.messages){delete c.messages}return c},normalizeRule:function(c){if(typeof c=="string"){var b={};a.each(c.split(/\s/),function(){b[this]=true});c=b}return c},addMethod:function(b,d,c){a.validator.methods[b]=d;a.validator.messages[b]=c||a.validator.messages[b];if(d.length<3){a.validator.addClassRules(b,a.validator.normalizeRule(b))}},methods:{required:function(d,c,e){if(!this.depend(e,c)){return"dependency-mismatch"}switch(c.nodeName.toLowerCase()){case"select":var b=a("option:selected",c);return b.length>0&&(c.type=="select-multiple"||(a.browser.msie&&!(b[0].attributes.value.specified)?b[0].text:b[0].value).length>0);case"input":if(this.checkable(c)){return this.getLength(d,c)>0}default:return a.trim(d).length>0}},remote:function(f,c,g){if(this.optional(c)){return"dependency-mismatch"}var d=this.previousValue(c);if(!this.settings.messages[c.name]){this.settings.messages[c.name]={}}this.settings.messages[c.name].remote=typeof d.message=="function"?d.message(f):d.message;g=typeof g=="string"&&{url:g}||g;if(d.old!==f){d.old=f;var b=this;this.startRequest(c);var e={};e[c.name]=f;a.ajax(a.extend(true,{url:g,mode:"abort",port:"validate"+c.name,dataType:"json",data:e,success:function(j){var k=j===true;if(k){var h=b.formSubmitted;b.prepareElement(c);b.formSubmitted=h;b.successList.push(c);b.showErrors()}else{var l={};l[c.name]=d.message=j||b.defaultMessage(c,"remote");b.showErrors(l)}d.valid=k;b.stopRequest(c,k)}},g));return"pending"}else{if(this.pending[c.name]){return"pending"}}return d.valid},minlength:function(c,b,d){return this.optional(b)||this.getLength(a.trim(c),b)>=d},maxlength:function(c,b,d){return this.optional(b)||this.getLength(a.trim(c),b)<=d},rangelength:function(d,b,e){var c=this.getLength(a.trim(d),b);return this.optional(b)||(c>=e[0]&&c<=e[1])},min:function(c,b,d){return this.optional(b)||c>=d},max:function(c,b,d){return this.optional(b)||c<=d},range:function(c,b,d){return this.optional(b)||(c>=d[0]&&c<=d[1])},email:function(c,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(c)},url:function(c,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(c)},date:function(c,b){return this.optional(b)||!/Invalid|NaN/.test(new Date(c))},dateISO:function(c,b){return this.optional(b)||/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(c)},dateDE:function(c,b){return this.optional(b)||/^\d\d?\.\d\d?\.\d\d\d?\d?$/.test(c)},number:function(c,b){return this.optional(b)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(c)},numberDE:function(c,b){return this.optional(b)||/^-?(?:\d+|\d{1,3}(?:\.\d{3})+)(?:,\d+)?$/.test(c)},digits:function(c,b){return this.optional(b)||/^\d+$/.test(c)},creditcard:function(f,c){if(this.optional(c)){return"dependency-mismatch"}if(/[^0-9-]+/.test(f)){return false}var g=0,e=0,b=false;f=f.replace(/\D/g,"");for(n=f.length-1;n>=0;n--){var d=f.charAt(n);var e=parseInt(d,10);if(b){if((e*=2)>9){e-=9}}g+=e;b=!b}return(g%10)==0},accept:function(c,b,d){d=typeof d=="string"?d.replace(/,/g,"|"):"png|jpe?g|gif";return this.optional(b)||c.match(new RegExp(".("+d+")$","i"))},equalTo:function(c,b,d){return c==a(d).val()}}});a.format=a.validator.format})(jQuery);(function(c){var b=c.ajax;var a={};c.ajax=function(e){e=c.extend(e,c.extend({},c.ajaxSettings,e));var d=e.port;if(e.mode=="abort"){if(a[d]){a[d].abort()}return(a[d]=b.apply(this,arguments))}return b.apply(this,arguments)}})(jQuery);(function(a){a.each({focus:"focusin",blur:"focusout"},function(c,b){a.event.special[b]={setup:function(){if(a.browser.msie){return false}this.addEventListener(c,a.event.special[b].handler,true)},teardown:function(){if(a.browser.msie){return false}this.removeEventListener(c,a.event.special[b].handler,true)},handler:function(d){arguments[0]=a.event.fix(d);arguments[0].type=b;return a.event.handle.apply(this,arguments)}}});a.extend(a.fn,{delegate:function(d,c,b){return this.bind(d,function(e){var f=a(e.target);if(f.is(c)){return b.apply(f,arguments)}})},triggerEvent:function(b,c){return this.triggerHandler(b,[a.event.fix({type:b,target:c})])}})})(jQuery);jQuery.easing.jswing=jQuery.easing.swing;jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(e,f,a,h,g){return jQuery.easing[jQuery.easing.def](e,f,a,h,g)},easeInQuad:function(e,f,a,h,g){return h*(f/=g)*f+a},easeOutQuad:function(e,f,a,h,g){return -h*(f/=g)*(f-2)+a},easeInOutQuad:function(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f+a}return -h/2*((--f)*(f-2)-1)+a},easeInCubic:function(e,f,a,h,g){return h*(f/=g)*f*f+a},easeOutCubic:function(e,f,a,h,g){return h*((f=f/g-1)*f*f+1)+a},easeInOutCubic:function(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f*f+a}return h/2*((f-=2)*f*f+2)+a},easeInQuart:function(e,f,a,h,g){return h*(f/=g)*f*f*f+a},easeOutQuart:function(e,f,a,h,g){return -h*((f=f/g-1)*f*f*f-1)+a},easeInOutQuart:function(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f*f*f+a}return -h/2*((f-=2)*f*f*f-2)+a},easeInQuint:function(e,f,a,h,g){return h*(f/=g)*f*f*f*f+a},easeOutQuint:function(e,f,a,h,g){return h*((f=f/g-1)*f*f*f*f+1)+a},easeInOutQuint:function(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f*f*f*f+a}return h/2*((f-=2)*f*f*f*f+2)+a},easeInSine:function(e,f,a,h,g){return -h*Math.cos(f/g*(Math.PI/2))+h+a},easeOutSine:function(e,f,a,h,g){return h*Math.sin(f/g*(Math.PI/2))+a},easeInOutSine:function(e,f,a,h,g){return -h/2*(Math.cos(Math.PI*f/g)-1)+a},easeInExpo:function(e,f,a,h,g){return(f==0)?a:h*Math.pow(2,10*(f/g-1))+a},easeOutExpo:function(e,f,a,h,g){return(f==g)?a+h:h*(-Math.pow(2,-10*f/g)+1)+a},easeInOutExpo:function(e,f,a,h,g){if(f==0){return a}if(f==g){return a+h}if((f/=g/2)<1){return h/2*Math.pow(2,10*(f-1))+a}return h/2*(-Math.pow(2,-10*--f)+2)+a},easeInCirc:function(e,f,a,h,g){return -h*(Math.sqrt(1-(f/=g)*f)-1)+a},easeOutCirc:function(e,f,a,h,g){return h*Math.sqrt(1-(f=f/g-1)*f)+a},easeInOutCirc:function(e,f,a,h,g){if((f/=g/2)<1){return -h/2*(Math.sqrt(1-f*f)-1)+a}return h/2*(Math.sqrt(1-(f-=2)*f)+1)+a},easeInElastic:function(f,h,e,m,l){var j=1.70158;var k=0;var g=m;if(h==0){return e}if((h/=l)==1){return e+m}if(!k){k=l*0.3}if(g<Math.abs(m)){g=m;var j=k/4}else{var j=k/(2*Math.PI)*Math.asin(m/g)}return -(g*Math.pow(2,10*(h-=1))*Math.sin((h*l-j)*(2*Math.PI)/k))+e},easeOutElastic:function(f,h,e,m,l){var j=1.70158;var k=0;var g=m;if(h==0){return e}if((h/=l)==1){return e+m}if(!k){k=l*0.3}if(g<Math.abs(m)){g=m;var j=k/4}else{var j=k/(2*Math.PI)*Math.asin(m/g)}return g*Math.pow(2,-10*h)*Math.sin((h*l-j)*(2*Math.PI)/k)+m+e},easeInOutElastic:function(f,h,e,m,l){var j=1.70158;var k=0;var g=m;if(h==0){return e}if((h/=l/2)==2){return e+m}if(!k){k=l*(0.3*1.5)}if(g<Math.abs(m)){g=m;var j=k/4}else{var j=k/(2*Math.PI)*Math.asin(m/g)}if(h<1){return -0.5*(g*Math.pow(2,10*(h-=1))*Math.sin((h*l-j)*(2*Math.PI)/k))+e}return g*Math.pow(2,-10*(h-=1))*Math.sin((h*l-j)*(2*Math.PI)/k)*0.5+m+e},easeInBack:function(e,f,a,j,h,g){if(g==undefined){g=1.70158}return j*(f/=h)*f*((g+1)*f-g)+a},easeOutBack:function(e,f,a,j,h,g){if(g==undefined){g=1.70158}return j*((f=f/h-1)*f*((g+1)*f+g)+1)+a},easeInOutBack:function(e,f,a,j,h,g){if(g==undefined){g=1.70158}if((f/=h/2)<1){return j/2*(f*f*(((g*=(1.525))+1)*f-g))+a}return j/2*((f-=2)*f*(((g*=(1.525))+1)*f+g)+2)+a},easeInBounce:function(e,f,a,h,g){return h-jQuery.easing.easeOutBounce(e,g-f,0,h,g)+a},easeOutBounce:function(e,f,a,h,g){if((f/=g)<(1/2.75)){return h*(7.5625*f*f)+a}else{if(f<(2/2.75)){return h*(7.5625*(f-=(1.5/2.75))*f+0.75)+a}else{if(f<(2.5/2.75)){return h*(7.5625*(f-=(2.25/2.75))*f+0.9375)+a}else{return h*(7.5625*(f-=(2.625/2.75))*f+0.984375)+a}}}},easeInOutBounce:function(e,f,a,h,g){if(f<g/2){return jQuery.easing.easeInBounce(e,f*2,0,h,g)*0.5+a}return jQuery.easing.easeOutBounce(e,f*2-g,0,h,g)*0.5+h*0.5+a}});var window_loaded=false;(function(a){a.fn.galleryView=function(A){var F=a.extend(a.fn.galleryView.defaults,A);var M;var v=0;var j=0;var H;var D;var U=false;var r;var P;var z;var L;var x;var e;var u;var c;var B;var C=20;var q;var I;var g;var k=new Object();var S=new Object();var W=new Object();var R=new Object();var l=true;var b=false;var E;var O;var X;var K;var Q;var V;function w(Z){a(".nav-next-overlay",E).unbind("click");a(".nav-prev-overlay",E).unbind("click");a(".nav-next",E).unbind("click");a(".nav-prev",E).unbind("click");X.unbind("click");if(F.show_filmstrip){X.removeClass("current").find("img").stop().animate({opacity:F.frame_opacity},F.transition_speed);X.eq(Z).addClass("current").find("img").stop().animate({opacity:1},F.transition_speed)}if(F.show_panels&&F.fade_panels){Q.fadeOut(F.transition_speed).eq(Z%j).fadeIn(F.transition_speed,function(){if(!F.show_filmstrip){a(".nav-prev-overlay",E).click(T);a(".nav-next-overlay",E).click(f);a(".nav-prev",E).click(T);a(".nav-next",E).click(f)}})}if(F.show_filmstrip){if(H=="strip"){O.stop();if(g=="horizontal"){var ab=y(X[Z]).left-(y(V[0]).left+(L/2)-(c/2));var Y=(ab>=0?"-=":"+=")+Math.abs(ab)+"px";O.animate({left:Y},F.transition_speed,F.easing,function(){var ac=Z;if(Z>j){Z=Z%j;v=Z;O.css("left","-"+((c+F.frame_gap)*Z)+"px")}else{if(Z<=(j-strip_size)){Z=(Z%j)+j;v=Z;O.css("left","-"+((c+F.frame_gap)*Z)+"px")}}if(ac!=Z){X.eq(ac).removeClass("current").find("img").css({opacity:F.frame_opacity});X.eq(Z).addClass("current").find("img").css({opacity:1})}if(!F.fade_panels){Q.hide().eq(Z%j).show()}a(".nav-prev-overlay",E).click(T);a(".nav-next-overlay",E).click(f);a(".nav-prev",E).click(T);a(".nav-next",E).click(f);N()})}else{var ab=y(X[Z]).top-(y(V[0]).top+(z)-(B/2));var Y=(ab>=0?"-=":"+=")+Math.abs(ab)+"px";O.animate({top:Y},F.transition_speed,F.easing,function(){var ac=Z;if(Z>j){Z=Z%j;v=Z;O.css("top","-"+((B+F.frame_gap)*Z)+"px")}else{if(Z<=(j-strip_size)){Z=(Z%j)+j;v=Z;O.css("top","-"+((B+F.frame_gap)*Z)+"px")}}if(ac!=Z){X.eq(ac).removeClass("current").find("img").css({opacity:F.frame_opacity});X.eq(Z).addClass("current").find("img").css({opacity:1})}if(!F.fade_panels){Q.hide().eq(Z%j).show()}a(".nav-prev-overlay",E).click(T);a(".nav-next-overlay",E).click(f);a(".nav-prev",E).click(T);a(".nav-next",E).click(f);N()})}}else{if(H=="pointer"){V.stop();var aa=y(X[Z]);if(g=="horizontal"){V.animate({left:(aa.left+(c/2)-(L/2)+"px")},F.transition_speed,F.easing,function(){if(!F.fade_panels){Q.hide().eq(Z%j).show()}a(".nav-prev-overlay",E).click(T);a(".nav-next-overlay",E).click(f);a(".nav-prev",E).click(T);a(".nav-next",E).click(f);N()})}else{V.animate({top:(aa.top+(B/2)-(z)+"px")},F.transition_speed,F.easing,function(){if(!F.fade_panels){Q.hide().eq(Z%j).show()}a(".nav-prev-overlay",E).click(T);a(".nav-next-overlay",E).click(f);a(".nav-prev",E).click(T);a(".nav-next",E).click(f);N()})}}}}}function o(Z){if(!Z){return 0}if(Z.length==0){return 0}Z=Z.eq(0);var Y=0;Y+=G(Z.css("paddingLeft"));Y+=G(Z.css("paddingRight"));Y+=G(Z.css("borderLeftWidth"));Y+=G(Z.css("borderRightWidth"));return Y}function h(Y){if(!Y){return 0}if(Y.length==0){return 0}Y=Y.eq(0);var Z=0;Z+=G(Y.css("paddingTop"));Z+=G(Y.css("paddingBottom"));Z+=G(Y.css("borderTopWidth"));Z+=G(Y.css("borderBottomWidth"));return Z}function f(){a(document).stopTime("transition");if(++v==X.length){v=0}w(v);if(!U){a(document).everyTime(F.transition_interval,"transition",function(){f()})}}function T(){a(document).stopTime("transition");if(--v<0){v=j-1}w(v);if(!U){a(document).everyTime(F.transition_interval,"transition",function(){f()})}}function y(ab){var ae=0,ad=0;var Y=ab.id;if(ab.offsetParent){do{ae+=ab.offsetLeft;ad+=ab.offsetTop}while(ab=ab.offsetParent)}if(Y==M){return{left:ae,top:ad}}else{var aa=y(E[0]);var ac=aa.left;var Z=aa.top;return{left:ae-ac,top:ad-Z}}}function N(){X.each(function(Y){if(a("a",this).length==0){a(this).click(function(){if(v!=Y){a(document).stopTime("transition");w(Y);v=Y;if(!U){a(document).everyTime(F.transition_interval,"transition",function(){f()})}}})}})}function m(){Q.each(function(Y){if(a(".panel-overlay",this).length>0){a(this).append('<div class="overlay-background"></div>')}});if(!F.show_filmstrip){a("<img />").addClass("nav-next").attr("src",D+F.nav_theme+"/next.gif").appendTo(E).css({position:"absolute",zIndex:"1100",cursor:"pointer",top:((F.panel_height-22)/2)+q+"px",right:"10px",display:"none"}).click(f);a("<img />").addClass("nav-prev").attr("src",D+F.nav_theme+"/prev.gif").appendTo(E).css({position:"absolute",zIndex:"1100",cursor:"pointer",top:((F.panel_height-22)/2)+q+"px",left:"10px",display:"none"}).click(T);a("<img />").addClass("nav-next-overlay").attr("src",D+F.nav_theme+"/panel-nav-next.gif").appendTo(E).css({position:"absolute",zIndex:"1099",top:((F.panel_height-22)/2)+q-10+"px",right:"0",display:"none",cursor:"pointer",opacity:0.75}).click(f);a("<img />").addClass("nav-prev-overlay").attr("src",D+F.nav_theme+"/panel-nav-prev.gif").appendTo(E).css({position:"absolute",zIndex:"1099",top:((F.panel_height-22)/2)+q-10+"px",left:"0",display:"none",cursor:"pointer",opacity:0.75}).click(T)}Q.each(function(Y){a(this).css({width:(F.panel_width-o(Q))+"px",height:(F.panel_height-h(Q))+"px",position:"absolute",overflow:"hidden",display:"none"});switch(F.filmstrip_position){case"top":a(this).css({top:e+Math.max(q,I)+"px",left:q+"px"});break;case"left":a(this).css({top:q+"px",left:x+Math.max(q,I)+"px"});break;default:a(this).css({top:q+"px",left:q+"px"});break}});a(".panel-overlay",Q).css({position:"absolute",zIndex:"999",width:(F.panel_width-o(a(".panel-overlay",Q)))+"px",left:"0"});a(".overlay-background",Q).css({position:"absolute",zIndex:"998",width:F.panel_width+"px",left:"0",opacity:F.overlay_opacity});if(F.overlay_position=="top"){a(".panel-overlay",Q).css("top",0);a(".overlay-background",Q).css("top",0)}else{a(".panel-overlay",Q).css("bottom",0);a(".overlay-background",Q).css("bottom",0)}a(".panel iframe",Q).css({width:F.panel_width+"px",height:F.panel_height+"px",border:"0"});if(l){a("img",Q).each(function(Y){a(this).css({height:S[Y%j]*W[Y%j],width:S[Y%j]*R[Y%j],position:"relative",top:(F.panel_height-(S[Y%j]*W[Y%j]))/2+"px",left:(F.panel_width-(S[Y%j]*R[Y%j]))/2+"px"})})}}function d(){O.wrap('<div class="strip_wrapper"></div>');if(H=="strip"){X.clone().appendTo(O);X.clone().appendTo(O);X=a("li",O)}if(F.show_captions){X.append('<div class="caption"></div>').each(function(ac){a(this).find(".caption").html(a(this).find("img").attr("title"))})}O.css({listStyle:"none",margin:"0",padding:"0",width:x+"px",position:"absolute",zIndex:"900",top:(g=="vertical"&&H=="strip"?-((B+F.frame_gap)*v):0)+"px",left:(g=="horizontal"&&H=="strip"?-((c+F.frame_gap)*v):0)+"px",height:e+"px"});X.css({"float":"left",position:"relative",height:B+(F.show_captions?C:0)+"px",width:c+"px",zIndex:"901",padding:"0",cursor:"pointer"});switch(F.filmstrip_position){case"top":X.css({marginBottom:I+"px",marginRight:F.frame_gap+"px"});break;case"bottom":X.css({marginTop:I+"px",marginRight:F.frame_gap+"px"});break;case"left":X.css({marginRight:I+"px",marginBottom:F.frame_gap+"px"});break;case"right":X.css({marginLeft:I+"px",marginBottom:F.frame_gap+"px"});break}a(".img_wrap",X).each(function(ac){a(this).css({height:Math.min(F.frame_height,W[ac%j]*k[ac%j])+"px",width:Math.min(F.frame_width,R[ac%j]*k[ac%j])+"px",position:"relative",top:(F.show_captions&&F.filmstrip_position=="top"?C:0)+Math.max(0,(F.frame_height-(k[ac%j]*W[ac%j]))/2)+"px",left:Math.max(0,(F.frame_width-(k[ac%j]*R[ac%j]))/2)+"px",overflow:"hidden"})});a("img",X).each(function(ac){a(this).css({opacity:F.frame_opacity,height:W[ac%j]*k[ac%j]+"px",width:R[ac%j]*k[ac%j]+"px",position:"relative",top:Math.min(0,(F.frame_height-(k[ac%j]*W[ac%j]))/2)+"px",left:Math.min(0,(F.frame_width-(k[ac%j]*R[ac%j]))/2)+"px"}).mouseover(function(){a(this).stop().animate({opacity:1},300)}).mouseout(function(){if(!a(this).parent().parent().hasClass("current")){a(this).stop().animate({opacity:F.frame_opacity},300)}})});a(".strip_wrapper",E).css({position:"absolute",overflow:"hidden"});if(g=="horizontal"){a(".strip_wrapper",E).css({top:(F.filmstrip_position=="top"?Math.max(q,I)+"px":F.panel_height+q+"px"),left:((r-u)/2)+q+"px",width:u+"px",height:e+"px"})}else{a(".strip_wrapper",E).css({left:(F.filmstrip_position=="left"?Math.max(q,I)+"px":F.panel_width+q+"px"),top:Math.max(q,F.frame_gap)+"px",width:x+"px",height:wrapper_height+"px"})}a(".caption",E).css({position:"absolute",top:(F.filmstrip_position=="bottom"?B:0)+"px",left:"0",margin:"0",width:c+"px",padding:"0",height:C+"px",overflow:"hidden",lineHeight:C+"px"});var ab=a("<div></div>");ab.addClass("pointer").appendTo(E).css({position:"absolute",zIndex:"1000",width:"0px",fontSize:"0px",lineHeight:"0%",borderTopWidth:z+"px",borderRightWidth:(L/2)+"px",borderBottomWidth:z+"px",borderLeftWidth:(L/2)+"px",borderStyle:"solid"});var Y=a.browser.msie&&a.browser.version.substr(0,1)=="6"?"pink":"transparent";if(!F.show_panels){ab.css("borderColor",Y)}switch(F.filmstrip_position){case"top":ab.css({bottom:(F.panel_height-(z*2)+q+I)+"px",left:((r-u)/2)+(H=="strip"?0:((c+F.frame_gap)*v))+((c/2)-(L/2))+q+"px",borderBottomColor:Y,borderRightColor:Y,borderLeftColor:Y});break;case"bottom":ab.css({top:(F.panel_height-(z*2)+q+I)+"px",left:((r-u)/2)+(H=="strip"?0:((c+F.frame_gap)*v))+((c/2)-(L/2))+q+"px",borderTopColor:Y,borderRightColor:Y,borderLeftColor:Y});break;case"left":ab.css({right:(F.panel_width-L+q+I)+"px",top:(B/2)-(z)+(H=="strip"?0:((B+F.frame_gap)*v))+q+"px",borderBottomColor:Y,borderRightColor:Y,borderTopColor:Y});break;case"right":ab.css({left:(F.panel_width-L+q+I)+"px",top:(B/2)-(z)+(H=="strip"?0:((B+F.frame_gap)*v))+q+"px",borderBottomColor:Y,borderLeftColor:Y,borderTopColor:Y});break}V=a(".pointer",E);var Z=a("<img />");Z.addClass("nav-next").attr("src",D+F.nav_theme+"/next.gif").appendTo(E).css({position:"absolute",cursor:"pointer"}).click(f);var aa=a("<img />");aa.addClass("nav-prev").attr("src",D+F.nav_theme+"/prev.gif").appendTo(E).css({position:"absolute",cursor:"pointer"}).click(T);if(g=="horizontal"){Z.css({top:(F.filmstrip_position=="top"?Math.max(q,I):F.panel_height+I+q)+((B-22)/2)+"px",right:((r+(q*2))/2)-(u/2)-F.frame_gap-22+"px"});aa.css({top:(F.filmstrip_position=="top"?Math.max(q,I):F.panel_height+I+q)+((B-22)/2)+"px",left:((r+(q*2))/2)-(u/2)-F.frame_gap-22+"px"})}else{Z.css({left:(F.filmstrip_position=="left"?Math.max(q,I):F.panel_width+I+q)+((c-22)/2)+13+"px",top:wrapper_height+(Math.max(q,F.frame_gap)*2)+"px"});aa.css({left:(F.filmstrip_position=="left"?Math.max(q,I):F.panel_width+I+q)+((c-22)/2)-13+"px",top:wrapper_height+(Math.max(q,F.frame_gap)*2)+"px"})}}function J(Y,ac){var ab=y(E[0]);var aa=ab.top;var Z=ab.left;return Y>Z&&Y<Z+r+(g=="horizontal"?(q*2):q+Math.max(q,I))&&ac>aa&&ac<aa+P+(g=="vertical"?(q*2):q+Math.max(q,I))}function G(Y){Y=parseInt(Y,10);if(isNaN(Y)){Y=0}return Y}function t(){var Y=F.show_filmstrip?a("img",X):a("img",Q);Y.each(function(Z){W[Z]=this.height;R[Z]=this.width;if(F.frame_scale=="nocrop"){k[Z]=Math.min(F.frame_height/W[Z],F.frame_width/R[Z])}else{k[Z]=Math.max(F.frame_height/W[Z],F.frame_width/R[Z])}if(F.panel_scale=="nocrop"){S[Z]=Math.min(F.panel_height/W[Z],F.panel_width/R[Z])}else{S[Z]=Math.max(F.panel_height/W[Z],F.panel_width/R[Z])}});E.css({position:"relative",width:r+(g=="horizontal"?(q*2):q+Math.max(q,I))+"px",height:P+(g=="vertical"?(q*2):q+Math.max(q,I))+"px"});if(F.show_filmstrip){d();N()}if(F.show_panels){m()}if(F.pause_on_hover||(F.show_panels&&!F.show_filmstrip)){a().mousemove(function(Z){if(J(Z.pageX,Z.pageY)){if(F.pause_on_hover){if(!U){a(document).oneTime(500,"animation_pause",function(){a(document).stopTime("transition");U=true})}}if(F.show_panels&&!F.show_filmstrip&&!b){a(".nav-next-overlay").fadeIn("fast");a(".nav-prev-overlay").fadeIn("fast");a(".nav-next",E).fadeIn("fast");a(".nav-prev",E).fadeIn("fast");b=true}}else{if(F.pause_on_hover){a(document).stopTime("animation_pause");if(U){a(document).everyTime(F.transition_interval,"transition",function(){f()});U=false}}if(F.show_panels&&!F.show_filmstrip&&b){a(".nav-next-overlay").fadeOut("fast");a(".nav-prev-overlay").fadeOut("fast");a(".nav-next",E).fadeOut("fast");a(".nav-prev",E).fadeOut("fast");b=false}}})}O.css("visibility","visible");E.css("visibility","visible");a(".loader",E).fadeOut("1000",function(){w(v);if(j>1){a(document).everyTime(F.transition_interval,"transition",function(){f()})}})}return this.each(function(){a(this).css("visibility","hidden");a(this).wrap("<div></div>");E=a(this).parent();E.css("visibility","hidden").attr("id",a(this).attr("id")).addClass("gallery");a(this).removeAttr("id").addClass("filmstrip");a(document).stopTime("transition");a(document).stopTime("animation_pause");M=E.attr("id");l=a(".panel-content",E).length==0;z=F.pointer_size;L=F.pointer_size*2;g=(F.filmstrip_position=="top"||F.filmstrip_position=="bottom"?"horizontal":"vertical");if(g=="vertical"){F.show_captions=false}loader_path="js/";D="js/themes/";O=a(".filmstrip",E);X=a("li",O);X.addClass("frame");if(F.show_panels){for(i=X.length-1;i>=0;i--){if(X.eq(i).find(".panel-content").length>0){X.eq(i).find(".panel-content").remove().prependTo(E).addClass("panel")}else{p=a("<div>");p.addClass("panel");im=a("<img />");im.attr("src",X.eq(i).find("img").eq(0).attr("src")).appendTo(p);p.prependTo(E);X.eq(i).find(".panel-overlay").remove().appendTo(p)}}}else{a(".panel-overlay",X).remove();a(".panel-content",X).remove()}if(!F.show_filmstrip){O.remove()}else{X.each(function(Y){if(a(this).find("a").length>0){a(this).find("a").wrap('<div class="img_wrap"></div>')}else{a(this).find("img").wrap('<div class="img_wrap"></div>')}});K=a(".img_wrap",X)}Q=a(".panel",E);if(!F.show_panels){F.panel_height=0;F.panel_width=0}c=F.frame_width+o(K);B=F.frame_height+h(K);j=F.show_panels?Q.length:X.length;if(g=="horizontal"){strip_size=F.show_panels?Math.floor((F.panel_width-((F.frame_gap+22)*2))/(c+F.frame_gap)):Math.min(j,F.filmstrip_size)}else{strip_size=F.show_panels?Math.floor((F.panel_height-(F.frame_gap+22))/(B+F.frame_gap)):Math.min(j,F.filmstrip_size)}if(strip_size>=j){H="pointer";strip_size=j}else{H="strip"}v=(strip_size<j?j:0)+F.start_frame-1;I=(F.show_panels?G(O.css("marginTop")):0);O.css("margin","0px");if(g=="horizontal"){r=F.show_panels?F.panel_width:(strip_size*(c+F.frame_gap))+44+F.frame_gap;P=(F.show_panels?F.panel_height:0)+(F.show_filmstrip?B+I+(F.show_captions?C:0):0)}else{P=F.show_panels?F.panel_height:(strip_size*(B+F.frame_gap))+22;r=(F.show_panels?F.panel_width:0)+(F.show_filmstrip?c+I:0)}if(g=="horizontal"){if(H=="pointer"){x=(c*j)+(F.frame_gap*(j))}else{x=(c*j*3)+(F.frame_gap*(j*3))}}else{x=(c+I)}if(g=="horizontal"){e=(B+I+(F.show_captions?C:0))}else{if(H=="pointer"){e=(B*j+F.frame_gap*(j))}else{e=(B*j*3)+(F.frame_gap*(j*3))}}u=((strip_size*c)+((strip_size-1)*F.frame_gap));wrapper_height=((strip_size*B)+((strip_size-1)*F.frame_gap));q=G(E.css("paddingTop"));E.css("padding","0px");galleryPos=y(E[0]);a("<div>").addClass("loader").css({position:"absolute",zIndex:"32666",opacity:1,top:"0px",left:"0px",width:r+(g=="horizontal"?(q*2):q+Math.max(q,I))+"px",height:P+(g=="vertical"?(q*2):q+Math.max(q,I))+"px"}).appendTo(E);if(!window_loaded){a(window).load(function(){window_loaded=true;t()})}else{t()}})};a.fn.galleryView.defaults={show_panels:true,show_filmstrip:true,panel_width:600,panel_height:400,frame_width:60,frame_height:40,start_frame:1,filmstrip_size:3,transition_speed:800,transition_interval:4000,overlay_opacity:0.7,frame_opacity:0.3,pointer_size:8,nav_theme:"dark",easing:"swing",filmstrip_position:"bottom",overlay_position:"bottom",panel_scale:"nocrop",frame_scale:"crop",frame_gap:5,show_captions:false,fade_panels:true,pause_on_hover:false}})(jQuery);jQuery.fn.extend({everyTime:function(b,c,d,e,a){return this.each(function(){jQuery.timer.add(this,b,c,d,e,a)})},oneTime:function(a,b,c){return this.each(function(){jQuery.timer.add(this,a,b,c,1)})},stopTime:function(a,b){return this.each(function(){jQuery.timer.remove(this,a,b)})}});jQuery.event.special;jQuery.extend({timer:{global:[],guid:1,dataKey:"jQuery.timer",regex:/^([0-9]+(?:\.[0-9]*)?)\s*(.*s)?$/,powers:{ms:1,cs:10,ds:100,s:1000,das:10000,hs:100000,ks:1000000},timeParse:function(c){if(c==undefined||c==null){return null}var a=this.regex.exec(jQuery.trim(c.toString()));if(a[2]){var b=parseFloat(a[1]);var d=this.powers[a[2]]||1;return b*d}else{return c}},add:function(e,c,h,g,b,f){var a=0;if(jQuery.isFunction(h)){if(!b){b=g}g=h;h=c}c=jQuery.timer.timeParse(c);if(typeof c!="number"||isNaN(c)||c<=0){return}if(b&&b.constructor!=Number){f=!!b;b=0}b=b||0;f=f||false;var d=jQuery.data(e,this.dataKey)||jQuery.data(e,this.dataKey,{});if(!d[h]){d[h]={}}g.timerID=g.timerID||this.guid++;var j=function(){if(f&&this.inProgress){return}this.inProgress=true;if((++a>b&&b!==0)||g.call(e,a)===false){jQuery.timer.remove(e,h,g)}this.inProgress=false};j.timerID=g.timerID;if(!d[h][g.timerID]){d[h][g.timerID]=window.setInterval(j,c)}this.global.push(e)},remove:function(c,b,d){var e=jQuery.data(c,this.dataKey),a;if(e){if(!b){for(b in e){this.remove(c,b,d)}}else{if(e[b]){if(d){if(d.timerID){window.clearInterval(e[b][d.timerID]);delete e[b][d.timerID]}}else{for(var d in e[b]){window.clearInterval(e[b][d]);delete e[b][d]}}for(a in e[b]){break}if(!a){a=null;delete e[b]}}}for(a in e){break}if(!a){jQuery.removeData(c,this.dataKey)}}}}});jQuery(window).bind("unload",function(){jQuery.each(jQuery.timer.global,function(a,b){jQuery.timer.remove(b)})});(function(f){f.tools=f.tools||{};f.tools.tooltip={version:"1.1.1",conf:{effect:"toggle",fadeOutSpeed:"fast",tip:null,predelay:0,delay:30,opacity:1,lazy:undefined,position:["top","center"],offset:[0,0],cancelDefault:true,relative:false,events:{def:"mouseover,mouseout",input:"focus,blur",widget:"focus mouseover,blur mouseout"},api:false},addEffect:function(c,a,b){d[c]=[a,b]}};var d={toggle:[function(b){var a=this.getConf();this.getTip().css({opacity:a.opacity}).show();b.call()},function(a){this.getTip().hide();a.call()}],fade:[function(a){this.getTip().fadeIn(this.getConf().fadeInSpeed,a)},function(a){this.getTip().fadeOut(this.getConf().fadeOutSpeed,a)}]};function e(y,x){var a=this,t=f(this);y.data("tooltip",a);var r=y.next();if(x.tip){r=f(x.tip);if(r.length>1){r=y.nextAll(x.tip).eq(0);if(!r.length){r=y.parent().nextAll(x.tip).eq(0)}}}function b(h){var j=x.relative?y.position().top:y.offset().top,k=x.relative?y.position().left:y.offset().left,g=x.position[0];j-=r.outerHeight()-x.offset[0];k+=y.outerWidth()+x.offset[1];var m=r.outerHeight()+y.outerHeight();if(g=="center"){j+=m/2}if(g=="bottom"){j+=m}g=x.position[1];var l=r.outerWidth()+y.outerWidth();if(g=="center"){k-=l/2}if(g=="left"){k-=l}return{top:j,left:k}}var v=y.is(":input"),z=v&&y.is(":checkbox, :radio, select, :button"),w=y.attr("type"),c=x.events[w]||x.events[v?(z?"widget":"input"):"def"];c=c.split(/,\s*/);y.bind(c[0],function(g){var h=r.data("trigger");if(h&&h[0]!=this){r.hide()}g.target=this;a.show(g);r.hover(a.show,function(){a.hide(g)})});y.bind(c[1],function(g){a.hide(g)});if(!f.browser.msie&&!v){y.mousemove(function(){if(!a.isShown()){y.triggerHandler("mouseover")}})}if(x.opacity<1){r.css("opacity",x.opacity)}var q=0,u=y.attr("title");if(u&&x.cancelDefault){y.removeAttr("title");y.data("title",u)}f.extend(a,{show:function(g){if(g){y=f(g.target)}clearTimeout(r.data("timer"));if(r.is(":animated")||r.is(":visible")){return a}function h(){r.data("trigger",y);var j=b(g);if(x.tip&&u){r.html(y.data("title"))}var k=f.Event("onBeforeShow");t.trigger(k,[j]);if(k.isDefaultPrevented()){return a}j=b(g);r.css({position:"absolute",top:j.top,left:j.left});d[x.effect][0].call(a,function(){t.trigger("onShow")})}if(x.predelay){clearTimeout(q);q=setTimeout(h,x.predelay)}else{h()}return a},hide:function(g){clearTimeout(r.data("timer"));clearTimeout(q);if(!r.is(":visible")){return}function h(){var j=f.Event("onBeforeHide");t.trigger(j);if(j.isDefaultPrevented()){return}d[x.effect][1].call(a,function(){t.trigger("onHide")})}if(x.delay&&g){r.data("timer",setTimeout(h,x.delay))}else{h()}return a},isShown:function(){return r.is(":visible, :animated")},getConf:function(){return x},getTip:function(){return r},getTrigger:function(){return y},bind:function(h,g){t.bind(h,g);return a},onHide:function(g){return this.bind("onHide",g)},onBeforeShow:function(g){return this.bind("onBeforeShow",g)},onShow:function(g){return this.bind("onShow",g)},onBeforeHide:function(g){return this.bind("onBeforeHide",g)},unbind:function(g){t.unbind(g);return a}});f.each(x,function(h,g){if(f.isFunction(g)){a.bind(h,g)}})}f.prototype.tooltip=function(c){var b=this.eq(typeof c=="number"?c:0).data("tooltip");if(b){return b}var a=f.extend(true,{},f.tools.tooltip.conf);if(f.isFunction(c)){c={onBeforeShow:c}}else{if(typeof c=="string"){c={tip:c}}}c=f.extend(true,a,c);if(typeof c.position=="string"){c.position=c.position.split(/,?\s/)}if(c.lazy!==false&&(c.lazy===true||this.length>20)){this.one("mouseover",function(h){b=new e(f(this),c);b.show(h)})}else{this.each(function(){b=new e(f(this),c)})}return c.api?b:this}})(jQuery);$(window).bind("load",function(){var b=new Array();$(".hover").each(function(){s=$(this).attr("src").replace(/_off\.(.+)$/i,"_on.$1");b.push(s)});var a=document.createElement("img");$(a).bind("load",function(){if(b[0]){this.src=b.shift()}}).trigger("load")});$(document).ready(function(){jQuery.ifixpng("js/pixel.gif");jQuery("img[src$=png]").ifixpng();$(".hover").each(function(){if($(this).attr("src").match(/_on\.(.+)$/i)){$(this).removeClass("hover")}});$(".hover").hover(function(){s=$(this).attr("src").replace(/_off\.(.+)$/i,"_on.$1");$(this).attr("src",s)},function(){s=$(this).attr("src").replace(/_on\.(.+)$/i,"_off.$1");$(this).attr("src",s)});$("a.external, a.btn-pdf, a.blank").attr("target","_blank");$("#head-menu li:not(.selected) a").css({backgroundPosition:"0 0"}).mouseover(function(){$(this).stop().animate({backgroundPosition:"(-160px 0)"},{duration:500})}).mouseout(function(){$(this).stop().animate({backgroundPosition:"(0 0)"},{duration:500})});$("#sidebar-menu li:not(.selected) ul").hide();$("#sidebar-menu li a").click(function(){$("#sidebar-menu li").removeClass("active");$(this).parent().addClass("active");var c=$(this).next();if((c.is("ul"))&&(c.is(":visible"))){return false}if((c.is("ul"))&&(!c.is(":visible"))){$("#sidebar-menu ul:visible").slideUp("normal");$("#page-content").css("height","auto");c.slideDown("normal",setPageHeight);return false}});$("#menu-reasons li:first").addClass("selected");$("#menu-apartment li a, #menu-page li a, #menu-reasons li a").mouseover(function(){if(!$(this).parent().hasClass("selected")){$(this).css({backgroundPosition:"0 0"});$(this).stop().animate({backgroundPosition:"(-220px 0)"},{duration:500})}}).mouseout(function(){if(!$(this).parent().hasClass("selected")){$(this).stop().animate({backgroundPosition:"(0 0)"},{duration:500})}});$(".tab-nav li a").click(function(){setPageTab($(this).attr("href"));return false});var a=window.location.hash;if(a!=""){setPageTab(a)}else{$("#menu-apartment li:first").addClass("selected");$("#menu-reasons li:first").addClass("selected");$(".tabs:gt(0)").hide()}$(".btn-tabs").click(function(){$("#menu-apartment li a").css({backgroundPosition:"0 0"});$("#menu-apartment li a").parent().removeClass("selected");$(".tabs").hide();var c=$(this).attr("href");$('#menu-apartment li a[href="'+c+'"]').parent().addClass("selected");$('#menu-apartment li a[href="'+c+'"]').css({backgroundPosition:"-200px 0"});$("#page-content").css("height","auto");$(c).fadeIn("normal",setPageHeight);return false});$("#page-content").css("height","auto");$("#faq-nav a, a.top").click(function(){scrollToID($(this).attr("href"));return false});setPageHeight();$("table.calendar td a[title]").livequery(function(){$(this).tooltip({tip:"#tip",offset:[-10,0]})});$("#bt-prev-year, #bt-next-year").livequery("click",function(e){var d=$(this).attr("href")+" #calendar";$("#calendar-holder").hide("fast",g);$("#loading").show("fast");function g(){$("#calendar-holder").empty();$("#calendar-holder").load(d,"",c())}function c(){$("#calendar-holder").show("fast",f())}function f(){$("#loading").hide()}return false});if($("#slideshow").length>0){initSlideShow()}$("#gallery").galleryView({panel_width:480,panel_height:320,frame_width:50,frame_height:50,transition_speed:350,easing:"easeInOutQuad",transition_interval:0,background_color:"transparent",border:"none",nav_theme:"light",easing:"easeInOutQuad",pause_on_hover:true});var b=/^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;$("#subscribe").click(function(){var c=false;var d=$("#newsletter_email").val();if(d==""||!b.test(d)){$("#newsletter_email").attr("value","Enter your email.");c=true}if(c==false){$("#newsletter_email").attr("value","Sending");$.post("inc.newsletter.php",{email:d},function(e){$("#newsletter_email").attr("value","Subscribed")})}return false})});function setPageTab(b){window.location.hash=b;var a=b.slice(0,-1);$("#page-content").css("height","auto");$(".tabs:not("+a+")").hide();$(".tab-nav li a").css({backgroundPosition:"0 0"}).parent().removeClass("selected");$('.tab-nav li a[href="'+b+'"]').css({backgroundPosition:"-220px 0"}).parent().addClass("selected");$(a).fadeIn("normal",setPageHeight)}function setPageHeight(){var b=$("#sidebar").height();var a=$("#page-content").height();if(a<b){$("#page-content").css("height",b+"px")}}function scrollToID(b){var a=$(b).offset().top;$("html, body").animate({scrollTop:a},500,function(){location.hash=b})}function showImage(b){$("#galleryimage img").fadeOut("normal").remove();var a=new Image();$(a).attr("src",b).load(function(){$(a).hide();$("#galleryimage").append(a);$(a).fadeIn("slow")})}function initSlideShow(){$("#slideshow a").css({opacity:0});$("#slideshow a:first").css({opacity:1});$("#slideshow .caption").css({opacity:0.7});$("#slideshow .caption").css({width:$("#slideshow a").find("img").css("width")});var a=$("#slideshow a:first").attr("rel");if(a.length>0){$("#slideshow .content").html(a).animate({opacity:0.7},400)}else{$("#slideshow .caption").css({opacity:"0",height:"1px"})}setInterval("slideShow()",6000)}function slideShow(){var c=($("#slideshow a.show")?$("#slideshow a.show"):$("#slideshow a:first"));var b=((c.next().length)?((c.next().hasClass("caption"))?$("#slideshow a:first"):c.next()):$("#slideshow a:first"));var a=b.attr("rel");b.css({opacity:0}).addClass("show").animate({opacity:1},1000);c.animate({opacity:0},1000).removeClass("show");if(a.length>0){$("#slideshow .caption").animate({opacity:0},{queue:false,duration:50}).animate({height:"1px"},{queue:true,duration:300}).animate({opacity:0.7},100).animate({height:"60px"},500);$("#slideshow .content").html(a)}else{$("#slideshow .caption").animate({opacity:0},{queue:false,duration:50}).animate({height:"1px"},{queue:true,duration:300})}}function showGalleryImage(c,a){$("#gallery img").fadeOut("fast").remove();$("#gallery-caption").hide().empty();var b=new Image();!$(b).attr({src:c}).load(function(){$(b).hide();$("#gallery").append(b);$(b).fadeIn("normal");$("#gallery-caption").html(a).fadeIn("normal")})};