// metadata 2.0
(function(d){d.extend({metadata:{defaults:{type:'class',name:'metadata',cre:/({.*})/,single:'metadata'},setType:function(b,e){this.defaults.type=b;this.defaults.name=e},get:function(b,e){var c=d.extend({},this.defaults,e);if(!c.single.length)c.single='metadata';var a=d.data(b,c.single);if(a)return a;a="{}";if(c.type=="class"){var f=c.cre.exec(b.className);if(f)a=f[1]}else if(c.type=="elem"){if(!b.getElementsByTagName)return;var g=b.getElementsByTagName(c.name);if(g.length)a=d.trim(g[0].innerHTML)}else if(b.getAttribute!=undefined){var h=b.getAttribute(c.name);if(h)a=h}if(a.indexOf('{')<0)a="{"+a+"}";a=eval("("+a+")");d.data(b,c.single,a);return a}}});d.fn.metadata=function(b){return d.metadata.get(this[0],b)}})(jQuery);

// livequery 1.02
if (!jQuery.livequery)
	(function(a){a.extend(a.fn,{livequery:function(c,e,f){var g=this,h;if(a.isFunction(c))f=e,e=c,c=undefined;a.each(a.livequery.queries,function(d,b){if(g.selector==b.selector&&g.context==b.context&&c==b.type&&(!e||e.$lqguid==b.fn.$lqguid)&&(!f||f.$lqguid==b.fn2.$lqguid))return(h=b)&&false});h=h||new a.livequery(this.selector,this.context,c,e,f);h.stopped=false;a.livequery.run(h.id);return this},expire:function(c,e,f){var g=this;if(a.isFunction(c))f=e,e=c,c=undefined;a.each(a.livequery.queries,function(d,b){if(g.selector==b.selector&&g.context==b.context&&(!c||c==b.type)&&(!e||e.$lqguid==b.fn.$lqguid)&&(!f||f.$lqguid==b.fn2.$lqguid)&&!this.stopped)a.livequery.stop(b.id)});return this}});a.livequery=function(d,b,c,e,f){this.selector=d;this.context=b||document;this.type=c;this.fn=e;this.fn2=f;this.elements=[];this.stopped=false;this.id=a.livequery.queries.push(this)-1;e.$lqguid=e.$lqguid||a.livequery.guid++;if(f)f.$lqguid=f.$lqguid||a.livequery.guid++;return this};a.livequery.prototype={stop:function(){var d=this;if(this.type)this.elements.unbind(this.type,this.fn);else if(this.fn2)this.elements.each(function(i,el){d.fn2.apply(el)});this.elements=[];this.stopped=true},run:function(){if(this.stopped)return;var d=this;var b=this.elements,c=a(this.selector,this.context),e=c.not(b);this.elements=c;if(this.type){e.bind(this.type,this.fn);if(b.length>0)a.each(b,function(i,el){if(a.inArray(el,c)<0)a.event.remove(el,d.type,d.fn)})}else{e.each(function(){d.fn.apply(this)});if(this.fn2&&b.length>0)a.each(b,function(i,el){if(a.inArray(el,c)<0)d.fn2.apply(el)})}}};a.extend(a.livequery,{guid:0,queries:[],queue:[],running:false,timeout:null,checkQueue:function(){if(a.livequery.running&&a.livequery.queue.length){var d=a.livequery.queue.length;while(d--)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(b,c){if(!a.fn[c])return;var e=a.fn[c];a.fn[c]=function(){var d=e.apply(this,arguments);a.livequery.run();return d}})},run:function(b){if(b!=undefined){if(a.inArray(b,a.livequery.queue)<0)a.livequery.queue.push(b)}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(b){if(b!=undefined)a.livequery.queries[b].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 j=a.prototype.init;a.prototype.init=function(d,b){var c=j.apply(this,arguments);if(d&&d.selector)c.context=d.context,c.selector=d.selector;if(typeof d=='string')c.context=b||document,c.selector=d;return c};a.prototype.init.prototype=a.prototype})(jQuery);

// form 2.24
(function(d){d.fn.ajaxSubmit=function(c){if(!this.length){v('ajaxSubmit: skipping submit process - no element selected');return this}if(typeof c=='function')c={success:c};var w=this.attr('action')||window.location.href;w=(w.match(/^([^#]+)/)||[])[1];w=w||'';c=d.extend({url:w,type:this.attr('method')||'GET'},c||{});var A={};this.trigger('form-pre-serialize',[this,c,A]);if(A.veto){v('ajaxSubmit: submit vetoed via form-pre-serialize trigger');return this}if(c.beforeSerialize&&c.beforeSerialize(this,c)===false){v('ajaxSubmit: submit aborted via beforeSerialize callback');return this}var x=this.formToArray(c.semantic);if(c.data){c.extraData=c.data;for(var s in c.data){if(c.data[s]instanceof Array){for(var k in c.data[s])x.push({name:s,value:c.data[s][k]})}else x.push({name:s,value:c.data[s]})}}if(c.beforeSubmit&&c.beforeSubmit(x,this,c)===false){v('ajaxSubmit: submit aborted via beforeSubmit callback');return this}this.trigger('form-submit-validate',[x,this,c,A]);if(A.veto){v('ajaxSubmit: submit vetoed via form-submit-validate trigger');return this}var C=d.param(x);if(c.type.toUpperCase()=='GET'){c.url+=(c.url.indexOf('?')>=0?'&':'?')+C;c.data=null}else c.data=C;var r=this,t=[];if(c.resetForm)t.push(function(){r.resetForm()});if(c.clearForm)t.push(function(){r.clearForm()});if(!c.dataType&&c.target){var K=c.success||function(){};t.push(function(b){d(c.target).html(b).each(K,arguments)})}else if(c.success)t.push(c.success);c.success=function(b,a){for(var f=0,i=t.length;f<i;f++)t[f].apply(c,[b,a,r])};var D=d('input:file',this).fieldValue();var E=false;for(var B=0;B<D.length;B++)if(D[B])E=true;if(c.iframe||E){if(c.closeKeepAlive)d.get(c.closeKeepAlive,F);else F()}else d.ajax(c);this.trigger('form-submit-notify',[this,c]);return this;function F(){var l=r[0];if(d(':input[name=submit]',l).length){alert('Error: Form elements must not be named "submit".');return}var g=d.extend({},d.ajaxSettings,c);var o=jQuery.extend(true,{},d.extend(true,{},d.ajaxSettings),g);var q='jqFormIO'+(new Date().getTime());var p=d('<iframe id="'+q+'" name="'+q+'" src="about:blank" />');var m=p[0];p.css({position:'absolute',top:'-1000px',left:'-1000px'});var h={aborted:0,responseText:null,responseXML:null,status:0,statusText:'n/a',getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(){this.aborted=1;p.attr('src','about:blank')}};var y=g.global;if(y&&!d.active++)d.event.trigger("ajaxStart");if(y)d.event.trigger("ajaxSend",[h,g]);if(o.beforeSend&&o.beforeSend(h,o)===false){o.global&&jQuery.active--;return}if(h.aborted)return;var G=0;var H=0;var z=l.clk;if(z){var I=z.name;if(I&&!z.disabled){c.extraData=c.extraData||{};c.extraData[I]=z.value;if(z.type=="image"){c.extraData[name+'.x']=l.clk_x;c.extraData[name+'.y']=l.clk_y}}}setTimeout(function(){var b=r.attr('target'),a=r.attr('action');l.setAttribute('target',q);if(l.getAttribute('method')!='POST')l.setAttribute('method','POST');if(l.getAttribute('action')!=g.url)l.setAttribute('action',g.url);if(!c.skipEncodingOverride){r.attr({encoding:'multipart/form-data',enctype:'multipart/form-data'})}if(g.timeout)setTimeout(function(){H=true;u()},g.timeout);var f=[];try{if(c.extraData)for(var i in c.extraData)f.push(d('<input type="hidden" name="'+i+'" value="'+c.extraData[i]+'" />').appendTo(l)[0]);p.appendTo('body');m.attachEvent?m.attachEvent('onload',u):m.addEventListener('load',u,false);l.submit()}finally{l.setAttribute('action',a);b?l.setAttribute('target',b):r.removeAttr('target');d(f).remove()}},10);var J=0;function u(){if(G++)return;m.detachEvent?m.detachEvent('onload',u):m.removeEventListener('load',u,false);var f=true;try{if(H)throw'timeout';var i,j;j=m.contentWindow?m.contentWindow.document:m.contentDocument?m.contentDocument:m.document;if((j.body==null||j.body.innerHTML=='')&&!J){J=1;G--;setTimeout(u,100);return}h.responseText=j.body?j.body.innerHTML:null;h.responseXML=j.XMLDocument?j.XMLDocument:j;h.getResponseHeader=function(b){var a={'content-type':g.dataType};return a[b]};if(g.dataType=='json'||g.dataType=='script'){var n=j.getElementsByTagName('textarea')[0];h.responseText=n?n.value:h.responseText}else if(g.dataType=='xml'&&!h.responseXML&&h.responseText!=null){h.responseXML=L(h.responseText)}i=d.httpData(h,g.dataType)}catch(e){f=false;d.handleError(g,h,'error',e)}if(f){g.success(i,'success');if(y)d.event.trigger("ajaxSuccess",[h,g])}if(y)d.event.trigger("ajaxComplete",[h,g]);if(y&&!--d.active)d.event.trigger("ajaxStop");if(g.complete)g.complete(h,f?'success':'error');setTimeout(function(){p.remove();h.responseXML=null},100)};function L(b,a){if(window.ActiveXObject){a=new ActiveXObject('Microsoft.XMLDOM');a.async='false';a.loadXML(b)}else a=(new DOMParser()).parseFromString(b,'text/xml');return(a&&a.documentElement&&a.documentElement.tagName!='parsererror')?a:null}}};d.fn.ajaxForm=function(i){return this.ajaxFormUnbind().bind('submit.form-plugin',function(){d(this).ajaxSubmit(i);return false}).each(function(){d(":submit,input:image",this).bind('click.form-plugin',function(b){var a=this.form;a.clk=this;if(this.type=='image'){if(b.offsetX!=undefined){a.clk_x=b.offsetX;a.clk_y=b.offsetY}else if(typeof d.fn.offset=='function'){var f=d(this).offset();a.clk_x=b.pageX-f.left;a.clk_y=b.pageY-f.top}else{a.clk_x=b.pageX-this.offsetLeft;a.clk_y=b.pageY-this.offsetTop}}setTimeout(function(){a.clk=a.clk_x=a.clk_y=null},10)})})};d.fn.ajaxFormUnbind=function(){this.unbind('submit.form-plugin');return this.each(function(){d(":submit,input:image",this).unbind('click.form-plugin')})};d.fn.formToArray=function(b){var a=[];if(this.length==0)return a;var f=this[0];var i=b?f.getElementsByTagName('*'):f.elements;if(!i)return a;for(var j=0,n=i.length;j<n;j++){var l=i[j];var g=l.name;if(!g)continue;if(b&&f.clk&&l.type=="image"){if(!l.disabled&&f.clk==l)a.push({name:g+'.x',value:f.clk_x},{name:g+'.y',value:f.clk_y});continue}var o=d.fieldValue(l,true);if(o&&o.constructor==Array){for(var q=0,p=o.length;q<p;q++)a.push({name:g,value:o[q]})}else if(o!==null&&typeof o!='undefined')a.push({name:g,value:o})}if(!b&&f.clk){var m=f.getElementsByTagName("input");for(var j=0,n=m.length;j<n;j++){var h=m[j];var g=h.name;if(g&&!h.disabled&&h.type=="image"&&f.clk==h)a.push({name:g+'.x',value:f.clk_x},{name:g+'.y',value:f.clk_y})}}return a};d.fn.formSerialize=function(b){return d.param(this.formToArray(b))};d.fn.fieldSerialize=function(j){var n=[];this.each(function(){var b=this.name;if(!b)return;var a=d.fieldValue(this,j);if(a&&a.constructor==Array){for(var f=0,i=a.length;f<i;f++)n.push({name:b,value:a[f]})}else if(a!==null&&typeof a!='undefined')n.push({name:this.name,value:a})});return d.param(n)};d.fn.fieldValue=function(b){for(var a=[],f=0,i=this.length;f<i;f++){var j=this[f];var n=d.fieldValue(j,b);if(n===null||typeof n=='undefined'||(n.constructor==Array&&!n.length))continue;n.constructor==Array?d.merge(a,n):a.push(n)}return a};d.fieldValue=function(b,a){var f=b.name,i=b.type,j=b.tagName.toLowerCase();if(typeof a=='undefined')a=true;if(a&&(!f||b.disabled||i=='reset'||i=='button'||(i=='checkbox'||i=='radio')&&!b.checked||(i=='submit'||i=='image')&&b.form&&b.form.clk!=b||j=='select'&&b.selectedIndex==-1))return null;if(j=='select'){var n=b.selectedIndex;if(n<0)return null;var l=[],g=b.options;var o=(i=='select-one');var q=(o?n+1:g.length);for(var p=(o?n:0);p<q;p++){var m=g[p];if(m.selected){var h=m.value;if(!h)h=(m.attributes&&m.attributes['value']&&!(m.attributes['value'].specified))?m.text:m.value;if(o)return h;l.push(h)}}return l}return b.value};d.fn.clearForm=function(){return this.each(function(){d('input,select,textarea',this).clearFields()})};d.fn.clearFields=d.fn.clearInputs=function(){return this.each(function(){var b=this.type,a=this.tagName.toLowerCase();if(b=='text'||b=='password'||a=='textarea')this.value='';else if(b=='checkbox'||b=='radio')this.checked=false;else if(a=='select')this.selectedIndex=-1})};d.fn.resetForm=function(){return this.each(function(){if(typeof this.reset=='function'||(typeof this.reset=='object'&&!this.reset.nodeType))this.reset()})};d.fn.enable=function(b){if(b==undefined)b=true;return this.each(function(){this.disabled=!b})};d.fn.selected=function(f){if(f==undefined)f=true;return this.each(function(){var b=this.type;if(b=='checkbox'||b=='radio')this.checked=f;else if(this.tagName.toLowerCase()=='option'){var a=d(this).parent('select');if(f&&a[0]&&a[0].type=='select-one'){a.find('option').selected(false)}this.selected=f}})};function v(){if(d.fn.ajaxSubmit.debug&&window.console&&window.console.log)window.console.log('[jquery.form] '+Array.prototype.join.call(arguments,''))}})(jQuery);

// media 0.9 -> +hack: 71 div.css(); //.width()
(function(b){b.fn.media=function(h,k,l){return this.each(function(){if(typeof h=='function'){l=k;k=h;h={}}var c=u(this,h);if(typeof k=='function')k(this,c);var a=v();var f=a.exec(c.src.toLowerCase())||[''];c.type?f[0]=c.type:f.shift();for(var j=0;j<f.length;j++){fn=f[j].toLowerCase();if(r(fn[0]))fn='fn'+fn;if(!b.fn.media[fn])continue;var e=b.fn.media[fn+'_0'];if(!c.params)c.params={};if(e){var g=e.autoplayAttr=='autostart';c.params[e.autoplayAttr||'autoplay']=g?(c.autoplay?1:0):c.autoplay?true:false}var d=b.fn.media[fn](this,c);d.css('backgroundColor',c.bgColor);if(typeof l=='function')l(this,d[0],c,e.name);break}})};b.fn.media.mapFormat=function(c,a){if(!c||!a||!b.fn.media.defaults.players[a])return;c=c.toLowerCase();if(r(c[0]))c='fn'+c;b.fn.media[c]=b.fn.media[a];b.fn.media[c+'_0']=b.fn.media.defaults.players[a]};b.fn.media.defaults={width:400,height:400,autoplay:0,bgColor:'#ffffff',params:{wmode:'transparent'},attrs:{},flvKeyName:'file',flashvars:{},flashVersion:'7',expressInstaller:null,flvPlayer:'mediaplayer.swf',mp3Player:'mediaplayer.swf',silverlight:{inplaceInstallPrompt:'true',isWindowless:'true',framerate:'24',version:'0.9',onError:null,onLoad:null,initParams:null,userContext:null}};b.fn.media.defaults.players={flash:{name:'flash',types:'flv,mp3,swf',oAttrs:{classid:'clsid:d27cdb6e-ae6d-11cf-96b8-444553540000',type:'application/x-oleobject',codebase:'http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version='+b.fn.media.defaults.flashVersion},eAttrs:{type:'application/x-shockwave-flash',pluginspage:'http://www.adobe.com/go/getflashplayer'}},quicktime:{name:'quicktime',types:'aif,aiff,aac,au,bmp,gsm,mov,mid,midi,mpg,mpeg,mp4,m4a,psd,qt,qtif,qif,qti,snd,tif,tiff,wav,3g2,3gp',oAttrs:{classid:'clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B',codebase:'http://www.apple.com/qtactivex/qtplugin.cab'},eAttrs:{pluginspage:'http://www.apple.com/quicktime/download/'}},realplayer:{name:'real',types:'ra,ram,rm,rpm,rv,smi,smil',autoplayAttr:'autostart',oAttrs:{classid:'clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA'},eAttrs:{type:'audio/x-pn-realaudio-plugin',pluginspage:'http://www.real.com/player/'}},winmedia:{name:'winmedia',types:'asx,asf,avi,wma,wmv',autoplayAttr:'autostart',oUrl:'url',oAttrs:{classid:'clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6',type:'application/x-oleobject'},eAttrs:{type:b.browser.mozilla&&w()?'application/x-ms-wmp':'application/x-mplayer2',pluginspage:'http://www.microsoft.com/Windows/MediaPlayer/'}},iframe:{name:'iframe',types:'html,pdf'},silverlight:{name:'silverlight',types:'xaml'}};function w(){var c=navigator.plugins;for(i=0;i<c.length;i++){var a=c[i];if(a['filename']=='np-mswmp.dll')return true}return false}var s=1;for(var o in b.fn.media.defaults.players){var x=b.fn.media.defaults.players[o].types;b.each(x.split(','),function(c,a){if(r(a[0]))a='fn'+a;b.fn.media[a]=b.fn.media[o]=y(o);b.fn.media[a+'_0']=b.fn.media.defaults.players[o]})};function v(){var c='';for(var a in b.fn.media.defaults.players){if(c.length)c+=',';c+=b.fn.media.defaults.players[a].types};return new RegExp('\\.('+c.replace(/,/ig,'|')+')\\b')};function y(f){return function(c,a){return t(c,a,f)}};function r(c){return'0123456789'.indexOf(c)>-1};function u(f,j){j=j||{};var e=b(f);var g=f.className||'';var d=b.metadata?e.metadata():b.meta?e.data():{};d=d||{};var h=d.width||parseInt(((g.match(/w:(\d+)/)||[])[1]||0));var k=d.height||parseInt(((g.match(/h:(\d+)/)||[])[1]||0));if(h)d.width=h;if(k)d.height=k;if(g)d.cls=g;var l=b.fn.media.defaults;var p=j;var q=d;var m={params:{bgColor:j.bgColor||b.fn.media.defaults.bgColor}};var n=b.extend({},l,p,q);b.each(['attrs','params','flashvars','silverlight'],function(c,a){n[a]=b.extend({},m[a]||{},l[a]||{},p[a]||{},q[a]||{})});if(typeof n.caption=='undefined')n.caption=e.text();n.src=n.src||e.attr('href')||e.attr('src')||'unknown';return n};b.fn.media.swf=function(c,a){if(!window.SWFObject&&!window.swfobject){if(a.flashvars){var f=[];for(var j in a.flashvars)f.push(j+'='+a.flashvars[j]);if(!a.params)a.params={};a.params.flashvars=f.join('&')}return t(c,a,'flash')}var e=c.id?(' id="'+c.id+'"'):'';var g=a.cls?(' class="'+a.cls+'"'):'';var d=b('<div'+e+g+'>');if(window.swfobject){b(c).after(d).appendTo(d);if(!c.id)c.id='movie_player_'+s++;swfobject.embedSWF(a.src,c.id,a.width,a.height,a.flashVersion,a.expressInstaller,a.flashvars,a.params,a.attrs)}else{b(c).after(d).remove();var h=new SWFObject(a.src,'movie_player_'+s++,a.width,a.height,a.flashVersion,a.bgColor);if(a.expressInstaller)h.useExpressInstall(a.expressInstaller);for(var k in a.params)if(k!='bgColor')h.addParam(k,a.params[k]);for(var j in a.flashvars)h.addVariable(j,a.flashvars[j]);h.write(d[0])}if(a.caption)b('<div>').appendTo(d).html(a.caption);return d};b.fn.media.flv=b.fn.media.mp3=function(c,a){var f=a.src;var j=/\.mp3\b/i.test(f)?b.fn.media.defaults.mp3Player:b.fn.media.defaults.flvPlayer;var e=a.flvKeyName;f=encodeURIComponent(f);a.src=j;a.src=a.src+'?'+e+'='+(f);var g={};g[e]=f;a.flashvars=b.extend({},g,a.flashvars);return b.fn.media.swf(c,a)};b.fn.media.xaml=function(c,a){if(!window.Sys||!window.Sys.Silverlight){if(b.fn.media.xaml.warning)return;b.fn.media.xaml.warning=1;alert('You must include the Silverlight.js script.');return}var f={width:a.width,height:a.height,background:a.bgColor,inplaceInstallPrompt:a.silverlight.inplaceInstallPrompt,isWindowless:a.silverlight.isWindowless,framerate:a.silverlight.framerate,version:a.silverlight.version};var j={onError:a.silverlight.onError,onLoad:a.silverlight.onLoad};var e=c.id?(' id="'+c.id+'"'):'';var g=a.id||'AG'+s++;var d=a.cls?(' class="'+a.cls+'"'):'';var h=b('<div'+e+d+'>');b(c).after(h).remove();Sys.Silverlight.createObjectEx({source:a.src,initParams:a.silverlight.initParams,userContext:a.silverlight.userContext,id:g,parentElement:h[0],properties:f,events:j});if(a.caption)b('<div>').appendTo(h).html(a.caption);return h};function t(c,a,f){var j=b(c);var e=b.fn.media.defaults.players[f];if(f=='iframe'){var e=b('<iframe width="'+a.width+'" height="'+a.height+'" >');e.attr('src',a.src);e.css('backgroundColor',e.bgColor)}else if(b.browser.msie){var g=['<object width="'+a.width+'" height="'+a.height+'" '];for(var d in a.attrs)g.push(d+'="'+a.attrs[d]+'" ');for(var d in e.oAttrs||{}){var h=e.oAttrs[d];if(d=='codebase'&&window.location.protocol=='https:')h=h.replace('http','https');g.push(d+'="'+h+'" ')}g.push('></object>');var k=['<param name="'+(e.oUrl||'src')+'" value="'+a.src+'">'];for(var d in a.params)k.push('<param name="'+d+'" value="'+a.params[d]+'">');var e=document.createElement(g.join(''));for(var l=0;l<k.length;l++)e.appendChild(document.createElement(k[l]))}else{var g=['<embed width="'+a.width+'" height="'+a.height+'" style="display:block"'];if(a.src)g.push(' src="'+a.src+'" ');for(var d in a.attrs)g.push(d+'="'+a.attrs[d]+'" ');for(var d in e.eAttrs||{})g.push(d+'="'+e.eAttrs[d]+'" ');for(var d in a.params){if(d=='wmode'&&f!='flash')continue;g.push(d+'="'+a.params[d]+'" ')}g.push('></embed>')}var p=c.id?(' id="'+c.id+'"'):'';var q=a.cls?(' class="'+a.cls+'"'):'';var m=b('<div'+p+q+'>');j.after(m).remove();(b.browser.msie||f=='iframe')?m.append(e):m.html(g.join(''));if(a.caption)b('<div>').appendTo(m).html(a.caption);return m}})(jQuery);

// colorbox
(function(a){var y='colorbox',E='hover',s=true,g=false,e,G=!a.support.opacity,U=G&&!window.XMLHttpRequest,V='click.colorbox',bl='cbox_open',H='cbox_load',O='cbox_complete',P='cbox_cleanup',bm='cbox_closed',W='resize.cbox_resize',X='resize.cboxie6 scroll.cboxie6',B,n,C,q,Y,Z,ba,bb,h,v,j,Q,R,bi,bc,D,I,J,S,z,A,K,L,t,u,o,k,c,M,bd,be={transition:"elastic",speed:350,width:g,height:g,initialWidth:"400",initialHeight:"400",maxWidth:g,maxHeight:g,scalePhotos:s,scrollbars:s,inline:g,html:g,iframe:g,photo:g,href:g,title:g,rel:g,opacity:0.9,preloading:s,current:"image {current} of {total}",previous:"previous",next:"next",close:"close",open:g,overlayClose:s,slideshow:g,slideshowAuto:s,slideshowSpeed:2500,slideshowStart:"start slideshow",slideshowStop:"stop slideshow"};function bf(d){if(d.keyCode===37){d.preventDefault();J.click()}else if(d.keyCode===39){d.preventDefault();I.click()}}function F(d,b){b=b==='x'?document.documentElement.clientWidth:document.documentElement.clientHeight;return(typeof d==='string')?(d.match(/%/)?(b/100)*parseInt(d,10):parseInt(d,10)):d}function bg(d){return c.photo||d.match(/\.(gif|png|jpg|jpeg|bmp)(?:\?([^#]*))?(?:#(\.*))?$/i)}function bj(){for(var d in c){if(typeof(c[d])==='function'){c[d]=c[d].call(o)}}}e=a.fn.colorbox=function(l,w){if(this.length){this.each(function(){var d=a(this).data(y)?a.extend({},a(this).data(y),l):a.extend({},be,l);a(this).data(y,d).addClass("cboxelement")})}else{a(this).data(y,a.extend({},be,l))}a(this).unbind(V).bind(V,function(b){o=this;c=a(o).data(y);bj();a().bind("keydown.cbox_close",function(d){if(d.keyCode===27){d.preventDefault();e.close()}});if(c.overlayClose){B.css({"cursor":"pointer"}).one('click',e.close)}o.blur();bd=w||g;var f=c.rel||o.rel;if(f&&f!=='nofollow'){h=a('.cboxelement').filter(function(){var d=a(this).data(y).rel||this.rel;return(d===f)});k=h.index(o);if(k<0){h=h.add(o);k=h.length-1}}else{h=a(o);k=0}if(!M){M=s;a.event.trigger(bl);S.html(c.close);B.css({"opacity":c.opacity}).show();e.position(F(c.initialWidth,'x'),F(c.initialHeight,'y'),0);if(U){v.bind(X,function(){B.css({width:v.width(),height:v.height(),top:v.scrollTop(),left:v.scrollLeft()})}).trigger(X)}}e.slideshow();e.load();b.preventDefault()});if(l&&l.open){a(this).triggerHandler(V)}return this};e.init=function(){function b(d){return a('<div id="cbox'+d+'"/>')}v=a(window);n=a('<div id="colorbox"/>');B=b("Overlay").hide();C=b("Wrapper");q=b("Content").append(j=b("LoadedContent").css({width:0,height:0}),Q=b("LoadingOverlay"),R=b("LoadingGraphic"),bi=b("Title"),bc=b("Current"),D=b("Slideshow"),I=b("Next"),J=b("Previous"),S=b("Close"));C.append(a('<div/>').append(b("TopLeft"),Y=b("TopCenter"),b("TopRight")),a('<div/>').append(Z=b("MiddleLeft"),q,ba=b("MiddleRight")),a('<div/>').append(b("BottomLeft"),bb=b("BottomCenter"),b("BottomRight"))).children().children().css({'float':'left'});a('body').prepend(B,n.append(C));if(G){n.addClass('cboxIE');if(U){B.css('position','absolute')}}q.children().addClass(E).mouseover(function(){a(this).addClass(E)}).mouseout(function(){a(this).removeClass(E)}).hide();z=Y.height()+bb.height()+q.outerHeight(s)-q.height();A=Z.width()+ba.width()+q.outerWidth(s)-q.width();K=j.outerHeight(s);L=j.outerWidth(s);n.css({"padding-bottom":z,"padding-right":A}).hide();I.click(e.next);J.click(e.prev);S.click(e.close);q.children().removeClass(E)};e.position=function(b,f,l,w){var i=document.documentElement.clientHeight,m=i/2-f/2,p=document.documentElement.clientWidth/2-b/2,x;if(f>i){m-=(f-i)}if(m<0){m=0}if(p<0){p=0}m+=v.scrollTop();p+=v.scrollLeft();b=b-A;f=f-z;x=(n.width()===b&&n.height()===f)?0:l;C[0].style.width=C[0].style.height="9999px";function r(d){Y[0].style.width=bb[0].style.width=q[0].style.width=d.style.width;R[0].style.height=Q[0].style.height=q[0].style.height=Z[0].style.height=ba[0].style.height=d.style.height}n.dequeue().animate({height:f,width:b,top:m,left:p},{duration:x,complete:function(){r(this);C[0].style.width=(b+A)+"px";C[0].style.height=(f+z)+"px";if(w){w()}},step:function(){r(this)}})};e.resize=function(l){if(!M){return}var w,i,m,p,x,r,bh,N,bn,T=c.transition==="none"?0:c.speed;v.unbind(W);if(!l){bn=setTimeout(function(){i=j.children().outerHeight(s);j[0].style.height=i+'px';e.position(j.width()+L+A,i+K+z,T)},1);return}j.remove();j=a(l);function bo(){w=c.width?t:t&&t<j.width()?t:j.width();return w}function bp(){i=c.height?u:u&&u<j.height()?u:j.height();return i}if(!c.scrollbars){j.css({overflow:'hidden'})}j.hide().appendTo('body').attr({id:'cboxLoadedContent'}).css({width:bo()}).css({height:bp()}).prependTo(q);if(U){a('select:not(#colorbox select)').filter(function(){return a(this).css('visibility')!=='hidden'}).css({'visibility':'hidden'}).one(P,function(){a(this).css({'visibility':'inherit'})})}N=a('#cboxPhoto')[0];if(N&&c.height){m=(i-parseInt(N.style.height,10))/2;N.style.marginTop=(m>0?m:0)+'px'}function bk(d){var b=w+L+A,f=i+K+z;a().unbind('keydown',bf);e.position(b,f,d,function(){if(!M){return}if(G){if(N){j.fadeIn(100)}n[0].style.removeAttribute("filter")}q.children().show();a('#cboxIframeTemp').after("<iframe id='cboxIframe' name='iframe_"+new Date().getTime()+"' frameborder=0 src='"+(c.href||o.href)+"' />").remove();Q.hide();R.hide();D.hide();if(h.length>1){bc.html(c.current.replace(/\{current\}/,k+1).replace(/\{total\}/,h.length));I.html(c.next);J.html(c.previous);a().bind('keydown',bf);if(c.slideshow){D.show()}}else{bc.hide();I.hide();J.hide()}bi.html(c.title||o.title);a.event.trigger(O);if(bd){bd.call(o)}if(c.transition==='fade'){n.fadeTo(T,1,function(){if(G){n[0].style.removeAttribute("filter")}})}v.bind(W,function(){e.position(b,f,0)})})}if((c.transition==='fade'&&n.fadeTo(T,0,function(){bk(0)}))||bk(T)){}if(c.preloading&&h.length>1){p=k>0?h[k-1]:h[h.length-1];r=k<h.length-1?h[k+1]:h[0];bh=a(r).data(y).href||r.href;x=a(p).data(y).href||p.href;if(bg(bh)){a('<img />').attr('src',bh)}if(bg(x)){a('<img />').attr('src',x)}}};e.load=function(){var i,m,p,x,r=e.resize;o=h[k];c=a(o).data(y);bj();a.event.trigger(H);i=c.height?F(c.height,'y')-K-z:g;m=c.width?F(c.width,'x')-L-A:g;p=c.href||o.href;Q.show();R.show();S.show();if(c.maxHeight){u=c.maxHeight?F(c.maxHeight,'y')-K-z:g;i=i&&i<u?i:u}if(c.maxWidth){t=c.maxWidth?F(c.maxWidth,'x')-L-A:g;m=m&&m<t?m:t}u=i;t=m;if(c.inline){a('<div id="cboxInlineTemp" />').hide().insertBefore(a(p)[0]).bind(H+' '+P,function(){j.children().insertBefore(this);a(this).remove()});r(a(p).wrapAll('<div/>').parent())}else if(c.iframe){r(a("<div><div id='cboxIframeTemp' /></div>"))}else if(c.html){r(a('<div/>').html(c.html))}else if(bg(p)){x=new Image();x.onload=function(){x.onload=null;if((u||t)&&c.scalePhotos){var d=this.width,b=this.height,f=0,l=this,w=function(){b+=b*f;d+=d*f;l.height=b;l.width=d};if(t&&d>t){f=(t-d)/d;w()}if(u&&b>u){f=(u-b)/b;w()}}r(a("<div />").css({width:this.width,height:this.height}).append(a(this).css({width:this.width,height:this.height,display:"block",margin:"auto",border:0}).attr('id','cboxPhoto')));if(h.length>1){a(this).css({cursor:'pointer'}).click(e.next)}if(G){this.style.msInterpolationMode='bicubic'}};x.src=p}else{a('<div />').load(p,function(d,b){if(b==="success"){r(a(this))}else{r(a("<p>Request unsuccessful.</p>"))}})}};e.next=function(){k=k<h.length-1?k+1:0;e.load()};e.prev=function(){k=k>0?k-1:h.length-1;e.load()};e.slideshow=function(){var d,b,f='cboxSlideshow_';D.bind(P,function(){clearTimeout(b);D.unbind(O+' '+H+" click")});function l(){D.text(c.slideshowStop).bind(O,function(){b=setTimeout(e.next,c.slideshowSpeed)}).bind(H,function(){clearTimeout(b)}).one("click",function(){d();a(this).removeClass(E)});n.removeClass(f+"off").addClass(f+"on")}d=function(){clearTimeout(b);D.text(c.slideshowStart).unbind(O+' '+H).one("click",function(){l();b=setTimeout(e.next,c.slideshowSpeed);a(this).removeClass(E)});n.removeClass(f+"on").addClass(f+"off")};if(c.slideshow&&h.length>1){if(c.slideshowAuto){l()}else{d()}}};e.close=function(){a.event.trigger(P);M=g;a().unbind('keydown',bf).unbind("keydown.cbox_close");v.unbind(W+" "+X);B.css({cursor:'auto'}).fadeOut('fast');n.stop(s,g).fadeOut('fast',function(){j.remove();n.css({'opacity':1});q.children().hide();a.event.trigger(bm)})};e.element=function(){return o};e.settings=be;a(e.init)}(jQuery));

// livetextile
function liveTextile(s){var r=s;re=new RegExp('<','g');r=r.replace(re,'&lt;');re=new RegExp('>','g');r=r.replace(re,'&gt;');qtags=[['\\*','strong'],['\\?\\?','cite'],['\\+','ins'],['~','sub'],['\\^','sup'],['@','code']];for(var i=0;i<qtags.length;i++){ttag=qtags[i][0];htag=qtags[i][1];re=new RegExp(ttag+'\\b(.+?)\\b'+ttag,'g');r=r.replace(re,'<'+htag+'>'+'$1'+'</'+htag+'>')}re=new RegExp('\\b_(.+?)_\\b','g');r=r.replace(re,'<em>$1</em>');re=new RegExp('[\s\n]-(.+?)-[\s\n]','g');r=r.replace(re,'<del>$1</del>');re=new RegExp('"\\b(.+?)\\(\\b(.+?)\\b\\)":([^\\s]+)','g');r=r.replace(re,'<a href="$3" title="$2">$1</a>');re=new RegExp('"\\b(.+?)\\b":([^\\s]+)','g');r=r.replace(re,'<a href="$2">$1</a>');re=new RegExp('(.*)\n([^#\*\n].*)','g');r=r.replace(re,'$1<br />$2');re=new RegExp('\n<br />','g');r=r.replace(re,'\n');lines=r.split('\n');nr='';for(var i=0;i<lines.length;i++){line=lines[i].replace(/\s*$/,'');changed=0;if(line.search(/^\s*bq\.\s+/)!=-1){line=line.replace(/^\s*bq\.\s+/,'\t<blockquote>')+'</blockquote>';changed=1}if(line.search(/^\s*\*\s+/)!=-1){line=line.replace(/^\s*\*\s+/,'\t<liu>')+'</liu>';changed=1}if(line.search(/^\s*#\s+/)!=-1){line=line.replace(/^\s*#\s+/,'\t<lio>')+'</lio>';changed=1}if(!changed&&(line.replace(/\s/g,'').length>0)){line='<p>'+line+'</p>'}lines[i]=line+'\n'}inlist=0;listtype='';for(var i=0;i<lines.length;i++){line=lines[i];if(inlist&&listtype=='ul'&&!line.match(/^\t<liu/)){line='</ul>\n'+line;inlist=0}if(inlist&&listtype=='ol'&&!line.match(/^\t<lio/)){line='</ol>\n'+line;inlist=0}if(!inlist&&line.match(/^\t<liu/)){line='<ul>'+line;inlist=1;listtype='ul'}if(!inlist&&line.match(/^\t<lio/)){line='<ol>'+line;inlist=1;listtype='ol'}lines[i]=line}r=lines.join('\n');r=r.replace(/li[o|u]>/g,'li>');return r}