/*
*	Masked Input plugin for jQuery
*	Copyright (c) 2007-2009 Josh Bush (digitalbush.com)
*	Licensed under the MIT license (http://digitalbush.com/projects/masked-input-plugin/#license)
*	Version: 1.2.2 (03/09/2009 22:39:06)
*/
(function(a){var c=(a.browser.msie?"paste":"input")+".mask";var b=(window.orientation!=undefined);a.mask={definitions:{"9":"[0-9]",a:"[A-Za-z]","*":"[A-Za-z0-9]"}};a.fn.extend({caret:function(e,f){if(this.length==0){return}if(typeof e=="number"){f=(typeof f=="number")?f:e;return this.each(function(){if(this.setSelectionRange){this.focus();this.setSelectionRange(e,f)}else{if(this.createTextRange){var g=this.createTextRange();g.collapse(true);g.moveEnd("character",f);g.moveStart("character",e);g.select()}}})}else{if(this[0].setSelectionRange){e=this[0].selectionStart;f=this[0].selectionEnd}else{if(document.selection&&document.selection.createRange){var d=document.selection.createRange();e=0-d.duplicate().moveStart("character",-100000);f=e+d.text.length}}return{begin:e,end:f}}},unmask:function(){return this.trigger("unmask")},mask:function(j,d){if(!j&&this.length>0){var f=a(this[0]);var g=f.data("tests");return a.map(f.data("buffer"),function(l,m){return g[m]?l:null}).join("")}d=a.extend({placeholder:"_",completed:null},d);var k=a.mask.definitions;var g=[];var e=j.length;var i=null;var h=j.length;a.each(j.split(""),function(m,l){if(l=="?"){h--;e=m}else{if(k[l]){g.push(new RegExp(k[l]));if(i==null){i=g.length-1}}else{g.push(null)}}});return this.each(function(){var r=a(this);var m=a.map(j.split(""),function(x,y){if(x!="?"){return k[x]?d.placeholder:x}});var n=false;var q=r.val();r.data("buffer",m).data("tests",g);function v(x){while(++x<=h&&!g[x]){}return x}function t(x){while(!g[x]&&--x>=0){}for(var y=x;y<h;y++){if(g[y]){m[y]=d.placeholder;var z=v(y);if(z<h&&g[y].test(m[z])){m[y]=m[z]}else{break}}}s();r.caret(Math.max(i,x))}function u(y){for(var A=y,z=d.placeholder;A<h;A++){if(g[A]){var B=v(A);var x=m[A];m[A]=z;if(B<h&&g[B].test(x)){z=x}else{break}}}}function l(y){var x=a(this).caret();var z=y.keyCode;n=(z<16||(z>16&&z<32)||(z>32&&z<41));if((x.begin-x.end)!=0&&(!n||z==8||z==46)){w(x.begin,x.end)}if(z==8||z==46||(b&&z==127)){t(x.begin+(z==46?0:-1));return false}else{if(z==27){r.val(q);r.caret(0,p());return false}}}function o(B){if(n){n=false;return(B.keyCode==8)?false:null}B=B||window.event;var C=B.charCode||B.keyCode||B.which;var z=a(this).caret();if(B.ctrlKey||B.altKey||B.metaKey){return true}else{if((C>=32&&C<=125)||C>186){var x=v(z.begin-1);if(x<h){var A=String.fromCharCode(C);if(g[x].test(A)){u(x);m[x]=A;s();var y=v(x);a(this).caret(y);if(d.completed&&y==h){d.completed.call(r)}}}}}return false}function w(x,y){for(var z=x;z<y&&z<h;z++){if(g[z]){m[z]=d.placeholder}}}function s(){return r.val(m.join("")).val()}function p(y){var z=r.val();var C=-1;for(var B=0,x=0;B<h;B++){if(g[B]){m[B]=d.placeholder;while(x++<z.length){var A=z.charAt(x-1);if(g[B].test(A)){m[B]=A;C=B;break}}if(x>z.length){break}}else{if(m[B]==z[x]&&B!=e){x++;C=B}}}if(!y&&C+1<e){r.val("");w(0,h)}else{if(y||C+1>=e){s();if(!y){r.val(r.val().substring(0,C+1))}}}return(e?B:i)}if(!r.attr("readonly")){r.one("unmask",function(){r.unbind(".mask").removeData("buffer").removeData("tests")}).bind("focus.mask",function(){q=r.val();var x=p();s();setTimeout(function(){if(x==j.length){r.caret(0,x)}else{r.caret(x)}},0)}).bind("blur.mask",function(){p();if(r.val()!=q){r.change()}}).bind("keydown.mask",l).bind("keypress.mask",o).bind(c,function(){setTimeout(function(){r.caret(p(true))},0)})}p()})}})})(jQuery);/*

/*
* qTip - The jQuery tooltip plugin
* http://craigsworks.com/projects/qtip/
*
* Version: 2.0.0pre
* Copyright 2009 Craig Michael Thompson - http://craigsworks.com
*
* Dual licensed under MIT or GPL Version 2 licenses
*   http://en.wikipedia.org/wiki/MIT_License
*   http://en.wikipedia.org/wiki/GNU_General_Public_License
*
* Date: Tue Nov 30 03:53:34 2010 +0000
*/

"use strict"; // Enable ECMAScript "strict" operation for this function. See more: http://ejohn.org/blog/ecmascript-5-strict-mode-json-and-more/
/*jslint browser: true, onevar: true, undef: true, nomen: true, bitwise: true, regexp: true, newcap: true, immed: true, strict: true */
/*global window: false, jQuery: false */

