// 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);

// thickbox31d
$(function(){tb_init('a.thickbox, area.thickbox, input.thickbox')});function tb_init(c){$(c).live('click',function(){var a=this.title||this.name||null;var f=this.href||this.alt;var b=this.rel||false;tb_show(a,f,b);this.blur();return false})}function tb_indexOf(a,f,b){for(var c=+b||0,d=a.length;c<d;c++){if(a[c].href==f){return c}}return-1}function tb_unique(a){var f=[],b,c=a.length;for(b=0;b<c;b++){if(tb_indexOf(f,a[b].href,0,false)<0){f.push(a[b])}}return f}function tb_show(k,h,n){try{if($.browser.mozilla||$.browser.msie)$('embed,object').addClass('TB_flashhide');if(typeof document.body.style.maxHeight==="undefined"){$("body","html").css({height:"100%",width:"100%"});$("html").css("overflow","hidden");if(document.getElementById("TB_HideSelect")===null){$("body").append("<iframe id='TB_HideSelect'></iframe><div id='TB_overlay'></div><div id='TB_window'></div>");$("#TB_overlay").click(tb_remove)}}else{if(document.getElementById("TB_overlay")===null){$("body").append("<div id='TB_overlay'></div><div id='TB_window'></div>");$("#TB_overlay").click(tb_remove)}}if(tb_detectMacXFF()){$("#TB_overlay").addClass("TB_overlayMacFFBGHack")}else{$("#TB_overlay").addClass("TB_overlayBG")}if(k===null){k=""}$("body").append("<div id='TB_load'></div>");$('#TB_load').show();var m;if(h.indexOf("?")!==-1){m=h.substr(0,h.indexOf("?"))}else{m=h}var o=/\.jpg$|\.jpeg$|\.png$|\.gif$|\.bmp$|file\.php$/;var l=m.toLowerCase().match(o);if(l=='.jpg'||l=='.jpeg'||l=='.png'||l=='.gif'||l=='.bmp'||l=='file.php'){TB_PrevCaption="";TB_PrevURL="";TB_PrevHTML="";TB_NextCaption="";TB_NextURL="";TB_NextHTML="";TB_imageCount="";TB_FoundURL=false;TB_current=0;TB_TempArray=new Array();if(n){TB_TempArray=$("a[rel="+n+"]").get();TB_TempArray=tb_unique(TB_TempArray);for(TB_Counter=0;((TB_Counter<TB_TempArray.length)&&(TB_NextHTML===""));TB_Counter++){var q=TB_TempArray[TB_Counter].href.toLowerCase().match(o);if(!(TB_TempArray[TB_Counter].href==h)){if(TB_FoundURL){TB_NextCaption=TB_TempArray[TB_Counter].title;TB_NextURL=TB_TempArray[TB_Counter].href;TB_NextHTML="<span id='TB_next'>&nbsp;&nbsp;<a href='#' title='press: right'>&gt;&gt;</a></span>"}else{TB_PrevCaption=TB_TempArray[TB_Counter].title;TB_PrevURL=TB_TempArray[TB_Counter].href;TB_PrevHTML="<span id='TB_prev'>&nbsp;&nbsp;<a href='#' title='press: left'>&lt;&lt;</a></span>"}}else{TB_current=TB_Counter;TB_FoundURL=true;TB_imageCount='&nbsp;&nbsp;'+(TB_Counter+1)+' / '+(TB_TempArray.length)}}}imgPreloader=new Image();imgPreloader.onload=function(){imgPreloader.onload=null;var f=tb_getPageSize();var b=f[0]-150;var c=f[1]-150;var d=imgPreloader.width;var g=imgPreloader.height;if(d>b){g=g*(b/d);d=b;if(g>c){d=d*(c/g);g=c}}else if(g>c){d=d*(c/g);g=c;if(d>b){g=g*(b/d);d=b}}TB_WIDTH=d+30;TB_HEIGHT=g+60;$("#TB_window").append("<a href='' id='TB_space' title='press: space'><img id='TB_Image' src='"+h+"' width='"+d+"' height='"+g+"' alt='"+k+"'/></a>"+"<div id='TB_caption'>"+k+"</div><div id='TB_secondLine'>"+TB_imageCount+TB_PrevHTML+TB_NextHTML+"</div><div id='TB_closeWindow'><a href='#' id='TB_closeWindowButton' title='press: esc'></a></div>");$("#TB_closeWindowButton").click(tb_remove);function i(a){if(a>=0&&a<TB_TempArray.length){$("#TB_window").remove();$("body").append("<div id='TB_window'></div>");tb_show(TB_TempArray[a].title,TB_TempArray[a].href,n)}return false}document.onkeydown=function(a){if(a==null)key=event.keyCode;else key=a.which||a.charCode;switch(key){case 27:tb_remove();break;case 37:{i(TB_current-1);return false;break}case 39:{i(TB_current+1);return false;break}case 32:{i(TB_current+1);return false;break}case 38:{i(0);return false;break}case 40:{i((TB_TempArray.length-1));return false;break}}};tb_position();$("#TB_load").remove();$("#TB_ImageOff").click(tb_remove);$("#TB_window").css({display:"block"});$("#TB_space, #TB_next").click(function(){i(TB_current+1);return false});$("#TB_prev").click(function(){i(TB_current-1);return false})};imgPreloader.src=h}else{var p=h.replace(/^[^\?]+\??/,'');var j=tb_parseQuery(p);TB_WIDTH=(j['width']*1)+30||630;TB_HEIGHT=(j['height']*1)+40||440;ajaxContentW=TB_WIDTH-30;ajaxContentH=TB_HEIGHT-45;if(h.indexOf('TB_iframe')!=-1){urlNoQuery=h.split('TB_');$("#TB_iframeContent").remove();if(j['modal']!="true"){$("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+k+"</div>"+"<div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton' title='press: esc'></a></div>"+"</div><iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+"' id='TB_iframeContent' name='TB_iframeContent"+Math.round(Math.random()*1000)+"' onload='tb_showIframe()' style='width:"+(ajaxContentW+29)+"px;height:"+(ajaxContentH+17)+"px;' > </iframe>")}else{$("#TB_overlay").unbind();$("#TB_window").append("<iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+"' id='TB_iframeContent' "+"name='TB_iframeContent"+Math.round(Math.random()*1000)+"' onload='tb_showIframe()' style='width:"+(ajaxContentW+29)+"px;height:"+(ajaxContentH+17)+"px;'> </iframe>")}}else{if($("#TB_window").css("display")!="block"){if(j['modal']!="true"){$("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+k+"</div>"+"<div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton' title='press: esc'></a></div>"+"</div><div id='TB_ajaxContent' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px'></div>")}else{$("#TB_overlay").unbind();$("#TB_window").append("<div id='TB_ajaxContent' class='TB_modal' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px;'></div>")}}else{$("#TB_ajaxContent")[0].style.width=ajaxContentW+"px";$("#TB_ajaxContent")[0].style.height=ajaxContentH+"px";$("#TB_ajaxContent")[0].scrollTop=0;$("#TB_ajaxWindowTitle").html(k)}}$("#TB_closeWindowButton").click(tb_remove);if(h.indexOf('TB_inline')!=-1){$("#TB_ajaxContent").append($('#'+j['inlineId']).children());$("#TB_window").unload(function(){$('#'+j['inlineId']).append($("#TB_ajaxContent").children())});tb_position();$("#TB_load").remove();$("#TB_window").css({display:"block"})}else if(h.indexOf('TB_iframe')!=-1){tb_position();if($.browser.safari){$("#TB_load").remove();$("#TB_window").css({display:"block"})}}else{$("#TB_ajaxContent").load(h+="&random="+(new Date().getTime()),function(){tb_position();$("#TB_load").remove();tb_init("#TB_ajaxContent a.thickbox");$("#TB_window").css({display:"block"})})}}if(!j['modal']){document.onkeyup=function(a){if(a==null){keycode=event.keyCode}else{keycode=a.which}if(keycode==27){tb_remove()}}}}catch(e){}}function tb_showIframe(){$("#TB_load").remove();$("#TB_window").css({display:"block"})}function tb_remove(){$("#TB_imageOff").unbind("click");$("#TB_closeWindowButton").unbind("click");$("#TB_window").fadeOut("fast",function(){$('#TB_window,#TB_overlay,#TB_HideSelect').trigger("unload").unbind().remove();$('embed,object').removeClass('TB_flashhide')});$("#TB_load").remove();if(typeof document.body.style.maxHeight=="undefined"){$("body","html").css({height:"auto",width:"auto"});$("html").css("overflow","")}document.onkeydown="";document.onkeyup="";return false}function tb_position(){$("#TB_window").css({marginLeft:'-'+parseInt((TB_WIDTH/2),10)+'px',width:TB_WIDTH+'px'});if(!(jQuery.browser.msie&&jQuery.browser.version<7)){$("#TB_window").css({marginTop:'-'+parseInt((TB_HEIGHT/2),10)+'px'})}}function tb_parseQuery(a){var f={};if(!a){return f}var b=a.split(/[;&]/);for(var c=0;c<b.length;c++){var d=b[c].split('=');if(!d||d.length!=2){continue}var g=unescape(d[0]);var i=unescape(d[1]);i=i.replace(/\+/g,' ');f[g]=i}return f}function tb_getPageSize(){var a=document.documentElement;var f=window.innerWidth||self.innerWidth||(a&&a.clientWidth)||document.body.clientWidth;var b=window.innerHeight||self.innerHeight||(a&&a.clientHeight)||document.body.clientHeight;arrayPageSize=[f,b];return arrayPageSize}function tb_detectMacXFF(){var a=navigator.userAgent.toLowerCase();if(a.indexOf('mac')!=-1&&a.indexOf('firefox')!=-1){return true}}

// 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}