// metadata 2.1
(function(e){e.extend({metadata:{defaults:{type:'class',name:'metadata',cre:/({.*})/,single:'metadata'},setType:function(a,b){this.defaults.type=a;this.defaults.name=b},get:function(b,k){var c=e.extend({},this.defaults,k);if(!c.single.length)c.single='metadata';var d=e.data(b,c.single);if(d)return d;d="{}";var l=function(a){if(typeof a!="string")return a;if(a.indexOf('{')<0){a=eval("("+a+")")}};var g=function(a){if(typeof a!="string")return a;a=eval("("+a+")");return a};if(c.type=="html5"){var f={};e(b.attributes).each(function(){var a=this.nodeName;if(a.match(/^data-/))a=a.replace(/^data-/,'');else return true;f[a]=g(this.nodeValue)})}else{if(c.type=="class"){var h=c.cre.exec(b.className);if(h)d=h[1]}else if(c.type=="elem"){if(!b.getElementsByTagName)return;var i=b.getElementsByTagName(c.name);if(i.length)d=e.trim(i[0].innerHTML)}else if(b.getAttribute!=undefined){var j=b.getAttribute(c.name);if(j)d=j}f=g(d.indexOf("{")<0?"{"+d+"}":d)}e.data(b,c.single,f);return f}}});e.fn.metadata=function(a){return e.metadata.get(this[0],a)}})(jQuery);

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

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

// thickbox 3.1d
$(function(){tb_init('a.thickbox, area.thickbox, input.thickbox')});function tb_init(c){$(c).livequery('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}}