var TRUE=true,FALSE=false,NULL=null;
(function(a,G,L){function M(d,c){var h,g=a();if(!d)return FALSE;try{if("metadata"in d&&"object"!==typeof d.metadata)d.metadata={type:d.metadata};if("content"in d){if("object"!==typeof d.content||d.content.jquery)d.content={text:d.content};h=d.content.text||FALSE;if(!a.isFunction(h)&&(!h&&!h.attr||h.length<1||"object"===typeof h&&!h.jquery))h=d.content.text=FALSE;if("title"in d.content&&"object"!==typeof d.content.title)d.content.title={text:d.content.title}}if("position"in d){if("object"!==typeof d.position)d.position=
{my:d.position,at:d.position};if("object"!==typeof d.position.adjust)d.position.adjust={};if("undefined"!==typeof d.position.adjust.screen)d.position.adjust.screen=!!d.position.adjust.screen}if("show"in d){if("object"!==typeof d.show)d.show={event:d.show};if("object"!==typeof d.show)d.show=d.show.jquery?{target:d.show}:{event:d.show}}if("hide"in d)if("object"!==typeof d.hide)d.hide=d.hide.jquery?{target:d.hide}:{event:d.hide};if("style"in d&&"object"!==typeof d.style)d.style={classes:d.style}}catch(o){}if(a.isFunction(h)){d.content.text=
[];c.each(function(){var l=h.call(this);if(l){d.content.text.push(l);g=g.add(a(this))}})}else g=c;a.each(a.fn.qtip.plugins,function(){this.sanitize&&this.sanitize(d)});return c?g:d}function P(d,c,h){function g(b){var e,k=b.split("."),j=c[k[0]];for(b=1;b<k.length;b+=1){e=j[k[b]];if(typeof e==="object"&&!e.jquery&&!e.precedance)j=j[k[b]];else break}return k[b]!==L?[j,k[b]]:[c,k[0]]}function o(b){b=b[0];var e={left:0,top:0},k=!c.position.adjust.container;if(b.offsetParent){do{e.left+=b.offsetLeft;e.top+=
b.offsetTop}while(b=k?b.offsetParent:0)}return e}function l(b){var e=f.elements.tooltip,k=C+"-accessible",j=!e.is(":visible")?TRUE:FALSE,i=FALSE;if(!f.rendered)return FALSE;j&&e.addClass(k);switch(b){case "dimensions":i={height:e.outerHeight(),width:e.outerWidth()};break;case "position":i=o(e);break}j&&e.removeClass(k);return i}function t(){var b=f.elements;if(b.title){b.titlebar.remove();b.titlebar=b.title=b.button=NULL;b.tooltip.removeAttr("aria-labelledby")}}function s(){var b=f.elements,e=c.content.title.button;
b.button&&b.button.remove();b.button=e.jquery?e:"string"===typeof e?a("<a />",{html:e}):a("<a />",{"class":"ui-state-default",text:"Close tooltip",title:"Close tooltip",css:{"text-indent":"-10000em"}}).prepend(a("<span />",{"class":"ui-icon ui-icon-close"}));b.button.prependTo(b.titlebar).attr("role","button").addClass(C+"-"+(e===TRUE?"close":"button")).hover(function(k){a(this).toggleClass("ui-state-hover",k.type==="mouseenter")}).click(function(){b.tooltip.hasClass("ui-state-disabled")||f.hide();
return FALSE}).bind("mousedown keydown mouseup keyup mouseout",function(k){a(this).toggleClass("ui-state-active ui-state-focus",/down$/i.test(k.type))})}function q(){var b=f.elements;b.titlebar&&t();b.titlebar=a("<div />",{"class":C+"-titlebar "+(c.style.widget?"ui-widget-header":"")}).append(b.title=a("<div />",{id:C+"-"+h+"-title","class":C+"-title",html:c.content.title.text})).prependTo(b.wrapper);c.content.title.button&&s()}function u(b){var e=f.elements;if(!f.rendered||!b)return FALSE;if(a.isFunction(b))b=
b.call(d);b.jquery&&b.length>0?e.content.empty().append(b.css({display:"block"})):e.content.html(b);e.tooltip.queue("fx",function(k){function j(m){i=i.not(m);if(i.length===0){m=void 0;var r=f.elements.tooltip,x,w;if(f.rendered&&a.browser.msie&&parseInt(a.browser.version.charAt(0),10)<9){r.css({width:"auto",maxWidth:"none"});m=l("dimensions").width;r.css({maxWidth:""});x=parseInt(r.css("max-width"),10)||0;w=parseInt(r.css("min-width"),10)||0;m=x+w?Math.min(Math.max(m,w),x):m;r.width(m)}f.rendered===
TRUE&&f.reposition(f.cache.event);k()}}var i=a("img:not([height]):not([width])",f.elements.content);i.each(function(m,r){var x=["abort","error","load","unload",""].join(".qtip-image ");a(this).bind(x,function(){clearTimeout(f.timers.img[m]);j(this)});(function w(){if(r.height)return j(r);f.timers.img[m]=setTimeout(w,20)})();return TRUE});i.length===0&&j(i)});return f}function z(b,e,k,j){function i(D){if(p.tooltip.hasClass("ui-state-disabled"))return FALSE;p.show.trigger("qtip-"+h+"-inactive");clearTimeout(f.timers.show);
clearTimeout(f.timers.hide);var v=function(){f.show(D)};if(c.show.delay>0)f.timers.show=setTimeout(v,c.show.delay);else v()}function m(D){if(p.tooltip.hasClass("ui-state-disabled"))return FALSE;var v=a(D.relatedTarget||D.target).parents(n)[0]==p.tooltip[0];clearTimeout(f.timers.show);clearTimeout(f.timers.hide);if(c.hide.fixed&&(c.position.target==="mouse"&&v||/mouse(out|leave|move)/.test(D.type)&&v)){D.stopPropagation();D.preventDefault();return FALSE}p.tooltip.stop(TRUE);if(c.hide.delay>0)f.timers.hide=
setTimeout(function(){f.hide(D)},c.hide.delay);else f.hide(D)}function r(D){if(p.tooltip.hasClass("ui-state-disabled"))return FALSE;clearTimeout(f.timers.inactive);f.timers.inactive=setTimeout(function(){f.hide(D)},c.hide.inactive)}function x(D){f.elements.tooltip.is(":visible")&&f.reposition(D)}var w=".qtip-"+h,p={show:c.show.target,hide:c.hide.target,tooltip:f.elements.tooltip},y={show:String(c.show.event).split(" "),hide:String(c.hide.event).split(" ")},E=a.browser.msie&&/^6\.[0-9]/.test(a.browser.version);
d.bind("remove.qtip",function(){f.destroy()});if(k&&c.hide.fixed){p.hide=p.hide.add(p.tooltip);p.tooltip.bind("mouseover"+w,function(){p.tooltip.hasClass("ui-state-disabled")||clearTimeout(f.timers.hide)})}if(e){if("number"===typeof c.hide.inactive){p.show.bind("qtip-"+h+"-inactive",r);a.each(a.fn.qtip.inactiveEvents,function(D,v){p.hide.add(f.elements.tooltip).bind(v+w+"-inactive",r)})}a.each(y.hide,function(D,v){var A=a.inArray(v,y.show);if(A>-1&&a(p.hide).add(p.show).length===a(p.hide).length||
v==="unfocus"){p.show.bind(v+w,function(F){p.tooltip.is(":visible")?m(F):i(F)});delete y.show[A]}else p.hide.bind(v+w,m)})}if(b){a.each(y.show,function(D,v){p.show.bind(v+w,i)});p.tooltip.bind("mouseover"+w,function(){f.focus()})}if(j){if(c.position.adjust.resize||c.position.adjust.screen)a(G).bind("resize"+w,x);if(c.position.adjust.screen||E&&p.tooltip.css("position")==="fixed")a(document).bind("scroll"+w,x);/unfocus/i.test(c.hide.event)&&a(document).bind("mousedown"+w,function(D){var v=f.elements.tooltip;
a(D.target).parents(n).length===0&&a(D.target).add(d).length>1&&v.is(":visible")&&!v.hasClass("ui-state-disabled")&&f.hide()});c.position.target==="mouse"&&a(document).bind("mousemove"+w,function(D){if(c.position.adjust.mouse&&!p.tooltip.hasClass("ui-state-disabled")&&p.tooltip.is(":visible"))f.reposition(D||a.fn.qtip.mouse)})}}function B(b,e,k,j){j=parseInt(j,10)!==0;var i=".qtip-"+h,m={show:b?c.show.target:a("<div/>"),hide:e?c.hide.target:a("<div/>"),tooltip:k?f.elements.tooltip:a("<div/>")};e=
{show:String(c.show.event).split(" "),hide:String(c.hide.event).split(" ")};if(f.rendered){a.each(e.show,function(r,x){m.show.unbind(x+i)});m.show.unbind("mousemove"+i).unbind("mouseout"+i).unbind("qtip-"+h+"-inactive");a.each(e.hide,function(r,x){m.hide.add(m.tooltip).unbind(x+i)});a.each(a.fn.qtip.inactiveEvents,function(r,x){m.hide.add(k?f.elements.content:NULL).unbind(x+i+"-inactive")});m.hide.unbind("mouseout"+i);m.tooltip.unbind("mouseover"+i);if(j){a(G).unbind("resize"+i);a(document).unbind("mousedown"+
i+" mousemove"+i)}}else b&&m.show.unbind(e.show+i+"-create")}var f=this,C="ui-tooltip",n=".qtip."+C;f.id=h;f.rendered=FALSE;f.elements={target:d};f.cache={event:{},target:NULL,disabled:FALSE};f.timers={img:[]};f.options=c;f.plugins={};a.extend(f,{render:function(b){var e=f.elements,k=a.Event("tooltiprender");if(f.rendered)return FALSE;f.rendered=b?-2:-1;e.tooltip=a("<div/>").attr({id:C+"-"+h,role:"tooltip","class":C+" qtip ui-tooltip-accessible ui-helper-reset "+c.style.classes}).css("z-index",a.fn.qtip.zindex+
a(n).length).toggleClass("ui-widget",c.style.widget).toggleClass("ui-state-disabled",f.cache.disabled).data("qtip",f).appendTo(c.position.container);e.wrapper=a("<div />",{"class":C+"-wrapper"}).appendTo(e.tooltip);e.content=a("<div />",{"class":C+"-content "+(c.style.widget?"ui-widget-content":""),id:C+"-"+h+"-content"}).appendTo(e.wrapper);u(c.content.text);c.content.title.text&&q();a.each(a.fn.qtip.plugins,function(){this.initialize==="render"&&this(f)});f.rendered=TRUE;z(1,1,1,1);a.each(c.events,
function(j,i){e.tooltip.bind("tooltip"+j,i)});e.tooltip.queue("fx",function(j){if(c.show.ready||b){e.tooltip.hide();f.show(f.cache.event)}e.tooltip.removeClass("ui-tooltip-accessible");k.originalEvent=a.extend({},f.cache.event);e.tooltip.trigger(k,[f.hash()]);j()});return f},get:function(b){switch(b.toLowerCase()){case "offset":b=l("position");break;case "dimensions":b=l("dimensions");break;default:b=g(b.toLowerCase());b=b[0].precedance?b[0].string():b[0].jquery?b[0]:b[0][b[1]];break}return b},set:function(b,
e){b=b.toLowerCase();var k=g(b),j=f.elements,i=j.tooltip,m,r,x,w={builtin:{id:function(){var p=e===TRUE?a.fn.qtip.nextid:e,y=C+"-"+p;if(p!==FALSE&&p.length>0&&!a("#ui-tooltip-"+p).length){i[0].id=y;j.content[0].id=y+"-content";j.title[0].id=y+"-title"}},"^content.text":function(){u(e)},"^content.title.text":function(){if(f.rendered)if(!f.elements.title&&e){q();f.reposition()}else e?f.elements.title.html(e):t()},"^content.title.button":function(){var p=f.elements.button,y=f.elements.title;if(f.rendered)if(e){y||
q();s()}else p.remove()},"^position.(my|at)$":function(){var p=/my$/i.test(b)?"my":"at";if("string"===typeof e)c.position[p]=new a.fn.qtip.plugins.Corner(e)},"^position.(my|at|adjust|target)":function(){f.rendered&&f.reposition()},"^position.container$":function(){if(f.rendered===TRUE){i.appendTo(e);f.reposition()}},"^(show|hide).(event|target|fixed|delay|inactive)":function(p,y,E,D){var v=b.search(/fixed/i)>-1?[0,[0,1,1,1]]:[b.substr(0,3),b.charAt(0)==="s"?[1,0,0,0]:[0,1,0,0]];if(v[0])p[y]=D;B.apply(f,
v[1]);if(v[0])p[y]=E;z.apply(f,v[1])},"^show.ready$":function(){f.rendered===FALSE&&f.show()},"^style.classes$":function(){f.elements.tooltip.css("class",C+" qtip ui-helper-reset "+e)},"^style.widget$":function(){i.toggleClass("ui-widget",!!e);j.titlebar.toggleClass("ui-widget-header",!!e);j.content.toggleClass("ui-widget-content",!!e)},"^events.(render|show|move|hide|focus|blur)":function(p,y,E,D){a.isFunction(e)?j.tooltip.bind("tooltip"+y,E):j.tooltip.unbind("tooltip"+y,D)}}};a.each(f.plugins,function(p){if("object"===
typeof this.checks)w[p]=this.checks});m=k[0][k[1]];k[0][k[1]]=e.nodeType?a(e):e;M(c,d);for(r in w)for(x in w[r])RegExp(x,"i").test(b)&&w[r][x].call(f,k[0],k[1],e,m);return f},toggle:function(b,e){function k(){var w=a(this),p=b?"attr":"removeAttr",y=/^1|0$/.test(w.css("opacity"));f.elements.title&&d[p]("aria-labelledby",C+"-"+h+"-title");d[p]("aria-describedby",C+"-"+h+"-content");if(b){if(a.browser.msie&&this.style&&y){x=this.style;x.removeAttribute("filter");x.removeAttribute("opacity")}}else y&&
w.hide()}if(f.rendered===FALSE)return FALSE;var j=b?"show":"hide",i=f.elements.tooltip,m=c[j],r=i.is(":visible"),x;if((typeof b).search("boolean|number"))b=!i.is(":visible");if(!r&&!b||i.is(":animated"))return f;if(e){if(f.cache.event&&/over|enter/.test(e.type)&&/out|leave/.test(f.cache.event.type)&&a(e.target).add(c.show.target).length<2&&a(e.relatedTarget).parents(n).length>0)return f;f.cache.event=a.extend({},e)}r=a.Event("tooltip"+j);r.originalEvent=a.extend({},e);i.trigger(r,[f.hash(),90]);if(r.isDefaultPrevented())return f;
if(b){f.focus();f.reposition(e);m.solo&&a(n).qtip("hide")}else clearTimeout(f.timers.show);i.attr("aria-hidden",Boolean(!b));i.stop(TRUE,FALSE);if(a.isFunction(m.effect)){m.effect.call(i,f.hash());i.queue(function(){k.call(this);a(this).dequeue()})}else if(m.effect===FALSE){i[j]();k.call(i)}else i.fadeTo(90,b?1:0,k);b&&m.target.trigger("qtip-"+h+"-inactive");return f},show:function(b){f.toggle(TRUE,b)},hide:function(b){f.toggle(FALSE,b)},focus:function(b){if(f.rendered===false)return FALSE;var e=
f.elements.tooltip,k=a(n),j=parseInt(e.css("z-index"),10),i=a.fn.qtip.zindex+k.length,m=C+"-focus",r=a.extend({},b);if(!e.hasClass(m)&&j!==i){k.css("z-index",function(x,w){return w-1});a(n+"."+m).each(function(){var x=a(this),w=x.qtip(),p;if(!w||w.rendered===FALSE)return TRUE;x.removeClass(m);p=a.Event("tooltipblur");p.originalEvent=r;x.trigger(p,[w,i])});b=a.Event("tooltipfocus");b.originalEvent=r;e.trigger(b,[f.hash(),i]);b.isDefaultPrevented()||e.css({zIndex:i}).addClass(m)}return f},reposition:function(b){if(f.rendered===
FALSE)return FALSE;var e=c.position.target,k=f.elements.tooltip,j=c.position,i=j.my,m=j.at,r=f.elements.tooltip.width(),x=f.elements.tooltip.height(),w=a(j.container)[0],p=0,y=0,E=a.Event("tooltipmove"),D=k.css("position")==="fixed",v=a(j.adjust.container&&w!==document.body?w:G),A={left:0,top:0};w={left:function(F){var I=v.scrollLeft,H=m.x==="left"?p:m.x==="right"?-p:p/2,J=i.x!==m.x&&m.x!=="center"?p:0,K=H+(i.x==="left"?-r:i.x==="right"?r:r/2)+-2*j.adjust.x,N=I-F;if(F+r-v.width-I>0)A.left+=(i.x===
"center"?-1:1)*(K-H-J);else if(N>0)A.left+=K-H+J;return A.left-F},top:function(F){var I=v.scrollTop,H=m.y==="top"?y:m.y==="bottom"?-y:0,J=i.y!==m.y&&m.y!=="center"?y:0,K=H+(i.y==="top"?-x:i.y==="bottom"?x:-x/2)+-2*j.adjust.y,N=F+x-v.height-I;if(I-F>0)A.top+=(i.y==="center"?-1:1)*(K-H-J);else if(N>0)A.top+=K-H-J;return A.top-F}};v={elem:v,height:v[(v[0]===G?"h":"outerH")+"eight"](),width:v[(v[0]===G?"w":"outerW")+"idth"](),scrollLeft:v.scrollLeft(),scrollTop:v.scrollTop()};if(e==="mouse"){m={x:"left",
y:"top"};b=j.adjust.mouse||!b?a.extend({},a.fn.qtip.mouse):b;A={top:b.pageY,left:b.pageX}}else{if(e==="event")e=b&&b.target&&b.type!=="scroll"&&b.type!=="resize"?f.cache.target=a(b.target):f.cache.target;e=a(e).eq(0);if(e.length===0)return f;else if(e[0]===document||e[0]===G){p=e.width();y=e.height();if(e[0]===G)A={top:D?0:v.scrollTop,left:D?0:v.scrollLeft}}else if(e.is("area")&&a.fn.qtip.plugins.imagemap){A=a.fn.qtip.plugins.imagemap(e,m);p=A.width;y=A.height;A=A.offset}else{p=e.outerWidth();y=e.outerHeight();
A=o(e)}A.left+=m.x==="right"?p:m.x==="center"?p/2:0;A.top+=m.y==="bottom"?y:m.y==="center"?y/2:0}A.left+=j.adjust.x+(i.x==="right"?-r:i.x==="center"?-r/2:0);A.top+=j.adjust.y+(i.y==="bottom"?-x:i.y==="center"?-x/2:0);A.adjusted=j.adjust.screen&&e[0]!==G&&e[0]!==document.body?{left:w.left(A.left),top:w.top(A.top)}:{left:0,top:0};k.attr("class",function(){return a(this).attr("class").replace(/ui-tooltip-pos-\w+/i,"")}).addClass(C+"-pos-"+i.abbreviation());E.originalEvent=a.extend({},b);k.trigger(E,
[f.hash(),A,v.elem]);if(E.isDefaultPrevented())return f;delete A.adjusted;if(j.container[0]==document.body){if(A.top+v.scrollTop<1)A.top=0;if(A.left+v.scrollLeft<1)A.left=0}if(k.is(":visible")&&a.isFunction(j.effect)){j.effect.call(k,f.hash(),A);k.queue(function(){var F=a(this);F.css({opacity:"",height:""});a.browser.msie&&this.style&&this.style.removeAttribute("filter");F.dequeue()})}else isNaN(A.left,A.top)||k.css(A);return f},disable:function(b){var e=f.elements.tooltip;if(f.rendered)e.toggleClass("ui-state-disabled",
b);else f.cache.disabled=!!b;return f},destroy:function(){var b=f.elements,e=b.target.data("oldtitle");f.rendered&&a.each(f.plugins,function(){this.initialize==="render"&&this.destroy()});B(1,1,1,1);d.removeData("qtip");f.rendered&&b.tooltip.remove();e&&d.attr("title",e);d.removeAttr("aria-describedby");return d},hash:function(){var b=a.extend({},f);delete b.cache;delete b.timers;delete b.options;delete b.plugins;delete b.render;delete b.hash;return b}})}function Q(d,c){var h,g=a(this);h=a(document.body);
var o=g.metadata?g.metadata(c.metadata):{};o=a.extend(TRUE,{},c,M(a.extend(TRUE,{},(o&&c.metadata.type==="html5"?o[c.metadata.name]:{})||o)));var l=o.position,t=this===document?h:g;g.removeData("metadata");if("boolean"===typeof o.content.text)if(o.content.attr!==FALSE&&g.attr(o.content.attr))o.content.text=g.attr(o.content.attr);else return FALSE;if(l.container===FALSE)l.container=h;if(l.target===FALSE)l.target=t;if(o.show.target===FALSE)o.show.target=t;if(o.hide.target===FALSE)o.hide.target=t;l.at=
new a.fn.qtip.plugins.Corner(l.at);l.my=new a.fn.qtip.plugins.Corner(l.my);if(g.data("qtip"))if(o.overwrite)g.qtip("destroy");else if(o.overwrite===FALSE)return FALSE;h=new P(g,o,d);g.data("qtip",h);return h}function R(d){var c=this;c.checks={"^content.ajax":function(){this.plugins.ajax.load(this.options.content.ajax)}};a.extend(c,{init:function(){var h=d.options.content.ajax;d.elements.tooltip.bind("tooltiprender.ajax",function(){c.load(h);d.elements.tooltip.bind("tooltipshow.ajax",function(){h.once===
FALSE&&d.rendered===TRUE&&c.load(h)})})},load:function(h){a.ajax(a.extend(TRUE,{},h,{success:function(g,o){if(a.isFunction(h.success))if(h.success.call(d.hash(),g,o)===FALSE)return;d.set("content.text",g)},error:function(g,o,l){var t=o||l;if(a.isFunction(h.error)){g=h.error.call(d.hash(),g,o,l);if(g===FALSE)return}d.set("content.text",t)}}));return c},destroy:function(){d.elements.tooltip.unbind("tooltipshow.ajax")}});c.init()}function O(d,c,h){var g=Math.floor(c/2),o=Math.floor(h/2);c={bottomright:[[0,
0],[c,h],[c,0]],bottomleft:[[0,0],[c,0],[0,h]],topright:[[0,h],[c,0],[c,h]],topleft:[[0,0],[0,h],[c,h]],topcenter:[[0,h],[g,0],[c,h]],bottomcenter:[[0,0],[c,0],[g,h]],rightcenter:[[0,0],[c,o],[0,h]],leftcenter:[[c,0],[c,h],[0,o]]};c.lefttop=c.bottomright;c.righttop=c.bottomleft;c.leftbottom=c.topright;c.rightbottom=c.topleft;return c[d]}function S(d){function c(n){var b=l.tip,e=["left","right"],k=o.offset,j,i;if(o.corner===FALSE||!b)return FALSE;n=n||g.corner;j=n.precedance;b.css({top:"",bottom:"",
left:"",right:"",margin:""});e[j==="y"?"push":"unshift"]("top","bottom");i=j==="y"?"x":"y";k=Math.max(n[i]==="center"?k:0,k)-C[i];switch(n[j==="y"?"x":"y"]){case "center":b.css(e[0],"50%").css("margin-"+e[0],-(u[j==="y"?"width":"height"]/2)+k);break;case e[0]:b.css(e[0],k);break;case e[1]:b.css(e[1],k);break}k=u[j==="x"?"width":"height"];if(B){t.toggleClass("ui-tooltip-accessible",!t.is(":visible"));k-=parseInt(s.css("border-"+n[j]+"-width"),10)||0;t.removeClass("ui-tooltip-accessible")}b.css(n[j],
-k)}function h(n,b,e,k){if(l.tip){n=a.extend({},g.corner);b=g.mimic.adjust?a.extend({},g.mimic):NULL;var j=n.precedance==="y"?["y","top","left","height","x"]:["x","left","top","width","y"],i=e.adjusted,m=[parseInt(s.css("border-"+n[j[0]]+"-width"),10)||0,0];a.each([n,b],function(){if(i.left)this.x=this.x==="center"?i.left>0?"left":"right":this.x==="left"?"right":"left";if(i.top)this.y=this.y==="center"?i.top>0?"top":"bottom":this.y==="top"?"bottom":"top"});m[1]=Math.max(n[j[4]]==="center"?o.offset:
0,o.offset);e[j[1]]+=(n[j[0]]===j[1]?1:-1)*(u[j[3]]-m[0]);e[j[2]]-=(n[j[4]]===j[2]||n[j[4]]==="center"?1:-1)*m[1];C.x=Math.max(-e.left-k.scrollLeft(),0);C.y=Math.max(-e.top-k.scrollTop(),0);if(n.string()!==q.corner.string()&&(q.top!==i.top||q.left!==i.left))g.update(n,b);else Math.max(C.x,C.y,0)&&c();q.left=i.left;q.top=i.top;q.corner=n}}var g=this,o=d.options.style.tip,l=d.elements,t=l.tooltip,s=l.wrapper,q={top:0,left:0,corner:{string:function(){}}},u={width:o.width,height:o.height},z={},B=o.border||
0,f=o.method||FALSE,C={x:0,y:0};g.corner=NULL;g.mimic=NULL;g.checks={"^position.my|style.tip.(corner|mimic|method|border)":function(){B=o.border;if(g.init())this.get("position.target")!=="mouse"&&this.reposition();else g.destroy()},"^style.tip.(height|width)":function(){u={width:o.width,height:o.height};g.create();g.update();d.reposition()}};a.extend(g,{init:function(){var n=a.browser.msie,b=g.mimic&&/center/i.test(g.mimic.string()),e=g.detectCorner();if(e){if(f===TRUE)f=a("<canvas />")[0].getContext?
"canvas":n&&(b||u.height!==u.width)?"vml":"polygon";else if(f==="canvas")f=n?"vml":!a("<canvas />")[0].getContext?"polygon":"canvas";else if(f==="polygon")f=n&&b?"vml":f;g.create();g.detectColours();g.update();t.unbind(".qtip-tip").bind("tooltipmove.qtip-tip",h)}return e},detectCorner:function(){var n=o.corner,b=o.mimic||n,e=d.options.position.at,k=d.options.position.my;if(k.string)k=k.string();if(n===FALSE||k===FALSE&&e===FALSE)return FALSE;else{if(n===TRUE)g.corner=new a.fn.qtip.plugins.Corner(k);
else if(!n.string)g.corner=new a.fn.qtip.plugins.Corner(n);if(b===TRUE)g.mimic=new a.fn.qtip.plugins.Corner(k);else if(!b.string){g.mimic=new a.fn.qtip.plugins.Corner(b);g.mimic.precedance=g.corner.precedance}}return g.corner.string()!=="centercenter"},detectColours:function(){var n=l.tip,b=g.mimic[g.mimic.precedance],e="border-"+b+"-color";z.fill=n.css("background-color","").css("border","").css("background-color")||"transparent";z.border=n.get(0).style?n.get(0).style["border"+b.charAt(0)+b.substr(1)+
"Color"]:n.css(e)||"transparent";if(/rgba?\(0, 0, 0(, 0)?\)|transparent/i.test(z.fill))z.fill=s.css(B?"background-color":e);if(!z.border||/rgba?\(0, 0, 0(, 0)?\)|transparent/i.test(z.border))z.border=s.css(e)||z.fill;a("*",n).add(n).css("background-color","transparent").css("border",0)},create:function(){var n=u.width,b=u.height;l.tip&&l.tip.remove();l.tip=a('<div class="ui-tooltip-tip" />').toggleClass("ui-widget-content",d.options.style.widget).css(u).prependTo(t);switch(f){case "canvas":l.tip.append('<canvas height="'+
b+'" width="'+n+'" />');break;case "vml":l.tip.html('<vml:shape coordorigin="0 0" coordsize="'+n+" "+b+'" stroked="'+!!B+'"  style="behavior:url(#default#VML); display:inline-block; antialias:TRUE; position: absolute;  top:0; left:0; width:'+n+"px; height:"+b+"px; vertical-align:"+g.corner.y+';"><vml:stroke weight="'+(B-2)+'px" joinstyle="miter" miterlimit="10"  style="behavior:url(#default#VML); display:inline-block;" /></vml:shape>');break;case "polygon":l.tip.append('<div class="ui-tooltip-tip-inner" />').append(B?
'<div class="ui-tooltip-tip-border" />':"");break}return g},update:function(n,b){var e=l.tip,k=u.width,j=u.height,i=B>0?0:1,m=Math.ceil(B/2+0.5),r,x;b||(b=n?n:g.mimic);if(!n)n=g.corner;if(b.x==="false")b.x=n.x;if(b.y==="false")b.y=n.y;x=Math[/b|r/.test(b[b.precedance==="y"?"x":"y"])?"ceil":"floor"];e=e.children();switch(f){case "canvas":e=e.get(0).getContext("2d");e.restore();e.clearRect(0,0,3E3,3E3);for(r=O(b.string(),k,j);i<2;i++){if(i){e.save();e.translate(x((b.x==="left"?1:b.x==="right"?-1:0)*
(B+1)*(b.precedance==="y"?0.5:1)),x((b.y==="top"?1:b.y==="bottom"?-1:0)*(B+1)*(b.precedance==="x"?0.5:1)))}e.beginPath();e.moveTo(r[0][0],r[0][1]);e.lineTo(r[1][0],r[1][1]);e.lineTo(r[2][0],r[2][1]);e.closePath();e.fillStyle=z[i?"fill":"border"];e.fill()}break;case "vml":r=O(b.string(),k,j);i="m"+r[0][0]+","+r[0][1]+" l"+r[1][0]+","+r[1][1]+" "+r[2][0]+","+r[2][1]+" xe";e.attr({path:i,fillcolor:z.fill});if(B){e.children().attr("color",z.border);if(b.precedance==="y"){e.css("top",(b.y==="top"?1:-1)*
(B-2));e.css("left",b.x==="left"?1:-2)}else{e.css("left",(b.x==="left"?1:-1)*(B-2));e.css("top",b.y==="top"?1:-2)}}break;case "polygon":if(b.precedance==="y"){i=k>j?1.5:k<j?5:2.2;m=[b.x==="left"?m:b.x==="right"?-m:0,Math.floor(i*m*(b.y==="bottom"?-1:1)*(b.x==="center"?0.8:1))]}else{i=k<j?1.5:k>j?5:2.2;m=[Math.floor(i*m*(b.x==="right"?-1:1)*(b.y==="center"?0.9:1)),b.y==="top"?m:b.y==="bottom"?-m:0]}e.removeAttr("style").each(function(w){var p={x:b.precedance==="x"?b.x==="left"?"right":"left":b.x,y:b.precedance===
"y"?b.y==="top"?"bottom":"top":b.y},y=b.x==="center"?["left","right",p.y,j,k]:["top","bottom",p.x,k,j],E=z[!w&&B?"border":"fill"];w&&a(this).css({position:"absolute","z-index":1,left:m[0],top:m[1]});b.x==="center"||b.y==="center"?a(this).css("border-"+y[2],y[3]+"px solid "+E).css("border-"+y[0],Math.floor(y[4]/2)+"px dashed transparent").css("border-"+y[1],Math.floor(y[4]/2)+"px dashed transparent"):a(this).css("border-width",Math.floor(j/2)+"px "+Math.floor(k/2)+"px").css("border-"+p.x,Math.floor(k/
2)+"px solid "+E).css("border-"+p.y,Math.floor(j/2)+"px solid "+E)});break}c(n);return g},destroy:function(){l.tip&&l.tip.remove();t.unbind(".qtip-tip")}})}function T(d,c){var h=this,g=d.elements,o=g.tooltip;g.overlay=a("#qtip-overlay");a.extend(h,{init:function(){o.bind("tooltipshow.qtipmodal tooltiphide.qtipmodal",function(l,t,s){l=l.type.replace("tooltip","");a.isFunction(c[l])?c[l].call(g.overlay,s,t):h[l](s)});g.overlay.length||h.create();c.blur===TRUE&&g.overlay.bind("click.qtipmodal"+d.id,
function(){d.hide.call(d)})},create:function(){g.overlay=a("<div />",{id:"qtip-overlay",css:{position:"absolute",top:0,left:0,display:"none"}}).appendTo(document.body);a(G).bind("resize.qtipmodal",function(){g.overlay.css({height:Math.max(a(G).height(),a(document).height()),width:Math.max(a(G).width(),a(document).width())})}).trigger("resize")},toggle:function(l){var t=g.overlay,s=d.options.show.modal.effect,q=l?"show":"hide";t.stop(TRUE,FALSE);if(a.isFunction(s))s.call(t,l);else s===FALSE?t[q]():
t.fadeTo(90,l?0.7:0,function(){l||a(this).hide()})},show:function(){h.toggle(TRUE)},hide:function(){h.toggle(FALSE)},destroy:function(){var l=TRUE;a("*").each(function(){var t=a(this).data("qtip");if(t&&t.id!==d.id&&t.options.show.modal)return l=FALSE});if(l){g.overlay.remove();a(G).unbind("scroll.qtipmodal resize.qtipmodal")}else g.overlay.unbind("click.qtipmodal"+d.id);o.unbind("tooltipshow.qtipmodal tooltiphide.qtipmodal")}});h.init()}function U(d){var c=this,h=d.elements,g=h.tooltip,o=".bgiframe-"+
d.id,l="tooltipmove"+o+" tooltipshow"+o;a.extend(c,{init:function(){h.bgiframe=a('<iframe class="ui-tooltip-bgiframe" frameborder="0" tabindex="-1" src="javascript:\'\';"  style="display:block; position:absolute; z-index:-1; filter:alpha(opacity=0);"></iframe>');h.bgiframe.appendTo(g);g.bind(l,c.adjust)},adjust:function(){var t=d.get("dimensions"),s=d.plugins.tip,q=d.elements.tip,u;u=parseInt(g.css("border-left-width"),10)||0;u={left:-u,top:-u};if(s&&q){s=s.corner.precedance==="x"?["width","left"]:
["height","top"];u[s[1]]-=q[s[0]]()}h.bgiframe.css(u).css(t)},destroy:function(){c.iframe.remove();g.unbind(l)}});c.init()}a.fn.qtip=function(d,c,h){var g=String(d).toLowerCase(),o=NULL,l=g==="disable"?[TRUE]:a.makeArray(arguments).slice(1,10),t=l[l.length-1],s=a.extend(TRUE,{},d),q;if(!arguments.length&&this.data("qtip")||g==="api")return(s=this.data("qtip"))?s.hash():L;else if("string"===typeof d){this.each(function(){var u=a(this).data("qtip");if(!u)return TRUE;if(/option|set/.test(g)&&c)if(h!==
L)u.set(c,h);else o=u.get(c);else{if(!u.rendered&&(g==="show"||g==="toggle")){if(t&&t.timeStamp)u.cache.event=t;u.render(1)}else if(g==="enable"){g="disable";l=[FALSE]}u[g]&&u[g].apply(u[g],l)}});return o!==NULL?o:this}else if("object"===typeof d||!arguments.length){q=M(s,this);s=a.extend(TRUE,{},a.fn.qtip.defaults,s);return a.fn.qtip.bind.call(q,s,t)}};a.fn.qtip.bind=function(d,c){return this.each(function(h){function g(f){function C(){s.render(typeof f==="object"||q.show.ready);u.show.unbind(z.show);
u.hide.unbind(z.hide)}if(s.cache.disabled)return FALSE;s.cache.event=a.extend({},f);if(q.show.delay>0){clearTimeout(s.timers.show);s.timers.show=setTimeout(C,q.show.delay);z.show!==z.hide&&u.hide.bind(z.hide,function(){clearTimeout(s.timers.show)})}else C()}var o=a(this),l=d.id,t=d.content.text,s,q,u,z,B;d.id=l=l===FALSE||l.length<1||a("#ui-tooltip-"+l).length?a.fn.qtip.nextid++:l;B=".qtip-"+l+"-create";s=Q.call(this,l,d);if(s===FALSE)return TRUE;q=s.options;if(a.isArray(t))q.content.text=t[h];o.attr("title")&&
o.data("oldtitle",o.attr("title")).removeAttr("title");a.each(a.fn.qtip.plugins,function(){this.initialize==="initialize"&&this(s)});u={show:q.show.target,hide:q.hide.target};z={show:String(q.show.event).replace(" ",B+" ")+B,hide:String(q.hide.event).replace(" ",B+" ")+B};u.show.bind(z.show,g);if(d.show.ready||d.prerender)g(c)})};a.each({attr:function(d){var c=a(this),h=c.data("qtip");return arguments.length===1&&d==="title"&&h&&h.rendered===TRUE?c.data("oldtitle"):NULL},remove:a.ui?NULL:function(d,
c){a(this).each(function(){if(!c)if(!d||a.filter(d,[this]).length)a("*",this).add(this).each(function(){a(this).triggerHandler("remove")})})}},function(d,c){if(!c)return TRUE;a.fn["Old"+d]=a.fn[d];a.fn[d]=function(){return c.apply(this,arguments)||a.fn["Old"+d].apply(this,arguments)}});a(document.body).attr("role",function(d,c){return!c?"application":c});a(document).bind("mousemove.qtip",function(d){a.fn.qtip.mouse={pageX:d.pageX,pageY:d.pageY}});a.fn.qtip.nextid=0;a.fn.qtip.inactiveEvents="click dblclick mousedown mouseup mousemove mouseleave mouseenter".split(" ");
a.fn.qtip.zindex=15E3;a.fn.qtip.plugins={Corner:function(d){this.x=(String(d).replace(/middle/i,"center").match(/left|right|center/i)||["false"])[0].toLowerCase();this.y=(String(d).replace(/middle/i,"center").match(/top|bottom|center/i)||["false"])[0].toLowerCase();this.precedance=d.charAt(0).search(/^(t|b)/)>-1?"y":"x";this.string=function(){return this.precedance==="y"?this.y+this.x:this.x+this.y};this.abbreviation=function(){var c=this.x.substr(0,1),h=this.y.substr(0,1);return c===h?c:c==="c"||
c!=="c"&&h!=="c"?h+c:c+h}}};a.fn.qtip.defaults={prerender:FALSE,id:FALSE,overwrite:TRUE,metadata:{type:"class"},content:{text:TRUE,attr:"title",title:{text:FALSE,button:FALSE}},position:{my:"top left",at:"bottom right",target:FALSE,container:FALSE,adjust:{x:0,y:0,mouse:TRUE,screen:FALSE,resize:TRUE,container:FALSE},effect:TRUE},show:{target:FALSE,event:"mouseenter",effect:TRUE,delay:90,solo:FALSE,ready:FALSE},hide:{target:FALSE,event:"mouseleave",effect:TRUE,delay:0,fixed:FALSE,inactive:FALSE},style:{classes:"",
widget:FALSE},events:{render:a.noop,move:a.noop,show:a.noop,hide:a.noop,focus:a.noop,blur:a.noop}};a.fn.qtip.plugins.ajax=function(d){var c=d.plugins.ajax,h=d.options.content.ajax;if(h&&h.url)if(c)return c;else{d.plugins.ajax=new R(d);return d.plugins.ajax}};a.fn.qtip.plugins.ajax.initialize="render";a.fn.qtip.plugins.ajax.sanitize=function(d){try{var c=d.content.ajax;if(typeof c!=="object")c=d.content.ajax={url:c};if("boolean"!==typeof c.once&&c.once)c.once=!!c.once}catch(h){}};a.extend(TRUE,a.fn.qtip.defaults,
{content:{ajax:{once:TRUE}}});a.fn.qtip.plugins.tip=function(d){var c=d.plugins.tip,h=d.options.style.tip;if(h&&h.corner)if(c)return c;else{d.plugins.tip=new S(d);d.plugins.tip.init();return d.plugins.tip}};a.fn.qtip.plugins.tip.initialize="render";a.fn.qtip.plugins.tip.sanitize=function(d){try{var c=d.style.tip;if(typeof c!=="object")d.style.tip={corner:c};if(!/string|boolean/i.test(typeof c.corner))c.corner=true;if(typeof c.method!=="string")c.method=TRUE;if(!/canvas|polygon/i.test(c.method))c.method=
TRUE;typeof c.width!=="number"&&delete c.width;typeof c.height!=="number"&&delete c.height;typeof c.border!=="number"&&delete c.border;typeof c.offset!=="number"&&delete c.offset}catch(h){}};a.extend(TRUE,a.fn.qtip.defaults,{style:{tip:{corner:TRUE,method:TRUE,width:9,height:9,border:0,offset:0}}});a.fn.qtip.plugins.imagemap=function(d,c){function h(B,f){for(var C=0,n=1,b=1,e=0,k=0,j=B.width,i=B.height;j>0&&i>0&&n>0&&b>0;){j=Math.floor(j/2);i=Math.floor(i/2);if(c.x==="left")n=j;else if(c.x==="right")n=
B.width-j;else n+=Math.floor(j/2);if(c.y==="top")b=i;else if(c.y==="bottom")b=B.height-i;else b+=Math.floor(i/2);for(C=f.length;C--;){if(f.length<2)break;e=f[C][0]-B.offset.left;k=f[C][1]-B.offset.top;if(c.x==="left"&&e>=n||c.x==="right"&&e<=n||c.x==="center"&&(e<n||e>B.width-n)||c.y==="top"&&k>=b||c.y==="bottom"&&k<=b||c.y==="center"&&(k<b||k>B.height-b))f.splice(C,1)}}return{left:f[0][0],top:f[0][1]}}var g=d.attr("shape").toLowerCase(),o=d.attr("coords").split(","),l=[],t=a('img[usemap="#'+d.parent("map").attr("name")+
'"]'),s=t.offset(),q={width:0,height:0,offset:{top:1E10,right:0,bottom:0,left:1E10}},u=0,z=0;s.left+=Math.ceil((t.outerWidth()-t.width())/2);s.top+=Math.ceil((t.outerHeight()-t.height())/2);if(g==="poly")for(u=o.length;u--;){z=[parseInt(o[--u],10),parseInt(o[u+1],10)];if(z[0]>q.offset.right)q.offset.right=z[0];if(z[0]<q.offset.left)q.offset.left=z[0];if(z[1]>q.offset.bottom)q.offset.bottom=z[1];if(z[1]<q.offset.top)q.offset.top=z[1];l.push(z)}else l=a.map(o,function(B){return parseInt(B,10)});switch(g){case "rect":q=
{width:Math.abs(l[2]-l[0]),height:Math.abs(l[3]-l[1]),offset:{left:l[0],top:l[1]}};break;case "circle":q={width:l[2]+2,height:l[2]+2,offset:{left:l[0],top:l[1]}};break;case "poly":a.extend(q,{width:Math.abs(q.offset.right-q.offset.left),height:Math.abs(q.offset.bottom-q.offset.top)});q.offset=c.string()==="centercenter"?{left:q.offset.left+q.width/2,top:q.offset.top+q.height/2}:h(q,l.slice());q.width=q.height=0;break}q.offset.left+=s.left;q.offset.top+=s.top;return q};a.fn.qtip.plugins.modal=function(d){var c=
d.plugins.modal,h=d.options.show.modal;if(c)return c;else if(h&&h.on===TRUE){d.plugins.modal=new T(d,h);return d.plugins.modal}};a.fn.qtip.plugins.modal.initialize="render";a.fn.qtip.plugins.modal.sanitize=function(d){if(d.show)if(typeof d.show.modal!=="object")d.show.modal={on:!!d.show.modal};else if(typeof d.show.modal.on==="undefined")d.show.modal.on=TRUE};a.extend(TRUE,a.fn.qtip.defaults,{show:{modal:{on:FALSE,effect:TRUE,blur:TRUE}}});a.fn.qtip.plugins.bgiframe=function(d){if(!(a.browser.msie&&
/^6\.[0-9]/.test(a.browser.version)&&a("select, object").length))return FALSE;var c=d.plugins.bgiframe;if(c)return c;else{d.plugins.bgiframe=new U(d);return d.plugins.bgiframe}};a.fn.qtip.plugins.bgiframe.initialize="render"})(jQuery,window);

/*
* jQuery Alert Dialogs Plugin
* Version 1.1
* Cory S.N. LaViska
* A Beautiful Site (http://abeautifulsite.net/)
* 14 May 2009
* Visit http://labs.abeautifulsite.net/projects/js/jquery/alerts/demo/
* Usage:
*	jAlert( message, [title, callback] )
*	jConfirm( message, [title, callback] )
*	jPrompt( message, [value, title, callback] )
*/

(function($) {
$.alerts = {
// These properties can be read/written by accessing $.alerts.propertyName from your scripts at any time
verticalOffset: -75,                // vertical offset of the dialog from center screen, in pixels
horizontalOffset: 0,                // horizontal offset of the dialog from center screen, in pixels/
repositionOnResize: true,           // re-centers the dialog on window resize
overlayOpacity: .01,                // transparency level of overlay
overlayColor: '#FFF',               // base color of overlay
draggable: true,                    // make the dialogs draggable (requires UI Draggables plugin)
okButton: '&nbsp;OK&nbsp;',         // text for the OK button
cancelButton: '&nbsp;Cancel&nbsp;', // text for the Cancel button
dialogClass: null,                  // if specified, this class will be applied to all dialogs
// Public methods
alert: function(message, title, callback) {
if( title == null ) title = 'Alert';
$.alerts._show(title, message, null, 'alert', function(result) {
if( callback ) callback(result);
});
},
confirm: function(message, title, callback) {
if( title == null ) title = 'Confirm';
$.alerts._show(title, message, null, 'confirm', function(result) {
if( callback ) callback(result);
});
},
prompt: function(message, value, title, callback) {
if( title == null ) title = 'Prompt';
$.alerts._show(title, message, value, 'prompt', function(result) {
if( callback ) callback(result);
});
},
// Private methods
_show: function(title, msg, value, type, callback) {
$.alerts._hide();
$.alerts._overlay('show');
$("BODY").append(
'<div id="popup_container">' +
'<h1 id="popup_title"></h1>' +
'<div id="popup_content">' +
'<div id="popup_message"></div>' +
'</div>' +
'</div>');
if( $.alerts.dialogClass ) $("#popup_container").addClass($.alerts.dialogClass);
// IE6 Fix
var pos = ($.browser.msie && parseInt($.browser.version) <= 6 ) ? 'absolute' : 'fixed';
$("#popup_container").css({
position: pos,
zIndex: 99999,
padding: 0,
margin: 0
});
$("#popup_title").text(title);
$("#popup_content").addClass(type);
$("#popup_message").text(msg);
$("#popup_message").html( $("#popup_message").text().replace(/\n/g, '<br />') );
$("#popup_container").css({minWidth: $("#popup_container").outerWidth(),maxWidth: $("#popup_container").outerWidth()});
$.alerts._reposition();
$.alerts._maintainPosition(true);
switch( type ) {case 'alert':
$("#popup_message").after('<div id="popup_panel"><input type="button" value="' + $.alerts.okButton + '" id="popup_ok" /></div>');
$("#popup_ok").click( function() {
$.alerts._hide();callback(true);});
$("#popup_ok").focus().keypress( function(e) {
if( e.keyCode == 13 || e.keyCode == 27 ) $("#popup_ok").trigger('click');});
break;
case 'confirm':
$("#popup_message").after('<div id="popup_panel"><input type="button" value="' + $.alerts.okButton + '" id="popup_ok" /> <input type="button" value="' + $.alerts.cancelButton + '" id="popup_cancel" /></div>');
$("#popup_ok").click( function() {
$.alerts._hide();
if( callback ) callback(true);});
$("#popup_cancel").click( function() {
$.alerts._hide();
if( callback ) callback(false);});
$("#popup_ok").focus();
$("#popup_ok, #popup_cancel").keypress( function(e) {
if( e.keyCode == 13 ) $("#popup_ok").trigger('click');
if( e.keyCode == 27 ) $("#popup_cancel").trigger('click');});
break;
case 'prompt':
$("#popup_message").append('<br /><input type="text" size="30" id="popup_prompt" />').after('<div id="popup_panel"><input type="button" value="' + $.alerts.okButton + '" id="popup_ok" /> <input type="button" value="' + $.alerts.cancelButton + '" id="popup_cancel" /></div>');
$("#popup_prompt").width( $("#popup_message").width() );
$("#popup_ok").click( function() {
var val = $("#popup_prompt").val();
$.alerts._hide();
if( callback ) callback( val );});
$("#popup_cancel").click( function() {
$.alerts._hide();
if( callback ) callback( null );});
$("#popup_prompt, #popup_ok, #popup_cancel").keypress( function(e) {
if( e.keyCode == 13 ) $("#popup_ok").trigger('click');
if( e.keyCode == 27 ) $("#popup_cancel").trigger('click');});
if( value ) $("#popup_prompt").val(value);
$("#popup_prompt").focus().select();
break;}
/* Make draggable */
if( $.alerts.draggable ) {
try {
$("#popup_container").draggable({ handle: $("#popup_title") });
$("#popup_title").css({ cursor: 'move' });} catch(e) { /* requires jQuery UI draggables */ }}},_hide: function() {
$("#popup_container").remove();
$.alerts._overlay('hide');
$.alerts._maintainPosition(false);},_overlay: function(status) {
switch( status ) {
case 'show':
$.alerts._overlay('hide');
$("BODY").append('<div id="popup_overlay"></div>');
$("#popup_overlay").css({position: 'absolute',zIndex: 99998,top: '0px',left: '0px',width:'100%',height: $(document).height(),background: $.alerts.overlayColor,opacity: $.alerts.overlayOpacity});
break;
case 'hide':
$("#popup_overlay").remove();
break;}},_reposition: function() {var top = (($(window).height() / 2) - ($("#popup_container").outerHeight() / 2)) + $.alerts.verticalOffset;var left = (($(window).width() / 2) - ($("#popup_container").outerWidth() / 2)) + $.alerts.horizontalOffset;
if( top < 0 ) top = 0;if( left < 0 ) left = 0;
/* IE6 fix */
if( $.browser.msie && parseInt($.browser.version) <= 6 ) top = top + $(window).scrollTop();
$("#popup_container").css({top: top + 'px',left: left + 'px'});
$("#popup_overlay").height( $(document).height() );},_maintainPosition: function(status) {if( $.alerts.repositionOnResize ) {
switch(status) {
case true:
$(window).bind('resize', $.alerts._reposition);
break;
case false:
$(window).unbind('resize', $.alerts._reposition);
break;}}}}
/* Shortuct functions */
jAlert = function(message, title, callback) {
$.alerts.alert(message, title, callback);}
jConfirm = function(message, title, callback) {
$.alerts.confirm(message, title, callback);};
jPrompt = function(message, value, title, callback) {
$.alerts.prompt(message, value, title, callback);
};})(jQuery);

/* Accordian
 * menu Accordion
 * Date: 05th Aug, 2009
 * Version: 1.0
 * web: www.giftlelo.com | www.marghoobsuleman.com
*/
;(function($){
$.fn.msAccordion = function(options) {options = $.extend({currentDiv:'1',previousDiv:'',vertical: false,defaultid:0,currentcounter:0,intervalid:0,autodelay:0,event:"click",alldivs_array:new Array()}, options);
$(this).addClass("accordionWrapper");
$(this).css({overflow:"hidden"});
//alert(this);
var elementid = $(this).attr("id");var allDivs = this.children();
if(options.autodelay>0)  {
$("#"+ elementid +" > div").bind("mouseenter", function(){pause();});
$("#"+ elementid +" > div").bind("mouseleave", function(){startPlay();});}
//set ids
allDivs.each(function(current) {
var iCurrent = current;
var sTitleID = elementid+"_msTitle_"+(iCurrent);
var sContentID = sTitleID+"_msContent_"+(iCurrent);
var currentDiv = allDivs[iCurrent];
var totalChild = currentDiv.childNodes.length;
var titleDiv = $(currentDiv).find("div.title");titleDiv.attr("id", sTitleID);
var contentDiv = $(currentDiv).find("div.content");contentDiv.attr("id", sContentID);options.alldivs_array.push(sTitleID);
//$("#"+sTitleID).click(function(){openMe(sTitleID);});
$("#"+sTitleID).bind(options.event, function(){pause();openMe(sTitleID);});});
//make vertical
if(options.vertical) {makeVertical();};
//open default
openMe(elementid+"_msTitle_"+options.defaultid);
if(options.autodelay>0) {startPlay();};
//alert(allDivs.length);
function openMe(id) {var sTitleID = id;var iCurrent = sTitleID.split("_")[sTitleID.split("_").length-1];
options.currentcounter = iCurrent;var sContentID = id+"_msContent_"+iCurrent;
if($("#"+sContentID).css("display")=="none") {
if(options.previousDiv!="") {closeMe(options.previousDiv);};
if(options.vertical) {
$("#"+sContentID).slideDown("slow");} else {
$("#"+sContentID).show("slow");}
options.currentDiv = sContentID;options.previousDiv = options.currentDiv;};};
function closeMe(div) {
if(options.vertical) {
$("#"+div).slideUp("slow");} else {
$("#"+div).hide("slow");};};
function makeVertical() {
$("#"+elementid +" > div").css({display:"block", float:"none", clear:"both"});
$("#"+elementid +" > div > div.title").css({display:"block", float:"none", clear:"both"});
$("#"+elementid +" > div > div.content").css({clear:"both"});};
function startPlay() {options.intervalid = window.setInterval(play, options.autodelay*1000);};
function play() {var sTitleId = options.alldivs_array[options.currentcounter];openMe(sTitleId);options.currentcounter++;
if(options.currentcounter==options.alldivs_array.length) options.currentcounter = 0;};
function pause() {window.clearInterval(options.intervalid);};}})(jQuery);

/* Thickbox */
eval(function(p,a,c,k,e,r){e=function(c){return(c<62?'':e(parseInt(c/62)))+((c=c%62)<36?c.toString(36):String.fromCharCode(c+29))};if('0'.replace(0,e)==0){while(c--)r[e(c)]=k[c];k=[function(e){return r[e]||e}];e=function(){return'\\w{1,2}'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('8 2y="images/loadingAnimation.1D";$.1h.1O=$.1h.msie&&/2n 6\\.0/i.1Q(1c.1o.1I)&&!/2n 7\\.0/i.1Q(1c.1o.1I);$(r).ready(p(){1u(\'a.16, area.16, input.16\');1F=1r 1p();1F.P=2y});p 1u(b){$(b).v(p(){8 t=11.1a||11.1G||Q;8 a=11.G||11.2u;8 g=11.2h||V;1e(t,a,g);11.blur();J V}).removeClass(\'16\')}p 1e(g,h,i){try{3(2d r.A.K.1S==="1R"){$("A","14").z({C:"1N%",B:"1N%"});$("14").z("1L","hidden");3(r.1K("1n")===Q){$("A").u("<12 5=\'1n\'></12><4 5=\'E\'></4><4 5=\'9\'></4>");$("#E").v(L)}}q{3(r.1K("E")===Q){$("A").u("<4 5=\'E\'></4><4 5=\'9\'></4>");$("#E").v(L)}}3(2r()){$("#E").2p("TB_overlayMacFFBGHack")}q{$("#E").2p("TB_overlayBG")}3(g===Q){g=""}$("A").u("<4 5=\'N\'><2k P=\'"+1F.P+"\' /></4>");$(\'#N\').show();8 j;3(h.R("?")!==-1){j=h.substr(0,h.R("?"))}q{j=h}8 k=/\\.2e$|\\.2c$|\\.2a$|\\.1D$|\\.28$/;8 l=j.1A().26(k);3(l==\'.2e\'||l==\'.2c\'||l==\'.2a\'||l==\'.1D\'||l==\'.28\'){1t="";1v="";19="";1y="";1x="";U="";1w="";1z=V;3(i){H=$("a[@2h="+i+"]").get();2i(D=0;((D<H.1j)&&(U===""));D++){8 m=H[D].G.1A().26(k);3(!(H[D].G==h)){3(1z){1y=H[D].1a;1x=H[D].G;U="<1k 5=\'2x\'>&1l;&1l;<a G=\'#\'>Next &gt;</a></1k>"}q{1t=H[D].1a;1v=H[D].G;19="<1k 5=\'1P\'>&1l;&1l;<a G=\'#\'>&lt; Prev</a></1k>"}}q{1z=1d;1w="1p "+(D+1)+" of "+(H.1j)}}}S=1r 1p();S.1f=p(){S.1f=Q;8 a=1M();8 x=a[0]-1Y;8 y=a[1]-1Y;8 b=S.B;8 c=S.C;3(b>x){c=c*(x/b);b=x;3(c>y){b=b*(y/c);c=y}}q 3(c>y){b=b*(y/c);c=y;3(b>x){c=c*(x/b);b=x}}13=b+30;1i=c+60;$("#9").u("<2k 5=\'1J\' P=\'"+h+"\' B=\'"+b+"\' C=\'"+c+"\' 2u=\'"+g+"\'/>"+"<4 5=\'TB_caption\'>"+g+"<4 5=\'TB_secondLine\'>"+1w+19+U+"</4></4><4 5=\'TB_closeWindow\'><a G=\'#\' 5=\'W\' 1a=\'1b\'>1b</a></4>");$("#W").v(L);3(!(19==="")){p d(){3($(r).O("v",d)){$(r).O("v",d)}$("#9").F();$("A").u("<4 5=\'9\'></4>");1e(1t,1v,i);J V}$("#1P").v(d)}3(!(U==="")){p f(){$("#9").F();$("A").u("<4 5=\'9\'></4>");1e(1y,1x,i);J V}$("#2x").v(f)}r.1m=p(e){3(e==Q){M=2w.2v}q{M=e.2t}3(M==27){L()}q 3(M==190){3(!(U=="")){r.1m="";f()}}q 3(M==188){3(!(19=="")){r.1m="";d()}}};18();$("#N").F();$("#1J").v(L);$("#9").z({Y:"Z"})};S.P=h}q{8 n=h.2o(/^[^\\?]+\\??/,\'\');8 o=2s(n);13=(o[\'B\']*1)+30||630;1i=(o[\'C\']*1)+40||440;T=13-30;X=1i-45;3(h.R(\'2j\')!=-1){1E=h.1H(\'TB_\');$("#15").F();3(o[\'1C\']!="1d"){$("#9").u("<4 5=\'2g\'><4 5=\'1B\'>"+g+"</4><4 5=\'2f\'><a G=\'#\' 5=\'W\' 1a=\'1b\'>1b</a></4></4><12 21=\'0\' 1W=\'0\' P=\'"+1E[0]+"\' 5=\'15\' 1G=\'15"+1g.2b(1g.1q()*1V)+"\' 1f=\'1s()\' K=\'B:"+(T+29)+"s;C:"+(X+17)+"s;\' > </12>")}q{$("#E").O();$("#9").u("<12 21=\'0\' 1W=\'0\' P=\'"+1E[0]+"\' 5=\'15\' 1G=\'15"+1g.2b(1g.1q()*1V)+"\' 1f=\'1s()\' K=\'B:"+(T+29)+"s;C:"+(X+17)+"s;\'> </12>")}}q{3($("#9").z("Y")!="Z"){3(o[\'1C\']!="1d"){$("#9").u("<4 5=\'2g\'><4 5=\'1B\'>"+g+"</4><4 5=\'2f\'><a G=\'#\' 5=\'W\'>1b</a></4></4><4 5=\'I\' K=\'B:"+T+"s;C:"+X+"s\'></4>")}q{$("#E").O();$("#9").u("<4 5=\'I\' class=\'TB_modal\' K=\'B:"+T+"s;C:"+X+"s;\'></4>")}}q{$("#I")[0].K.B=T+"s";$("#I")[0].K.C=X+"s";$("#I")[0].scrollTop=0;$("#1B").14(g)}}$("#W").v(L);3(h.R(\'TB_inline\')!=-1){$("#I").u($(\'#\'+o[\'25\']).24());$("#9").23(p(){$(\'#\'+o[\'25\']).u($("#I").24())});18();$("#N").F();$("#9").z({Y:"Z"})}q 3(h.R(\'2j\')!=-1){18();3($.1h.safari){$("#N").F();$("#9").z({Y:"Z"})}}q{$("#I").load(h+="&1q="+(1r Date().getTime()),p(){18();$("#N").F();1u("#I a.16");$("#9").z({Y:"Z"})})}}3(!o[\'1C\']){r.22=p(e){3(e==Q){M=2w.2v}q{M=e.2t}3(M==27){L()}}}}catch(e){}}p 1s(){$("#N").F();$("#9").z({Y:"Z"})}p L(){$("#TB_imageOff").O("v");$("#W").O("v");$("#9").fadeOut("fast",p(){$(\'#9,#E,#1n\').trigger("23").O().F()});$("#N").F();3(2d r.A.K.1S=="1R"){$("A","14").z({C:"20",B:"20"});$("14").z("1L","")}r.1m="";r.22="";J V}p 18(){$("#9").z({marginLeft:\'-\'+1Z((13/2),10)+\'s\',B:13+\'s\'});3(!(jQuery.1h.1O)){$("#9").z({marginTop:\'-\'+1Z((1i/2),10)+\'s\'})}}p 2s(a){8 b={};3(!a){J b}8 c=a.1H(/[;&]/);2i(8 i=0;i<c.1j;i++){8 d=c[i].1H(\'=\');3(!d||d.1j!=2){continue}8 e=2q(d[0]);8 f=2q(d[1]);f=f.2o(/\\+/g,\' \');b[e]=f}J b}p 1M(){8 a=r.documentElement;8 w=1c.2m||1X.2m||(a&&a.2l)||r.A.2l;8 h=1c.1U||1X.1U||(a&&a.1T)||r.A.1T;2z=[w,h];J 2z}p 2r(){8 a=1o.1I.1A();3(a.R(\'mac\')!=-1&&a.R(\'firefox\')!=-1){J 1d}}',[],160,'|||if|div|id|||var|TB_window||||||||||||||||function|else|document|px||append|click||||css|body|width|height|TB_Counter|TB_overlay|remove|href|TB_TempArray|TB_ajaxContent|return|style|tb_remove|keycode|TB_load|unbind|src|null|indexOf|imgPreloader|ajaxContentW|TB_NextHTML|false|TB_closeWindowButton|ajaxContentH|display|block||this|iframe|TB_WIDTH|html|TB_iframeContent|thickbox||tb_position|TB_PrevHTML|title|Close|window|true|tb_show|onload|Math|browser|TB_HEIGHT|length|span|nbsp|onkeydown|TB_HideSelect|navigator|Image|random|new|tb_showIframe|TB_PrevCaption|tb_init|TB_PrevURL|TB_imageCount|TB_NextURL|TB_NextCaption|TB_FoundURL|toLowerCase|TB_ajaxWindowTitle|modal|gif|urlNoQuery|imgLoader|name|split|userAgent|TB_Image|getElementById|overflow|tb_getPageSize|100|msie6|TB_prev|test|undefined|maxHeight|clientHeight|innerHeight|1000|hspace|self|150|parseInt|auto|frameborder|onkeyup|unload|children|inlineId|match||bmp||png|round|jpeg|typeof|jpg|TB_closeAjaxWindow|TB_title|rel|for|TB_iframe|img|clientWidth|innerWidth|MSIE|replace|addClass|unescape|tb_detectMacXFF|tb_parseQuery|which|alt|keyCode|event|TB_next|tb_pathToImage|arrayPageSize'.split('|'),0,{}))/*

/* NOT JQUERY - Table Sorter */
/* Needed to be at top of page */
var tableWidget_okToSort = true;var tableWidget_arraySort = new Array();tableWidget_tableCounter = 1;var activeColumn = new Array();var currentColumn = false;
function sortNumeric(a,b){a = a.replace(/,/,'.');b = b.replace(/,/,'.');a = a.replace(/[^\d\.\/]/g,'');b = b.replace(/[^\d\.\/]/g,'');if(a.indexOf('/')>=0)a = eval(a);if(b.indexOf('/')>=0)b = eval(b);return a/1 - b/1;}
function sortString(a, b) {if ( a.toUpperCase() < b.toUpperCase() ) return -1;if ( a.toUpperCase() > b.toUpperCase() ) return 1;return 0;}
function sortTable(){if(!tableWidget_okToSort)return;tableWidget_okToSort = false;/* Getting index of current column */var obj = this;var indexThis = 0;while(obj.previousSibling){obj = obj.previousSibling;if(obj.tagName=='TD')indexThis++;}if(this.getAttribute('direction') || this.direction){direction = this.getAttribute('direction');if(navigator.userAgent.indexOf('Opera')>=0)direction = this.direction;if(direction=='ascending'){direction = 'descending';this.setAttribute('direction','descending');this.direction = 'descending';}else{direction = 'ascending';this.setAttribute('direction','ascending');this.direction = 'ascending';}}else{direction = 'ascending';this.setAttribute('direction','ascending');this.direction = 'ascending';}var tableObj = this.parentNode.parentNode.parentNode;var tBody = tableObj.getElementsByTagName('TBODY')[0];var widgetIndex = tableObj.getAttribute('tableIndex');if(!widgetIndex)widgetIndex = tableObj.tableIndex;if(currentColumn)currentColumn.className='';document.getElementById('col' + widgetIndex + '_' + (indexThis+1)).className='highlightedColumn';currentColumn = document.getElementById('col' + widgetIndex + '_' + (indexThis+1));var sortMethod = tableWidget_arraySort[widgetIndex][indexThis]; /* N = numeric, S = String */if(activeColumn[widgetIndex] && activeColumn[widgetIndex]!=this){if(activeColumn[widgetIndex])activeColumn[widgetIndex].removeAttribute('direction');}activeColumn[widgetIndex] = this;var cellArray = new Array();var cellObjArray = new Array();for(var no=1;no<tableObj.rows.length;no++){var content= tableObj.rows[no].cells[indexThis].innerHTML+'';cellArray.push(content);cellObjArray.push(tableObj.rows[no].cells[indexThis]);}if(sortMethod=='N'){cellArray = cellArray.sort(sortNumeric);}else{cellArray = cellArray.sort(sortString);}if(direction=='descending'){for(var no=cellArray.length;no>=0;no--){for(var no2=0;no2<cellObjArray.length;no2++){if(cellObjArray[no2].innerHTML == cellArray[no] && !cellObjArray[no2].getAttribute('allreadySorted')){cellObjArray[no2].setAttribute('allreadySorted','1');tBody.appendChild(cellObjArray[no2].parentNode);}}}}else{for(var no=0;no<cellArray.length;no++){for(var no2=0;no2<cellObjArray.length;no2++){if(cellObjArray[no2].innerHTML == cellArray[no] && !cellObjArray[no2].getAttribute('allreadySorted')){cellObjArray[no2].setAttribute('allreadySorted','1');tBody.appendChild(cellObjArray[no2].parentNode);}}}}for(var no2=0;no2<cellObjArray.length;no2++){cellObjArray[no2].removeAttribute('allreadySorted');}tableWidget_okToSort = true;}
function initSortTable(objId,sortArray){var obj = document.getElementById(objId);obj.setAttribute('tableIndex',tableWidget_tableCounter);obj.tableIndex = tableWidget_tableCounter;tableWidget_arraySort[tableWidget_tableCounter] = sortArray;var tHead = obj.getElementsByTagName('THEAD')[0];var cells = tHead.getElementsByTagName('TD');for(var no=0;no<cells.length;no++){if(sortArray[no]){cells[no].onclick = sortTable;}else{cells[no].style.cursor = 'default';}}for(var no2=0;no2<sortArray.length;no2++){	/* Right align numeric cells */ if(sortArray[no2] && sortArray[no2]=='N')obj.rows[0].cells[no2].style.textAlign='right';}tableWidget_tableCounter++;}
/* End Table Sorter */


/*
 * jquery.tools 1.1.2 - The missing UI library for the Web
 * [tools.scrollable-1.1.2, tools.scrollable.circular-0.5.1, tools.scrollable.autoscroll-1.0.1, tools.scrollable.navigator-1.0.2, tools.scrollable.mousewheel-1.0.1, tools.overlay-1.1.2, tools.overlay.gallery-1.0.0, tools.overlay.apple-1.0.1, tools.expose-1.0.5]
 *
 * Copyright (c) 2009 Tero Piirainen
 * http://flowplayer.org/tools/
 * Dual licensed under MIT and GPL 2+ licenses
 * http://www.opensource.org/licenses
 * Flowplayer 3.1.4 - Flash Video Player for the Web
 * [flowplayer.core-3.1.4]
 * Copyright (c) 2009 Flowplayer Ltd
 * Licensed under GPL 3+ license
 * http://flowplayer.org/download/license_gpl.html
 * jquery.event.wheel.js - rev 1
 * Copyright (c) 2008, Three Dub Media (http://threedubmedia.com)
 * Liscensed under the MIT License (MIT-LICENSE.txt)
 * http://www.opensource.org/licenses/mit-license.php
 * Created: 2008-07-01 | Updated: 2008-07-14
 * File generated: Sun Apr 11 16:06:06 GMT 2010
 */
(function(b){b.tools=b.tools||{};b.tools.scrollable={version:"1.1.2",conf:{size:5,vertical:false,speed:400,keyboard:true,keyboardSteps:null,disabledClass:"disabled",hoverClass:null,clickable:true,activeClass:"active",easing:"swing",loop:false,items:".items",item:null,prev:".prev",next:".next",prevPage:".prevPage",nextPage:".nextPage",api:false}};var c;function a(o,m){var r=this,p=b(this),d=!m.vertical,e=o.children(),k=0,i;if(!c){c=r}b.each(m,function(s,t){if(b.isFunction(t)){p.bind(s,t)}});if(e.length>1){e=b(m.items,o)}function l(t){var s=b(t);return m.globalNav?s:o.parent().find(t)}o.data("finder",l);var f=l(m.prev),h=l(m.next),g=l(m.prevPage),n=l(m.nextPage);b.extend(r,{getIndex:function(){return k},getClickIndex:function(){var s=r.getItems();return s.index(s.filter("."+m.activeClass))},getConf:function(){return m},getSize:function(){return r.getItems().size()},getPageAmount:function(){return Math.ceil(this.getSize()/m.size)},getPageIndex:function(){return Math.ceil(k/m.size)},getNaviButtons:function(){return f.add(h).add(g).add(n)},getRoot:function(){return o},getItemWrap:function(){return e},getItems:function(){return e.children(m.item)},getVisibleItems:function(){return r.getItems().slice(k,k+m.size)},seekTo:function(s,w,t){if(s<0){s=0}if(k===s){return r}if(b.isFunction(w)){t=w}if(s>r.getSize()-m.size){return m.loop?r.begin():this.end()}var u=r.getItems().eq(s);if(!u.length){return r}var v=b.Event("onBeforeSeek");p.trigger(v,[s]);if(v.isDefaultPrevented()){return r}if(w===undefined||b.isFunction(w)){w=m.speed}function x(){if(t){t.call(r,s)}p.trigger("onSeek",[s])}if(d){e.animate({left:-u.position().left},w,m.easing,x)}else{e.animate({top:-u.position().top},w,m.easing,x)}c=r;k=s;v=b.Event("onStart");p.trigger(v,[s]);if(v.isDefaultPrevented()){return r}f.add(g).toggleClass(m.disabledClass,s===0);h.add(n).toggleClass(m.disabledClass,s>=r.getSize()-m.size);return r},move:function(u,t,s){i=u>0;return this.seekTo(k+u,t,s)},next:function(t,s){return this.move(1,t,s)},prev:function(t,s){return this.move(-1,t,s)},movePage:function(w,v,u){i=w>0;var s=m.size*w;var t=k%m.size;if(t>0){s+=(w>0?-t:m.size-t)}return this.move(s,v,u)},prevPage:function(t,s){return this.movePage(-1,t,s)},nextPage:function(t,s){return this.movePage(1,t,s)},setPage:function(t,u,s){return this.seekTo(t*m.size,u,s)},begin:function(t,s){i=false;return this.seekTo(0,t,s)},end:function(t,s){i=true;var u=this.getSize()-m.size;return u>0?this.seekTo(u,t,s):r},reload:function(){p.trigger("onReload");return r},focus:function(){c=r;return r},click:function(u){var v=r.getItems().eq(u),s=m.activeClass,t=m.size;if(u<0||u>=r.getSize()){return r}if(t==1){if(m.loop){return r.next()}if(u===0||u==r.getSize()-1){i=(i===undefined)?true:!i}return i===false?r.prev():r.next()}if(t==2){if(u==k){u--}r.getItems().removeClass(s);v.addClass(s);return r.seekTo(u,time,fn)}if(!v.hasClass(s)){r.getItems().removeClass(s);v.addClass(s);var x=Math.floor(t/2);var w=u-x;if(w>r.getSize()-t){w=r.getSize()-t}if(w!==u){return r.seekTo(w)}}return r},bind:function(s,t){p.bind(s,t);return r},unbind:function(s){p.unbind(s);return r}});b.each("onBeforeSeek,onStart,onSeek,onReload".split(","),function(s,t){r[t]=function(u){return r.bind(t,u)}});f.addClass(m.disabledClass).click(function(){r.prev()});h.click(function(){r.next()});n.click(function(){r.nextPage()});if(r.getSize()<m.size){h.add(n).addClass(m.disabledClass)}g.addClass(m.disabledClass).click(function(){r.prevPage()});var j=m.hoverClass,q="keydown."+Math.random().toString().substring(10);r.onReload(function(){if(j){r.getItems().hover(function(){b(this).addClass(j)},function(){b(this).removeClass(j)})}if(m.clickable){r.getItems().each(function(s){b(this).unbind("click.scrollable").bind("click.scrollable",function(t){if(b(t.target).is("a")){return}return r.click(s)})})}if(m.keyboard){b(document).unbind(q).bind(q,function(t){if(t.altKey||t.ctrlKey){return}if(m.keyboard!="static"&&c!=r){return}var u=m.keyboardSteps;if(d&&(t.keyCode==37||t.keyCode==39)){r.move(t.keyCode==37?-u:u);return t.preventDefault()}if(!d&&(t.keyCode==38||t.keyCode==40)){r.move(t.keyCode==38?-u:u);return t.preventDefault()}return true})}else{b(document).unbind(q)}});r.reload()}b.fn.scrollable=function(d){var e=this.eq(typeof d=="number"?d:0).data("scrollable");if(e){return e}var f=b.extend({},b.tools.scrollable.conf);d=b.extend(f,d);d.keyboardSteps=d.keyboardSteps||d.size;this.each(function(){e=new a(b(this),d);b(this).data("scrollable",e)});return d.api?e:this}})(jQuery);
(function(b){var a=b.tools.scrollable;a.plugins=a.plugins||{};a.plugins.circular={version:"0.5.1",conf:{api:false,clonedClass:"cloned"}};b.fn.circular=function(e){var d=b.extend({},a.plugins.circular.conf),c;b.extend(d,e);this.each(function(){var i=b(this).scrollable(),n=i.getItems(),k=i.getConf(),f=i.getItemWrap(),j=0;if(i){c=i}if(n.length<k.size){return false}n.slice(0,k.size).each(function(o){b(this).clone().appendTo(f).click(function(){i.click(n.length+o)}).addClass(d.clonedClass)});var l=b.makeArray(n.slice(-k.size)).reverse();b(l).each(function(o){b(this).clone().prependTo(f).click(function(){i.click(-o-1)}).addClass(d.clonedClass)});var m=f.children(k.item);var h=k.hoverClass;if(h){m.hover(function(){b(this).addClass(h)},function(){b(this).removeClass(h)})}function g(o){var p=m.eq(o);if(k.vertical){f.css({top:-p.position().top})}else{f.css({left:-p.position().left})}}g(k.size);b.extend(i,{move:function(s,r,p,q){var u=j+s+k.size;var t=u>i.getSize()-k.size;if(u<=0||t){var o=j+k.size+(t?-n.length:n.length);g(o);u=o+s}if(q){m.removeClass(k.activeClass).eq(u+Math.floor(k.size/2)).addClass(k.activeClass)}if(u===j+k.size){return self}return i.seekTo(u,r,p)},begin:function(p,o){return this.seekTo(k.size,p,o)},end:function(p,o){return this.seekTo(n.length,p,o)},click:function(p,r,q){if(!k.clickable){return self}if(k.size==1){return this.next()}var s=p-j,o=k.activeClass;s-=Math.floor(k.size/2);return this.move(s,r,q,true)},getIndex:function(){return j},setPage:function(p,q,o){return this.seekTo(p*k.size+k.size,q,o)},getPageAmount:function(){return Math.ceil(n.length/k.size)},getPageIndex:function(){if(j<0){return this.getPageAmount()-1}if(j>=n.length){return 0}var o=(j+k.size)/k.size-1;return o},getVisibleItems:function(){var o=j+k.size;return m.slice(o,o+k.size)}});i.onStart(function(p,o){j=o-k.size;return false});i.getNaviButtons().removeClass(k.disabledClass)});return d.api?c:this}})(jQuery);
(function(b){var a=b.tools.scrollable;a.plugins=a.plugins||{};a.plugins.autoscroll={version:"1.0.1",conf:{autoplay:true,interval:3000,autopause:true,steps:1,api:false}};b.fn.autoscroll=function(d){if(typeof d=="number"){d={interval:d}}var e=b.extend({},a.plugins.autoscroll.conf),c;b.extend(e,d);this.each(function(){var g=b(this).scrollable();if(g){c=g}var i,f,h=true;g.play=function(){if(i){return}h=false;i=setInterval(function(){g.move(e.steps)},e.interval);g.move(e.steps)};g.pause=function(){i=clearInterval(i)};g.stop=function(){g.pause();h=true};if(e.autopause){g.getRoot().add(g.getNaviButtons()).hover(function(){g.pause();clearInterval(f)},function(){if(!h){f=setTimeout(g.play,e.interval)}})}if(e.autoplay){setTimeout(g.play,e.interval)}});return e.api?c:this}})(jQuery);
(function(b){var a=b.tools.scrollable;a.plugins=a.plugins||{};a.plugins.navigator={version:"1.0.2",conf:{navi:".navi",naviItem:null,activeClass:"active",indexed:false,api:false,idPrefix:null}};b.fn.navigator=function(d){var e=b.extend({},a.plugins.navigator.conf),c;if(typeof d=="string"){d={navi:d}}d=b.extend(e,d);this.each(function(){var i=b(this).scrollable(),f=i.getRoot(),l=f.data("finder").call(null,d.navi),g=null,k=i.getNaviButtons();if(i){c=i}i.getNaviButtons=function(){return k.add(l)};function j(){if(!l.children().length||l.data("navi")==i){l.empty();l.data("navi",i);for(var m=0;m<i.getPageAmount();m++){l.append(b("<"+(d.naviItem||"a")+"/>"))}g=l.children().each(function(n){var o=b(this);o.click(function(p){i.setPage(n);return p.preventDefault()});if(d.indexed){o.text(n)}if(d.idPrefix){o.attr("id",d.idPrefix+n)}})}else{g=d.naviItem?l.find(d.naviItem):l.children();g.each(function(n){var o=b(this);o.click(function(p){i.setPage(n);return p.preventDefault()})})}g.eq(0).addClass(d.activeClass)}i.onStart(function(o,n){var m=d.activeClass;g.removeClass(m).eq(i.getPageIndex()).addClass(m)});i.onReload(function(){j()});j();var h=g.filter("[href="+location.hash+"]");if(h.length){i.move(g.index(h))}});return d.api?c:this}})(jQuery);
(function(b){b.fn.wheel=function(e){return this[e?"bind":"trigger"]("wheel",e)};b.event.special.wheel={setup:function(){b.event.add(this,d,c,{})},teardown:function(){b.event.remove(this,d,c)}};var d=!b.browser.mozilla?"mousewheel":"DOMMouseScroll"+(b.browser.version<"1.9"?" mousemove":"");function c(e){switch(e.type){case"mousemove":return b.extend(e.data,{clientX:e.clientX,clientY:e.clientY,pageX:e.pageX,pageY:e.pageY});case"DOMMouseScroll":b.extend(e,e.data);e.delta=-e.detail/3;break;case"mousewheel":e.delta=e.wheelDelta/120;break}e.type="wheel";return b.event.handle.call(this,e,e.delta)}var a=b.tools.scrollable;a.plugins=a.plugins||{};a.plugins.mousewheel={version:"1.0.1",conf:{api:false,speed:50}};b.fn.mousewheel=function(f){var g=b.extend({},a.plugins.mousewheel.conf),e;if(typeof f=="number"){f={speed:f}}f=b.extend(g,f);this.each(function(){var h=b(this).scrollable();if(h){e=h}h.getRoot().wheel(function(i,j){h.move(j<0?1:-1,f.speed||50);return false})});return f.api?e:this}})(jQuery);
(function(c){c.tools=c.tools||{};c.tools.overlay={version:"1.1.2",addEffect:function(e,f,g){b[e]=[f,g]},conf:{top:"10%",left:"center",absolute:false,speed:"normal",closeSpeed:"fast",effect:"default",close:null,oneInstance:true,closeOnClick:true,closeOnEsc:true,api:false,expose:null,target:null}};var b={};c.tools.overlay.addEffect("default",function(e){this.getOverlay().fadeIn(this.getConf().speed,e)},function(e){this.getOverlay().fadeOut(this.getConf().closeSpeed,e)});var d=[];function a(g,k){var o=this,m=c(this),n=c(window),j,i,h,e=k.expose&&c.tools.expose.version;var f=k.target||g.attr("rel");i=f?c(f):null||g;if(!i.length){throw"Could not find Overlay: "+f}if(g&&g.index(i)==-1){g.click(function(p){o.load(p);return p.preventDefault()})}c.each(k,function(p,q){if(c.isFunction(q)){m.bind(p,q)}});c.extend(o,{load:function(u){if(o.isOpened()){return o}var r=b[k.effect];if(!r){throw'Overlay: cannot find effect : "'+k.effect+'"'}if(k.oneInstance){c.each(d,function(){this.close(u)})}u=u||c.Event();u.type="onBeforeLoad";m.trigger(u);if(u.isDefaultPrevented()){return o}h=true;if(e){i.expose().load(u)}var t=k.top;var s=k.left;var p=i.outerWidth({margin:true});var q=i.outerHeight({margin:true});if(typeof t=="string"){t=t=="center"?Math.max((n.height()-q)/2,0):parseInt(t,10)/100*n.height()}if(s=="center"){s=Math.max((n.width()-p)/2,0)}if(!k.absolute){t+=n.scrollTop();s+=n.scrollLeft()}i.css({top:t,left:s,position:"absolute"});u.type="onStart";m.trigger(u);r[0].call(o,function(){if(h){u.type="onLoad";m.trigger(u)}});if(k.closeOnClick){c(document).bind("click.overlay",function(w){if(!o.isOpened()){return}var v=c(w.target);if(v.parents(i).length>1){return}c.each(d,function(){this.close(w)})})}if(k.closeOnEsc){c(document).unbind("keydown.overlay").bind("keydown.overlay",function(v){if(v.keyCode==27){c.each(d,function(){this.close(v)})}})}return o},close:function(q){if(!o.isOpened()){return o}q=q||c.Event();q.type="onBeforeClose";m.trigger(q);if(q.isDefaultPrevented()){return}h=false;b[k.effect][1].call(o,function(){q.type="onClose";m.trigger(q)});var p=true;c.each(d,function(){if(this.isOpened()){p=false}});if(p){c(document).unbind("click.overlay").unbind("keydown.overlay")}return o},getContent:function(){return i},getOverlay:function(){return i},getTrigger:function(){return g},getClosers:function(){return j},isOpened:function(){return h},getConf:function(){return k},bind:function(p,q){m.bind(p,q);return o},unbind:function(p){m.unbind(p);return o}});c.each("onBeforeLoad,onStart,onLoad,onBeforeClose,onClose".split(","),function(p,q){o[q]=function(r){return o.bind(q,r)}});if(e){if(typeof k.expose=="string"){k.expose={color:k.expose}}c.extend(k.expose,{api:true,closeOnClick:k.closeOnClick,closeOnEsc:false});var l=i.expose(k.expose);l.onBeforeClose(function(p){o.close(p)});o.onClose(function(p){l.close(p)})}j=i.find(k.close||".close");if(!j.length&&!k.close){j=c('<div class="close"></div>');i.prepend(j)}j.click(function(p){o.close(p)})}c.fn.overlay=function(e){var f=this.eq(typeof e=="number"?e:0).data("overlay");if(f){return f}if(c.isFunction(e)){e={onBeforeLoad:e}}var g=c.extend({},c.tools.overlay.conf);e=c.extend(true,g,e);this.each(function(){f=new a(c(this),e);d.push(f);c(this).data("overlay",f)});return e.api?f:this}})(jQuery);
(function(b){var a=b.tools.overlay;a.plugins=a.plugins||{};a.plugins.gallery={version:"1.0.0",conf:{imgId:"img",next:".next",prev:".prev",info:".info",progress:".progress",disabledClass:"disabled",activeClass:"active",opacity:0.8,speed:"slow",template:"<strong>${title}</strong> <span>Image ${index} of ${total}</span>",autohide:true,preload:true,api:false}};b.fn.gallery=function(d){var o=b.extend({},a.plugins.gallery.conf),m;b.extend(o,d);m=this.overlay();var r=this,j=m.getOverlay(),k=j.find(o.next),g=j.find(o.prev),e=j.find(o.info),c=j.find(o.progress),h=g.add(k).add(e).css({opacity:o.opacity}),s=m.getClosers(),l;function p(u){c.fadeIn();h.hide();s.hide();var t=u.attr("href");var v=new Image();v.onload=function(){c.fadeOut();var y=b("#"+o.imgId,j);if(!y.length){y=b("<img/>").attr("id",o.imgId).css("visibility","hidden");j.prepend(y)}y.attr("src",t).css("visibility","hidden");var z=v.width;var A=(b(window).width()-z)/2;l=r.index(r.filter("[href="+t+"]"));r.removeClass(o.activeClass).eq(l).addClass(o.activeClass);var w=o.disabledClass;h.removeClass(w);if(l===0){g.addClass(w)}if(l==r.length-1){k.addClass(w)}var B=o.template.replace("${title}",u.attr("title")||u.data("title")).replace("${index}",l+1).replace("${total}",r.length);var x=parseInt(e.css("paddingLeft"),10)+parseInt(e.css("paddingRight"),10);e.html(B).css({width:z-x});j.animate({width:z,height:v.height,left:A},o.speed,function(){y.hide().css("visibility","visible").fadeIn(function(){if(!o.autohide){h.fadeIn();s.show()}})})};v.onerror=function(){j.fadeIn().html("Cannot find image "+t)};v.src=t;if(o.preload){r.filter(":eq("+(l-1)+"), :eq("+(l+1)+")").each(function(){var w=new Image();w.src=b(this).attr("href")})}}function f(t,u){t.click(function(){if(t.hasClass(o.disabledClass)){return}var v=r.eq(i=l+(u?1:-1));if(v.length){p(v)}})}f(k,true);f(g);b(document).keydown(function(t){if(!j.is(":visible")||t.altKey||t.ctrlKey){return}if(t.keyCode==37||t.keyCode==39){var u=t.keyCode==37?g:k;u.click();return t.preventDefault()}return true});function q(){if(!j.is(":animated")){h.show();s.show()}}if(o.autohide){j.hover(q,function(){h.fadeOut();s.hide()}).mousemove(q)}var n;this.each(function(){var v=b(this),u=b(this).overlay(),t=u;u.onBeforeLoad(function(){p(v)});u.onClose(function(){r.removeClass(o.activeClass)})});return o.api?n:this}})(jQuery);
(function(d){var b=d.tools.overlay;b.effects=b.effects||{};b.effects.apple={version:"1.0.1"};d.extend(b.conf,{start:{absolute:true,top:null,left:null},fadeInSpeed:"fast",zIndex:9999});function c(f){var g=f.offset();return[g.top+f.height()/2,g.left+f.width()/2]}var e=function(n){var k=this.getOverlay(),f=this.getConf(),i=this.getTrigger(),q=this,r=k.outerWidth({margin:true}),m=k.data("img");if(!m){var l=k.css("backgroundImage");if(!l){throw"background-image CSS property not set for overlay"}l=l.substring(l.indexOf("(")+1,l.indexOf(")")).replace(/\"/g,"");k.css("backgroundImage","none");m=d('<img src="'+l+'"/>');m.css({border:0,position:"absolute",display:"none"}).width(r);d("body").append(m);k.data("img",m)}var o=d(window),j=f.start.top||Math.round(o.height()/2),h=f.start.left||Math.round(o.width()/2);if(i){var g=c(i);j=g[0];h=g[1]}if(!f.start.absolute){j+=o.scrollTop();h+=o.scrollLeft()}m.css({top:j,left:h,width:0,zIndex:f.zIndex}).show();m.animate({top:k.css("top"),left:k.css("left"),width:r},f.speed,function(){k.css("zIndex",f.zIndex+1).fadeIn(f.fadeInSpeed,function(){if(q.isOpened()&&!d(this).index(k)){n.call()}else{k.hide()}})})};var a=function(f){var h=this.getOverlay(),i=this.getConf(),g=this.getTrigger(),l=i.start.top,k=i.start.left;h.hide();if(g){var j=c(g);l=j[0];k=j[1]}h.data("img").animate({top:l,left:k,width:0},i.closeSpeed,f)};b.addEffect("apple",e,a)})(jQuery);
(function(b){b.tools=b.tools||{};b.tools.expose={version:"1.0.5",conf:{maskId:null,loadSpeed:"slow",closeSpeed:"fast",closeOnClick:true,closeOnEsc:true,zIndex:9998,opacity:0.8,color:"#456",api:false}};function a(){if(b.browser.msie){var f=b(document).height(),e=b(window).height();return[window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,f-e<20?e:f]}return[b(window).width(),b(document).height()]}function c(h,g){var e=this,j=b(this),d=null,f=false,i=0;b.each(g,function(k,l){if(b.isFunction(l)){j.bind(k,l)}});b(window).resize(function(){e.fit()});b.extend(this,{getMask:function(){return d},getExposed:function(){return h},getConf:function(){return g},isLoaded:function(){return f},load:function(n){if(f){return e}i=h.eq(0).css("zIndex");if(g.maskId){d=b("#"+g.maskId)}if(!d||!d.length){var l=a();d=b("<div/>").css({position:"absolute",top:0,left:0,width:l[0],height:l[1],display:"none",opacity:0,zIndex:g.zIndex});if(g.maskId){d.attr("id",g.maskId)}b("body").append(d);var k=d.css("backgroundColor");if(!k||k=="transparent"||k=="rgba(0, 0, 0, 0)"){d.css("backgroundColor",g.color)}if(g.closeOnEsc){b(document).bind("keydown.unexpose",function(o){if(o.keyCode==27){e.close()}})}if(g.closeOnClick){d.bind("click.unexpose",function(o){e.close(o)})}}n=n||b.Event();n.type="onBeforeLoad";j.trigger(n);if(n.isDefaultPrevented()){return e}b.each(h,function(){var o=b(this);if(!/relative|absolute|fixed/i.test(o.css("position"))){o.css("position","relative")}});h.css({zIndex:Math.max(g.zIndex+1,i=="auto"?0:i)});var m=d.height();if(!this.isLoaded()){d.css({opacity:0,display:"block"}).fadeTo(g.loadSpeed,g.opacity,function(){if(d.height()!=m){d.css("height",m)}n.type="onLoad";j.trigger(n)})}f=true;return e},close:function(k){if(!f){return e}k=k||b.Event();k.type="onBeforeClose";j.trigger(k);if(k.isDefaultPrevented()){return e}d.fadeOut(g.closeSpeed,function(){k.type="onClose";j.trigger(k);h.css({zIndex:b.browser.msie?i:null})});f=false;return e},fit:function(){if(d){var k=a();d.css({width:k[0],height:k[1]})}},bind:function(k,l){j.bind(k,l);return e},unbind:function(k){j.unbind(k);return e}});b.each("onBeforeLoad,onLoad,onBeforeClose,onClose".split(","),function(k,l){e[l]=function(m){return e.bind(l,m)}})}b.fn.expose=function(d){var e=this.eq(typeof d=="number"?d:0).data("expose");if(e){return e}if(typeof d=="string"){d={color:d}}var f=b.extend({},b.tools.expose.conf);d=b.extend(f,d);this.each(function(){e=new c(b(this),d);b(this).data("expose",e)});return d.api?e:this}})(jQuery);
(function(){function g(o){console.log("$f.fireEvent",[].slice.call(o))}function k(q){if(!q||typeof q!="object"){return q}var o=new q.constructor();for(var p in q){if(q.hasOwnProperty(p)){o[p]=k(q[p])}}return o}function m(t,q){if(!t){return}var o,p=0,r=t.length;if(r===undefined){for(o in t){if(q.call(t[o],o,t[o])===false){break}}}else{for(var s=t[0];p<r&&q.call(s,p,s)!==false;s=t[++p]){}}return t}function c(o){return document.getElementById(o)}function i(q,p,o){if(typeof p!="object"){return q}if(q&&p){m(p,function(r,s){if(!o||typeof s!="function"){q[r]=s}})}return q}function n(s){var q=s.indexOf(".");if(q!=-1){var p=s.substring(0,q)||"*";var o=s.substring(q+1,s.length);var r=[];m(document.getElementsByTagName(p),function(){if(this.className&&this.className.indexOf(o)!=-1){r.push(this)}});return r}}function f(o){o=o||window.event;if(o.preventDefault){o.stopPropagation();o.preventDefault()}else{o.returnValue=false;o.cancelBubble=true}return false}function j(q,o,p){q[o]=q[o]||[];q[o].push(p)}function e(){return"_"+(""+Math.random()).substring(2,10)}var h=function(t,r,s){var q=this;var p={};var u={};q.index=r;if(typeof t=="string"){t={url:t}}i(this,t,true);m(("Begin*,Start,Pause*,Resume*,Seek*,Stop*,Finish*,LastSecond,Update,BufferFull,BufferEmpty,BufferStop").split(","),function(){var v="on"+this;if(v.indexOf("*")!=-1){v=v.substring(0,v.length-1);var w="onBefore"+v.substring(2);q[w]=function(x){j(u,w,x);return q}}q[v]=function(x){j(u,v,x);return q};if(r==-1){if(q[w]){s[w]=q[w]}if(q[v]){s[v]=q[v]}}});i(this,{onCuepoint:function(x,w){if(arguments.length==1){p.embedded=[null,x];return q}if(typeof x=="number"){x=[x]}var v=e();p[v]=[x,w];if(s.isLoaded()){s._api().fp_addCuepoints(x,r,v)}return q},update:function(w){i(q,w);if(s.isLoaded()){s._api().fp_updateClip(w,r)}var v=s.getConfig();var x=(r==-1)?v.clip:v.playlist[r];i(x,w,true)},_fireEvent:function(v,y,w,A){if(v=="onLoad"){m(p,function(B,C){if(C[0]){s._api().fp_addCuepoints(C[0],r,B)}});return false}A=A||q;if(v=="onCuepoint"){var z=p[y];if(z){return z[1].call(s,A,w)}}if(y&&"onBeforeBegin,onMetaData,onStart,onUpdate,onResume".indexOf(v)!=-1){i(A,y);if(y.metaData){if(!A.duration){A.duration=y.metaData.duration}else{A.fullDuration=y.metaData.duration}}}var x=true;m(u[v],function(){x=this.call(s,A,y,w)});return x}});if(t.onCuepoint){var o=t.onCuepoint;q.onCuepoint.apply(q,typeof o=="function"?[o]:o);delete t.onCuepoint}m(t,function(v,w){if(typeof w=="function"){j(u,v,w);delete t[v]}});if(r==-1){s.onCuepoint=this.onCuepoint}};var l=function(p,r,q,t){var s={};var o=this;var u=false;if(t){i(s,t)}m(r,function(v,w){if(typeof w=="function"){s[v]=w;delete r[v]}});i(this,{animate:function(y,z,x){if(!y){return o}if(typeof z=="function"){x=z;z=500}if(typeof y=="string"){var w=y;y={};y[w]=z;z=500}if(x){var v=e();s[v]=x}if(z===undefined){z=500}r=q._api().fp_animate(p,y,z,v);return o},css:function(w,x){if(x!==undefined){var v={};v[w]=x;w=v}r=q._api().fp_css(p,w);i(o,r);return o},show:function(){this.display="block";q._api().fp_showPlugin(p);return o},hide:function(){this.display="none";q._api().fp_hidePlugin(p);return o},toggle:function(){this.display=q._api().fp_togglePlugin(p);return o},fadeTo:function(y,x,w){if(typeof x=="function"){w=x;x=500}if(w){var v=e();s[v]=w}this.display=q._api().fp_fadeTo(p,y,x,v);this.opacity=y;return o},fadeIn:function(w,v){return o.fadeTo(1,w,v)},fadeOut:function(w,v){return o.fadeTo(0,w,v)},getName:function(){return p},getPlayer:function(){return q},_fireEvent:function(w,v,x){if(w=="onUpdate"){var y=q._api().fp_getPlugin(p);if(!y){return}i(o,y);delete o.methods;if(!u){m(y.methods,function(){var A=""+this;o[A]=function(){var B=[].slice.call(arguments);var C=q._api().fp_invoke(p,A,B);return C==="undefined"||C===undefined?o:C}});u=true}}var z=s[w];if(z){z.apply(o,v);if(w.substring(0,1)=="_"){delete s[w]}}}})};function b(o,t,z){var E=this,y=null,x,u,p=[],s={},B={},r,v,w,D,A,q;i(E,{id:function(){return r},isLoaded:function(){return(y!==null)},getParent:function(){return o},hide:function(F){if(F){o.style.height="0px"}if(y){y.style.height="0px"}return E},show:function(){o.style.height=q+"px";if(y){y.style.height=A+"px"}return E},isHidden:function(){return y&&parseInt(y.style.height,10)===0},load:function(F){if(!y&&E._fireEvent("onBeforeLoad")!==false){m(a,function(){this.unload()});x=o.innerHTML;if(x&&!flashembed.isSupported(t.version)){o.innerHTML=""}flashembed(o,t,{config:z});if(F){F.cached=true;j(B,"onLoad",F)}}return E},unload:function(){if(x.replace(/\s/g,"")!==""){if(E._fireEvent("onBeforeUnload")===false){return E}try{if(y){y.fp_close();E._fireEvent("onUnload")}}catch(F){}y=null;o.innerHTML=x}return E},getClip:function(F){if(F===undefined){F=D}return p[F]},getCommonClip:function(){return u},getPlaylist:function(){return p},getPlugin:function(F){var H=s[F];if(!H&&E.isLoaded()){var G=E._api().fp_getPlugin(F);if(G){H=new l(F,G,E);s[F]=H}}return H},getScreen:function(){return E.getPlugin("screen")},getControls:function(){return E.getPlugin("controls")},getConfig:function(F){return F?k(z):z},getFlashParams:function(){return t},loadPlugin:function(I,H,K,J){if(typeof K=="function"){J=K;K={}}var G=J?e():"_";E._api().fp_loadPlugin(I,H,K,G);var F={};F[G]=J;var L=new l(I,null,E,F);s[I]=L;return L},getState:function(){return y?y.fp_getState():-1},play:function(G,F){function H(){if(G!==undefined){E._api().fp_play(G,F)}else{E._api().fp_play()}}if(y){H()}else{E.load(function(){H()})}return E},getVersion:function(){var G="flowplayer.js 3.1.4";if(y){var F=y.fp_getVersion();F.push(G);return F}return G},_api:function(){if(!y){throw"Flowplayer "+E.id()+" not loaded when calling an API method"}return y},setClip:function(F){E.setPlaylist([F]);return E},getIndex:function(){return w}});m(("Click*,Load*,Unload*,Keypress*,Volume*,Mute*,Unmute*,PlaylistReplace,ClipAdd,Fullscreen*,FullscreenExit,Error,MouseOver,MouseOut").split(","),function(){var F="on"+this;if(F.indexOf("*")!=-1){F=F.substring(0,F.length-1);var G="onBefore"+F.substring(2);E[G]=function(H){j(B,G,H);return E}}E[F]=function(H){j(B,F,H);return E}});m(("pause,resume,mute,unmute,stop,toggle,seek,getStatus,getVolume,setVolume,getTime,isPaused,isPlaying,startBuffering,stopBuffering,isFullscreen,toggleFullscreen,reset,close,setPlaylist,addClip,playFeed").split(","),function(){var F=this;E[F]=function(H,G){if(!y){return E}var I=null;if(H!==undefined&&G!==undefined){I=y["fp_"+F](H,G)}else{I=(H===undefined)?y["fp_"+F]():y["fp_"+F](H)}return I==="undefined"||I===undefined?E:I}});E._fireEvent=function(O){if(typeof O=="string"){O=[O]}var P=O[0],M=O[1],K=O[2],J=O[3],I=0;if(z.debug){g(O)}if(!y&&P=="onLoad"&&M=="player"){y=y||c(v);A=y.clientHeight;m(p,function(){this._fireEvent("onLoad")});m(s,function(Q,R){R._fireEvent("onUpdate")});u._fireEvent("onLoad")}if(P=="onLoad"&&M!="player"){return}if(P=="onError"){if(typeof M=="string"||(typeof M=="number"&&typeof K=="number")){M=K;K=J}}if(P=="onContextMenu"){m(z.contextMenu[M],function(Q,R){R.call(E)});return}if(P=="onPluginEvent"){var F=M.name||M;var G=s[F];if(G){G._fireEvent("onUpdate",M);G._fireEvent(K,O.slice(3))}return}if(P=="onPlaylistReplace"){p=[];var L=0;m(M,function(){p.push(new h(this,L++,E))})}if(P=="onClipAdd"){if(M.isInStream){return}M=new h(M,K,E);p.splice(K,0,M);for(I=K+1;I<p.length;I++){p[I].index++}}var N=true;if(typeof M=="number"&&M<p.length){D=M;var H=p[M];if(H){N=H._fireEvent(P,K,J)}if(!H||N!==false){N=u._fireEvent(P,K,J,H)}}m(B[P],function(){N=this.call(E,M,K);if(this.cached){B[P].splice(I,1)}if(N===false){return false}I++});return N};function C(){if($f(o)){$f(o).getParent().innerHTML="";w=$f(o).getIndex();a[w]=E}else{a.push(E);w=a.length-1}q=parseInt(o.style.height,10)||o.clientHeight;if(typeof t=="string"){t={src:t}}r=o.id||"fp"+e();v=t.id||r+"_api";t.id=v;z.playerId=r;if(typeof z=="string"){z={clip:{url:z}}}if(typeof z.clip=="string"){z.clip={url:z.clip}}z.clip=z.clip||{};if(o.getAttribute("href",2)&&!z.clip.url){z.clip.url=o.getAttribute("href",2)}u=new h(z.clip,-1,E);z.playlist=z.playlist||[z.clip];var F=0;m(z.playlist,function(){var H=this;if(typeof H=="object"&&H.length){H={url:""+H}}m(z.clip,function(I,J){if(J!==undefined&&H[I]===undefined&&typeof J!="function"){H[I]=J}});z.playlist[F]=H;H=new h(H,F,E);p.push(H);F++});m(z,function(H,I){if(typeof I=="function"){if(u[H]){u[H](I)}else{j(B,H,I)}delete z[H]}});m(z.plugins,function(H,I){if(I){s[H]=new l(H,I,E)}});if(!z.plugins||z.plugins.controls===undefined){s.controls=new l("controls",null,E)}s.canvas=new l("canvas",null,E);t.bgcolor=t.bgcolor||"#000000";t.version=t.version||[9,0];t.expressInstall="http://www.flowplayer.org/swf/expressinstall.swf";function G(H){if(!E.isLoaded()&&E._fireEvent("onBeforeClick")!==false){E.load()}return f(H)}x=o.innerHTML;if(x.replace(/\s/g,"")!==""){if(o.addEventListener){o.addEventListener("click",G,false)}else{if(o.attachEvent){o.attachEvent("onclick",G)}}}else{if(o.addEventListener){o.addEventListener("click",f,false)}E.load()}}if(typeof o=="string"){flashembed.domReady(function(){var F=c(o);if(!F){throw"Flowplayer cannot access element: "+o}else{o=F;C()}})}else{C()}}var a=[];function d(o){this.length=o.length;this.each=function(p){m(o,p)};this.size=function(){return o.length}}window.flowplayer=window.$f=function(){var p=null;var o=arguments[0];if(!arguments.length){m(a,function(){if(this.isLoaded()){p=this;return false}});return p||a[0]}if(arguments.length==1){if(typeof o=="number"){return a[o]}else{if(o=="*"){return new d(a)}m(a,function(){if(this.id()==o.id||this.id()==o||this.getParent()==o){p=this;return false}});return p}}if(arguments.length>1){var r=arguments[1];var q=(arguments.length==3)?arguments[2]:{};if(typeof o=="string"){if(o.indexOf(".")!=-1){var t=[];m(n(o),function(){t.push(new b(this,k(r),k(q)))});return new d(t)}else{var s=c(o);return new b(s!==null?s:o,r,q)}}else{if(o){return new b(o,r,q)}}}return null};i(window.$f,{fireEvent:function(){var o=[].slice.call(arguments);var q=$f(o[0]);return q?q._fireEvent(o.slice(1)):null},addPlugin:function(o,p){b.prototype[o]=p;return $f},each:m,extend:i});if(typeof jQuery=="function"){jQuery.prototype.flowplayer=function(q,p){if(!arguments.length||typeof arguments[0]=="number"){var o=[];this.each(function(){var r=$f(this);if(r){o.push(r)}});return arguments.length?o[arguments[0]]:new d(o)}return this.each(function(){$f(this,k(q),p?k(p):{})})}}})();(function(){var e=typeof jQuery=="function";var i={width:"100%",height:"100%",allowfullscreen:true,allowscriptaccess:"always",quality:"high",version:null,onFail:null,expressInstall:null,w3c:false,cachebusting:false};if(e){jQuery.tools=jQuery.tools||{};jQuery.tools.flashembed={version:"1.0.4",conf:i}}function j(){if(c.done){return false}var l=document;if(l&&l.getElementsByTagName&&l.getElementById&&l.body){clearInterval(c.timer);c.timer=null;for(var k=0;k<c.ready.length;k++){c.ready[k].call()}c.ready=null;c.done=true}}var c=e?jQuery:function(k){if(c.done){return k()}if(c.timer){c.ready.push(k)}else{c.ready=[k];c.timer=setInterval(j,13)}};function f(l,k){if(k){for(key in k){if(k.hasOwnProperty(key)){l[key]=k[key]}}}return l}function g(k){switch(h(k)){case"string":k=k.replace(new RegExp('(["\\\\])',"g"),"\\$1");k=k.replace(/^\s?(\d+)%/,"$1pct");return'"'+k+'"';case"array":return"["+b(k,function(n){return g(n)}).join(",")+"]";case"function":return'"function()"';case"object":var l=[];for(var m in k){if(k.hasOwnProperty(m)){l.push('"'+m+'":'+g(k[m]))}}return"{"+l.join(",")+"}"}return String(k).replace(/\s/g," ").replace(/\'/g,'"')}function h(l){if(l===null||l===undefined){return false}var k=typeof l;return(k=="object"&&l.push)?"array":k}if(window.attachEvent){window.attachEvent("onbeforeunload",function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){}})}function b(k,n){var m=[];for(var l in k){if(k.hasOwnProperty(l)){m[l]=n(k[l])}}return m}function a(r,t){var q=f({},r);var s=document.all;var n='<object width="'+q.width+'" height="'+q.height+'"';if(s&&!q.id){q.id="_"+(""+Math.random()).substring(9)}if(q.id){n+=' id="'+q.id+'"'}if(q.cachebusting){q.src+=((q.src.indexOf("?")!=-1?"&":"?")+Math.random())}if(q.w3c||!s){n+=' data="'+q.src+'" type="application/x-shockwave-flash"'}else{n+=' classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'}n+=">";if(q.w3c||s){n+='<param name="movie" value="'+q.src+'" />'}q.width=q.height=q.id=q.w3c=q.src=null;for(var l in q){if(q[l]!==null){n+='<param name="'+l+'" value="'+q[l]+'" />'}}var o="";if(t){for(var m in t){if(t[m]!==null){o+=m+"="+(typeof t[m]=="object"?g(t[m]):t[m])+"&"}}o=o.substring(0,o.length-1);n+='<param name="flashvars" value=\''+o+"' />"}n+="</object>";return n}function d(m,p,l){var k=flashembed.getVersion();f(this,{getContainer:function(){return m},getConf:function(){return p},getVersion:function(){return k},getFlashvars:function(){return l},getApi:function(){return m.firstChild},getHTML:function(){return a(p,l)}});var q=p.version;var r=p.expressInstall;var o=!q||flashembed.isSupported(q);if(o){p.onFail=p.version=p.expressInstall=null;m.innerHTML=a(p,l)}else{if(q&&r&&flashembed.isSupported([6,65])){f(p,{src:r});l={MMredirectURL:location.href,MMplayerType:"PlugIn",MMdoctitle:document.title};m.innerHTML=a(p,l)}else{if(m.innerHTML.replace(/\s/g,"")!==""){}else{m.innerHTML="<h2>Flash version "+q+" or greater is required</h2><h3>"+(k[0]>0?"Your version is "+k:"You have no flash plugin installed")+"</h3>"+(m.tagName=="A"?"<p>Click here to download latest version</p>":"<p>Download latest version from <a href='http://www.adobe.com/go/getflashplayer'>here</a></p>");if(m.tagName=="A"){m.onclick=function(){location.href="http://www.adobe.com/go/getflashplayer"}}}}}if(!o&&p.onFail){var n=p.onFail.call(this);if(typeof n=="string"){m.innerHTML=n}}if(document.all){window[p.id]=document.getElementById(p.id)}}window.flashembed=function(l,m,k){if(typeof l=="string"){var n=document.getElementById(l);if(n){l=n}else{c(function(){flashembed(l,m,k)});return}}if(!l){return}if(typeof m=="string"){m={src:m}}var o=f({},i);f(o,m);return new d(l,o,k)};f(window.flashembed,{getVersion:function(){var m=[0,0];if(navigator.plugins&&typeof navigator.plugins["Shockwave Flash"]=="object"){var l=navigator.plugins["Shockwave Flash"].description;if(typeof l!="undefined"){l=l.replace(/^.*\s+(\S+\s+\S+$)/,"$1");var n=parseInt(l.replace(/^(.*)\..*$/,"$1"),10);var r=/r/.test(l)?parseInt(l.replace(/^.*r(.*)$/,"$1"),10):0;m=[n,r]}}else{if(window.ActiveXObject){try{var p=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(q){try{p=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");m=[6,0];p.AllowScriptAccess="always"}catch(k){if(m[0]==6){return m}}try{p=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(o){}}if(typeof p=="object"){l=p.GetVariable("$version");if(typeof l!="undefined"){l=l.replace(/^\S+\s+(.*)$/,"$1").split(",");m=[parseInt(l[0],10),parseInt(l[2],10)]}}}}return m},isSupported:function(k){var m=flashembed.getVersion();var l=(m[0]>k[0])||(m[0]==k[0]&&m[1]>=k[1]);return l},domReady:c,asString:g,getHTML:a});if(e){jQuery.fn.flashembed=function(l,k){var m=null;this.each(function(){m=flashembed(this,l,k)});return l.api===false?this:m}}})();
