(function(){
window.jspackager = {};
jspackager.devmode = false;
jspackager.jsList = {"__basic-behaviour":["libs/jquery","libs/swfobject","libs/jquery.ui.core","libs/jquery.ui.widget","libs/jquery.ui.mouse","fb-modules/jquery.ui.progressbar","fb-modules/jquery.ui.slider","fb-modules/a11y-slider.ext","fb-modules/mm.base-embed","fb-modules/mm.base-api","fb-modules/mm.base-controls","fb-modules/mm.jwplayer-embed","fb-modules/mm.jwplayer-api","modules/jquery.jscrollpane","libs/jquery.cookie","fb-snippets/stickyScroller","fb-snippets/fixFlicker","fb-snippets/syncHeightWidthFX","fb-snippets/jquery.resetinput","fb-snippets/posAround","fb-modules/ui.combobox","fb-snippets/ui.a11y.ext","libs/jquery.effects.core","libs/SWFAddress","fb-snippets/jquery.backgroundPosition","libs/jquery.mousewheel","fb-modules/ui.scroller","fb-snippets/clip","fb-snippets/setUnset","init/eads-cfg","fb-modules/jquery.tabtree","fb-snippets/fadeOver","fb-snippets/clickArea","fb-snippets/addBookmark","fb-snippets/jquery.swfobject","fb-snippets/locations","fb-snippets/jquery.ajaxmanager","fb-modules/ui.cOverlay","fb-snippets/urlIndex","fb-modules/showbox","fb-modules/showbox.swf","fb-modules/showbox.iframe","fb-modules/showbox.htmlcontent","fb-modules/showbox.kewego","fb-modules/showbox.kewegoslider","fb-snippets/jquery.imgpreload","fb-snippets/jquery.objscale","init/init-behaviour"],"__web-tv":["fb-snippets/template","modules/kewego","modules/kewegoModules","modules/share","modules/jquery.jscrollpane","modules/jquery.touchdrag","webext/html-ext","fb-snippets/hashhistory","webext/features","init/init-webtv"],"_ie6-behaviour":["extras/DD_belatedPNG_0.0.8a","extras/jquery.pngFix","init/init-ie6"]};
window.apertoDevmode = jspackager.devmode;
window.devModuleList =jspackager.jsList;
var basicScript = ["__basic-behaviour"], srcMatch = /(.*)__basic-behaviour\.js$/;
function loadModul(path){
for(var j = 0, leng = basicScript.length; j < leng; j++){
document.write('<script type="text/javascript" src="'+path+basicScript[j]+'.js"><\/script>');
}
}
var querys = location.search, 
hash = location.hash;
if(hash === '#devmode'){
basicScript = devModuleList[basicScript];
jspackager.devmode = true;
window.apertoDevmode = true;
} else {
querys = querys.replace(/^\?/,'').split(/&|=/);
for(var i = 0, len = querys.length; i < len; i++){
if(querys[i] == 'devmode'){
basicScript = jspackager.jsList[basicScript];
jspackager.devmode = true;
window.apertoDevmode = true;
break;
}
}
}
if(jspackager.devmode){
var scripts = document.getElementsByTagName('script'),
src,
path;
for(var i = 0, len = scripts.length; i < len; i++){
src = scripts[i].getAttribute('src');
if(src){
path = srcMatch.exec(src);
if(path && path[0] && path[1]){
jspackager.jsPath = path[1];
loadModul(path[1]);
}
}
}
}
})();
if(!window.jspackager || !jspackager.devmode){
//libs/jquery
;(function(w,x){var y=function(a,b){return new y.fn.init(a,b)},_jQuery=w.jQuery,_$=w.$,document=w.document,rootjQuery,quickExpr=/^[^<]*(<[\w\W]+>)[^>]*$|^#([\w-]+)$/,isSimple=/^.[^:#\[\.,]*$/,rnotwhite=/\S/,rtrim=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,rsingleTag=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,userAgent=navigator.userAgent,browserMatch,readyBound=false,readyList=[],DOMContentLoaded,toString=Object.prototype.toString,hasOwnProperty=Object.prototype.hasOwnProperty,push=Array.prototype.push,slice=Array.prototype.slice,indexOf=Array.prototype.indexOf;y.fn=y.prototype={init:function(a,b){var c,elem,ret,doc;if(!a){return this}if(a.nodeType){this.context=this[0]=a;this.length=1;return this}if(a==="body"&&!b){this.context=document;this[0]=document.body;this.selector="body";this.length=1;return this}if(typeof a==="string"){c=quickExpr.exec(a);if(c&&(c[1]||!b)){if(c[1]){doc=(b?b.ownerDocument||b:document);ret=rsingleTag.exec(a);if(ret){if(y.isPlainObject(b)){a=[document.createElement(ret[1])];y.fn.attr.call(a,b,true)}else{a=[doc.createElement(ret[1])]}}else{ret=buildFragment([c[1]],[doc]);a=(ret.cacheable?ret.fragment.cloneNode(true):ret.fragment).childNodes}return y.merge(this,a)}else{elem=document.getElementById(c[2]);if(elem){if(elem.id!==c[2]){return rootjQuery.find(a)}this.length=1;this[0]=elem}this.context=document;this.selector=a;return this}}else if(!b&&/^\w+$/.test(a)){this.selector=a;this.context=document;a=document.getElementsByTagName(a);return y.merge(this,a)}else if(!b||b.jquery){return(b||rootjQuery).find(a)}else{return y(b).find(a)}}else if(y.isFunction(a)){return rootjQuery.ready(a)}if(a.selector!==x){this.selector=a.selector;this.context=a.context}return y.makeArray(a,this)},selector:"",jquery:"1.4.2",length:0,size:function(){return this.length},toArray:function(){return slice.call(this,0)},get:function(a){return a==null?this.toArray():(a<0?this.slice(a)[0]:this[a])},pushStack:function(a,b,c){var d=y();if(y.isArray(a)){push.apply(d,a)}else{y.merge(d,a)}d.prevObject=this;d.context=this.context;if(b==="find"){d.selector=this.selector+(this.selector?" ":"")+c}else if(b){d.selector=this.selector+"."+b+"("+c+")"}return d},each:function(a,b){return y.each(this,a,b)},ready:function(a){y.bindReady();if(y.isReady){a.call(document,y)}else if(readyList){readyList.push(a)}return this},eq:function(i){return i===-1?this.slice(i):this.slice(i,+i+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(slice.apply(this,arguments),"slice",slice.call(arguments).join(","))},map:function(b){return this.pushStack(y.map(this,function(a,i){return b.call(a,i,a)}))},end:function(){return this.prevObject||y(null)},push:push,sort:[].sort,splice:[].splice};y.fn.init.prototype=y.fn;y.extend=y.fn.extend=function(){var a=arguments[0]||{},i=1,length=arguments.length,deep=false,options,name,src,copy;if(typeof a==="boolean"){deep=a;a=arguments[1]||{};i=2}if(typeof a!=="object"&&!y.isFunction(a)){a={}}if(length===i){a=this;--i}for(;i<length;i++){if((options=arguments[i])!=null){for(name in options){src=a[name];copy=options[name];if(a===copy){continue}if(deep&&copy&&(y.isPlainObject(copy)||y.isArray(copy))){var b=src&&(y.isPlainObject(src)||y.isArray(src))?src:y.isArray(copy)?[]:{};a[name]=y.extend(deep,b,copy)}else if(copy!==x){a[name]=copy}}}}return a};y.extend({noConflict:function(a){w.$=_$;if(a){w.jQuery=_jQuery}return y},isReady:false,ready:function(){if(!y.isReady){if(!document.body){return setTimeout(y.ready,13)}y.isReady=true;if(readyList){var a,i=0;while((a=readyList[i++])){a.call(document,y)}readyList=null}if(y.fn.triggerHandler){y(document).triggerHandler("ready")}}},bindReady:function(){if(readyBound){return}readyBound=true;if(document.readyState==="complete"){return y.ready()}if(document.addEventListener){document.addEventListener("DOMContentLoaded",DOMContentLoaded,false);w.addEventListener("load",y.ready,false)}else if(document.attachEvent){document.attachEvent("onreadystatechange",DOMContentLoaded);w.attachEvent("onload",y.ready);var a=false;try{a=w.frameElement==null}catch(e){}if(document.documentElement.doScroll&&a){doScrollCheck()}}},isFunction:function(a){return toString.call(a)==="[object Function]"},isArray:function(a){return toString.call(a)==="[object Array]"},isPlainObject:function(a){if(!a||toString.call(a)!=="[object Object]"||a.nodeType||a.setInterval){return false}if(a.constructor&&!hasOwnProperty.call(a,"constructor")&&!hasOwnProperty.call(a.constructor.prototype,"isPrototypeOf")){return false}var b;for(b in a){}return b===x||hasOwnProperty.call(a,b)},isEmptyObject:function(a){for(var b in a){return false}return true},error:function(a){throw a;},parseJSON:function(a){if(typeof a!=="string"||!a){return null}a=y.trim(a);if(/^[\],:{}\s]*$/.test(a.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))){return w.JSON&&w.JSON.parse?w.JSON.parse(a):(new Function("return "+a))()}else{y.error("Invalid JSON: "+a)}},noop:function(){},globalEval:function(a){if(a&&rnotwhite.test(a)){var b=document.getElementsByTagName("head")[0]||document.documentElement,script=document.createElement("script");script.type="text/javascript";if(y.support.scriptEval){script.appendChild(document.createTextNode(a))}else{script.text=a}b.insertBefore(script,b.firstChild);b.removeChild(script)}},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,b,c){var d,i=0,length=a.length,isObj=length===x||y.isFunction(a);if(c){if(isObj){for(d in a){if(b.apply(a[d],c)===false){break}}}else{for(;i<length;){if(b.apply(a[i++],c)===false){break}}}}else{if(isObj){for(d in a){if(b.call(a[d],d,a[d])===false){break}}}else{for(var e=a[0];i<length&&b.call(e,i,e)!==false;e=a[++i]){}}}return a},trim:function(a){return(a||"").replace(rtrim,"")},makeArray:function(a,b){var c=b||[];if(a!=null){if(a.length==null||typeof a==="string"||y.isFunction(a)||(typeof a!=="function"&&a.setInterval)){push.call(c,a)}else{y.merge(c,a)}}return c},inArray:function(a,b){if(b.indexOf){return b.indexOf(a)}for(var i=0,length=b.length;i<length;i++){if(b[i]===a){return i}}return-1},merge:function(a,b){var i=a.length,j=0;if(typeof b.length==="number"){for(var l=b.length;j<l;j++){a[i++]=b[j]}}else{while(b[j]!==x){a[i++]=b[j++]}}a.length=i;return a},grep:function(a,b,c){var d=[];for(var i=0,length=a.length;i<length;i++){if(!c!==!b(a[i],i)){d.push(a[i])}}return d},map:function(a,b,c){var d=[],value;for(var i=0,length=a.length;i<length;i++){value=b(a[i],i,c);if(value!=null){d[d.length]=value}}return d.concat.apply([],d)},guid:1,proxy:function(a,b,c){if(arguments.length===2){if(typeof b==="string"){c=a;a=c[b];b=x}else if(b&&!y.isFunction(b)){c=b;b=x}}if(!b&&a){b=function(){return a.apply(c||this,arguments)}}if(a){b.guid=a.guid=a.guid||b.guid||y.guid++}return b},uaMatch:function(a){a=a.toLowerCase();var b=/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version)?[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||!/compatible/.test(a)&&/(mozilla)(?:.*? rv:([\w.]+))?/.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},browser:{}});browserMatch=y.uaMatch(userAgent);if(browserMatch.browser){y.browser[browserMatch.browser]=true;y.browser.version=browserMatch.version}if(y.browser.webkit){y.browser.safari=true}if(indexOf){y.inArray=function(a,b){return indexOf.call(b,a)}}rootjQuery=y(document);if(document.addEventListener){DOMContentLoaded=function(){document.removeEventListener("DOMContentLoaded",DOMContentLoaded,false);y.ready()}}else if(document.attachEvent){DOMContentLoaded=function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",DOMContentLoaded);y.ready()}}}function doScrollCheck(){if(y.isReady){return}try{document.documentElement.doScroll("left")}catch(error){setTimeout(doScrollCheck,1);return}y.ready()}function evalScript(i,a){if(a.src){y.ajax({url:a.src,async:false,dataType:"script"})}else{y.globalEval(a.text||a.textContent||a.innerHTML||"")}if(a.parentNode){a.parentNode.removeChild(a)}}function access(a,b,c,d,e,f){var g=a.length;if(typeof b==="object"){for(var k in b){access(a,k,b[k],d,e,c)}return a}if(c!==x){d=!f&&d&&y.isFunction(c);for(var i=0;i<g;i++){e(a[i],b,d?c.call(a[i],i,e(a[i],b)):c,f)}return a}return g?e(a[0],b):x}function now(){return(new Date).getTime()}(function(){y.support={};var d=document.documentElement,script=document.createElement("script"),div=document.createElement("div"),id="script"+now();div.style.display="none";div.innerHTML="   <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";var f=div.getElementsByTagName("*"),a=div.getElementsByTagName("a")[0];if(!f||!f.length||!a){return}y.support={leadingWhitespace:div.firstChild.nodeType===3,tbody:!div.getElementsByTagName("tbody").length,htmlSerialize:!!div.getElementsByTagName("link").length,style:/red/.test(a.getAttribute("style")),hrefNormalized:a.getAttribute("href")==="/a",opacity:/^0.55$/.test(a.style.opacity),cssFloat:!!a.style.cssFloat,checkOn:div.getElementsByTagName("input")[0].value==="on",optSelected:document.createElement("select").appendChild(document.createElement("option")).selected,parentNode:div.removeChild(div.appendChild(document.createElement("div"))).parentNode===null,deleteExpando:true,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null};script.type="text/javascript";try{script.appendChild(document.createTextNode("window."+id+"=1;"))}catch(e){}d.insertBefore(script,d.firstChild);if(w[id]){y.support.scriptEval=true;delete w[id]}try{delete script.test}catch(e){y.support.deleteExpando=false}d.removeChild(script);if(div.attachEvent&&div.fireEvent){div.attachEvent("onclick",function click(){y.support.noCloneEvent=false;div.detachEvent("onclick",click)});div.cloneNode(true).fireEvent("onclick")}div=document.createElement("div");div.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";var g=document.createDocumentFragment();g.appendChild(div.firstChild);y.support.checkClone=g.cloneNode(true).cloneNode(true).lastChild.checked;y(function(){var a=document.createElement("div");a.style.width=a.style.paddingLeft="1px";document.body.appendChild(a);y.boxModel=y.support.boxModel=a.offsetWidth===2;document.body.removeChild(a).style.display='none';a=null});var h=function(a){var b=document.createElement("div");a="on"+a;var c=(a in b);if(!c){b.setAttribute(a,"return;");c=typeof b[a]==="function"}b=null;return c};y.support.submitBubbles=h("submit");y.support.changeBubbles=h("change");d=script=div=f=a=null})();y.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var z="jQuery"+now(),uuid=0,windowData={};y.extend({cache:{},expando:z,noData:{"embed":true,"object":true,"applet":true},data:function(a,b,c){if(a.nodeName&&y.noData[a.nodeName.toLowerCase()]){return}a=a==w?windowData:a;var d=a[z],cache=y.cache,thisCache;if(!d&&typeof b==="string"&&c===x){return null}if(!d){d=++uuid}if(typeof b==="object"){a[z]=d;thisCache=cache[d]=y.extend(true,{},b)}else if(!cache[d]){a[z]=d;cache[d]={}}thisCache=cache[d];if(c!==x){thisCache[b]=c}return typeof b==="string"?thisCache[b]:thisCache},removeData:function(a,b){if(a.nodeName&&y.noData[a.nodeName.toLowerCase()]){return}a=a==w?windowData:a;var c=a[z],cache=y.cache,thisCache=cache[c];if(b){if(thisCache){delete thisCache[b];if(y.isEmptyObject(thisCache)){y.removeData(a)}}}else{if(y.support.deleteExpando){delete a[y.expando]}else if(a.removeAttribute){a.removeAttribute(y.expando)}delete cache[c]}}});y.fn.extend({data:function(a,b){if(typeof a==="undefined"&&this.length){return y.data(this[0])}else if(typeof a==="object"){return this.each(function(){y.data(this,a)})}var c=a.split(".");c[1]=c[1]?"."+c[1]:"";if(b===x){var d=this.triggerHandler("getData"+c[1]+"!",[c[0]]);if(d===x&&this.length){d=y.data(this[0],a)}return d===x&&c[1]?this.data(c[0]):d}else{return this.trigger("setData"+c[1]+"!",[c[0],b]).each(function(){y.data(this,a,b)})}},removeData:function(a){return this.each(function(){y.removeData(this,a)})}});y.extend({queue:function(a,b,c){if(!a){return}b=(b||"fx")+"queue";var q=y.data(a,b);if(!c){return q||[]}if(!q||y.isArray(c)){q=y.data(a,b,y.makeArray(c))}else{q.push(c)}return q},dequeue:function(a,b){b=b||"fx";var c=y.queue(a,b),fn=c.shift();if(fn==="inprogress"){fn=c.shift()}if(fn){if(b==="fx"){c.unshift("inprogress")}fn.call(a,function(){y.dequeue(a,b)})}}});y.fn.extend({queue:function(c,d){if(typeof c!=="string"){d=c;c="fx"}if(d===x){return y.queue(this[0],c)}return this.each(function(i,a){var b=y.queue(this,c,d);if(c==="fx"&&b[0]!=="inprogress"){y.dequeue(this,c)}})},dequeue:function(a){return this.each(function(){y.dequeue(this,a)})},delay:function(b,c){b=y.fx?y.fx.speeds[b]||b:b;c=c||"fx";return this.queue(c,function(){var a=this;setTimeout(function(){y.dequeue(a,c)},b)})},clearQueue:function(a){return this.queue(a||"fx",[])}});var A=/[\n\t]/g,rspace=/\s+/,rreturn=/\r/g,rspecialurl=/href|src|style/,rtype=/(button|input)/i,rfocusable=/(button|input|object|select|textarea)/i,rclickable=/^(a|area)$/i,rradiocheck=/radio|checkbox/;y.fn.extend({attr:function(a,b){return access(this,a,b,true,y.attr)},removeAttr:function(a,b){return this.each(function(){y.attr(this,a,"");if(this.nodeType===1){this.removeAttribute(a)}})},addClass:function(b){if(y.isFunction(b)){return this.each(function(i){var a=y(this);a.addClass(b.call(this,i,a.attr("class")))})}if(b&&typeof b==="string"){var d=(b||"").split(rspace);for(var i=0,l=this.length;i<l;i++){var e=this[i];if(e.nodeType===1){if(!e.className){e.className=b}else{var f=" "+e.className+" ",setClass=e.className;for(var c=0,cl=d.length;c<cl;c++){if(f.indexOf(" "+d[c]+" ")<0){setClass+=" "+d[c]}}e.className=y.trim(setClass)}}}}return this},removeClass:function(b){if(y.isFunction(b)){return this.each(function(i){var a=y(this);a.removeClass(b.call(this,i,a.attr("class")))})}if((b&&typeof b==="string")||b===x){var d=(b||"").split(rspace);for(var i=0,l=this.length;i<l;i++){var e=this[i];if(e.nodeType===1&&e.className){if(b){var f=(" "+e.className+" ").replace(A," ");for(var c=0,cl=d.length;c<cl;c++){f=f.replace(" "+d[c]+" "," ")}e.className=y.trim(f)}else{e.className=""}}}}return this},toggleClass:function(b,c){var d=typeof b,isBool=typeof c==="boolean";if(y.isFunction(b)){return this.each(function(i){var a=y(this);a.toggleClass(b.call(this,i,a.attr("class"),c),c)})}return this.each(function(){if(d==="string"){var a,i=0,self=y(this),state=c,classNames=b.split(rspace);while((a=classNames[i++])){state=isBool?state:!self.hasClass(a);self[state?"addClass":"removeClass"](a)}}else if(d==="undefined"||d==="boolean"){if(this.className){y.data(this,"__className__",this.className)}this.className=this.className||b===false?"":y.data(this,"__className__")||""}})},hasClass:function(a){var b=" "+a+" ";for(var i=0,l=this.length;i<l;i++){if((" "+this[i].className+" ").replace(A," ").indexOf(b)>-1){return true}}return false},val:function(c){if(c===x){var d=this[0];if(d){if(y.nodeName(d,"option")){return(d.attributes.value||{}).specified?d.value:d.text}if(y.nodeName(d,"select")){var e=d.selectedIndex,values=[],options=d.options,one=d.type==="select-one";if(e<0){return null}for(var i=one?e:0,max=one?e+1:options.length;i<max;i++){var f=options[i];if(f.selected){c=y(f).val();if(one){return c}values.push(c)}}return values}if(rradiocheck.test(d.type)&&!y.support.checkOn){return d.getAttribute("value")===null?"on":d.value}return(d.value||"").replace(rreturn,"")}return x}var g=y.isFunction(c);return this.each(function(i){var a=y(this),val=c;if(this.nodeType!==1){return}if(g){val=c.call(this,i,a.val())}if(typeof val==="number"){val+=""}if(y.isArray(val)&&rradiocheck.test(this.type)){this.checked=y.inArray(a.val(),val)>=0}else if(y.nodeName(this,"select")){var b=y.makeArray(val);y("option",this).each(function(){this.selected=y.inArray(y(this).val(),b)>=0});if(!b.length){this.selectedIndex=-1}}else{this.value=val}})}});y.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(a,b,c,d){if(!a||a.nodeType===3||a.nodeType===8){return x}if(d&&b in y.attrFn){return y(a)[b](c)}var e=a.nodeType!==1||!y.isXMLDoc(a),set=c!==x;b=e&&y.props[b]||b;if(a.nodeType===1){var f=rspecialurl.test(b);if(b==="selected"&&!y.support.optSelected){var g=a.parentNode;if(g){g.selectedIndex;if(g.parentNode){g.parentNode.selectedIndex}}}if(b in a&&e&&!f){if(set){if(b==="type"&&rtype.test(a.nodeName)&&a.parentNode){y.error("type property can't be changed")}a[b]=c}if(y.nodeName(a,"form")&&a.getAttributeNode(b)){return a.getAttributeNode(b).nodeValue}if(b==="tabIndex"){var h=a.getAttributeNode("tabIndex");return h&&h.specified?h.value:rfocusable.test(a.nodeName)||rclickable.test(a.nodeName)&&a.href?0:x}return a[b]}if(!y.support.style&&e&&b==="style"){if(set){a.style.cssText=""+c}return a.style.cssText}if(set){a.setAttribute(b,""+c)}var i=!y.support.hrefNormalized&&e&&f?a.getAttribute(b,2):a.getAttribute(b);return i===null?x:i}return y.style(a,b,c)}});var B=/\.(.*)$/,fcleanup=function(b){return b.replace(/[^\w\s\.\|`]/g,function(a){return"\\"+a})};y.event={add:function(a,b,c,d){if(a.nodeType===3||a.nodeType===8){return}if(a.setInterval&&(a!==w&&!a.frameElement)){a=w}var e,handleObj;if(c.handler){e=c;c=e.handler}if(!c.guid){c.guid=y.guid++}var f=y.data(a);if(!f){return}var g=f.events=f.events||{},eventHandle=f.handle,eventHandle;if(!eventHandle){f.handle=eventHandle=function(){return typeof y!=="undefined"&&!y.event.triggered?y.event.handle.apply(eventHandle.elem,arguments):x}}eventHandle.elem=a;b=b.split(" ");var h,i=0,namespaces;while((h=b[i++])){handleObj=e?y.extend({},e):{handler:c,data:d};if(h.indexOf(".")>-1){namespaces=h.split(".");h=namespaces.shift();handleObj.namespace=namespaces.slice(0).sort().join(".")}else{namespaces=[];handleObj.namespace=""}handleObj.type=h;handleObj.guid=c.guid;var j=g[h],special=y.event.special[h]||{};if(!j){j=g[h]=[];if(!special.setup||special.setup.call(a,d,namespaces,eventHandle)===false){if(a.addEventListener){a.addEventListener(h,eventHandle,false)}else if(a.attachEvent){a.attachEvent("on"+h,eventHandle)}}}if(special.add){special.add.call(a,handleObj);if(!handleObj.handler.guid){handleObj.handler.guid=c.guid}}j.push(handleObj);y.event.global[h]=true}a=null},global:{},remove:function(a,b,c,d){if(a.nodeType===3||a.nodeType===8){return}var e,type,fn,i=0,all,namespaces,namespace,special,eventType,handleObj,origType,elemData=y.data(a),events=elemData&&elemData.events;if(!elemData||!events){return}if(b&&b.type){c=b.handler;b=b.type}if(!b||typeof b==="string"&&b.charAt(0)==="."){b=b||"";for(type in events){y.event.remove(a,type+b)}return}b=b.split(" ");while((type=b[i++])){origType=type;handleObj=null;all=type.indexOf(".")<0;namespaces=[];if(!all){namespaces=type.split(".");type=namespaces.shift();namespace=new RegExp("(^|\\.)"+y.map(namespaces.slice(0).sort(),fcleanup).join("\\.(?:.*\\.)?")+"(\\.|$)")}eventType=events[type];if(!eventType){continue}if(!c){for(var j=0;j<eventType.length;j++){handleObj=eventType[j];if(all||namespace.test(handleObj.namespace)){y.event.remove(a,origType,handleObj.handler,j);eventType.splice(j--,1)}}continue}special=y.event.special[type]||{};for(var j=d||0;j<eventType.length;j++){handleObj=eventType[j];if(c.guid===handleObj.guid){if(all||namespace.test(handleObj.namespace)){if(d==null){eventType.splice(j--,1)}if(special.remove){special.remove.call(a,handleObj)}}if(d!=null){break}}}if(eventType.length===0||d!=null&&eventType.length===1){if(!special.teardown||special.teardown.call(a,namespaces)===false){C(a,type,elemData.handle)}e=null;delete events[type]}}if(y.isEmptyObject(events)){var f=elemData.handle;if(f){f.elem=null}delete elemData.events;delete elemData.handle;if(y.isEmptyObject(elemData)){y.removeData(a)}}},trigger:function(a,b,c){var d=a.type||a,bubbling=arguments[3];if(!bubbling){a=typeof a==="object"?a[z]?a:y.extend(y.Event(d),a):y.Event(d);if(d.indexOf("!")>=0){a.type=d=d.slice(0,-1);a.exclusive=true}if(!c){a.stopPropagation();if(y.event.global[d]){y.each(y.cache,function(){if(this.events&&this.events[d]){y.event.trigger(a,b,this.handle.elem)}})}}if(!c||c.nodeType===3||c.nodeType===8){return x}a.result=x;a.target=c;b=y.makeArray(b);b.unshift(a)}a.currentTarget=c;var f=y.data(c,"handle");if(f){f.apply(c,b)}var g=c.parentNode||c.ownerDocument;try{if(!(c&&c.nodeName&&y.noData[c.nodeName.toLowerCase()])){if(c["on"+d]&&c["on"+d].apply(c,b)===false){a.result=false}}}catch(e){}if(!a.isPropagationStopped()&&g){y.event.trigger(a,b,g,true)}else if(!a.isDefaultPrevented()){var h=a.target,old,isClick=y.nodeName(h,"a")&&d==="click",special=y.event.special[d]||{};if((!special._default||special._default.call(c,a)===false)&&!isClick&&!(h&&h.nodeName&&y.noData[h.nodeName.toLowerCase()])){try{if(h[d]){old=h["on"+d];if(old){h["on"+d]=null}y.event.triggered=true;h[d]()}}catch(e){}if(old){h["on"+d]=old}y.event.triggered=false}}},handle:function(a){var b,handlers,namespaces,namespace,c;a=arguments[0]=y.event.fix(a||w.event);a.currentTarget=this;b=a.type.indexOf(".")<0&&!a.exclusive;if(!b){namespaces=a.type.split(".");a.type=namespaces.shift();namespace=new RegExp("(^|\\.)"+namespaces.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)")}var c=y.data(this,"events"),handlers=c[a.type];if(c&&handlers){handlers=handlers.slice(0);for(var j=0,l=handlers.length;j<l;j++){var d=handlers[j];if(b||namespace.test(d.namespace)){a.handler=d.handler;a.data=d.data;a.handleObj=d;var e=d.handler.apply(this,arguments);if(e!==x){a.result=e;if(e===false){a.preventDefault();a.stopPropagation()}}if(a.isImmediatePropagationStopped()){break}}}}return a.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(a){if(a[z]){return a}var b=a;a=y.Event(b);for(var i=this.props.length,prop;i;){prop=this.props[--i];a[prop]=b[prop]}if(!a.target){a.target=a.srcElement||document}if(a.target.nodeType===3){a.target=a.target.parentNode}if(!a.relatedTarget&&a.fromElement){a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement}if(a.pageX==null&&a.clientX!=null){var c=document.documentElement,body=document.body;a.pageX=a.clientX+(c&&c.scrollLeft||body&&body.scrollLeft||0)-(c&&c.clientLeft||body&&body.clientLeft||0);a.pageY=a.clientY+(c&&c.scrollTop||body&&body.scrollTop||0)-(c&&c.clientTop||body&&body.clientTop||0)}if(!a.which&&((a.charCode||a.charCode===0)?a.charCode:a.keyCode)){a.which=a.charCode||a.keyCode}if(!a.metaKey&&a.ctrlKey){a.metaKey=a.ctrlKey}if(!a.which&&a.button!==x){a.which=(a.button&1?1:(a.button&2?3:(a.button&4?2:0)))}return a},guid:1E8,proxy:y.proxy,special:{ready:{setup:y.bindReady,teardown:y.noop},live:{add:function(a){y.event.add(this,a.origType,y.extend({},a,{handler:liveHandler}))},remove:function(a){var b=true,type=a.origType.replace(B,"");y.each(y.data(this,"events").live||[],function(){if(type===this.origType.replace(B,"")){b=false;return false}});if(b){y.event.remove(this,a.origType,liveHandler)}}},beforeunload:{setup:function(a,b,c){if(this.setInterval){this.onbeforeunload=c}return false},teardown:function(a,b){if(this.onbeforeunload===b){this.onbeforeunload=null}}}}};var C=document.removeEventListener?function(a,b,c){a.removeEventListener(b,c,false)}:function(a,b,c){a.detachEvent("on"+b,c)};y.Event=function(a){if(!this.preventDefault){return new y.Event(a)}if(a&&a.type){this.originalEvent=a;this.type=a.type}else{this.type=a}this.timeStamp=now();this[z]=true};function returnFalse(){return false}function returnTrue(){return true}y.Event.prototype={preventDefault:function(){this.isDefaultPrevented=returnTrue;var e=this.originalEvent;if(!e){return}if(e.preventDefault){e.preventDefault()}e.returnValue=false},stopPropagation:function(){this.isPropagationStopped=returnTrue;var e=this.originalEvent;if(!e){return}if(e.stopPropagation){e.stopPropagation()}e.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=returnTrue;this.stopPropagation()},isDefaultPrevented:returnFalse,isPropagationStopped:returnFalse,isImmediatePropagationStopped:returnFalse};var D=function(a){var b=a.relatedTarget;try{while(b&&b!==this){b=b.parentNode}if(b!==this){a.type=a.data;y.event.handle.apply(this,arguments)}}catch(e){}},delegate=function(a){a.type=a.data;y.event.handle.apply(this,arguments)};y.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(b,c){y.event.special[b]={setup:function(a){y.event.add(this,c,a&&a.selector?delegate:D,b)},teardown:function(a){y.event.remove(this,c,a&&a.selector?delegate:D)}}});if(!y.support.submitBubbles){y.event.special.submit={setup:function(b,c){if(this.nodeName.toLowerCase()!=="form"){y.event.add(this,"click.specialSubmit",function(e){var a=e.target,type=a.type;if((type==="submit"||type==="image")&&y(a).closest("form").length){return trigger("submit",this,arguments)}});y.event.add(this,"keypress.specialSubmit",function(e){var a=e.target,type=a.type;if((type==="text"||type==="password")&&y(a).closest("form").length&&e.keyCode===13){return trigger("submit",this,arguments)}})}else{return false}},teardown:function(a){y.event.remove(this,".specialSubmit")}}}if(!y.support.changeBubbles){var E=/textarea|input|select/i,changeFilters,getVal=function(b){var c=b.type,val=b.value;if(c==="radio"||c==="checkbox"){val=b.checked}else if(c==="select-multiple"){val=b.selectedIndex>-1?y.map(b.options,function(a){return a.selected}).join("-"):""}else if(b.nodeName.toLowerCase()==="select"){val=b.selectedIndex}return val},testChange=function testChange(e){var a=e.target,data,val;if(!E.test(a.nodeName)||a.readOnly){return}data=y.data(a,"_change_data");val=getVal(a);if(e.type!=="focusout"||a.type!=="radio"){y.data(a,"_change_data",val)}if(data===x||val===data){return}if(data!=null||val){e.type="change";return y.event.trigger(e,arguments[1],a)}};y.event.special.change={filters:{focusout:testChange,click:function(e){var a=e.target,type=a.type;if(type==="radio"||type==="checkbox"||a.nodeName.toLowerCase()==="select"){return testChange.call(this,e)}},keydown:function(e){var a=e.target,type=a.type;if((e.keyCode===13&&a.nodeName.toLowerCase()!=="textarea")||(e.keyCode===32&&(type==="checkbox"||type==="radio"))||type==="select-multiple"){return testChange.call(this,e)}},beforeactivate:function(e){var a=e.target;y.data(a,"_change_data",getVal(a))}},setup:function(a,b){if(this.type==="file"){return false}for(var c in changeFilters){y.event.add(this,c+".specialChange",changeFilters[c])}return E.test(this.nodeName)},teardown:function(a){y.event.remove(this,".specialChange");return E.test(this.nodeName)}};changeFilters=y.event.special.change.filters}function trigger(a,b,c){c[0].type=a;return y.event.handle.apply(b,c)}if(document.addEventListener){y.each({focus:"focusin",blur:"focusout"},function(a,b){y.event.special[b]={setup:function(){this.addEventListener(a,handler,true)},teardown:function(){this.removeEventListener(a,handler,true)}};function handler(e){e=y.event.fix(e);e.type=b;return y.event.handle.call(this,e)}})}y.each(["bind","one"],function(i,g){y.fn[g]=function(b,c,d){if(typeof b==="object"){for(var e in b){this[g](e,c,b[e],d)}return this}if(y.isFunction(c)){d=c;c=x}var f=g==="one"?y.proxy(d,function(a){y(this).unbind(a,f);return d.apply(this,arguments)}):d;if(b==="unload"&&g!=="one"){this.one(b,c,d)}else{for(var i=0,l=this.length;i<l;i++){y.event.add(this[i],b,f,c)}}return this}});y.fn.extend({unbind:function(a,b){if(typeof a==="object"&&!a.preventDefault){for(var c in a){this.unbind(c,a[c])}}else{for(var i=0,l=this.length;i<l;i++){y.event.remove(this[i],a,b)}}return this},delegate:function(a,b,c,d){return this.live(b,c,d,a)},undelegate:function(a,b,c){if(arguments.length===0){return this.unbind("live")}else{return this.die(b,null,c,a)}},trigger:function(a,b){return this.each(function(){y.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0]){var c=y.Event(a);c.preventDefault();c.stopPropagation();y.event.trigger(c,b,this[0]);return c.result}},toggle:function(c){var d=arguments,i=1;while(i<d.length){y.proxy(c,d[i++])}return this.click(y.proxy(c,function(a){var b=(y.data(this,"lastToggle"+c.guid)||0)%i;y.data(this,"lastToggle"+c.guid,b+1);a.preventDefault();return d[b].apply(this,arguments)||false}))},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var F={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};y.each(["live","die"],function(i,f){y.fn[f]=function(a,b,c,d){var e,i=0,match,namespaces,preType,selector=d||this.selector,context=d?this:y(this.context);if(y.isFunction(b)){c=b;b=x}a=(a||"").split(" ");while((e=a[i++])!=null){match=B.exec(e);namespaces="";if(match){namespaces=match[0];e=e.replace(B,"")}if(e==="hover"){a.push("mouseenter"+namespaces,"mouseleave"+namespaces);continue}preType=e;if(e==="focus"||e==="blur"){a.push(F[e]+namespaces);e=e+namespaces}else{e=(F[e]||e)+namespaces}if(f==="live"){context.each(function(){y.event.add(this,liveConvert(e,selector),{data:b,selector:selector,handler:c,origType:e,origHandler:c,preType:preType})})}else{context.unbind(liveConvert(e,selector),c)}}return this}});function liveHandler(a){var b,elems=[],selectors=[],args=arguments,related,match,handleObj,elem,j,i,l,data,events=y.data(this,"events");if(a.liveFired===this||!events||!events.live||a.button&&a.type==="click"){return}a.liveFired=this;var c=events.live.slice(0);for(j=0;j<c.length;j++){handleObj=c[j];if(handleObj.origType.replace(B,"")===a.type){selectors.push(handleObj.selector)}else{c.splice(j--,1)}}match=y(a.target).closest(selectors,a.currentTarget);for(i=0,l=match.length;i<l;i++){for(j=0;j<c.length;j++){handleObj=c[j];if(match[i].selector===handleObj.selector){elem=match[i].elem;related=null;if(handleObj.preType==="mouseenter"||handleObj.preType==="mouseleave"){related=y(a.relatedTarget).closest(handleObj.selector)[0]}if(!related||related!==elem){elems.push({elem:elem,handleObj:handleObj})}}}}for(i=0,l=elems.length;i<l;i++){match=elems[i];a.currentTarget=match.elem;a.data=match.handleObj.data;a.handleObj=match.handleObj;if(match.handleObj.origHandler.apply(match.elem,args)===false){b=false;break}}return b}function liveConvert(a,b){return"live."+(a&&a!=="*"?a+".":"")+b.replace(/\./g,"`").replace(/ /g,"&")}y.each(("blur focus focusin focusout load resize scroll unload click dblclick "+"mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave "+"change select submit keydown keypress keyup error").split(" "),function(i,b){y.fn[b]=function(a){return a?this.bind(b,a):this.trigger(b)};if(y.attrFn){y.attrFn[b]=true}});if(w.attachEvent&&!w.addEventListener){w.attachEvent("onunload",function(){for(var a in y.cache){if(y.cache[a].handle){try{y.event.remove(y.cache[a].handle.elem)}catch(e){}}}})}(function(){var j=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,done=0,toString=Object.prototype.toString,hasDuplicate=false,baseHasDuplicate=true;[0,0].sort(function(){baseHasDuplicate=false;return 0});var k=function(a,b,c,d){c=c||[];var e=b=b||document;if(b.nodeType!==1&&b.nodeType!==9){return[]}if(!a||typeof a!=="string"){return c}var f=[],m,set,checkSet,extra,prune=true,contextXML=t(b),soFar=a;while((j.exec(""),m=j.exec(soFar))!==null){soFar=m[3];f.push(m[1]);if(m[2]){extra=m[3];break}}if(f.length>1&&o.exec(a)){if(f.length===2&&n.relative[f[0]]){set=u(f[0]+f[1],b)}else{set=n.relative[f[0]]?[b]:k(f.shift(),b);while(f.length){a=f.shift();if(n.relative[a]){a+=f.shift()}set=u(a,set)}}}else{if(!d&&f.length>1&&b.nodeType===9&&!contextXML&&n.match.ID.test(f[0])&&!n.match.ID.test(f[f.length-1])){var g=k.find(f.shift(),b,contextXML);b=g.expr?k.filter(g.expr,g.set)[0]:g.set[0]}if(b){var g=d?{expr:f.pop(),set:q(d)}:k.find(f.pop(),f.length===1&&(f[0]==="~"||f[0]==="+")&&b.parentNode?b.parentNode:b,contextXML);set=g.expr?k.filter(g.expr,g.set):g.set;if(f.length>0){checkSet=q(set)}else{prune=false}while(f.length){var h=f.pop(),pop=h;if(!n.relative[h]){h=""}else{pop=f.pop()}if(pop==null){pop=b}n.relative[h](checkSet,pop,contextXML)}}else{checkSet=f=[]}}if(!checkSet){checkSet=set}if(!checkSet){k.error(h||a)}if(toString.call(checkSet)==="[object Array]"){if(!prune){c.push.apply(c,checkSet)}else if(b&&b.nodeType===1){for(var i=0;checkSet[i]!=null;i++){if(checkSet[i]&&(checkSet[i]===true||checkSet[i].nodeType===1&&s(b,checkSet[i]))){c.push(set[i])}}}else{for(var i=0;checkSet[i]!=null;i++){if(checkSet[i]&&checkSet[i].nodeType===1){c.push(set[i])}}}}else{q(checkSet,c)}if(extra){k(extra,e,c,d);k.uniqueSort(c)}return c};k.uniqueSort=function(a){if(r){hasDuplicate=baseHasDuplicate;a.sort(r);if(hasDuplicate){for(var i=1;i<a.length;i++){if(a[i]===a[i-1]){a.splice(i--,1)}}}}return a};k.matches=function(a,b){return k(a,null,null,b)};k.find=function(a,b,c){var d,match;if(!a){return[]}for(var i=0,l=n.order.length;i<l;i++){var e=n.order[i],match;if((match=n.leftMatch[e].exec(a))){var f=match[1];match.splice(1,1);if(f.substr(f.length-1)!=="\\"){match[1]=(match[1]||"").replace(/\\/g,"");d=n.find[e](match,b,c);if(d!=null){a=a.replace(n.match[e],"");break}}}}if(!d){d=b.getElementsByTagName("*")}return{set:d,expr:a}};k.filter=function(a,b,c,d){var e=a,result=[],curLoop=b,match,anyFound,isXMLFilter=b&&b[0]&&t(b[0]);while(a&&b.length){for(var f in n.filter){if((match=n.leftMatch[f].exec(a))!=null&&match[2]){var g=n.filter[f],found,item,left=match[1];anyFound=false;match.splice(1,1);if(left.substr(left.length-1)==="\\"){continue}if(curLoop===result){result=[]}if(n.preFilter[f]){match=n.preFilter[f](match,curLoop,c,result,d,isXMLFilter);if(!match){anyFound=found=true}else if(match===true){continue}}if(match){for(var i=0;(item=curLoop[i])!=null;i++){if(item){found=g(item,match,i,curLoop);var h=d^!!found;if(c&&found!=null){if(h){anyFound=true}else{curLoop[i]=false}}else if(h){result.push(item);anyFound=true}}}}if(found!==x){if(!c){curLoop=result}a=a.replace(n.match[f],"");if(!anyFound){return[]}break}}}if(a===e){if(anyFound==null){k.error(a)}else{break}}e=a}return curLoop};k.error=function(a){throw"Syntax error, unrecognized expression: "+a;};var n=k.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(a){return a.getAttribute("href")}},relative:{"+":function(a,b){var c=typeof b==="string",isTag=c&&!/\W/.test(b),isPartStrNotTag=c&&!isTag;if(isTag){b=b.toLowerCase()}for(var i=0,l=a.length,elem;i<l;i++){if((elem=a[i])){while((elem=elem.previousSibling)&&elem.nodeType!==1){}a[i]=isPartStrNotTag||elem&&elem.nodeName.toLowerCase()===b?elem||false:elem===b}}if(isPartStrNotTag){k.filter(b,a,true)}},">":function(a,b){var c=typeof b==="string";if(c&&!/\W/.test(b)){b=b.toLowerCase();for(var i=0,l=a.length;i<l;i++){var d=a[i];if(d){var e=d.parentNode;a[i]=e.nodeName.toLowerCase()===b?e:false}}}else{for(var i=0,l=a.length;i<l;i++){var d=a[i];if(d){a[i]=c?d.parentNode:d.parentNode===b}}if(c){k.filter(b,a,true)}}},"":function(a,b,c){var d=done++,checkFn=dirCheck;if(typeof b==="string"&&!/\W/.test(b)){var e=b=b.toLowerCase();checkFn=dirNodeCheck}checkFn("parentNode",b,d,a,e,c)},"~":function(a,b,c){var d=done++,checkFn=dirCheck;if(typeof b==="string"&&!/\W/.test(b)){var e=b=b.toLowerCase();checkFn=dirNodeCheck}checkFn("previousSibling",b,d,a,e,c)}},find:{ID:function(a,b,c){if(typeof b.getElementById!=="undefined"&&!c){var m=b.getElementById(a[1]);return m?[m]:[]}},NAME:function(a,b){if(typeof b.getElementsByName!=="undefined"){var c=[],results=b.getElementsByName(a[1]);for(var i=0,l=results.length;i<l;i++){if(results[i].getAttribute("name")===a[1]){c.push(results[i])}}return c.length===0?null:c}},TAG:function(a,b){return b.getElementsByTagName(a[1])}},preFilter:{CLASS:function(a,b,c,d,e,f){a=" "+a[1].replace(/\\/g,"")+" ";if(f){return a}for(var i=0,elem;(elem=b[i])!=null;i++){if(elem){if(e^(elem.className&&(" "+elem.className+" ").replace(/[\t\n]/g," ").indexOf(a)>=0)){if(!c){d.push(elem)}}else if(c){b[i]=false}}}return false},ID:function(a){return a[1].replace(/\\/g,"")},TAG:function(a,b){return a[1].toLowerCase()},CHILD:function(a){if(a[1]==="nth"){var b=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=(b[1]+(b[2]||1))-0;a[3]=b[3]-0}a[0]=done++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1].replace(/\\/g,"");if(!f&&n.attrMap[g]){a[1]=n.attrMap[g]}if(a[2]==="~="){a[4]=" "+a[4]+" "}return a},PSEUDO:function(a,b,c,d,e){if(a[1]==="not"){if((j.exec(a[3])||"").length>1||/^\w/.test(a[3])){a[3]=k(a[3],null,null,b)}else{var f=k.filter(a[3],b,c,true^e);if(!c){d.push.apply(d,f)}return false}}else if(n.match.POS.test(a[0])||n.match.CHILD.test(a[0])){return true}return a},POS:function(a){a.unshift(true);return a}},filters:{enabled:function(a){return a.disabled===false&&a.type!=="hidden"},disabled:function(a){return a.disabled===true},checked:function(a){return a.checked===true},selected:function(a){a.parentNode.selectedIndex;return a.selected===true},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,i,b){return!!k(b[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){return"text"===a.type},radio:function(a){return"radio"===a.type},checkbox:function(a){return"checkbox"===a.type},file:function(a){return"file"===a.type},password:function(a){return"password"===a.type},submit:function(a){return"submit"===a.type},image:function(a){return"image"===a.type},reset:function(a){return"reset"===a.type},button:function(a){return"button"===a.type||a.nodeName.toLowerCase()==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)}},setFilters:{first:function(a,i){return i===0},last:function(a,i,b,c){return i===c.length-1},even:function(a,i){return i%2===0},odd:function(a,i){return i%2===1},lt:function(a,i,b){return i<b[3]-0},gt:function(a,i,b){return i>b[3]-0},nth:function(a,i,b){return b[3]-0===i},eq:function(a,i,b){return b[3]-0===i}},filter:{PSEUDO:function(a,b,i,c){var d=b[1],filter=n.filters[d];if(filter){return filter(a,i,b,c)}else if(d==="contains"){return(a.textContent||a.innerText||getText([a])||"").indexOf(b[3])>=0}else if(d==="not"){var e=b[3];for(var i=0,l=e.length;i<l;i++){if(e[i]===a){return false}}return true}else{k.error("Syntax error, unrecognized expression: "+d)}},CHILD:function(a,b){var c=b[1],node=a;switch(c){case'only':case'first':while((node=node.previousSibling)){if(node.nodeType===1){return false}}if(c==="first"){return true}node=a;case'last':while((node=node.nextSibling)){if(node.nodeType===1){return false}}return true;case'nth':var d=b[2],last=b[3];if(d===1&&last===0){return true}var e=b[0],parent=a.parentNode;if(parent&&(parent.sizcache!==e||!a.nodeIndex)){var f=0;for(node=parent.firstChild;node;node=node.nextSibling){if(node.nodeType===1){node.nodeIndex=++f}}parent.sizcache=e}var g=a.nodeIndex-last;if(d===0){return g===0}else{return(g%d===0&&g/d>=0)}}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return(b==="*"&&a.nodeType===1)||a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],result=n.attrHandle[c]?n.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),value=result+"",p=b[2],check=b[4];return result==null?p==="!=":p==="="?value===check:p==="*="?value.indexOf(check)>=0:p==="~="?(" "+value+" ").indexOf(check)>=0:!check?value&&result!==false:p==="!="?value!==check:p==="^="?value.indexOf(check)===0:p==="$="?value.substr(value.length-check.length)===check:p==="|="?value===check||value.substr(0,check.length+1)===check+"-":false},POS:function(a,b,i,c){var d=b[2],filter=n.setFilters[d];if(filter){return filter(a,i,b,c)}}}};var o=n.match.POS;for(var p in n.match){n.match[p]=new RegExp(n.match[p].source+/(?![^\[]*\])(?![^\(]*\))/.source);n.leftMatch[p]=new RegExp(/(^(?:.|\r|\n)*?)/.source+n.match[p].source.replace(/\\(\d+)/g,function(a,b){return"\\"+(b-0+1)}))}var q=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(document.documentElement.childNodes,0)[0].nodeType}catch(e){q=function(a,b){var c=b||[];if(toString.call(a)==="[object Array]"){Array.prototype.push.apply(c,a)}else{if(typeof a.length==="number"){for(var i=0,l=a.length;i<l;i++){c.push(a[i])}}else{for(var i=0;a[i];i++){c.push(a[i])}}}return c}}var r;if(document.documentElement.compareDocumentPosition){r=function(a,b){if(!a.compareDocumentPosition||!b.compareDocumentPosition){if(a==b){hasDuplicate=true}return a.compareDocumentPosition?-1:1}var c=a.compareDocumentPosition(b)&4?-1:a===b?0:1;if(c===0){hasDuplicate=true}return c}}else if("sourceIndex"in document.documentElement){r=function(a,b){if(!a.sourceIndex||!b.sourceIndex){if(a==b){hasDuplicate=true}return a.sourceIndex?-1:1}var c=a.sourceIndex-b.sourceIndex;if(c===0){hasDuplicate=true}return c}}else if(document.createRange){r=function(a,b){if(!a.ownerDocument||!b.ownerDocument){if(a==b){hasDuplicate=true}return a.ownerDocument?-1:1}var c=a.ownerDocument.createRange(),bRange=b.ownerDocument.createRange();c.setStart(a,0);c.setEnd(a,0);bRange.setStart(b,0);bRange.setEnd(b,0);var d=c.compareBoundaryPoints(Range.START_TO_END,bRange);if(d===0){hasDuplicate=true}return d}}function getText(a){var b="",elem;for(var i=0;a[i];i++){elem=a[i];if(elem.nodeType===3||elem.nodeType===4){b+=elem.nodeValue}else if(elem.nodeType!==8){b+=getText(elem.childNodes)}}return b}(function(){var d=document.createElement("div"),id="script"+(new Date).getTime();d.innerHTML="<a name='"+id+"'/>";var e=document.documentElement;e.insertBefore(d,e.firstChild);if(document.getElementById(id)){n.find.ID=function(a,b,c){if(typeof b.getElementById!=="undefined"&&!c){var m=b.getElementById(a[1]);return m?m.id===a[1]||typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id").nodeValue===a[1]?[m]:x:[]}};n.filter.ID=function(a,b){var c=typeof a.getAttributeNode!=="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}}e.removeChild(d);e=d=null})();(function(){var e=document.createElement("div");e.appendChild(document.createComment(""));if(e.getElementsByTagName("*").length>0){n.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var i=0;c[i];i++){if(c[i].nodeType===1){d.push(c[i])}}c=d}return c}}e.innerHTML="<a href='#'></a>";if(e.firstChild&&typeof e.firstChild.getAttribute!=="undefined"&&e.firstChild.getAttribute("href")!=="#"){n.attrHandle.href=function(a){return a.getAttribute("href",2)}}e=null})();if(document.querySelectorAll){(function(){var f=k,div=document.createElement("div");div.innerHTML="<p class='TEST'></p>";if(div.querySelectorAll&&div.querySelectorAll(".TEST").length===0){return}k=function(a,b,c,d){b=b||document;if(!d&&b.nodeType===9&&!t(b)){try{return q(b.querySelectorAll(a),c)}catch(e){}}return f(a,b,c,d)};for(var g in f){k[g]=f[g]}div=null})()}(function(){var d=document.createElement("div");d.innerHTML="<div class='test e'></div><div class='test'></div>";if(!d.getElementsByClassName||d.getElementsByClassName("e").length===0){return}d.lastChild.className="e";if(d.getElementsByClassName("e").length===1){return}n.order.splice(1,0,"CLASS");n.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!=="undefined"&&!c){return b.getElementsByClassName(a[1])}};d=null})();function dirNodeCheck(a,b,c,d,e,f){for(var i=0,l=d.length;i<l;i++){var g=d[i];if(g){g=g[a];var h=false;while(g){if(g.sizcache===c){h=d[g.sizset];break}if(g.nodeType===1&&!f){g.sizcache=c;g.sizset=i}if(g.nodeName.toLowerCase()===b){h=g;break}g=g[a]}d[i]=h}}}function dirCheck(a,b,c,d,e,f){for(var i=0,l=d.length;i<l;i++){var g=d[i];if(g){g=g[a];var h=false;while(g){if(g.sizcache===c){h=d[g.sizset];break}if(g.nodeType===1){if(!f){g.sizcache=c;g.sizset=i}if(typeof b!=="string"){if(g===b){h=true;break}}else if(k.filter(b,[g]).length>0){h=g;break}}g=g[a]}d[i]=h}}}var s=document.compareDocumentPosition?function(a,b){return!!(a.compareDocumentPosition(b)&16)}:function(a,b){return a!==b&&(a.contains?a.contains(b):true)};var t=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":false};var u=function(a,b){var c=[],later="",match,root=b.nodeType?[b]:b;while((match=n.match.PSEUDO.exec(a))){later+=match[0];a=a.replace(n.match.PSEUDO,"")}a=n.relative[a]?a+"*":a;for(var i=0,l=root.length;i<l;i++){k(a,root[i],c)}return k.filter(later,c)};y.find=k;y.expr=k.selectors;y.expr[":"]=y.expr.filters;y.unique=k.uniqueSort;y.text=getText;y.isXMLDoc=t;y.contains=s;return;w.Sizzle=k})();var G=/Until$/,rparentsprev=/^(?:parents|prevUntil|prevAll)/,rmultiselector=/,/,slice=Array.prototype.slice;var H=function(b,c,d){if(y.isFunction(c)){return y.grep(b,function(a,i){return!!c.call(a,i,a)===d})}else if(c.nodeType){return y.grep(b,function(a,i){return(a===c)===d})}else if(typeof c==="string"){var e=y.grep(b,function(a){return a.nodeType===1});if(isSimple.test(c)){return y.filter(c,e,!d)}else{c=y.filter(c,e)}}return y.grep(b,function(a,i){return(y.inArray(a,c)>=0)===d})};y.fn.extend({find:function(a){var b=this.pushStack("","find",a),length=0;for(var i=0,l=this.length;i<l;i++){length=b.length;y.find(a,this[i],b);if(i>0){for(var n=length;n<b.length;n++){for(var r=0;r<length;r++){if(b[r]===b[n]){b.splice(n--,1);break}}}}}return b},has:function(a){var b=y(a);return this.filter(function(){for(var i=0,l=b.length;i<l;i++){if(y.contains(this,b[i])){return true}}})},not:function(a){return this.pushStack(H(this,a,false),"not",a)},filter:function(a){return this.pushStack(H(this,a,true),"filter",a)},is:function(a){return!!a&&y.filter(a,this).length>0},closest:function(b,c){if(y.isArray(b)){var d=[],cur=this[0],match,matches={},selector;if(cur&&b.length){for(var i=0,l=b.length;i<l;i++){selector=b[i];if(!matches[selector]){matches[selector]=y.expr.match.POS.test(selector)?y(selector,c||this.context):selector}}while(cur&&cur.ownerDocument&&cur!==c){for(selector in matches){match=matches[selector];if(match.jquery?match.index(cur)>-1:y(cur).is(match)){d.push({selector:selector,elem:cur});delete matches[selector]}}cur=cur.parentNode}}return d}var e=y.expr.match.POS.test(b)?y(b,c||this.context):null;return this.map(function(i,a){while(a&&a.ownerDocument&&a!==c){if(e?e.index(a)>-1:y(a).is(b)){return a}a=a.parentNode}return null})},index:function(a){if(!a||typeof a==="string"){return y.inArray(this[0],a?y(a):this.parent().children())}return y.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a==="string"?y(a,b||this.context):y.makeArray(a),all=y.merge(this.get(),c);return this.pushStack(isDisconnected(c[0])||isDisconnected(all[0])?all:y.unique(all))},andSelf:function(){return this.add(this.prevObject)}});function isDisconnected(a){return!a||!a.parentNode||a.parentNode.nodeType===11}y.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return y.dir(a,"parentNode")},parentsUntil:function(a,i,b){return y.dir(a,"parentNode",b)},next:function(a){return y.nth(a,2,"nextSibling")},prev:function(a){return y.nth(a,2,"previousSibling")},nextAll:function(a){return y.dir(a,"nextSibling")},prevAll:function(a){return y.dir(a,"previousSibling")},nextUntil:function(a,i,b){return y.dir(a,"nextSibling",b)},prevUntil:function(a,i,b){return y.dir(a,"previousSibling",b)},siblings:function(a){return y.sibling(a.parentNode.firstChild,a)},children:function(a){return y.sibling(a.firstChild)},contents:function(a){return y.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:y.makeArray(a.childNodes)}},function(d,e){y.fn[d]=function(a,b){var c=y.map(this,e,a);if(!G.test(d)){b=a}if(b&&typeof b==="string"){c=y.filter(b,c)}c=this.length>1?y.unique(c):c;if((this.length>1||rmultiselector.test(b))&&rparentsprev.test(d)){c=c.reverse()}return this.pushStack(c,d,slice.call(arguments).join(","))}});y.extend({filter:function(a,b,c){if(c){a=":not("+a+")"}return y.find.matches(a,b)},dir:function(a,b,c){var d=[],cur=a[b];while(cur&&cur.nodeType!==9&&(c===x||cur.nodeType!==1||!y(cur).is(c))){if(cur.nodeType===1){d.push(cur)}cur=cur[b]}return d},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c]){if(a.nodeType===1&&++e===b){break}}return a},sibling:function(n,a){var r=[];for(;n;n=n.nextSibling){if(n.nodeType===1&&n!==a){r.push(n)}}return r}});var I=/ jQuery\d+="(?:\d+|null)"/g,rleadingWhitespace=/^\s+/,rxhtmlTag=/(<([\w:]+)[^>]*?)\/>/g,rselfClosing=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,rtagName=/<([\w:]+)/,rtbody=/<tbody/i,rhtml=/<|&#?\w+;/,rnocache=/<script|<object|<embed|<option|<style/i,rchecked=/checked\s*(?:[^=]|=\s*.checked.)/i,fcloseTag=function(a,b,c){return rselfClosing.test(c)?a:b+"></"+c+">"},wrapMap={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};wrapMap.optgroup=wrapMap.option;wrapMap.tbody=wrapMap.tfoot=wrapMap.colgroup=wrapMap.caption=wrapMap.thead;wrapMap.th=wrapMap.td;if(!y.support.htmlSerialize){wrapMap._default=[1,"div<div>","</div>"]}y.fn.extend({text:function(b){if(y.isFunction(b)){return this.each(function(i){var a=y(this);a.text(b.call(this,i,a.text()))})}if(typeof b!=="object"&&b!==x){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(b))}return y.text(this)},wrapAll:function(b){if(y.isFunction(b)){return this.each(function(i){y(this).wrapAll(b.call(this,i))})}if(this[0]){var c=y(b,this[0].ownerDocument).eq(0).clone(true);if(this[0].parentNode){c.insertBefore(this[0])}c.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1){a=a.firstChild}return a}).append(this)}return this},wrapInner:function(b){if(y.isFunction(b)){return this.each(function(i){y(this).wrapInner(b.call(this,i))})}return this.each(function(){var a=y(this),contents=a.contents();if(contents.length){contents.wrapAll(b)}else{a.append(b)}})},wrap:function(a){return this.each(function(){y(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){if(!y.nodeName(this,"body")){y(this).replaceWith(this.childNodes)}}).end()},append:function(){return this.domManip(arguments,true,function(a){if(this.nodeType===1){this.appendChild(a)}})},prepend:function(){return this.domManip(arguments,true,function(a){if(this.nodeType===1){this.insertBefore(a,this.firstChild)}})},before:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(a){this.parentNode.insertBefore(a,this)})}else if(arguments.length){var b=y(arguments[0]);b.push.apply(b,this.toArray());return this.pushStack(b,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(a){this.parentNode.insertBefore(a,this.nextSibling)})}else if(arguments.length){var b=this.pushStack(this,"after",arguments);b.push.apply(b,y(arguments[0]).toArray());return b}},remove:function(a,b){for(var i=0,elem;(elem=this[i])!=null;i++){if(!a||y.filter(a,[elem]).length){if(!b&&elem.nodeType===1){y.cleanData(elem.getElementsByTagName("*"));y.cleanData([elem])}if(elem.parentNode){elem.parentNode.removeChild(elem)}}}return this},empty:function(){for(var i=0,elem;(elem=this[i])!=null;i++){if(elem.nodeType===1){y.cleanData(elem.getElementsByTagName("*"))}while(elem.firstChild){elem.removeChild(elem.firstChild)}}return this},clone:function(c){var d=this.map(function(){if(!y.support.noCloneEvent&&!y.isXMLDoc(this)){var a=this.outerHTML,ownerDocument=this.ownerDocument;if(!a){var b=ownerDocument.createElement("div");b.appendChild(this.cloneNode(true));a=b.innerHTML}return y.clean([a.replace(I,"").replace(/=([^="'>\s]+\/)>/g,'="$1">').replace(rleadingWhitespace,"")],ownerDocument)[0]}else{return this.cloneNode(true)}});if(c===true){cloneCopyEvent(this,d);cloneCopyEvent(this.find("*"),d.find("*"))}return d},html:function(b){if(b===x){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(I,""):null}else if(typeof b==="string"&&!rnocache.test(b)&&(y.support.leadingWhitespace||!rleadingWhitespace.test(b))&&!wrapMap[(rtagName.exec(b)||["",""])[1].toLowerCase()]){b=b.replace(rxhtmlTag,fcloseTag);try{for(var i=0,l=this.length;i<l;i++){if(this[i].nodeType===1){y.cleanData(this[i].getElementsByTagName("*"));this[i].innerHTML=b}}}catch(e){this.empty().append(b)}}else if(y.isFunction(b)){this.each(function(i){var a=y(this),old=a.html();a.empty().append(function(){return b.call(this,i,old)})})}else{this.empty().append(b)}return this},replaceWith:function(b){if(this[0]&&this[0].parentNode){if(y.isFunction(b)){return this.each(function(i){var a=y(this),old=a.html();a.replaceWith(b.call(this,i,old))})}if(typeof b!=="string"){b=y(b).detach()}return this.each(function(){var a=this.nextSibling,parent=this.parentNode;y(this).remove();if(a){y(a).before(b)}else{y(parent).append(b)}})}else{return this.pushStack(y(y.isFunction(b)?b():b),"replaceWith",b)}},detach:function(a){return this.remove(a,true)},domManip:function(c,d,e){var f,first,value=c[0],scripts=[],fragment,parent;if(!y.support.checkClone&&arguments.length===3&&typeof value==="string"&&rchecked.test(value)){return this.each(function(){y(this).domManip(c,d,e,true)})}if(y.isFunction(value)){return this.each(function(i){var a=y(this);c[0]=value.call(this,i,d?a.html():x);a.domManip(c,d,e)})}if(this[0]){parent=value&&value.parentNode;if(y.support.parentNode&&parent&&parent.nodeType===11&&parent.childNodes.length===this.length){f={fragment:parent}}else{f=buildFragment(c,this,scripts)}fragment=f.fragment;if(fragment.childNodes.length===1){first=fragment=fragment.firstChild}else{first=fragment.firstChild}if(first){d=d&&y.nodeName(first,"tr");for(var i=0,l=this.length;i<l;i++){e.call(d?root(this[i],first):this[i],i>0||f.cacheable||this.length>1?fragment.cloneNode(true):fragment)}}if(scripts.length){y.each(scripts,evalScript)}}return this;function root(a,b){return y.nodeName(a,"table")?(a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody"))):a}}});function cloneCopyEvent(d,e){var i=0;e.each(function(){if(this.nodeName!==(d[i]&&d[i].nodeName)){return}var a=y.data(d[i++]),curData=y.data(this,a),events=a&&a.events;if(events){delete curData.handle;curData.events={};for(var b in events){for(var c in events[b]){y.event.add(this,b,events[b][c],events[b][c].data)}}}})}function buildFragment(a,b,c){var d,cacheable,cacheresults,doc=(b&&b[0]?b[0].ownerDocument||b[0]:document);if(a.length===1&&typeof a[0]==="string"&&a[0].length<512&&doc===document&&!rnocache.test(a[0])&&(y.support.checkClone||!rchecked.test(a[0]))){cacheable=true;cacheresults=y.fragments[a[0]];if(cacheresults){if(cacheresults!==1){d=cacheresults}}}if(!d){d=doc.createDocumentFragment();y.clean(a,doc,d,c)}if(cacheable){y.fragments[a[0]]=cacheresults?d:1}return{fragment:d,cacheable:cacheable}}y.fragments={};y.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(d,e){y.fn[d]=function(a){var b=[],insert=y(a),parent=this.length===1&&this[0].parentNode;if(parent&&parent.nodeType===11&&parent.childNodes.length===1&&insert.length===1){insert[e](this[0]);return this}else{for(var i=0,l=insert.length;i<l;i++){var c=(i>0?this.clone(true):this).get();y.fn[e].apply(y(insert[i]),c);b=b.concat(c)}return this.pushStack(b,d,insert.selector)}}});y.extend({clean:function(a,b,c,d){b=b||document;if(typeof b.createElement==="undefined"){b=b.ownerDocument||b[0]&&b[0].ownerDocument||document}var e=[];for(var i=0,elem;(elem=a[i])!=null;i++){if(typeof elem==="number"){elem+=""}if(!elem){continue}if(typeof elem==="string"&&!rhtml.test(elem)){elem=b.createTextNode(elem)}else if(typeof elem==="string"){elem=elem.replace(rxhtmlTag,fcloseTag);var f=(rtagName.exec(elem)||["",""])[1].toLowerCase(),wrap=wrapMap[f]||wrapMap._default,depth=wrap[0],div=b.createElement("div");div.innerHTML=wrap[1]+elem+wrap[2];while(depth--){div=div.lastChild}if(!y.support.tbody){var g=rtbody.test(elem),tbody=f==="table"&&!g?div.firstChild&&div.firstChild.childNodes:wrap[1]==="<table>"&&!g?div.childNodes:[];for(var j=tbody.length-1;j>=0;--j){if(y.nodeName(tbody[j],"tbody")&&!tbody[j].childNodes.length){tbody[j].parentNode.removeChild(tbody[j])}}}if(!y.support.leadingWhitespace&&rleadingWhitespace.test(elem)){div.insertBefore(b.createTextNode(rleadingWhitespace.exec(elem)[0]),div.firstChild)}elem=div.childNodes}if(elem.nodeType){e.push(elem)}else{e=y.merge(e,elem)}}if(c){for(var i=0;e[i];i++){if(d&&y.nodeName(e[i],"script")&&(!e[i].type||e[i].type.toLowerCase()==="text/javascript")){d.push(e[i].parentNode?e[i].parentNode.removeChild(e[i]):e[i])}else{if(e[i].nodeType===1){e.splice.apply(e,[i+1,0].concat(y.makeArray(e[i].getElementsByTagName("script"))))}c.appendChild(e[i])}}}return e},cleanData:function(a){var b,id,cache=y.cache,special=y.event.special,deleteExpando=y.support.deleteExpando;for(var i=0,elem;(elem=a[i])!=null;i++){id=elem[y.expando];if(id){b=cache[id];if(b.events){for(var c in b.events){if(special[c]){y.event.remove(elem,c)}else{C(elem,c,b.handle)}}}if(deleteExpando){delete elem[y.expando]}else if(elem.removeAttribute){elem.removeAttribute(y.expando)}delete cache[id]}}}});var J=/z-?index|font-?weight|opacity|zoom|line-?height/i,ralpha=/alpha\([^)]*\)/,ropacity=/opacity=([^)]*)/,rfloat=/float/i,rdashAlpha=/-([a-z])/ig,rupper=/([A-Z])/g,rnumpx=/^-?\d+(?:px)?$/i,rnum=/^-?\d/,cssShow={position:"absolute",visibility:"hidden",display:"block"},cssWidth=["Left","Right"],cssHeight=["Top","Bottom"],getComputedStyle=document.defaultView&&document.defaultView.getComputedStyle,styleFloat=y.support.cssFloat?"cssFloat":"styleFloat",fcamelCase=function(a,b){return b.toUpperCase()};y.fn.css=function(d,e){return access(this,d,e,true,function(a,b,c){if(c===x){return y.curCSS(a,b)}if(typeof c==="number"&&!J.test(b)){c+="px"}y.style(a,b,c)})};y.extend({style:function(a,b,c){if(!a||a.nodeType===3||a.nodeType===8){return x}if((b==="width"||b==="height")&&parseFloat(c)<0){c=x}var d=a.style||a,set=c!==x;if(!y.support.opacity&&b==="opacity"){if(set){d.zoom=1;var e=parseInt(c,10)+""==="NaN"?"":"alpha(opacity="+c*100+")";var f=d.filter||y.curCSS(a,"filter")||"";d.filter=ralpha.test(f)?f.replace(ralpha,e):e}return d.filter&&d.filter.indexOf("opacity=")>=0?(parseFloat(ropacity.exec(d.filter)[1])/100)+"":""}if(rfloat.test(b)){b=styleFloat}b=b.replace(rdashAlpha,fcamelCase);if(set){d[b]=c}return d[b]},css:function(a,b,c,d){if(b==="width"||b==="height"){var e,props=cssShow,which=b==="width"?cssWidth:cssHeight;function getWH(){e=b==="width"?a.offsetWidth:a.offsetHeight;if(d==="border"){return}y.each(which,function(){if(!d){e-=parseFloat(y.curCSS(a,"padding"+this,true))||0}if(d==="margin"){e+=parseFloat(y.curCSS(a,"margin"+this,true))||0}else{e-=parseFloat(y.curCSS(a,"border"+this+"Width",true))||0}})}if(a.offsetWidth!==0){getWH()}else{y.swap(a,props,getWH)}return Math.max(0,Math.round(e))}return y.curCSS(a,b,c)},curCSS:function(a,b,c){var d,style=a.style,filter;if(!y.support.opacity&&b==="opacity"&&a.currentStyle){d=ropacity.test(a.currentStyle.filter||"")?(parseFloat(RegExp.$1)/100)+"":"";return d===""?"1":d}if(rfloat.test(b)){b=styleFloat}if(!c&&style&&style[b]){d=style[b]}else if(getComputedStyle){if(rfloat.test(b)){b="float"}b=b.replace(rupper,"-$1").toLowerCase();var e=a.ownerDocument.defaultView;if(!e){return null}var f=e.getComputedStyle(a,null);if(f){d=f.getPropertyValue(b)}if(b==="opacity"&&d===""){d="1"}}else if(a.currentStyle){var g=b.replace(rdashAlpha,fcamelCase);d=a.currentStyle[b]||a.currentStyle[g];if(!rnumpx.test(d)&&rnum.test(d)){var h=style.left,rsLeft=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;style.left=g==="fontSize"?"1em":(d||0);d=style.pixelLeft+"px";style.left=h;a.runtimeStyle.left=rsLeft}}return d},swap:function(a,b,c){var d={};for(var e in b){d[e]=a.style[e];a.style[e]=b[e]}c.call(a);for(var e in b){a.style[e]=d[e]}}});if(y.expr&&y.expr.filters){y.expr.filters.hidden=function(a){var b=a.offsetWidth,height=a.offsetHeight,skip=a.nodeName.toLowerCase()==="tr";return b===0&&height===0&&!skip?true:b>0&&height>0&&!skip?false:y.curCSS(a,"display")==="none"};y.expr.filters.visible=function(a){return!y.expr.filters.hidden(a)}}var K=now(),rscript=/<script(.|\s)*?\/script>/gi,rselectTextarea=/select|textarea/i,rinput=/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,jsre=/=\?(&|$)/,rquery=/\?/,rts=/(\?|&)_=.*?(&|$)/,rurl=/^(\w+:)?\/\/([^\/?#]+)/,r20=/%20/g,_load=y.fn.load;y.fn.extend({load:function(c,d,e){if(typeof c!=="string"){return _load.call(this,c)}else if(!this.length){return this}var f=c.indexOf(" ");if(f>=0){var g=c.slice(f,c.length);c=c.slice(0,f)}var h="GET";if(d){if(y.isFunction(d)){e=d;d=null}else if(typeof d==="object"){d=y.param(d,y.ajaxSettings.traditional);h="POST"}}var i=this;y.ajax({url:c,type:h,dataType:"html",data:d,complete:function(a,b){if(b==="success"||b==="notmodified"){i.html(g?y("<div />").append(a.responseText.replace(rscript,"")).find(g):a.responseText)}if(e){i.each(e,[a.responseText,b,a])}}});return this},serialize:function(){return y.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?y.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||rselectTextarea.test(this.nodeName)||rinput.test(this.type))}).map(function(i,b){var c=y(this).val();return c==null?null:y.isArray(c)?y.map(c,function(a,i){return{name:b.name,value:a}}):{name:b.name,value:c}}).get()}});y.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(i,o){y.fn[o]=function(f){return this.bind(o,f)}});y.extend({get:function(a,b,c,d){if(y.isFunction(b)){d=d||c;c=b;b=null}return y.ajax({type:"GET",url:a,data:b,success:c,dataType:d})},getScript:function(a,b){return y.get(a,null,b,"script")},getJSON:function(a,b,c){return y.get(a,b,c,"json")},post:function(a,b,c,d){if(y.isFunction(b)){d=d||c;c=b;b={}}return y.ajax({type:"POST",url:a,data:b,success:c,dataType:d})},ajaxSetup:function(a){y.extend(y.ajaxSettings,a)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:w.XMLHttpRequest&&(w.location.protocol!=="file:"||!w.ActiveXObject)?function(){return new w.XMLHttpRequest()}:function(){try{return new w.ActiveXObject("Microsoft.XMLHTTP")}catch(e){}},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},etag:{},ajax:function(c){var s=y.extend(true,{},y.ajaxSettings,c);var d,status,data,callbackContext=c&&c.context||s,type=s.type.toUpperCase();if(s.data&&s.processData&&typeof s.data!=="string"){s.data=y.param(s.data,s.traditional)}if(s.dataType==="jsonp"){if(type==="GET"){if(!jsre.test(s.url)){s.url+=(rquery.test(s.url)?"&":"?")+(s.jsonp||"callback")+"=?"}}else if(!s.data||!jsre.test(s.data)){s.data=(s.data?s.data+"&":"")+(s.jsonp||"callback")+"=?"}s.dataType="json"}if(s.dataType==="json"&&(s.data&&jsre.test(s.data)||jsre.test(s.url))){d=s.jsonpCallback||("jsonp"+K++);if(s.data){s.data=(s.data+"").replace(jsre,"="+d+"$1")}s.url=s.url.replace(jsre,"="+d+"$1");s.dataType="script";w[d]=w[d]||function(a){data=a;success();complete();w[d]=x;try{delete w[d]}catch(e){}if(i){i.removeChild(j)}}}if(s.dataType==="script"&&s.cache===null){s.cache=false}if(s.cache===false&&type==="GET"){var f=now();var g=s.url.replace(rts,"$1_="+f+"$2");s.url=g+((g===s.url)?(rquery.test(s.url)?"&":"?")+"_="+f:"")}if(s.data&&type==="GET"){s.url+=(rquery.test(s.url)?"&":"?")+s.data}if(s.global&&!y.active++){y.event.trigger("ajaxStart")}var h=rurl.exec(s.url),remote=h&&(h[1]&&h[1]!==location.protocol||h[2]!==location.host);if(s.dataType==="script"&&type==="GET"&&remote){var i=document.getElementsByTagName("head")[0]||document.documentElement;var j=document.createElement("script");j.src=s.url;if(s.scriptCharset){j.charset=s.scriptCharset}if(!d){var k=false;j.onload=j.onreadystatechange=function(){if(!k&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){k=true;success();complete();j.onload=j.onreadystatechange=null;if(i&&j.parentNode){i.removeChild(j)}}}}i.insertBefore(j,i.firstChild);return x}var l=false;var m=s.xhr();if(!m){return}if(s.username){m.open(type,s.url,s.async,s.username,s.password)}else{m.open(type,s.url,s.async)}try{if(s.data||c&&c.contentType){m.setRequestHeader("Content-Type",s.contentType)}if(s.ifModified){if(y.lastModified[s.url]){m.setRequestHeader("If-Modified-Since",y.lastModified[s.url])}if(y.etag[s.url]){m.setRequestHeader("If-None-Match",y.etag[s.url])}}if(!remote){m.setRequestHeader("X-Requested-With","XMLHttpRequest")}m.setRequestHeader("Accept",s.dataType&&s.accepts[s.dataType]?s.accepts[s.dataType]+", */*":s.accepts._default)}catch(e){}if(s.beforeSend&&s.beforeSend.call(callbackContext,m,s)===false){if(s.global&&!--y.active){y.event.trigger("ajaxStop")}m.abort();return false}if(s.global){trigger("ajaxSend",[m,s])}var n=m.onreadystatechange=function(a){if(!m||m.readyState===0||a==="abort"){if(!l){complete()}l=true;if(m){m.onreadystatechange=y.noop}}else if(!l&&m&&(m.readyState===4||a==="timeout")){l=true;m.onreadystatechange=y.noop;status=a==="timeout"?"timeout":!y.httpSuccess(m)?"error":s.ifModified&&y.httpNotModified(m,s.url)?"notmodified":"success";var b;if(status==="success"){try{data=y.httpData(m,s.dataType,s)}catch(err){status="parsererror";b=err}}if(status==="success"||status==="notmodified"){if(!d){success()}}else{y.handleError(s,m,status,b)}complete();if(a==="timeout"){m.abort()}if(s.async){m=null}}};try{var o=m.abort;m.abort=function(){if(m){o.call(m)}n("abort")}}catch(e){}if(s.async&&s.timeout>0){setTimeout(function(){if(m&&!l){n("timeout")}},s.timeout)}try{m.send(type==="POST"||type==="PUT"||type==="DELETE"?s.data:null)}catch(e){y.handleError(s,m,null,e);complete()}if(!s.async){n()}function success(){if(s.success){s.success.call(callbackContext,data,status,m)}if(s.global){trigger("ajaxSuccess",[m,s])}}function complete(){if(s.complete){s.complete.call(callbackContext,m,status)}if(s.global){trigger("ajaxComplete",[m,s])}if(s.global&&!--y.active){y.event.trigger("ajaxStop")}}function trigger(a,b){(s.context?y(s.context):y.event).trigger(a,b)}return m},handleError:function(s,a,b,e){if(s.error){s.error.call(s.context||s,a,b,e)}if(s.global){(s.context?y(s.context):y.event).trigger("ajaxError",[a,s,e])}},active:0,httpSuccess:function(a){try{return!a.status&&location.protocol==="file:"||(a.status>=200&&a.status<300)||a.status===304||a.status===1223||a.status===0}catch(e){}return false},httpNotModified:function(a,b){var c=a.getResponseHeader("Last-Modified"),etag=a.getResponseHeader("Etag");if(c){y.lastModified[b]=c}if(etag){y.etag[b]=etag}return a.status===304||a.status===0},httpData:function(a,b,s){var c=a.getResponseHeader("content-type")||"",xml=b==="xml"||!b&&c.indexOf("xml")>=0,data=xml?a.responseXML:a.responseText;if(xml&&data.documentElement.nodeName==="parsererror"){y.error("parsererror")}if(s&&s.dataFilter){data=s.dataFilter(data,b)}if(typeof data==="string"){if(b==="json"||!b&&c.indexOf("json")>=0){data=y.parseJSON(data)}else if(b==="script"||!b&&c.indexOf("javascript")>=0){y.globalEval(data)}}return data},param:function(a,c){var s=[];if(c===x){c=y.ajaxSettings.traditional}if(y.isArray(a)||a.jquery){y.each(a,function(){add(this.name,this.value)})}else{for(var d in a){buildParams(d,a[d])}}return s.join("&").replace(r20,"+");function buildParams(a,b){if(y.isArray(b)){y.each(b,function(i,v){if(c||/\[\]$/.test(a)){add(a,v)}else{buildParams(a+"["+(typeof v==="object"||y.isArray(v)?i:"")+"]",v)}})}else if(!c&&b!=null&&typeof b==="object"){y.each(b,function(k,v){buildParams(a+"["+k+"]",v)})}else{add(a,b)}}function add(a,b){b=y.isFunction(b)?b():b;s[s.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)}}});var L={},rfxtypes=/toggle|show|hide/,rfxnum=/^([+-]=)?([\d+-.]+)(.*)$/,timerId,fxAttrs=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];y.fn.extend({show:function(a,b){if(a||a===0){return this.animate(genFx("show",3),a,b)}else{for(var i=0,l=this.length;i<l;i++){var c=y.data(this[i],"olddisplay");this[i].style.display=c||"";if(y.css(this[i],"display")==="none"){var d=this[i].nodeName,display;if(L[d]){display=L[d]}else{var e=y("<"+d+" />").appendTo("body");display=e.css("display");if(display==="none"){display="block"}e.remove();L[d]=display}y.data(this[i],"olddisplay",display)}}for(var j=0,k=this.length;j<k;j++){this[j].style.display=y.data(this[j],"olddisplay")||""}return this}},hide:function(a,b){if(a||a===0){return this.animate(genFx("hide",3),a,b)}else{for(var i=0,l=this.length;i<l;i++){var c=y.data(this[i],"olddisplay");if(!c&&c!=="none"){y.data(this[i],"olddisplay",y.css(this[i],"display"))}}for(var j=0,k=this.length;j<k;j++){this[j].style.display="none"}return this}},_toggle:y.fn.toggle,toggle:function(b,c){var d=typeof b==="boolean";if(y.isFunction(b)&&y.isFunction(c)){this._toggle.apply(this,arguments)}else if(b==null||d){this.each(function(){var a=d?b:y(this).is(":hidden");y(this)[a?"show":"hide"]()})}else{this.animate(genFx("toggle",3),b,c)}return this},fadeTo:function(a,b,c){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,c)},animate:function(h,i,j,k){var l=y.speed(i,j,k);if(y.isEmptyObject(h)){return this.each(l.complete)}return this[l.queue===false?"each":"queue"](function(){var f=y.extend({},l),p,hidden=this.nodeType===1&&y(this).is(":hidden"),self=this;for(p in h){var g=p.replace(rdashAlpha,fcamelCase);if(p!==g){h[g]=h[p];delete h[p];p=g}if(h[p]==="hide"&&hidden||h[p]==="show"&&!hidden){return f.complete.call(this)}if((p==="height"||p==="width")&&this.style){f.display=y.css(this,"display");f.overflow=this.style.overflow}if(y.isArray(h[p])){(f.specialEasing=f.specialEasing||{})[p]=h[p][1];h[p]=h[p][0]}}if(f.overflow!=null){this.style.overflow="hidden"}f.curAnim=y.extend({},h);y.each(h,function(a,b){var e=new y.fx(self,f,a);if(rfxtypes.test(b)){e[b==="toggle"?hidden?"show":"hide":b](h)}else{var c=rfxnum.exec(b),start=e.cur(true)||0;if(c){var d=parseFloat(c[2]),unit=c[3]||"px";if(unit!=="px"){self.style[a]=(d||1)+unit;start=((d||1)/e.cur(true))*start;self.style[a]=start+unit}if(c[1]){d=((c[1]==="-="?-1:1)*d)+start}e.custom(start,d,unit)}else{e.custom(start,b,"")}}});return true})},stop:function(a,b){var c=y.timers;if(a){this.queue([])}this.each(function(){for(var i=c.length-1;i>=0;i--){if(c[i].elem===this){if(b){c[i](true)}c.splice(i,1)}}});if(!b){this.dequeue()}return this}});y.each({slideDown:genFx("show",1),slideUp:genFx("hide",1),slideToggle:genFx("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(c,d){y.fn[c]=function(a,b){return this.animate(d,a,b)}});y.extend({speed:function(a,b,c){var d=a&&typeof a==="object"?a:{complete:c||!c&&b||y.isFunction(a)&&a,duration:a,easing:c&&b||b&&!y.isFunction(b)&&b};d.duration=y.fx.off?0:typeof d.duration==="number"?d.duration:y.fx.speeds[d.duration]||y.fx.speeds._default;d.old=d.complete;d.complete=function(){if(d.queue!==false){y(this).dequeue()}if(y.isFunction(d.old)){d.old.call(this)}};return d},easing:{linear:function(p,n,a,b){return a+b*p},swing:function(p,n,a,b){return((-Math.cos(p*Math.PI)/2)+0.5)*b+a}},timers:[],fx:function(a,b,c){this.options=b;this.elem=a;this.prop=c;if(!b.orig){b.orig={}}}});y.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(y.fx.step[this.prop]||y.fx.step._default)(this);if((this.prop==="height"||this.prop==="width")&&this.elem.style){this.elem.style.display="block"}},cur:function(a){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var r=parseFloat(y.css(this.elem,this.prop,a));return r&&r>-10000?r:parseFloat(y.curCSS(this.elem,this.prop))||0},custom:function(b,c,d){this.startTime=now();this.start=b;this.end=c;this.unit=d||this.unit||"px";this.now=this.start;this.pos=this.state=0;var e=this;function t(a){return e.step(a)}t.elem=this.elem;if(t()&&y.timers.push(t)&&!timerId){timerId=setInterval(y.fx.tick,13)}},show:function(){this.options.orig[this.prop]=y.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());y(this.elem).show()},hide:function(){this.options.orig[this.prop]=y.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(a){var t=now(),done=true;if(a||t>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var i in this.options.curAnim){if(this.options.curAnim[i]!==true){done=false}}if(done){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;var b=y.data(this.elem,"olddisplay");this.elem.style.display=b?b:this.options.display;if(y.css(this.elem,"display")==="none"){this.elem.style.display="block"}}if(this.options.hide){y(this.elem).hide()}if(this.options.hide||this.options.show){for(var p in this.options.curAnim){y.style(this.elem,p,this.options.orig[p])}}this.options.complete.call(this.elem)}return false}else{var n=t-this.startTime;this.state=n/this.options.duration;var c=this.options.specialEasing&&this.options.specialEasing[this.prop];var d=this.options.easing||(y.easing.swing?"swing":"linear");this.pos=y.easing[c||d](this.state,n,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};y.extend(y.fx,{tick:function(){var a=y.timers;for(var i=0;i<a.length;i++){if(!a[i]()){a.splice(i--,1)}}if(!a.length){y.fx.stop()}},stop:function(){clearInterval(timerId);timerId=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){y.style(a.elem,"opacity",a.now)},_default:function(a){if(a.elem.style&&a.elem.style[a.prop]!=null){a.elem.style[a.prop]=(a.prop==="width"||a.prop==="height"?Math.max(0,a.now):a.now)+a.unit}else{a.elem[a.prop]=a.now}}}});if(y.expr&&y.expr.filters){y.expr.filters.animated=function(b){return y.grep(y.timers,function(a){return b===a.elem}).length}}function genFx(a,b){var c={};y.each(fxAttrs.concat.apply([],fxAttrs.slice(0,b)),function(){c[this]=a});return c}if("getBoundingClientRect"in document.documentElement){y.fn.offset=function(a){var b=this[0];if(a){return this.each(function(i){y.offset.setOffset(this,a,i)})}if(!b||!b.ownerDocument){return null}if(b===b.ownerDocument.body){return y.offset.bodyOffset(b)}var c=b.getBoundingClientRect(),doc=b.ownerDocument,body=doc.body,docElem=doc.documentElement,clientTop=docElem.clientTop||body.clientTop||0,clientLeft=docElem.clientLeft||body.clientLeft||0,top=c.top+(self.pageYOffset||y.support.boxModel&&docElem.scrollTop||body.scrollTop)-clientTop,left=c.left+(self.pageXOffset||y.support.boxModel&&docElem.scrollLeft||body.scrollLeft)-clientLeft;return{top:top,left:left}}}else{y.fn.offset=function(a){var b=this[0];if(a){return this.each(function(i){y.offset.setOffset(this,a,i)})}if(!b||!b.ownerDocument){return null}if(b===b.ownerDocument.body){return y.offset.bodyOffset(b)}y.offset.initialize();var c=b.offsetParent,prevOffsetParent=b,doc=b.ownerDocument,computedStyle,docElem=doc.documentElement,body=doc.body,defaultView=doc.defaultView,prevComputedStyle=defaultView?defaultView.getComputedStyle(b,null):b.currentStyle,top=b.offsetTop,left=b.offsetLeft;while((b=b.parentNode)&&b!==body&&b!==docElem){if(y.offset.supportsFixedPosition&&prevComputedStyle.position==="fixed"){break}computedStyle=defaultView?defaultView.getComputedStyle(b,null):b.currentStyle;top-=b.scrollTop;left-=b.scrollLeft;if(b===c){top+=b.offsetTop;left+=b.offsetLeft;if(y.offset.doesNotAddBorder&&!(y.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(b.nodeName))){top+=parseFloat(computedStyle.borderTopWidth)||0;left+=parseFloat(computedStyle.borderLeftWidth)||0}prevOffsetParent=c,c=b.offsetParent}if(y.offset.subtractsBorderForOverflowNotVisible&&computedStyle.overflow!=="visible"){top+=parseFloat(computedStyle.borderTopWidth)||0;left+=parseFloat(computedStyle.borderLeftWidth)||0}prevComputedStyle=computedStyle}if(prevComputedStyle.position==="relative"||prevComputedStyle.position==="static"){top+=body.offsetTop;left+=body.offsetLeft}if(y.offset.supportsFixedPosition&&prevComputedStyle.position==="fixed"){top+=Math.max(docElem.scrollTop,body.scrollTop);left+=Math.max(docElem.scrollLeft,body.scrollLeft)}return{top:top,left:left}}}y.offset={initialize:function(){var a=document.body,container=document.createElement("div"),innerDiv,checkDiv,table,td,bodyMarginTop=parseFloat(y.curCSS(a,"marginTop",true))||0,html="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";y.extend(container.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});container.innerHTML=html;a.insertBefore(container,a.firstChild);innerDiv=container.firstChild;checkDiv=innerDiv.firstChild;td=innerDiv.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(checkDiv.offsetTop!==5);this.doesAddBorderForTableAndCells=(td.offsetTop===5);checkDiv.style.position="fixed",checkDiv.style.top="20px";this.supportsFixedPosition=(checkDiv.offsetTop===20||checkDiv.offsetTop===15);checkDiv.style.position=checkDiv.style.top="";innerDiv.style.overflow="hidden",innerDiv.style.position="relative";this.subtractsBorderForOverflowNotVisible=(checkDiv.offsetTop===-5);this.doesNotIncludeMarginInBodyOffset=(a.offsetTop!==bodyMarginTop);a.removeChild(container);a=container=innerDiv=checkDiv=table=td=null;y.offset.initialize=y.noop},bodyOffset:function(a){var b=a.offsetTop,left=a.offsetLeft;y.offset.initialize();if(y.offset.doesNotIncludeMarginInBodyOffset){b+=parseFloat(y.curCSS(a,"marginTop",true))||0;left+=parseFloat(y.curCSS(a,"marginLeft",true))||0}return{top:b,left:left}},setOffset:function(a,b,i){if(/static/.test(y.curCSS(a,"position"))){a.style.position="relative"}var c=y(a),curOffset=c.offset(),curTop=parseInt(y.curCSS(a,"top",true),10)||0,curLeft=parseInt(y.curCSS(a,"left",true),10)||0;if(y.isFunction(b)){b=b.call(a,i,curOffset)}var d={top:(b.top-curOffset.top)+curTop,left:(b.left-curOffset.left)+curLeft};if("using"in b){b.using.call(a,d)}else{c.css(d)}}};y.fn.extend({position:function(){if(!this[0]){return null}var a=this[0],offsetParent=this.offsetParent(),offset=this.offset(),parentOffset=/^body|html$/i.test(offsetParent[0].nodeName)?{top:0,left:0}:offsetParent.offset();offset.top-=parseFloat(y.curCSS(a,"marginTop",true))||0;offset.left-=parseFloat(y.curCSS(a,"marginLeft",true))||0;parentOffset.top+=parseFloat(y.curCSS(offsetParent[0],"borderTopWidth",true))||0;parentOffset.left+=parseFloat(y.curCSS(offsetParent[0],"borderLeftWidth",true))||0;return{top:offset.top-parentOffset.top,left:offset.left-parentOffset.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||document.body;while(a&&(!/^body|html$/i.test(a.nodeName)&&y.css(a,"position")==="static")){a=a.offsetParent}return a})}});y.each(["Left","Top"],function(i,c){var d="scroll"+c;y.fn[d]=function(a){var b=this[0],win;if(!b){return null}if(a!==x){return this.each(function(){win=getWindow(this);if(win){win.scrollTo(!i?a:y(win).scrollLeft(),i?a:y(win).scrollTop())}else{this[d]=a}})}else{win=getWindow(b);return win?("pageXOffset"in win)?win[i?"pageYOffset":"pageXOffset"]:y.support.boxModel&&win.document.documentElement[d]||win.document.body[d]:b[d]}}});function getWindow(a){return("scrollTo"in a&&a.document)?a:a.nodeType===9?a.defaultView||a.parentWindow:false}y.each(["Height","Width"],function(i,d){var e=d.toLowerCase();y.fn["inner"+d]=function(){return this[0]?y.css(this[0],e,false,"padding"):null};y.fn["outer"+d]=function(a){return this[0]?y.css(this[0],e,false,a?"margin":"border"):null};y.fn[e]=function(b){var c=this[0];if(!c){return b==null?null:this}if(y.isFunction(b)){return this.each(function(i){var a=y(this);a[e](b.call(this,i,a[e]()))})}return("scrollTo"in c&&c.document)?c.document.compatMode==="CSS1Compat"&&c.document.documentElement["client"+d]||c.document.body["client"+d]:(c.nodeType===9)?Math.max(c.documentElement["client"+d],c.body["scroll"+d],c.documentElement["scroll"+d],c.body["offset"+d],c.documentElement["offset"+d]):b===x?y.css(c,e):this.css(e,typeof b==="string"?b:b+"px")}});w.jQuery=w.$=y})(window);
//libs/swfobject
;var swfobject=function(){var w="undefined",OBJECT="object",SHOCKWAVE_FLASH="Shockwave Flash",SHOCKWAVE_FLASH_AX="ShockwaveFlash.ShockwaveFlash",FLASH_MIME_TYPE="application/x-shockwave-flash",EXPRESS_INSTALL_ID="SWFObjectExprInst",ON_READY_STATE_CHANGE="onreadystatechange",win=window,doc=document,nav=navigator,plugin=false,domLoadFnArr=[main],regObjArr=[],objIdArr=[],listenersArr=[],storedAltContent,storedAltContentId,storedCallbackFn,storedCallbackObj,isDomLoaded=false,isExpressInstallActive=false,dynamicStylesheet,dynamicStylesheetMedia,autoHideShow=true,ua=function(){var b=typeof doc.getElementById!=w&&typeof doc.getElementsByTagName!=w&&typeof doc.createElement!=w,u=nav.userAgent.toLowerCase(),p=nav.platform.toLowerCase(),windows=p?/win/.test(p):/win/.test(u),mac=p?/mac/.test(p):/mac/.test(u),webkit=/webkit/.test(u)?parseFloat(u.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,ie=!+"\v1",playerVersion=[0,0,0],d=null;if(typeof nav.plugins!=w&&typeof nav.plugins[SHOCKWAVE_FLASH]==OBJECT){d=nav.plugins[SHOCKWAVE_FLASH].description;if(d&&!(typeof nav.mimeTypes!=w&&nav.mimeTypes[FLASH_MIME_TYPE]&&!nav.mimeTypes[FLASH_MIME_TYPE].enabledPlugin)){plugin=true;ie=false;d=d.replace(/^.*\s+(\S+\s+\S+$)/,"$1");playerVersion[0]=parseInt(d.replace(/^(.*)\..*$/,"$1"),10);playerVersion[1]=parseInt(d.replace(/^.*\.(.*)\s.*$/,"$1"),10);playerVersion[2]=/[a-zA-Z]/.test(d)?parseInt(d.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0}}else if(typeof win.ActiveXObject!=w){try{var a=new ActiveXObject(SHOCKWAVE_FLASH_AX);if(a){d=a.GetVariable("$version");if(d){ie=true;d=d.split(" ")[1].split(",");playerVersion=[parseInt(d[0],10),parseInt(d[1],10),parseInt(d[2],10)]}}}catch(e){}}return{w3:b,pv:playerVersion,wk:webkit,ie:ie,win:windows,mac:mac}}(),onDomLoad=function(){if(!ua.w3){return}if((typeof doc.readyState!=w&&doc.readyState=="complete")||(typeof doc.readyState==w&&(doc.getElementsByTagName("body")[0]||doc.body))){callDomLoadFunctions()}if(!isDomLoaded){if(typeof doc.addEventListener!=w){doc.addEventListener("DOMContentLoaded",callDomLoadFunctions,false)}if(ua.ie&&ua.win){doc.attachEvent(ON_READY_STATE_CHANGE,function(){if(doc.readyState=="complete"){doc.detachEvent(ON_READY_STATE_CHANGE,arguments.callee);callDomLoadFunctions()}});if(win==top){(function(){if(isDomLoaded){return}try{doc.documentElement.doScroll("left")}catch(e){setTimeout(arguments.callee,0);return}callDomLoadFunctions()})()}}if(ua.wk){(function(){if(isDomLoaded){return}if(!/loaded|complete/.test(doc.readyState)){setTimeout(arguments.callee,0);return}callDomLoadFunctions()})()}addLoadEvent(callDomLoadFunctions)}}();function callDomLoadFunctions(){if(isDomLoaded){return}try{var t=doc.getElementsByTagName("body")[0].appendChild(createElement("span"));t.parentNode.removeChild(t)}catch(e){return}isDomLoaded=true;var a=domLoadFnArr.length;for(var i=0;i<a;i++){domLoadFnArr[i]()}}function addDomLoadEvent(a){if(isDomLoaded){a()}else{domLoadFnArr[domLoadFnArr.length]=a}}function addLoadEvent(a){if(typeof win.addEventListener!=w){win.addEventListener("load",a,false)}else if(typeof doc.addEventListener!=w){doc.addEventListener("load",a,false)}else if(typeof win.attachEvent!=w){addListener(win,"onload",a)}else if(typeof win.onload=="function"){var b=win.onload;win.onload=function(){b();a()}}else{win.onload=a}}function main(){if(plugin){testPlayerVersion()}else{matchVersions()}}function testPlayerVersion(){var b=doc.getElementsByTagName("body")[0];var o=createElement(OBJECT);o.setAttribute("type",FLASH_MIME_TYPE);var t=b.appendChild(o);if(t){var a=0;(function(){if(typeof t.GetVariable!=w){var d=t.GetVariable("$version");if(d){d=d.split(" ")[1].split(",");ua.pv=[parseInt(d[0],10),parseInt(d[1],10),parseInt(d[2],10)]}}else if(a<10){a++;setTimeout(arguments.callee,10);return}b.removeChild(o);t=null;matchVersions()})()}else{matchVersions()}}function matchVersions(){var a=regObjArr.length;if(a>0){for(var i=0;i<a;i++){var b=regObjArr[i].id;var c=regObjArr[i].callbackFn;var d={success:false,id:b};if(ua.pv[0]>0){var e=getElementById(b);if(e){if(hasPlayerVersion(regObjArr[i].swfVersion)&&!(ua.wk&&ua.wk<312)){setVisibility(b,true);if(c){d.success=true;d.ref=getObjectById(b);c(d)}}else if(regObjArr[i].expressInstall&&canExpressInstall()){var f={};f.data=regObjArr[i].expressInstall;f.width=e.getAttribute("width")||"0";f.height=e.getAttribute("height")||"0";if(e.getAttribute("class")){f.styleclass=e.getAttribute("class")}if(e.getAttribute("align")){f.align=e.getAttribute("align")}var g={};var p=e.getElementsByTagName("param");var h=p.length;for(var j=0;j<h;j++){if(p[j].getAttribute("name").toLowerCase()!="movie"){g[p[j].getAttribute("name")]=p[j].getAttribute("value")}}showExpressInstall(f,g,b,c)}else{displayAltContent(e);if(c){c(d)}}}}else{setVisibility(b,true);if(c){var o=getObjectById(b);if(o&&typeof o.SetVariable!=w){d.success=true;d.ref=o}c(d)}}}}}function getObjectById(a){var r=null;var o=getElementById(a);if(o&&o.nodeName=="OBJECT"){if(typeof o.SetVariable!=w){r=o}else{var n=o.getElementsByTagName(OBJECT)[0];if(n){r=n}}}return r}function canExpressInstall(){return!isExpressInstallActive&&hasPlayerVersion("6.0.65")&&(ua.win||ua.mac)&&!(ua.wk&&ua.wk<312)}function showExpressInstall(a,b,c,d){isExpressInstallActive=true;storedCallbackFn=d||null;storedCallbackObj={success:false,id:c};var e=getElementById(c);if(e){if(e.nodeName=="OBJECT"){storedAltContent=abstractAltContent(e);storedAltContentId=null}else{storedAltContent=e;storedAltContentId=c}a.id=EXPRESS_INSTALL_ID;if(typeof a.width==w||(!/%$/.test(a.width)&&parseInt(a.width,10)<310)){a.width="310"}if(typeof a.height==w||(!/%$/.test(a.height)&&parseInt(a.height,10)<137)){a.height="137"}doc.title=doc.title.slice(0,47)+" - Flash Player Installation";var f=ua.ie&&ua.win?"ActiveX":"PlugIn",fv="MMredirectURL="+win.location.toString().replace(/&/g,"%26")+"&MMplayerType="+f+"&MMdoctitle="+doc.title;if(typeof b.flashvars!=w){b.flashvars+="&"+fv}else{b.flashvars=fv}if(ua.ie&&ua.win&&e.readyState!=4){var g=createElement("div");c+="SWFObjectNew";g.setAttribute("id",c);e.parentNode.insertBefore(g,e);e.style.display="none";(function(){if(e.readyState==4){e.parentNode.removeChild(e)}else{setTimeout(arguments.callee,10)}})()}createSWF(a,b,c)}}function displayAltContent(a){if(ua.ie&&ua.win&&a.readyState!=4){var b=createElement("div");a.parentNode.insertBefore(b,a);b.parentNode.replaceChild(abstractAltContent(a),b);a.style.display="none";(function(){if(a.readyState==4){a.parentNode.removeChild(a)}else{setTimeout(arguments.callee,10)}})()}else{a.parentNode.replaceChild(abstractAltContent(a),a)}}function abstractAltContent(a){var b=createElement("div");if(ua.win&&ua.ie){b.innerHTML=a.innerHTML}else{var d=a.getElementsByTagName(OBJECT)[0];if(d){var c=d.childNodes;if(c){var e=c.length;for(var i=0;i<e;i++){if(!(c[i].nodeType==1&&c[i].nodeName=="PARAM")&&!(c[i].nodeType==8)){b.appendChild(c[i].cloneNode(true))}}}}}return b}function createSWF(a,b,c){var r,el=getElementById(c);if(ua.wk&&ua.wk<312){return r}if(el){if(typeof a.id==w){a.id=c}if(ua.ie&&ua.win){var d="";for(var i in a){if(a[i]!=Object.prototype[i]){if(i.toLowerCase()=="data"){b.movie=a[i]}else if(i.toLowerCase()=="styleclass"){d+=' class="'+a[i]+'"'}else if(i.toLowerCase()!="classid"){d+=' '+i+'="'+a[i]+'"'}}}var e="";for(var j in b){if(b[j]!=Object.prototype[j]){e+='<param name="'+j+'" value="'+b[j]+'" />'}}el.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+d+'>'+e+'</object>';objIdArr[objIdArr.length]=a.id;r=getElementById(a.id)}else{var o=createElement(OBJECT);o.setAttribute("type",FLASH_MIME_TYPE);for(var m in a){if(a[m]!=Object.prototype[m]){if(m.toLowerCase()=="styleclass"){o.setAttribute("class",a[m])}else if(m.toLowerCase()!="classid"){o.setAttribute(m,a[m])}}}for(var n in b){if(b[n]!=Object.prototype[n]&&n.toLowerCase()!="movie"){createObjParam(o,n,b[n])}}el.parentNode.replaceChild(o,el);r=o}}return r}function createObjParam(a,b,c){var p=createElement("param");p.setAttribute("name",b);p.setAttribute("value",c);a.appendChild(p)}function removeSWF(a){var b=getElementById(a);if(b&&b.nodeName=="OBJECT"){if(ua.ie&&ua.win){b.style.display="none";(function(){if(b.readyState==4){removeObjectInIE(a)}else{setTimeout(arguments.callee,10)}})()}else{b.parentNode.removeChild(b)}}}function removeObjectInIE(a){var b=getElementById(a);if(b){for(var i in b){if(typeof b[i]=="function"){b[i]=null}}b.parentNode.removeChild(b)}}function getElementById(a){var b=null;try{b=doc.getElementById(a)}catch(e){}return b}function createElement(a){return doc.createElement(a)}function addListener(a,b,c){a.attachEvent(b,c);listenersArr[listenersArr.length]=[a,b,c]}function hasPlayerVersion(a){var b=ua.pv,v=a.split(".");v[0]=parseInt(v[0],10);v[1]=parseInt(v[1],10)||0;v[2]=parseInt(v[2],10)||0;return(b[0]>v[0]||(b[0]==v[0]&&b[1]>v[1])||(b[0]==v[0]&&b[1]==v[1]&&b[2]>=v[2]))?true:false}function createCSS(a,b,c,d){if(ua.ie&&ua.mac){return}var h=doc.getElementsByTagName("head")[0];if(!h){return}var m=(c&&typeof c=="string")?c:"screen";if(d){dynamicStylesheet=null;dynamicStylesheetMedia=null}if(!dynamicStylesheet||dynamicStylesheetMedia!=m){var s=createElement("style");s.setAttribute("type","text/css");s.setAttribute("media",m);dynamicStylesheet=h.appendChild(s);if(ua.ie&&ua.win&&typeof doc.styleSheets!=w&&doc.styleSheets.length>0){dynamicStylesheet=doc.styleSheets[doc.styleSheets.length-1]}dynamicStylesheetMedia=m}if(ua.ie&&ua.win){if(dynamicStylesheet&&typeof dynamicStylesheet.addRule==OBJECT){dynamicStylesheet.addRule(a,b)}}else{if(dynamicStylesheet&&typeof doc.createTextNode!=w){dynamicStylesheet.appendChild(doc.createTextNode(a+" {"+b+"}"))}}}function setVisibility(a,b){if(!autoHideShow){return}var v=b?"visible":"hidden";if(isDomLoaded&&getElementById(a)){getElementById(a).style.visibility=v}else{createCSS("#"+a,"visibility:"+v)}}function urlEncodeIfNecessary(s){var a=/[\\\"<>\.;]/;var b=a.exec(s)!=null;return b&&typeof encodeURIComponent!=w?encodeURIComponent(s):s}var x=function(){if(ua.ie&&ua.win){window.attachEvent("onunload",function(){var a=listenersArr.length;for(var i=0;i<a;i++){listenersArr[i][0].detachEvent(listenersArr[i][1],listenersArr[i][2])}var b=objIdArr.length;for(var j=0;j<b;j++){removeSWF(objIdArr[j])}for(var k in ua){ua[k]=null}ua=null;for(var l in swfobject){swfobject[l]=null}swfobject=null})}}();return{registerObject:function(a,b,c,d){if(ua.w3&&a&&b){var e={};e.id=a;e.swfVersion=b;e.expressInstall=c;e.callbackFn=d;regObjArr[regObjArr.length]=e;setVisibility(a,false)}else if(d){d({success:false,id:a})}},getObjectById:function(a){if(ua.w3){return getObjectById(a)}},embedSWF:function(d,e,f,g,h,l,m,n,o,p){var q={success:false,id:e};if(ua.w3&&!(ua.wk&&ua.wk<312)&&d&&e&&f&&g&&h){setVisibility(e,false);addDomLoadEvent(function(){f+="";g+="";var a={};if(o&&typeof o===OBJECT){for(var i in o){a[i]=o[i]}}a.data=d;a.width=f;a.height=g;var b={};if(n&&typeof n===OBJECT){for(var j in n){b[j]=n[j]}}if(m&&typeof m===OBJECT){for(var k in m){if(typeof b.flashvars!=w){b.flashvars+="&"+k+"="+m[k]}else{b.flashvars=k+"="+m[k]}}}if(hasPlayerVersion(h)){var c=createSWF(a,b,e);if(a.id==e){setVisibility(e,true)}q.success=true;q.ref=c}else if(l&&canExpressInstall()){a.data=l;showExpressInstall(a,b,e,p);return}else{setVisibility(e,true)}if(p){p(q)}})}else if(p){p(q)}},switchOffAutoHideShow:function(){autoHideShow=false},ua:ua,getFlashPlayerVersion:function(){return{major:ua.pv[0],minor:ua.pv[1],release:ua.pv[2]}},hasFlashPlayerVersion:hasPlayerVersion,createSWF:function(a,b,c){if(ua.w3){return createSWF(a,b,c)}else{return undefined}},showExpressInstall:function(a,b,c,d){if(ua.w3&&canExpressInstall()){showExpressInstall(a,b,c,d)}},removeSWF:function(a){if(ua.w3){removeSWF(a)}},createCSS:function(a,b,c,d){if(ua.w3){createCSS(a,b,c,d)}},addDomLoadEvent:addDomLoadEvent,addLoadEvent:addLoadEvent,getQueryParamValue:function(a){var q=doc.location.search||doc.location.hash;if(q){if(/\?/.test(q)){q=q.split("?")[1]}if(a==null){return urlEncodeIfNecessary(q)}var b=q.split("&");for(var i=0;i<b.length;i++){if(b[i].substring(0,b[i].indexOf("="))==a){return urlEncodeIfNecessary(b[i].substring((b[i].indexOf("=")+1)))}}}return""},expressInstallCallback:function(){if(isExpressInstallActive){var a=getElementById(EXPRESS_INSTALL_ID);if(a&&storedAltContent){a.parentNode.replaceChild(storedAltContent,a);if(storedAltContentId){setVisibility(storedAltContentId,true);if(ua.ie&&ua.win){storedAltContent.style.display="block"}}if(storedCallbackFn){storedCallbackFn(storedCallbackObj)}}isExpressInstallActive=false}}}}();
//libs/jquery.ui.core
;;jQuery.ui||(function($){$.ui={version:"1.8.1",plugin:{add:function(a,b,c){var d=$.ui[a].prototype;for(var i in c){d.plugins[i]=d.plugins[i]||[];d.plugins[i].push([b,c[i]])}},call:function(a,b,c){var d=a.plugins[b];if(!d||!a.element[0].parentNode){return}for(var i=0;i<d.length;i++){if(a.options[d[i][0]]){d[i][1].apply(a.element,c)}}}},contains:function(a,b){return document.compareDocumentPosition?a.compareDocumentPosition(b)&16:a!==b&&a.contains(b)},hasScroll:function(b,a){if($(b).css('overflow')=='hidden'){return false}var c=(a&&a=='left')?'scrollLeft':'scrollTop',has=false;if(b[c]>0){return true}b[c]=1;has=(b[c]>0);b[c]=0;return has},isOverAxis:function(x,a,b){return(x>a)&&(x<(a+b))},isOver:function(y,x,a,b,c,d){return $.ui.isOverAxis(y,a,c)&&$.ui.isOverAxis(x,b,d)},keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38}};$.fn.extend({_focus:$.fn.focus,focus:function(b,c){return typeof b==='number'?this.each(function(){var a=this;setTimeout(function(){$(a).focus();(c&&c.call(a))},b)}):this._focus.apply(this,arguments)},enableSelection:function(){return this.attr('unselectable','off').css('MozUserSelect','')},disableSelection:function(){return this.attr('unselectable','on').css('MozUserSelect','none')},scrollParent:function(){var a;if(($.browser.msie&&(/(static|relative)/).test(this.css('position')))||(/absolute/).test(this.css('position'))){a=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test($.curCSS(this,'position',1))&&(/(auto|scroll)/).test($.curCSS(this,'overflow',1)+$.curCSS(this,'overflow-y',1)+$.curCSS(this,'overflow-x',1))}).eq(0)}else{a=this.parents().filter(function(){return(/(auto|scroll)/).test($.curCSS(this,'overflow',1)+$.curCSS(this,'overflow-y',1)+$.curCSS(this,'overflow-x',1))}).eq(0)}return(/fixed/).test(this.css('position'))||!a.length?$(document):a},zIndex:function(a){if(a!==undefined){return this.css('zIndex',a)}if(this.length){var b=$(this[0]),position,value;while(b.length&&b[0]!==document){position=b.css('position');if(position=='absolute'||position=='relative'||position=='fixed'){value=parseInt(b.css('zIndex'));if(!isNaN(value)&&value!=0){return value}}b=b.parent()}}return 0}});$.extend($.expr[':'],{data:function(a,i,b){return!!$.data(a,b[3])},focusable:function(a){var b=a.nodeName.toLowerCase(),tabIndex=$.attr(a,'tabindex');return(/input|select|textarea|button|object/.test(b)?!a.disabled:'a'==b||'area'==b?a.href||!isNaN(tabIndex):!isNaN(tabIndex))&&!$(a)['area'==b?'parents':'closest'](':hidden').length},tabbable:function(a){var b=$.attr(a,'tabindex');return(isNaN(b)||b>=0)&&$(a).is(':focusable')}})})(jQuery);
//libs/jquery.ui.widget
;(function($){var h=$.fn.remove;$.fn.remove=function(a,b){return this.each(function(){if(!b){if(!a||$.filter(a,[this]).length){$("*",this).add(this).each(function(){$(this).triggerHandler("remove")})}}return h.call($(this),a,b)})};$.widget=function(c,d,e){var f=c.split(".")[0],fullName;c=c.split(".")[1];fullName=f+"-"+c;if(!e){e=d;d=$.Widget}$.expr[":"][fullName]=function(a){return!!$.data(a,c)};$[f]=$[f]||{};$[f][c]=function(a,b){if(arguments.length){this._createWidget(a,b)}};var g=new d();g.options=$.extend({},g.options);$[f][c].prototype=$.extend(true,g,{namespace:f,widgetName:c,widgetEventPrefix:$[f][c].prototype.widgetEventPrefix||c,widgetBaseClass:fullName},e);$.widget.bridge(c,$[f][c])};$.widget.bridge=function(d,e){$.fn[d]=function(b){var c=typeof b==="string",args=Array.prototype.slice.call(arguments,1),returnValue=this;b=!c&&args.length?$.extend.apply(null,[true,b].concat(args)):b;if(c&&b.substring(0,1)==="_"){return returnValue}if(c){this.each(function(){var a=$.data(this,d),methodValue=a&&$.isFunction(a[b])?a[b].apply(a,args):a;if(methodValue!==a&&methodValue!==undefined){returnValue=methodValue;return false}})}else{this.each(function(){var a=$.data(this,d);if(a){if(b){a.option(b)}a._init()}else{$.data(this,d,new e(b,this))}})}return returnValue}};$.Widget=function(a,b){if(arguments.length){this._createWidget(a,b)}};$.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(a,b){this.element=$(b).data(this.widgetName,this);this.options=$.extend(true,{},this.options,$.metadata&&$.metadata.get(b)[this.widgetName],a);var c=this;this.element.bind("remove."+this.widgetName,function(){c.destroy()});this._create();this._init()},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled "+"ui-state-disabled")},widget:function(){return this.element},option:function(c,d){var e=c,self=this;if(arguments.length===0){return $.extend({},self.options)}if(typeof c==="string"){if(d===undefined){return this.options[c]}e={};e[c]=d}$.each(e,function(a,b){self._setOption(a,b)});return self},_setOption:function(a,b){this.options[a]=b;if(a==="disabled"){this.widget()[b?"addClass":"removeClass"](this.widgetBaseClass+"-disabled"+" "+"ui-state-disabled").attr("aria-disabled",b)}return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(a,b,c){var d=this.options[a];b=$.Event(b);b.type=(a===this.widgetEventPrefix?a:this.widgetEventPrefix+a).toLowerCase();c=c||{};if(b.originalEvent){for(var i=$.event.props.length,prop;i;){prop=$.event.props[--i];b[prop]=b.originalEvent[prop]}}this.element.trigger(b,c);return!($.isFunction(d)&&d.call(this.element[0],b,c)===false||b.isDefaultPrevented())}}})(jQuery);
//libs/jquery.ui.mouse
;(function($){$.widget("ui.mouse",{options:{cancel:':input,option',distance:1,delay:0},_mouseInit:function(){var b=this;this.element.bind('mousedown.'+this.widgetName,function(a){return b._mouseDown(a)}).bind('click.'+this.widgetName,function(a){if(b._preventClickEvent){b._preventClickEvent=false;a.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind('.'+this.widgetName)},_mouseDown:function(b){b.originalEvent=b.originalEvent||{};if(b.originalEvent.mouseHandled){return}(this._mouseStarted&&this._mouseUp(b));this._mouseDownEvent=b;var c=this,btnIsLeft=(b.which==1),elIsCancel=(typeof this.options.cancel=="string"?$(b.target).parents().add(b.target).filter(this.options.cancel).length:false);if(!btnIsLeft||elIsCancel||!this._mouseCapture(b)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){c.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(b)&&this._mouseDelayMet(b)){this._mouseStarted=(this._mouseStart(b)!==false);if(!this._mouseStarted){b.preventDefault();return true}}this._mouseMoveDelegate=function(a){return c._mouseMove(a)};this._mouseUpDelegate=function(a){return c._mouseUp(a)};$(document).bind('mousemove.'+this.widgetName,this._mouseMoveDelegate).bind('mouseup.'+this.widgetName,this._mouseUpDelegate);($.browser.safari||b.preventDefault());b.originalEvent.mouseHandled=true;return true},_mouseMove:function(a){if($.browser.msie&&!a.button){return this._mouseUp(a)}if(this._mouseStarted){this._mouseDrag(a);return a.preventDefault()}if(this._mouseDistanceMet(a)&&this._mouseDelayMet(a)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,a)!==false);(this._mouseStarted?this._mouseDrag(a):this._mouseUp(a))}return!this._mouseStarted},_mouseUp:function(a){$(document).unbind('mousemove.'+this.widgetName,this._mouseMoveDelegate).unbind('mouseup.'+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=(a.target==this._mouseDownEvent.target);this._mouseStop(a)}return false},_mouseDistanceMet:function(a){return(Math.max(Math.abs(this._mouseDownEvent.pageX-a.pageX),Math.abs(this._mouseDownEvent.pageY-a.pageY))>=this.options.distance)},_mouseDelayMet:function(a){return this.mouseDelayMet},_mouseStart:function(a){},_mouseDrag:function(a){},_mouseStop:function(a){},_mouseCapture:function(a){return true}})})(jQuery);
//fb-modules/jquery.ui.progressbar
;(function($){$.widget("ui.progressbar",{options:{value:0},_create:function(){this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this._valueMin(),"aria-valuemax":this._valueMax(),"aria-valuenow":this._value()});this.valueDiv=$("<div class='ui-progressbar-value ui-widget-header ui-corner-left'></div>").appendTo(this.element);this._refreshValue()},destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow");this.valueDiv.remove();$.Widget.prototype.destroy.apply(this,arguments)},value:function(a){if(a===undefined){return this._value()}this._setOption("value",a);return this},_setOption:function(a,b){switch(a){case"value":this.options.value=b;this._refreshValue();this._trigger("change");break}$.Widget.prototype._setOption.apply(this,arguments)},_value:function(){var a=this.options.value;if(typeof a!=="number"){a=0}if(a<this._valueMin()){a=this._valueMin()}if(a>this._valueMax()){a=this._valueMax()}return a},_valueMin:function(){return 0},_valueMax:function(){return 100},_refreshValue:function(){var a=this.value();this.valueDiv[a===this._valueMax()?"addClass":"removeClass"]("ui-corner-right").width(a+"%");this.element.attr("aria-valuenow",a)}});$.extend($.ui.progressbar,{version:"1.8.1"})})(jQuery);
//fb-modules/jquery.ui.slider
;(function($){var e=5;$.widget("ui.slider",$.ui.mouse,{widgetEventPrefix:"slide",options:{animate:false,distance:0,max:100,min:0,orientation:"horizontal",range:false,step:1,value:0,values:null},_create:function(){var c=this,o=this.options;this._keySliding=false;this._mouseSliding=false;this._animateOff=true;this._handleIndex=null;this._detectOrientation();this._mouseInit();this.element.addClass("ui-slider"+" ui-slider-"+this.orientation+" ui-widget"+" ui-widget-content"+" ui-corner-all");if(o.disabled){this.element.addClass("ui-slider-disabled ui-disabled")}this.range=$([]);if(o.range){if(o.range===true){this.range=$("<div></div>");if(!o.values){o.values=[this._valueMin(),this._valueMin()]}if(o.values.length&&o.values.length!==2){o.values=[o.values[0],o.values[0]]}}else{this.range=$("<div></div>")}this.range.appendTo(this.element).addClass("ui-slider-range");if(o.range==="min"||o.range==="max"){this.range.addClass("ui-slider-range-"+o.range)}this.range.addClass("ui-widget-header")}if($(".ui-slider-handle",this.element).length===0){$("<a href='#'></a>").appendTo(this.element).addClass("ui-slider-handle")}if(o.values&&o.values.length){while($(".ui-slider-handle",this.element).length<o.values.length){$("<a href='#'></a>").appendTo(this.element).addClass("ui-slider-handle")}}this.handles=$(".ui-slider-handle",this.element).addClass("ui-state-default"+" ui-corner-all");this.handle=this.handles.eq(0);this.handles.add(this.range).filter("a").click(function(a){a.preventDefault()}).hover(function(){if(!o.disabled){$(this).addClass("ui-state-hover")}},function(){$(this).removeClass("ui-state-hover")}).focus(function(){if(!o.disabled){$(".ui-slider .ui-state-focus").removeClass("ui-state-focus");$(this).addClass("ui-state-focus")}else{$(this).blur()}}).blur(function(){$(this).removeClass("ui-state-focus")});this.handles.each(function(i){$(this).data("index.ui-slider-handle",i)});this.handles.keydown(function(a){var b=true,index=$(this).data("index.ui-slider-handle"),allowed,curVal,newVal,step;if(c.options.disabled){return}switch(a.keyCode){case $.ui.keyCode.HOME:case $.ui.keyCode.END:case $.ui.keyCode.PAGE_UP:case $.ui.keyCode.PAGE_DOWN:case $.ui.keyCode.UP:case $.ui.keyCode.RIGHT:case $.ui.keyCode.DOWN:case $.ui.keyCode.LEFT:b=false;if(!c._keySliding){c._keySliding=true;$(this).addClass("ui-state-active");allowed=c._start(a,index);if(allowed===false){return}}break}step=c.options.step;if(c.options.values&&c.options.values.length){curVal=newVal=c.values(index)}else{curVal=newVal=c.value()}switch(a.keyCode){case $.ui.keyCode.HOME:newVal=c._valueMin();break;case $.ui.keyCode.END:newVal=c._valueMax();break;case $.ui.keyCode.PAGE_UP:newVal=curVal+((c._valueMax()-c._valueMin())/e);break;case $.ui.keyCode.PAGE_DOWN:newVal=curVal-((c._valueMax()-c._valueMin())/e);break;case $.ui.keyCode.UP:case $.ui.keyCode.RIGHT:if(curVal===c._valueMax()){return}newVal=curVal+step;break;case $.ui.keyCode.DOWN:case $.ui.keyCode.LEFT:if(curVal===c._valueMin()){return}newVal=curVal-step;break}c._slide(a,index,newVal);return b}).keyup(function(a){var b=$(this).data("index.ui-slider-handle");if(c._keySliding){c._keySliding=false;c._stop(a,b);c._change(a,b);$(this).removeClass("ui-state-active")}});this._refreshValue();this._animateOff=false},destroy:function(){this.handles.remove();this.range.remove();this.element.removeClass("ui-slider"+" ui-slider-horizontal"+" ui-slider-vertical"+" ui-slider-disabled"+" ui-widget"+" ui-widget-content"+" ui-corner-all").removeData("slider").unbind(".slider");this._mouseDestroy();return this},_mouseCapture:function(b){var o=this.options,position,normValue,distance,closestHandle,self,index,allowed,offset,mouseOverHandle;if(o.disabled){return false}this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();position={x:b.pageX,y:b.pageY};normValue=this._normValueFromMouse(position);distance=this._valueMax()-this._valueMin()+1;self=this;this.handles.each(function(i){var a=Math.abs(normValue-self.values(i));if(distance>a){distance=a;closestHandle=$(this);index=i}});if(o.range===true&&this.values(1)===o.min){index+=1;closestHandle=$(this.handles[index])}allowed=this._start(b,index);if(allowed===false){return false}this._mouseSliding=true;self._handleIndex=index;closestHandle.addClass("ui-state-active").focus();offset=closestHandle.offset();mouseOverHandle=!$(b.target).parents().andSelf().is(".ui-slider-handle");this._clickOffset=mouseOverHandle?{left:0,top:0}:{left:b.pageX-offset.left-(closestHandle.width()/2),top:b.pageY-offset.top-(closestHandle.height()/2)-(parseInt(closestHandle.css("borderTopWidth"),10)||0)-(parseInt(closestHandle.css("borderBottomWidth"),10)||0)+(parseInt(closestHandle.css("marginTop"),10)||0)};normValue=this._normValueFromMouse(position);this._slide(b,index,normValue);this._animateOff=true;return true},_mouseStart:function(a){return true},_mouseDrag:function(a){var b={x:a.pageX,y:a.pageY},normValue=this._normValueFromMouse(b);this._slide(a,this._handleIndex,normValue);return false},_mouseStop:function(a){this.handles.removeClass("ui-state-active");this._mouseSliding=false;this._stop(a,this._handleIndex);this._change(a,this._handleIndex);this._handleIndex=null;this._clickOffset=null;this._animateOff=false;return false},_detectOrientation:function(){this.orientation=(this.options.orientation==="vertical")?"vertical":"horizontal"},_normValueFromMouse:function(a){var b,pixelMouse,percentMouse,valueTotal,valueMouse;if(this.orientation==="horizontal"){b=this.elementSize.width;pixelMouse=a.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)}else{b=this.elementSize.height;pixelMouse=a.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)}percentMouse=(pixelMouse/b);if(percentMouse>1){percentMouse=1}if(percentMouse<0){percentMouse=0}if(this.orientation==="vertical"){percentMouse=1-percentMouse}valueTotal=this._valueMax()-this._valueMin();valueMouse=this._valueMin()+percentMouse*valueTotal;return this._trimAlignValue(valueMouse)},_start:function(a,b){var c={handle:this.handles[b],value:this.value()};if(this.options.values&&this.options.values.length){c.value=this.values(b);c.values=this.values()}return this._trigger("start",a,c)},_slide:function(a,b,c){var d,newValues,allowed;if(this.options.values&&this.options.values.length){d=this.values(b?0:1);if((this.options.values.length===2&&this.options.range===true)&&((b===0&&c>d)||(b===1&&c<d))){c=d}if(c!==this.values(b)){newValues=this.values();newValues[b]=c;allowed=this._trigger("slide",a,{handle:this.handles[b],value:c,values:newValues});d=this.values(b?0:1);if(allowed!==false){this.values(b,c,true)}}}else{if(c!==this.value()){allowed=this._trigger("slide",a,{handle:this.handles[b],value:c});if(allowed!==false){this.value(c)}}}},_stop:function(a,b){var c={handle:this.handles[b],value:this.value()};if(this.options.values&&this.options.values.length){c.value=this.values(b);c.values=this.values()}this._trigger("stop",a,c)},_change:function(a,b){if(!this._keySliding&&!this._mouseSliding){var c={handle:this.handles[b],value:this.value()};if(this.options.values&&this.options.values.length){c.value=this.values(b);c.values=this.values()}this._trigger("change",a,c)}},value:function(a){if(arguments.length){this.options.value=this._trimAlignValue(a);this._refreshValue();this._change(null,0)}return this._value()},values:function(a,b){var c,newValues,i;if(arguments.length>1){this.options.values[a]=this._trimAlignValue(b);this._refreshValue();this._change(null,a)}if(arguments.length){if($.isArray(arguments[0])){c=this.options.values;newValues=arguments[0];for(i=0;i<c.length;i+=1){c[i]=this._trimAlignValue(newValues[i]);this._change(null,i)}this._refreshValue()}else{if(this.options.values&&this.options.values.length){return this._values(a)}else{return this.value()}}}else{return this._values()}},_setOption:function(a,b){var i,valsLength=0;if($.isArray(this.options.values)){valsLength=this.options.values.length}$.Widget.prototype._setOption.apply(this,arguments);switch(a){case"disabled":if(b){this.handles.filter(".ui-state-focus").blur();this.handles.removeClass("ui-state-hover");this.handles.attr("disabled","disabled");this.element.addClass("ui-disabled")}else{this.handles.removeAttr("disabled");this.element.removeClass("ui-disabled")}break;case"orientation":this._detectOrientation();this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation);this._refreshValue();break;case"value":this._animateOff=true;this._refreshValue();this._change(null,0);this._animateOff=false;break;case"values":this._animateOff=true;this._refreshValue();for(i=0;i<valsLength;i+=1){this._change(null,i)}this._animateOff=false;break}},_value:function(){var a=this.options.value;a=this._trimAlignValue(a);return a},_values:function(a){var b,vals,i;if(arguments.length){b=this.options.values[a];b=this._trimAlignValue(b);return b}else{vals=this.options.values.slice();for(i=0;i<vals.length;i+=1){vals[i]=this._trimAlignValue(vals[i])}return vals}},_trimAlignValue:function(a){if(a<this._valueMin()){return this._valueMin()}if(a>this._valueMax()){return this._valueMax()}var b=this.options.step,valModStep=a%b,alignValue=a-valModStep;if(valModStep>=(b/2)){alignValue+=b}return parseFloat(alignValue.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var a=this.options.range,o=this.options,self=this,animate=(!this._animateOff)?o.animate:false,valPercent,_set={},lastValPercent,value,valueMin,valueMax;if(this.options.values&&this.options.values.length){this.handles.each(function(i,j){valPercent=(self.values(i)-self._valueMin())/(self._valueMax()-self._valueMin())*100;_set[self.orientation==="horizontal"?"left":"bottom"]=valPercent+"%";$(this).stop(1,1)[animate?"animate":"css"](_set,o.animate);if(self.options.range===true){if(self.orientation==="horizontal"){if(i===0){self.range.stop(1,1)[animate?"animate":"css"]({left:valPercent+"%"},o.animate)}if(i===1){self.range[animate?"animate":"css"]({width:(valPercent-lastValPercent)+"%"},{queue:false,duration:o.animate})}}else{if(i===0){self.range.stop(1,1)[animate?"animate":"css"]({bottom:(valPercent)+"%"},o.animate)}if(i===1){self.range[animate?"animate":"css"]({height:(valPercent-lastValPercent)+"%"},{queue:false,duration:o.animate})}}}lastValPercent=valPercent})}else{value=this.value();valueMin=this._valueMin();valueMax=this._valueMax();valPercent=(valueMax!==valueMin)?(value-valueMin)/(valueMax-valueMin)*100:0;_set[self.orientation==="horizontal"?"left":"bottom"]=valPercent+"%";this.handle.stop(1,1)[animate?"animate":"css"](_set,o.animate);if(a==="min"&&this.orientation==="horizontal"){this.range.stop(1,1)[animate?"animate":"css"]({width:valPercent+"%"},o.animate)}if(a==="max"&&this.orientation==="horizontal"){this.range[animate?"animate":"css"]({width:(100-valPercent)+"%"},{queue:false,duration:o.animate})}if(a==="min"&&this.orientation==="vertical"){this.range.stop(1,1)[animate?"animate":"css"]({height:valPercent+"%"},o.animate)}if(a==="max"&&this.orientation==="vertical"){this.range[animate?"animate":"css"]({height:(100-valPercent)+"%"},{queue:false,duration:o.animate})}}}});$.extend($.ui.slider,{version:"1.8.1"})}(jQuery));
//fb-modules/a11y-slider.ext
;(function($){var d=$.ui.slider.prototype,uID=0,min=function(i,a){return(a==='0px')?'1px':a},inline=function(i,a){return(a==='inline')?'inline-block':a};$.support.valueText=(!$.browser.msie||parseInt($.browser.version,10)>8);$.widget('ui.a11ySlider',$.ui.slider,{options:{textValue:'{value} %',roundValue:true},widgetEventPrefix:"slide",_create:function(){d._create.apply(this,arguments);var o=this.options,that=this;this.element.attr('role','application');this.handles.removeAttr('href').attr({tabindex:'0',role:'slider'}).css({display:inline,minHeight:min,minWidth:min});$('.ui-handle-label',this.element).hide().each(function(i){var a=this.id;if(!a){uID++;a='slider-label-'+uID;this.id=a}that.handles.filter(':eq('+i+')').attr('aria-labelledby',a)});this._updateA11yValues()},_setOption:function(a,b){d._setOption.apply(this,arguments);if(a==="disabled"){this.handles.attr({'aria-disabled':String(b),tabindex:(b)?'-1':'0'})}return this},_slide:function(e,a){var b=d._slide.apply(this,arguments);this._updateA11yValues(a);return b},_updateA11yValues:function(b){var c=this,o=this.options,limits={max:this._valueMax(),min:this._valueMin()};function updateHandle(i){var a=$(this),now=(o.values&&o.values.length)?c._values(i):c.value(),textValue;if(o.roundValue&&isFinite(now)){now=Math.round(now*100)/100}if($.isFunction(o.textValue)){textValue=o.textValue(now,i,a)}else{textValue=$.isArray(o.textValue)?o.textValue[i]:o.textValue;textValue=textValue.replace('{value}',now)}a.attr({'aria-valuenow':($.support.valueText)?now:textValue,'aria-valuetext':textValue,'aria-valuemin':limits.max,'aria-valuemax':limits.min})}if(isFinite(b)){this.handles.filter(':eq('+b+')').each(updateHandle)}else{this.handles.each(updateHandle)}}})})(jQuery);
//fb-modules/mm.base-embed
;(function($){$.multimediaSupport={};var m=$.multimediaSupport,vID=new Date().getTime(),doc=document,tVid=$('<video />')[0],supportMediaPreload=!('webkitPreservesPitch'in tVid&&parseFloat($.browser.version,10)<534.7&&(navigator.userAgent.indexOf('Chrome')!==-1||navigator.userAgent.indexOf('Mac')===-1));$.support.video=!!(tVid.canPlayType);$.support.autoBuffer=!!('autobuffer'in tVid);$.support.audio=!!($('<audio />')[0].canPlayType);tVid=null;$('<source />');$('<track />');$.support.mediaElements=($.support.video&&$.support.audio);$.support.dynamicHTML5=!!($('<video><div></div></video>')[0].innerHTML);$.support.mediaLoop=('loop'in $('<video />')[0]);$.browser.deprecatedPoster=!supportMediaPreload;$.fixHTML5=(function(){var d,b;return($.support.dynamicHTML5)?function(h){return h}:function(h){if(!d){b=document.body;d=document.createElement('div');d.style.display='none'}var e=d.cloneNode(false);b.appendChild(e);e.innerHTML=h;b.removeChild(e);return e.childNodes}})();var k={left:"0px",position:"absolute",visibility:"hidden",display:"block"},getHiddenDim=function(b,c){var d=c.parentNode,body=document.body,ret={width:0,height:0};while(d&&d!==body){if($.curCSS(d,'display')==='none'){$.swap(d,k,function(){var a=false;if($.curCSS(d,'display',true)==='none'){d.style.display='';a=$.attr(d,'style');$.attr(d,'style',a+'; display: block !important;')}ret.height=b.innerHeight();ret.width=b.innerWidth();if(!ret.width&&!ret.height){ret=getHiddenDim(b,d)}if(a!==false){$.attr(d,'style',a)}});if(ret.width||ret.height){break}}d=d.parentNode}return ret},dimStyles=['float'];$.each(['Top','Left','Right','Bottom'],function(i,a){dimStyles.push('margin'+a);dimStyles.push('padding'+a);dimStyles.push('border'+a+'Width');setTimeout(function(){m._transferStyles.push('border'+a+'Color');m._transferStyles.push('border'+a+'Style')},1)});$.fn.getDimensions=function(){var b={width:0,height:0};if(this[0]){var c=this,elmS=this[0].style;b.height=elmS.height;b.width=elmS.width;$.each(dimStyles,function(i,a){b[a]=elmS[a]||c.css(a)});if(!b.width||!b.height||b.height=='auto'||b.width=='auto'){b.height=this.innerHeight();b.width=this.innerWidth();if(!b.width&&!b.height){b=getHiddenDim(this,this[0])}}}return b};var l=$.attr,attrElems=/video|audio|source/i,srcNames={src:1,poster:1},booleanNames={loop:1,autoplay:1,controls:1},mixedNames={srces:1,getConfig:1,preload:1},preloadVals={auto:1,metadata:1,none:1};var o={change:function(a,b,c){if(!$.support.mediaElements){return}var d=a.getAttribute('preload')||'metadata3';if(c||b!==d){if(!supportMediaPreload){if(b==='none'||(d==='none'&&(b==='auto'||!a.getAttribute('poster')))){$(a).unbind('play',o.changePlayMode);if(b==='none'){$(a).bind('play',o.changePlayMode)}$.attr(a,'srces',$.attr(a,'srces'),b)}}else if($.support.autoBuffer){a.autobuffer=!!(b==='auto')}}},changeAutoplay:function(a,b){if($.support.mediaElements&&!supportMediaPreload&&$.attr(a,'preload')==='none'&&b!==$.attr(a,'autoplay')){var c=$.attr(a,'srces');$.attr(a,'srces',c,'auto');if(c.length&&b){setTimeout(function(){if(a.play&&$(a).getMediaAPI()==='nativ'){a.play()}},9)}}},changePlayMode:function(){o.changeAutoplay(this,true)},addSrces:function(a,b,c){if(supportMediaPreload||!$.support.mediaElements){return false}c=c||$.attr(a,'preload');$(a).unbind('play',o.changePlayMode);if(c==='auto'||$.attr(a,'autoplay')){return $.data(a,'jme-srces',false)}$(a).bind('play',o.changePlayMode);$.data(a,'jme-srces',b);return true}};$.attr=function(b,c,d,e){if(!(b.nodeName&&attrElems.test(b.nodeName)&&(mixedNames[c]||booleanNames[c]||srcNames[c]))){return l(b,c,d,e)}var f=(d!==undefined),elemName,api,ret;if(!f){if(booleanNames[c]){return(typeof b[c]==='boolean')?b[c]:!!((b.attributes[c]||{}).specified)}if(srcNames[c]){return $.support.video&&b[c]||m.makeAbsURI(b.getAttribute(c))}switch(c){case'srces':ret=$.data(b,'jme-srces');if(ret){break}ret=$.attr(b,'src');if(ret){ret=[{src:ret,type:b.getAttribute('type'),media:b.getAttribute('media')}]}else{ret=[];$('source',b).each(function(i){ret.push({src:$.attr(this,'src'),type:this.getAttribute('type'),media:this.getAttribute('media')})});if(!ret.length){$('a.source',b).each(function(){ret.push({src:this.href,type:this.getAttribute('type'),media:this.getAttribute('data-media')})})}}break;case'getConfig':ret={};$.each(['autoplay','loop','controls','poster','preload'],function(i,a){ret[a]=$.attr(b,a)});break;case'preload':ret=b.preload||b.getAttribute('preload');if(ret===''){ret='auto'}if(!preloadVals[ret]){ret='metadata'}break}return ret}else{if(booleanNames[c]){d=!!(d);b[c]=d;if(c==='autoplay'){o.changeAutoplay(b,d)}if(d){b[c]=d;b.setAttribute(c,c)}else{b[c]=d;b.removeAttribute(c)}}else if(srcNames[c]){b.setAttribute(c,d)}else if(c==='srces'){$('source, a.source',b).remove();b.removeAttribute('src');d=$.isArray(d)?d:[d];if(o.addSrces(b,d,e)){return}$.each(d,function(i,a){ret=doc.createElement('source');if(typeof a==='string'){a={src:a}}ret.setAttribute('src',a.src);if(a.type){ret.setAttribute('type',a.type)}if(a.media){ret.setAttribute('media',a.media)}b.appendChild(ret)})}else if(c==='getConfig'){$.each(d,function(n,v){$.attr(b,n,v)})}else if(c==='preload'){if(d===''){d='auto'}else if(!preloadVals[d]){d='metadata'}o.change(b,d,e);b.setAttribute(c,d)}}};function sourceError(){$.event.special.mediaerror.handler.apply($(this).closest('video, audio')[0],arguments)}function bindSource(e){if(!$.support.mediaElements){return}var a=$.data(this,'mediaElemSupport');if(!a||!a.apis){return}if(e&&e.type){$.data(this,'calledMediaError',false)}a=a.apis;var b=this,srces=$.attr(this,'srces');if(b.error||(srces.length&&!a.nativ.canPlaySrces(srces))){$.event.special.mediaerror.handler.call(this,$.Event('mediaerror'));try{b.pause()}catch(er){}}$('source',this).unbind('error',sourceError).filter(':last').bind('error',sourceError)}$.event.special.mediaerror={setup:function(){var a=$(this).bind('error',$.event.special.mediaerror.handler).bind('native_mediareset',bindSource);setTimeout(function(){a.each(bindSource)},0)},teardown:function(){$(this).unbind('error',$.event.special.mediaerror.handler).find('source').unbind('error',sourceError)},handler:function(e){if($.data(this,'calledMediaError')){return}e=$.extend({},e||{},{type:'mediaerror'});$.data(this,'calledMediaError',true);return $.event.handle.apply(this,arguments)}};function getExt(a){var b=a.indexOf('?'),ext='';a=(b>0)?a.substring(0,b):a;b=a.lastIndexOf('.')+1;ext=a.substr(b);return ext}var p={audio:{'audio/ogg':['ogg','oga','ogm'],'audio/mpeg':['mp2','mp3','mpga','mpega'],'audio/mp4':['mp4','mpg4'],'audio/wav':['wav'],'audio/x-m4a':['m4a'],'audio/x-m4p':['m4p'],'audio/3gpp':['3gp','3gpp'],'audio/webm':['webm']},video:{'video/ogg':['ogg','ogv','ogm'],'video/mpeg':['mpg','mpeg','mpe'],'video/mp4':['mp4','mpg4','m4v'],'video/quicktime':['mov','qt'],'video/x-msvideo':['avi'],'video/x-ms-asf':['asf','asx'],'video/flv':['flv','f4v'],'video/3gpp':['3gp','3gpp'],'video/webm':['webm']}};$.extend(m,{jsPath:(function(){var a=$('script'),path=a[a.length-1].src.split('?')[0];return path.slice(0,path.lastIndexOf("/")+1)})(),extendWithData:(function(){var f={string:1,number:1,'boolean':1};return function(c,d,e){if(!e){e=d}$.each(e,$.isArray(e)?function(i,a){m.getData(c,a,d)}:function(a,b){if(f[typeof b]){m.getData(c,a,d)}});return d}})(),getData:(function(){var g=function(a,b){var c=a.getAttribute('data-'+b);if(!c&&c!==''){return undefined}return(c*1==c)?parseFloat(c,10):(c==='false')?false:(c==='true')?true:c};return function(c,d,e){var f=d;e=e||{};if(typeof d==='string'){d=[f]}$.each(d,$.isArray(d)?function(i,a){var b=g(c,a);if(b!==undefined){e[a]=b}}:function(a){var b=g(c,a);if(b!==undefined){e[a]=b}});return e}})(),registerMimetype:function(c,d){if(arguments.length===1){$.each(p,function(a){m.registerMimetype(a,c)});return}$.each(d,function(a,b){if(p[c][a]){p[c][a]=[]}p[c][a]=p[c][a].concat(b)})},_showMimeTypes:function(){if(window.console){console.log(p)}},add:function(a,b,c){if(!this.apis[b][a]){this.apis[b][a]=m.beget(this.fn);if(a!=='nativ'&&$.inArray(a,$.fn.jmeEmbed.defaults.apiOrder)===-1){$.fn.jmeEmbed.defaults.apiOrder.push(a)}}$.extend(true,this.apis[b][a],c)},fn:{_init:$.noop,canPlayType:function(b){var c=this.apiElem,ret;if(c&&c.canPlayType){ret=c.canPlayType(b);return(ret==='no')?'':ret}var d=m.extractContainerCodecsFormType(b),that=this;ret='probably';if(!d[1]){return(this.canPlayContainer&&$.inArray(d[0],this.canPlayContainer)!==-1)?'maybe':''}$.each(d[1],function(i,a){if(!that.canPlayCodecs||$.inArray(a,that.canPlayCodecs)===-1){ret='';return false}});return ret},canPlaySrc:function(d){var e=this;if(typeof d!=='string'){if(d.type){return this.canPlayType(d.type)}d=d.src}var f=getExt(d),ret='';$.each(p[this.nodeName],function(a,b){var c=$.inArray(f,b);if(c!==-1){ret=e.canPlayType(a);return false}});return ret},canPlaySrces:function(b){b=b||$.attr(this.element,'srces');if(!$.isArray(b)){b=[b]}var c=this,canplay=false,src='';$.each(b,function(i,a){canplay=c.canPlaySrc(a);if(canplay){src=a;return false}});return src},_setActive:$.noop,_setInactive:$.noop,_trigger:function(e){$(this.element).triggerHandler(e,e)}},apis:{audio:{},video:{}},extractContainerCodecsFormType:function(a){var b=a.split(/\s*;\s*/g);if(b[1]&&b[1].indexOf('codecs')!==-1){b[1]=b[1].replace(/["|']$/,'').replace(/^\s*codecs=('|")/,'').split(/\s*,\s*/g)}return b},makeAbsURI:(function(){return function(a){if(a&&typeof a==='string'){a=$('<a href="'+a+'"></a>')[0].href}return a}})(),beget:function(a){var F=function(){};F.prototype=a;return new F()},_create:function(a,b,c,d){var e=$.data(c,'mediaElemSupport')||$.data(c,'mediaElemSupport',{apis:{},nodeName:a});if(!e.apis[b]){e.apis[b]=m.beget(m.apis[a][b]);e.apis[b].element=c;e.apis[b].nodeName=a;e.apis[b].name=b;e.apis[b].data={};e.apis[b].embedOpts=d}return e},_transferStyles:['backgroundColor','backgroundPosition','backgroundImage','backgroundRepeat','background-attachment'],_setAPIActive:function(b,c){var d=$.data(b,'mediaElemSupport'),oldActive=d.name;if(oldActive===c){return true}var e=d.apis[oldActive].apiElem,showElem=d.apis[c]&&d.apis[c].apiElem,apiReady=false;if(showElem&&showElem.nodeName){if(d.nodeName!=='audio'||$.attr(b,'controls')){if(c==='nativ'){d.apis[c].visualElem.css({display:''})}else{d.apis[c].visualElem.css($.extend({visibility:''},d.apis[oldActive].visualElem.getDimensions()))}}d.apis[c]._setActive(oldActive);apiReady=true;d.apis[c]._trigger({type:'apiActivated',api:c});if(d.apis[oldActive]){if(d.apis[oldActive]._volumelevelState!==undefined){$(b).volumelevel(d.apis[oldActive]._volumelevelState)}if(d.apis[oldActive]._muteState!==undefined){$(b).muted(d.apis[oldActive]._muteState)}if(d.apis[oldActive].visualElem){$.each(m._transferStyles,function(i,a){d.apis[c].visualElem.css(a,d.apis[oldActive].visualElem.css(a))})}}}d.apis[c].isAPIActive=true;if(e&&e.nodeName){if(oldActive==='nativ'){e.style.display='none'}else{d.apis[oldActive].visualElem.css({height:0,width:0,visibility:'hidden'})}d.apis[oldActive]._setInactive(c);d.apis[oldActive].isAPIActive=false;d.apis[c]._trigger({type:'apiDeActivated',api:oldActive})}d.name=c;return apiReady},getSuitedPlayers:function(d,e){var f=$.data(d,'mediaElemSupport');if(!f||!f.apis){return}f=f.apis;var g=$.attr(d,'srces'),supported=false,getSupported=function(a,b){if((typeof b.isTechAvailable==='boolean'&&!b.isTechAvailable)||($.isFunction(b.isTechAvailable)&&!b.isTechAvailable())){return}var c=b.canPlaySrces(g);if(c){supported={src:c.src||c,name:a}}return supported};if(!g.length){return'noSource'}if(e){$.each(e,function(i,a){return!(getSupported(a,f[a]))})}else{$.each(f,function(a,b){return!(getSupported(a,b))})}return supported},_embedApi:function(b,c,d){var e=$.attr(b,'getConfig'),jElm=$(b),dims={},id=b.id,fn=function(a){d.apis[c.name].apiElem=a;$(a).addClass(d.nodeName);if(!e.controls){$(a).attr({tabindex:'-1',role:'presentation'})}d.apis[c.name]._init();d.apis[c.name]._trigger({type:'apiActivated',api:c.name})},label=jElm.attr('aria-labelledby');if(!id){vID++;id=d.nodeName+'-'+vID;b.id=id}d.apis[c.name].visualElem=$('<div class="media-element-box mm-'+d.nodeName+'-box" style="position: relative;" />').insertBefore(b);if(label){d.apis[c.name].visualElem.attr({role:'group','aria-labelledby':label})}if(d.nodeName==='audio'&&!e.controls){d.apis[c.name].visualElem.css({height:0,width:0})}else{d.apis[c.name].visualElem.css(jElm.getDimensions());$.each(m._transferStyles,function(i,a){d.apis[c.name].visualElem.css(a,jElm.css(a))})}d.apis[c.name]._embed(c.src,d.name+'-'+id,e,fn)},getPluginVersion:function(a,b){var c=b||(navigator.plugins&&navigator.plugins[a]),version=[-1,0],desc;if(c){desc=(c.description||'').replace(/,/g,'.').match(/(\d+)/g)||['0'];if(desc&&desc[0]){version[0]=desc[0];if(desc[1]){version[0]+='.'+desc[1]}version[0]=parseFloat(version[0],10);if(desc[2]){version[1]=parseInt(desc[2],10)}}}return version},embedObject:function(d,e,f,g,h,i){d.style.overflow='hidden';d=$('<div />').prependTo(d)[0];var j;if(navigator.plugins&&navigator.plugins.length){j=doc.createElement('object');$.each(f,function(a,b){j.setAttribute(a,b)});$.each(g,function(a,b){var c=doc.createElement('param');c.setAttribute('name',a);c.setAttribute('value',b);j.appendChild(c)});j.setAttribute('id',e);j.setAttribute('name',e);if(g.wmode==='transparent'){j.style.minHeight='1px';j.style.minHeight='1px'}d.parentNode.replaceChild(j,d)}else if(window.ActiveXObject){j='<object style="width: 100%; height: 100%; width="100%" height="100%"';$.each($.extend({},f,h),function(a,b){j+=' '+a+'="'+b+'"'});j+=' name="'+e+'"';j+=' id="'+e+'"';j+='>';$.each(g,function(a,b){j+=' <param name="'+a+'" value="'+b+'" />'});j+='</object>';d.outerHTML=j;j=doc.getElementById(e)}if(j){j.setAttribute('width','100%');j.setAttribute('height','100%')}$(window).unload(function(){jQuery.cleanData([j]);j=null});setTimeout(function(){if(!j||!j.style){return}j.style.width='100%';j.style.height='100%'},0);return j}});m.add('nativ','video',{});m.add('nativ','audio',{});function findInitFallback(a,b){var c=a.nodeName.toLowerCase();var d=m.getSuitedPlayers(a,b.apiOrder),apiData=$.data(a,'mediaElemSupport');if(!d){apiData.apis.nativ._trigger({type:'totalerror'});try{a.pause()}catch(e){}return}if(d==='noSource'){apiData.noSource=true;return}if(!m._setAPIActive(a,d.name)){m._embedApi(a,d,apiData,c)}else if(apiData.apis[d.name]._mmload){apiData.apis[d.name]._mmload(d.src,$.attr(a,'poster'))}}var q=function(){var a=$(this).hide().children(':not(source, track)').clone().insertAfter(this);$(this).one('mediareset',function(){$(this).show();a.remove()})};$.fn.jmeEmbed=function(d){d=$.extend(true,{},$.fn.jmeEmbed.defaults,d);if(d.showFallback&&$.support.mediaElements){this.bind('totalerror',q)}return this.each(function(){var b=this.nodeName.toLowerCase(),supported=false,elem=this;if(b!=='video'&&b!=='audio'||($.support.flash9&&$.nodeName(elem.parentNode,'object'))){return}$('object, embed',this).each(function(){$('> *:not(param, embed, object)',this).appendTo(elem)}).remove();$(this).trigger('jmeBeforeEmbed',{options:d,nodeName:b});if(d.removeControls){$.attr(this,'controls',false)}var c=m._create(b,'nativ',this,d);c.name='nativ';c.apis.nativ.apiElem=this;c.apis.nativ.visualElem=$(this);c.apis.nativ.isAPIActive=true;$.each(m.apis[b],function(a){if(a!=='nativ'){m._create(b,a,elem,d)}});$(this).bind('mediaerror',function(e){if(c.name==='nativ'){findInitFallback(this,d)}});if($.support.flash9&&d.activateFlash){supported=m.getSuitedPlayers(elem,['jwPlayer']);if(supported=='noSource'){supported={name:'jwPlayer'}}c.apis.nativ.isAPIReady=true;if(supported.name=='jwPlayer'&&!m._setAPIActive(this,'jwPlayer')){m._embedApi(this,supported,c,b)}else{supported=false}}if(!supported){if(d.debug||!$.support.mediaElements){findInitFallback(this,d);c.apis.nativ.isAPIReady=true}else{c.apis.nativ._init()}}$.attr(this,'preload',$.attr(this,'preload'),true);$(this).trigger('jmeEmbed',{options:d,nodeName:b,data:c})})};$.fn.jmeEmbed.defaults={debug:false,removeControls:false,showFallback:false,apiOrder:[],activateFlash:false};$.fn.mediaElementEmbed=$.fn.jmeEmbed;if($.cleanData&&window.ActiveXObject){var r=$.cleanData;$.cleanData=function(a){r(a);for(var i=0,len=a.length;i<len;i++){if(a[i].nodeName==='OBJECT'){try{for(var j in a[i]){if(typeof a[i][j]==="function"){a[i][j]=null}}}catch(e){}}}}}})(jQuery);
//fb-modules/mm.base-api
;(function($){var g=document.createElement('video'),$m=$.multimediaSupport,noAPIEvents={apiActivated:1,apiDeActivated:1,mediareset:1,native_mediareset:1,totalerror:1,jmeflashRefresh:1,flashblocker:1},nuBubbleEvents={native_mediareset:1,apiDeActivated:1,native_mediareset:1,apiActivated:1,timechange:1,progresschange:1,mmAPIReady:1,jmeflashRefresh:1},fsMethods={};if('enterFullScreen'in g&&g.supportsFullscreen){$.support.videoFullscreen=true;fsMethods.enter='enterFullScreen';fsMethods.exit='exitFullScreen'}else{$.each(['webkit','moz','o','ms'],function(i,a){if(a+'EnterFullScreen'in g&&a+'SupportsFullscreen'in g){$.support.videoFullscreen=true;fsMethods.enter=a+'EnterFullScreen';fsMethods.exit=a+'ExitFullScreen';return false}})}g=null;$.extend($m,{capturingEvents:function(c){if(!document.addEventListener){return}if(typeof c=='string'){c=[c]}$.each(c,function(i,a){var b=function(e){e=$.event.fix(e);return $.event.handle.call(this,e)};$.event.special[a]=$.event.special[a]||{};$.extend($.event.special[a],{setup:function(){this.addEventListener(a,b,true)},teardown:function(){this.removeEventListener(a,b,true)}})})},formatTime:function(b){return $.map([parseInt(b/60,10),parseInt(b%60,10)],function(a){return(isNaN(a))?'--':(a<10)?('0'+a):a}).join(':')}});$m.capturingEvents('play pause playing waiting ended'.split(' '));$.event.special.loadedmeta={add:function(a){var b=$(this).getJMEAPI();if(b&&b.loadedmeta){var c=$.extend({},b.loadedmeta);a.handler.call(this,c,c)}}};$.extend($m.fn,{_trigger:function(e){var a=(e.type)?e:{type:e},type=a.type;switch(type){case'mmAPIReady':if(this.isAPIReady){return}this.isAPIReady=true;break;case'loadedmeta':this.loadedmeta=a;break;case'totalerror':this.totalerror=true;break;case'mute':this._muteState=e.isMuted;break;case'volumelevelchange':this._volumelevelState=e.volumelevel;break;case'mediareset':this.loadedmeta=false;this.totalerror=false;this._bufferLoaded=false;break}if(!this.isAPIActive||(this.totalerror&&!noAPIEvents[type])||this._stoppedEvents[type]){return}if(!this.isAPIReady&&!noAPIEvents[type]){this._trigger('mmAPIReady')}if(e.type==='progresschange'){this._bufferLoaded=e.relLoaded}e.target=this.element;e=$.Event(e);e.preventDefault();a.mediaAPI=this.name;if(nuBubbleEvents[type]){e.stopPropagation()}$.event.trigger(e,a,this.element)},_stoppedEvents:{},_stopEvent:function(a,b){this._stoppedEvents[a]=true;if(b){var c=this;setTimeout(function(){c._allowEvent(a)},9)}},_allowEvent:function(a){this._stoppedEvents[a]=false},supportsFullScreen:function(){return this._videoFullscreen||false},enterFullscreen:$.noop,exitFullscreen:$.noop,isAPIReady:false,isJMEReady:function(){return this.isAPIReady},relCurrentTime:function(a){var b=this.getDuration()||Number.MIN_VALUE;if(a&&isFinite(a)){this.currentTime(b*a/100)}return this.currentTime()/b*100},getMediaAPI:function(){return this.name},togglePlay:function(){this[(this.isPlaying())?'pause':'play']()},toggleMuted:function(){this.muted(!(this.muted()))},getJMEVisual:function(){return this.visualElem},jmeReady:function(a,n){var e={type:'mmAPIReady'};if(this.isJMEReady()&&(this.name!=='nativ'||$.support.mediaElements)){a.call(this.element,e,e)}else{n=n||'jmediaelement';var b=this,fn2=function(){$(b.element).unbind('mmAPIReady.'+n,fn2).unbind('jmeflashRefresh.'+n,fn2);a.call(b.element,e,e)};$(this.element).bind('mmAPIReady.'+n,fn2).bind('jmeflashRefresh.'+n,fn2)}},unAPIReady:function(a){$(this.element).unbind('mmAPIReady.'+a)},_adjustPluginLoop:function(a){var b=$.attr(this.element,'loop'),api=this;if(b!==a){setTimeout(function(){api[(b)?'play':'pause']()},0)}},_format:$m.formatTime,getFormattedDuration:function(){return this._format(this.getDuration())},getFormattedTime:function(){return this._format(this.currentTime())},loadSrc:function(a,b,c,d){if(a){$.attr(this.element,'srces',a);a=$.isArray(a)?a:[a]}else{a=$.attr(this.element,'srces')}if(b!==undefined){if(b){$.attr(this.element,'poster',b)}else{$(this.element).removeAttr('poster')}}else{b=$.attr(this.element,'poster')}var e=$.data(this.element,'mediaElemSupport');if(typeof c=='string'){if(e.mediaName){e.mediaName.text(c)}}e.noSource=!!(a.length);this._isResetting=true;var f=this.canPlaySrces(a);this._trigger('mediareset');if(f){f=f.src||f;this._mmload(f,b,d)}else{$m._setAPIActive(this.element,'nativ');this._trigger('native_mediareset');$(this.element).data('mediaElemSupport').apis.nativ._mmload()}this._isResetting=false},isPlaying:function(){return(this._isResetting)?false:this._isPlaying()},_makenum:function(a){var b=false;if(a==a*1){b=parseFloat(a,10)}return b}});var h=function(b){var c=function(){var a=b.element.currentTime||0,buffered=b.element.buffered,bufLen=buffered.length,ret={};for(var i=0;i<bufLen;i++){ret.start=buffered.start(i);ret.end=buffered.end(i);if(ret.start<=a&&ret.end>=a){break}}return ret},calculateProgress=function(e){var a={type:'progresschange'},dur,bufRange;if(this.buffered&&this.buffered.length){dur=this.duration;if(dur){bufRange=c();a.relStart=bufRange.start/dur*100;a.relLoaded=bufRange.end/dur*100}b._trigger(a)}else if(e.originalEvent&&'lengthComputable'in e.originalEvent&&e.originalEvent.loaded){if(e.originalEvent.lengthComputable&&e.originalEvent.total){a.relStart=0;a.relLoaded=e.originalEvent.loaded/e.originalEvent.total*100}b._trigger(a)}if(!a.relLoaded&&this.readyState===4){a.relStart=0;a.relLoaded=100;b._trigger(a)}return a.relLoaded},progressInterval=function(){if(calculateProgress.call(b.element,{type:'ipadprogress'})>=100||b.element.readyState===1){clearInterval(timer)}},timer;$(b.element).bind('progress load',calculateProgress);if('buffered'in b.element){$(b.element).bind('play waiting loadstart',function(){clearInterval(timer);if(b.isAPIActive){timer=setInterval(progressInterval,333);progressInterval()}})}};var j={isTechAvailable:$.support.mediaElements,_init:function(){var b=this,curMuted=this.apiElem.muted,loadingTimer=false,triggerLoadingErr=function(e){clearInterval(loadingTimer);if(!b.element.error&&b.element.mozLoadFrom&&b.isAPIActive&&!b.element.readyState&&b.element.networkState===2&&$.support.flash9){if(e===true){b.element.load()}else{loadingTimer=setTimeout(function(){triggerLoadingErr(true)},(e==='initial')?20000:9000)}}};h(this);$(this.element).bind({volumechange:function(){if(curMuted!==b.apiElem.muted){curMuted=b.apiElem.muted;b._trigger.call(b,{type:'mute',isMuted:curMuted})}else{b._trigger.call(b,{type:'volumelevelchange',volumelevel:b.apiElem.volume*100})}},ended:function(){if(b.isAPIActive&&this.ended&&!this.paused&&!$.attr(this,'loop')){b._stopEvent('pause',true);this.pause()}},timeupdate:function(){var e={type:'timechange',time:this.currentTime};if(this.duration){e.duration=this.duration;e.timeProgress=e.time/e.duration*100}b._trigger(e)},progress:function(){if(!b.loadedmeta&&this.duration){b._trigger({type:'loadedmeta',duration:this.duration})}},loadedmetadata:function(){b._trigger({type:'loadedmeta',duration:this.duration})}}).bind('play playing',function(e){if(!b.isAPIActive&&e.originalEvent&&!b.element.paused&&!b.element.ended){try{b.element.pause()}catch(e){}}}).bind('mediareset',triggerLoadingErr).bind('ended play pause waiting playing',function(e){if((!b.isAPIActive&&e.originalEvent&&(e.originalEvent.mediaAPI==="nativ"||!e.originalEvent.mediaAPI))||b._stoppedEvents[e.type]){e.stopImmediatePropagation()}});triggerLoadingErr('initial');if(!$.support.mediaLoop){$(this.element).bind('ended',function(){if(b.isAPIActive&&$.attr(this,'loop')){var a=this;setTimeout(function(){($.attr(a,'loop')&&a.play())},0)}})}if(this.element.error){return}if(this.element.readyState>0){this._trigger({type:'loadedmeta',duration:this.element.duration})}else if(this.element.networkState!==2||'webkitPreservesPitch'in this.element){this._trigger('mmAPIReady')}},play:function(){this.element.play()},pause:function(){this._allowEvent('pause');this.element.pause()},muted:function(a){if(typeof a!=='boolean'){return this.element.muted}this.element.muted=a},volume:function(a){if(!isFinite(a)){return this.element.volume*100}this.element.volume=a/100},currentTime:function(a){if(!isFinite(a)){return this.element.currentTime}try{this.element.currentTime=a}catch(e){}},_mmload:function(){if(this.element.load){this.element.load()}else{$(this.element).triggerHandler('error')}},_isPlaying:function(){return(!this.element.paused&&this.element.readyState>1&&!this.element.error&&!this.element.ended)},getDuration:function(){return this.element.duration},getCurrentSrc:function(){return this.element.currentSrc}};$m.add('nativ','video',$.extend({_videoFullscreen:$.support.videoFullscreen,enterFullScreen:function(){if(!this._videoFullscreen){return false}try{this.element[fsMethods.enter]()}catch(e){return false}return true},exitFullScreen:function(){if(!this._videoFullscreen){return false}try{this.element[fsMethods.exit]()}catch(e){return false}return true}},j));$m.add('nativ','audio',j);$.fn.getJMEAPI=function(a){if(!this[0]){return}var b=$.data(this[0],'mediaElemSupport');return(a||!b||!b.name||!b.apis)?b:b.apis[b.name]};var k={jmeReady:1,getJMEVisual:1,jmeReady:1,isJMEReady:1,getMediaAPI:1,supportsFullScreen:1};$m.registerAPI=function(e){if(typeof e==='string'){e=[e]}$.each(e,function(i,c){var d=$m.apis.video.nativ[c];if(d&&!$.fn[c]&&$.isFunction(d)&&c.indexOf('_')!==0){$.fn[c]=function(){var b=arguments,ret;this.each(function(){var a=$(this).getJMEAPI();if(!a){return}if(k[c]||(c=='loadSrc'&&$.data(this,'mediaElemSupport').noSource)||(a.isJMEReady()&&!a.totalerror&&(a.name!=='nativ'||$.support.mediaElements))){ret=a[c].apply(a,b);return!(ret!==undefined)}else{a.unAPIReady(c+'queue');a.jmeReady.call(a,function(){a[c].apply(a,b)},c+'queue')}});return(ret===undefined)?this:ret}}})};var l=[];$.each($m.apis.video.nativ,function(a,b){l.push(a)});$m.registerAPI(l);$.fn.onAPIReady=$.fn.jmeReady;$.fn.getMMAPI=$.fn.getJMEAPI;$m.fn._extend=function(c,d){var e=[];$.each(c,function(a,b){$m.fn[a]=b;e.push(a);if(d){k[a]=true}});$m.registerAPI(e)}})(jQuery);
//fb-modules/mm.base-controls
;(function($){if(!$.event.special.ariaclick){(function(){var a=false,handleAriaClick=function(e){if(!a&&(!e.keyCode||e.keyCode===13||(e.keyCode===32&&$.attr(e.target,'role')==='button'))){a=true;setTimeout(function(){a=false},1);return $.event.special.ariaclick.handler.apply(this,arguments)}else if(a&&e.type=='click'){e.preventDefault();return false}return undefined};$.event.special.ariaclick={setup:function(){$(this).bind('click keydown',handleAriaClick);return true},teardown:function(){$(this).unbind('click keydown',handleAriaClick);return true},handler:function(e){e.type='ariaclick';return $.event.handle.apply(this,arguments)}}})()}var j={},$m=$.multimediaSupport;function getElems(a,o){var b=$(a),ret={},mmID=b.attr('data-controls');ret.mm=(mmID)?$('#'+mmID):$('video, audio',b).filter(':first');ret.api=ret.mm.getJMEAPI(true)||ret.mm.jmeEmbed(o.embed).getJMEAPI(true);if(!ret.api){return ret}if(b.is(o.controlSel)){ret.controls=b}if(!ret.controls||ret.controls.hasClass(o.classPrefix+'media-controls')){if(b[0]&&!ret.api.controlWrapper&&$.contains(b[0],ret.mm[0])){ret.api.controlWrapper=b}ret.controls=(ret.controls)?$(o.controlSel,b).add(ret.controls):$(o.controlSel,b)}return ret}function addWrapperBindings(b,c,d,o){if(b.data('jmePlayer')){return}$m.addStateClasses(b,c,o.classPrefix);b.data('jmePlayer',{mediaelement:c,api:d});if($.fn.videoOverlay){b.videoOverlay({video:c,startCSS:{width:'auto',height:'auto',zIndex:99998,padding:0,margin:0,borderWidth:0},position:{bottom:0,left:0,right:0,top:0,width:0,height:0}})}if(!$.ui||!$.ui.keyCode){return}b.bind('keydown',function(e){if(e.jmeHandledEvent){return}e.jmeHandledEvent=true;if({40:1,37:1,39:1,38:1}[e.keyCode]){if($(e.target).is('.ui-slider-handle')){return}var a=5;switch(e.keyCode){case $.ui.keyCode.UP:if(e.ctrlKey){a+=5}c.volume(Math.min(100,c.volume()+a));break;case $.ui.keyCode.DOWN:if(e.ctrlKey){a+=5}c.volume(Math.max(0,c.volume()-a));break;case $.ui.keyCode.LEFT:if(e.ctrlKey){a+=55}c.currentTime(Math.max(0,c.currentTime()-a));break;case $.ui.keyCode.RIGHT:if(e.ctrlKey){a+=55}c.currentTime(Math.min(c.getDuration(),c.currentTime()+a));break}e.preventDefault()}else if(e.keyCode===$.ui.keyCode.SPACE&&(!$.nodeName(e.target,'button')&&$.attr(e.target,'role')!=='button'||b.hasClass('wraps-fullscreen'))){c.togglePlay();e.preventDefault()}})}$.fn.jmeControl=function(e){e=$.extend(true,{},$.fn.jmeControl.defaults,e);e.controlSel=[];$.each(j,function(a){if(a!=='media-controls'){e.controlSel.push('.'+e.classPrefix+a)}});e.controlSel.push('.'+e.classPrefix+'media-controls');e.controlSel=e.controlSel.join(', ');function registerControl(){var d=getElems(this,e);if(!d.api){return}d.api.controls=d.api.controls||[];if(!d.api){return}d.controls.each(function(){var c=$(this);if($.inArray(this,d.api.controls)!==-1){return}d.api.controls.push(this);$.each(j,function(a,b){if(c.hasClass(e.classPrefix+a)){var o=$.extend(true,{},e);o[b.optionsName]=$m.extendWithData(c[0],o[b.optionsName],e[b.optionsName]);b(c,d.mm,d.api,o);return false}})});if(d.api.controlWrapper&&d.api.controlWrapper[0]){addWrapperBindings(d.api.controlWrapper,d.mm,d.api,e)}}return this.each(registerControl)};$.fn.jmeControl.defaults={embed:{removeControls:true},classPrefix:'',addThemeRoller:true};$.support.waiaria=(!$.browser.msie||$.browser.version>7);$.fn.jmeControl.getBtn=(function(){var c=/\s*\/\s*|\s*\|\s*|\s*\,\s*/g;return function(a){var b={icon:$('.ui-icon',a),text:$('.button-text',a),title:a};if(!a.is(':button')&&!a.attr('role')){if($.support.waiaria){a.removeAttr('href')}a.attr({role:'button',tabindex:0})}if(!b.icon[0]&&!b.text[0]&&!$('*',a)[0]){b.icon=a;b.text=a}b.names=b.text.text().split(c);b.titleText=(a.attr('title')||'').split(c);if(b.names.length!==2){b.text=$([])}if(b.titleText.length!==2){b.title=$([])}return b}})();$m.camelCase=(function(){var c=/-([a-z])/ig,fcamelCase=function(a,b){return b.toUpperCase()};return function(a){return a.replace(c,fcamelCase)}})();$.fn.jmeControl.addControl=function(a,b,c,d){c=c||{};d=d||$m.camelCase(a);$.fn.jmeControl.defaults[d]=c;b.optionsName=d;j[a]=b};$.fn.jmeControl.addControls=function(b){$.each(b,function(i,a){$.fn.jmeControl.addControl(a.name,a.fn,a.options,a.optionName)})};$.fn.registerMMControl=$.fn.jmeControl;var k={'play-pause':{stateMethod:'isPlaying',actionMethod:'togglePlay',evts:'play playing pause ended loadedmeta mediareset',trueClass:'ui-icon-pause',falseClass:'ui-icon-play'},'mute-unmute':{stateMethod:'muted',actionMethod:'toggleMuted',evts:'mute loadedmeta',trueClass:'ui-icon-volume-off',falseClass:'ui-icon-volume-on'}};$.each(k,function(g,h){$.fn.jmeControl.addControl(g,function(b,c,d,o){var f=$.fn.jmeControl.getBtn(b);if(o.addThemeRoller){b.addClass('ui-state-default ui-corner-all')}function changeState(e){var a=(g=='play-pause'&&e&&e.type=='playing')?true:c[h.stateMethod]();if(a){f.text.text(f.names[1]);f.title.attr('title',f.titleText[1]);f.icon.addClass(h.trueClass).removeClass(h.falseClass)}else{f.text.text(f.names[0]);f.title.attr('title',f.titleText[0]);f.icon.addClass(h.falseClass).removeClass(h.trueClass)}}changeState();c.bind(h.evts,changeState).jmeReady(changeState);b.bind('ariaclick',function(e){c[h.actionMethod]();e.preventDefault()})})});$.each(['current-time','remaining-time'],function(i,g){$.fn.jmeControl.addControl(g,function(b,c,d,o){var f=(g=='remaining-time')?function(e,a){b.html(d.apis[d.name]._format(duration-a.time))}:function(e,a){b.html(d.apis[d.name]._format(a.time))},duration=Number.MIN_VALUE;if(o.addThemeRoller){b.addClass('ui-widget-content ui-corner-all')}b.html('00:00').attr('role','timer');if(g=='remaining-time'){c.bind('loadedmeta',function(e,a){duration=a.duration||Number.MIN_VALUE;f(false,{time:0})})}c.bind('timechange',f).bind('mediareset',function(){b.html('00:00')})})});$.fn.jmeControl.addControls([{name:'duration',fn:function(b,c,d,o){if(o.addThemeRoller){b.addClass('ui-widget-content ui-corner-all')}b.html('00:00');c.bind('loadedmeta',function(e,a){b.html(d.apis[d.name]._format(a.duration))}).bind('mediareset',function(){b.html('00:00')})}},{name:'media-controls',options:{dynamicTimeslider:false,timeSliderAdjust:0,excludeSel:false,fullWindowOverlay:false},fn:function(b,c,d,o){if(o.addThemeRoller){b.addClass('ui-widget ui-widget-header ui-corner-all')}b.attr('role','toolbar');function calcSlider(){var a=b.width()+o.mediaControls.timeSliderAdjust,occupied=e.outerWidth(true)-e.innerWidth();$('> *',b).each(function(){if(e[0]!==this&&this.offsetWidth&&$.curCSS(this,'position')!=='absolute'&&(!o.excludeSel||!$(this).is(o.excludeSel))){occupied+=$(this).outerWidth(true)}});e.css('width',a-occupied)}if(o.mediaControls.dynamicTimeslider){var e=$('.'+o.classPrefix+'timeline-slider',b),calcTimer=setTimeout(calcSlider,0);c.jmeReady(function(){clearInterval(calcTimer);setTimeout(calcSlider,0)});$(window).bind('resize',calcSlider);c.bind('resize emchange',calcSlider)}if(o.mediaControls.fullWindowOverlay&&$.fn.videoOverlay){b.videoOverlay({fullscreenClass:o.classPrefix+'controls-fullscreenvideo',video:c,startCSS:{width:'auto'},position:{bottom:0,left:0,right:0}})}}},{name:'media-label',fn:(function(){var e=0;return function(a,b,c,o){if(!c.controlWrapper||c.controlWrapper.attr('role')){return}var d=a.attr('id'),mediaName=$('.'+o.classPrefix+'media-name',a);if(!d){e++;d=o.classPrefix+'media-label-'+e;a.attr('id',d)}c.mediaName=(mediaName[0])?mediaName:a;c.controlWrapper.attr({role:'group','aria-labelledby':d})}})()},{name:'fallback',fn:function(a,b,c,o){if(o.embed.showFallback||!$.support.mediaElements){return}var d=a.clone(true),showFallback=function(){b.after(d).hide();$(this).one('mediareset',function(){b.show();d.detach()})};b.bind('totalerror',showFallback)}},{name:'media-state',options:{click:'togglePlay'},fn:function(a,b,c,o){$m.addStateClasses(a,b,o.classPrefix);if(o.mediaState.click&&b[o.mediaState.click]){a.click(function(){b[o.mediaState.click]()})}}}]);$m.addStateClasses=function(b,c,f){f=f||'';var g=f+'playing '+f+'totalerror '+f+'waiting '+f+'idle '+f+'flashblocker',removeStateClasses=function(){b.removeClass(g)};c.jmeReady(function(){var a=c.isPlaying();if(typeof a!=='boolean'){return}b.addClass(f+(a)?'idle':'playing')});b.addClass(f+c.getMediaAPI());c.bind({apiActivated:function(e,d){b.addClass(f+d.api)},apiDeActivated:function(e,d){b.removeClass(f+d.api)}}).bind('playing totalerror waiting flashblocker',function(e){removeStateClasses();b.addClass(f+e.type)}).bind('play',function(){b.removeClass(f+'idle')}).bind('pause ended mediareset',function(e){removeStateClasses();b.addClass(f+'idle')}).bind('canplay',function(e){b.removeClass(f+'waiting')})};(function(){var h=($.fn.a11ySlider)?'a11ySlider':'slider';var i={range:false,animate:false};$(function(){h=($.fn.a11ySlider)?'a11ySlider':'slider'});$.fn.jmeControl.addControls([{name:'timeline-slider',optionName:'timeSlider',options:i,fn:function(c,d,f,o){var g=false,changeTimeState=function(e,a){var b=parseInt(a.timeProgress,10);if(a.timeProgress!==undefined&&!g){c[h]('value',a.timeProgress)}},changeDisabledState=function(){if(f.apis[f.name].loadedmeta&&f.apis[f.name].loadedmeta.duration){c[h]('option','step',100/Math.max(100,c[0].offsetWidth));c[h]('option','disabled',false)}else{c[h]('option','disabled',true)}};c[h](o.timeSlider)[h]('option','disabled',true);$(window).bind('resize',changeDisabledState);$(document).bind('emchange',changeDisabledState);d.bind('loadedmeta resize',changeDisabledState).bind('timechange',changeTimeState).bind('mediareset',function(){c[h]('value',0);changeDisabledState()}).bind('ended',function(){c[h]('value',100)});c.bind('slidestart',function(e,a){if(e.originalEvent){g=true}}).bind('slidestop',function(e,a){g=false}).bind('slide',function(e,a){if(e.originalEvent&&f.apis[f.name].isAPIReady){f.apis[f.name].relCurrentTime(a.value)}})}},{name:'volume-slider',options:$.extend({mutestate:false},i),fn:function(b,c,d,o){var f=false;b[h](o.volumeSlider)[h]('option','disabled',true);function changeVolumeUI(e,a){if(f){return}if(e.type=='volumelevelchange'){b[h]('value',a.volumelevel)}else{b[h]('value',(c.muted())?0:c.volume())}}b.bind('slidestart',function(e){if(e.originalEvent){f=true}}).bind('slidestop',function(){f=false}).bind('slide',function(e,a){if(e.originalEvent&&d.apis[d.name].isAPIReady){d.apis[d.name].volume(a.value);if(o.volumeSlider.mutestate&&d.apis[d.name].muted()){d.apis[d.name].muted(false)}}});c.bind('volumelevelchange loadedmeta',changeVolumeUI).jmeReady(function(){b[h]('option','disabled',false);changeVolumeUI({type:'ready'})});if(o.volumeSlider.mutestate){c.bind('mute',changeVolumeUI)}}},{name:'progressbar',fn:function(b,c,d,o){b.progressbar(o.progressbar).progressbar('option','disabled',true);function changeProgressUI(e,a){if('relLoaded'in a){b.progressbar('option','disabled',false).progressbar('value',a.relLoaded)}else{b.progressbar('option','disabled',true)}}function resetProgress(e,a){b.progressbar('option','disabled',true).progressbar('value',0)}c.bind('progresschange',changeProgressUI).bind('mediareset',resetProgress)}}])})()})(jQuery);
//fb-modules/mm.jwplayer-embed
;(function($){var h={type:'application/x-shockwave-flash'},aXAttrs={classid:'clsid:D27CDB6E-AE6D-11cf-96B8-444553540000'},m=$.multimediaSupport;$.extend($.fn.jmeEmbed.defaults,{jwPlayer:{path:m.jsPath+'player.swf',hideIcons:'auto',vars:{},attrs:{},plugins:{},params:{allowscriptaccess:'always',allowfullscreen:'true'}}});$(function(){var a=($('script.jwPlayer')[0]||{}).src;if(a){$.fn.jmeEmbed.defaults.jwPlayer.path=a}});var i={A:/&amp;/g,a:/&/g,e:/\=/g,q:/\?/g},providerMatch={audio:'sound',video:'video'},replaceVar=function(a){return(a.replace)?a.replace(i.A,'%26').replace(i.a,'%26').replace(i.e,'%3D').replace(i.q,'%3F'):a};(function(){$.support.flash9=false;$.support.flashVersion=0;var d=m.getPluginVersion('Shockwave Flash'),supportsMovieStar=function(a,b){$.support.flash9=false;try{if(a&&typeof a.GetVariable!=='undefined'){var c=a.GetVariable("$version");a=m.getPluginVersion('',{description:c});$.support.flashVersion=a[0];$.support.flash9=!!(a[0]>9||(a[0]===9&&a[1]>=115))}}catch(e){}};if(d&&d[0]){$.support.flashVersion=d[0]}if(d[0]>9||(d[0]===9&&d[1]>=115)){$.support.flash9=true;$(function(){d=$('<object />',h).appendTo('body');supportsMovieStar(d[0]);d.remove()})}else if(window.ActiveXObject){try{d=new ActiveXObject('ShockwaveFlash.ShockwaveFlash');supportsMovieStar(d);d=null}catch(e){}}})();var j={isTechAvailable:function(){return $.support.flash9},_extendJWLoad:function(a,b,c){if(!a){return}c=c||this.element;m.extendWithData(c,b,['type','provider','stretching','bufferlength']);if(!this.canPlaySrc(a)){if(!b.provider){b.provider=providerMatch[this.nodeName]}if(!b.type){b.type=providerMatch[this.nodeName]}}return b},_embed:function(c,d,e,f){var g=this.embedOpts.jwPlayer,vars=$.extend({},g.vars,{file:c,id:d}),attrs=$.extend({name:d},g.attrs,h,!(window.ActiveXObject)?{data:g.path}:{}),params=$.extend({movie:g.path},g.params),plugins=[],that=this;this._extendJWLoad(c,vars);if(e.poster){vars.image=e.poster}vars.autostart=''+e.autoplay;vars.repeat=(e.loop)?'single':'false';vars.controlbar=(e.controls)?'bottom':'none';if(!e.controls&&this.nodeName!=='audio'&&params.wmode===undefined){params.wmode='transparent'}if((!e.controls&&g.hideIcons&&params.wmode==='transparent')||g.hideIcons===true){vars.icons='false';vars.showicons='false'}if(params.wmode==='transparent'&&!vars.screencolor&&!attrs.bgcolor){vars.screencolor='ffffffff';attrs.bgcolor='#000000'}params.flashvars=[];$.each(vars,function(a,b){params.flashvars.push(replaceVar(a)+'='+replaceVar(b))});$.each(g.plugins,function(a,b){plugins.push(b)});if(plugins.length){params.flashvars.push('plugins='+(plugins.join(',')))}params.flashvars=params.flashvars.join('&');f(m.embedObject(this.visualElem[0],d,attrs,params,aXAttrs,'Shockwave Flash'));setTimeout(function(){var a=$('object',that.visualElem)[0];if(!a||(a.style.display==='none'&&$('> *',that.visualElem).length>1)){$('div[bgactive]',that.visualElem).css({width:'100%',height:'100%'});that._trigger('flashblocker')}},9)},canPlaySrc:function(a){var b=m.fn.canPlaySrc.apply(this,arguments),index=-1,src=a.src||a;if(!b&&typeof src==='string'){index=src.indexOf('youtube.com/');if(index<15&&index>6){b='maybe'}}return b},canPlayCodecs:['avc1.42E01E','mp4a.40.2','avc1.58A01E','avc1.4D401E','avc1.64001E','VP6','mp3','AAC'],canPlayContainer:['video/3gpp','video/x-msvideo','video/quicktime','video/x-m4v','video/mp4','video/m4p','video/x-flv','video/flv','audio/mpeg','audio/mp3','audio/x-fla','audio/fla','youtube/flv','jwplayer/jwplayer']};m.add('jwPlayer','video',j);m.add('jwPlayer','audio',j)})(jQuery);
//fb-modules/mm.jwplayer-api
;(function($){var f=document,$m=$.multimediaSupport,rep=/^jwPlayer-/;function getAPI(a){if(!a){return}a=a.replace(rep,'');return $.data(f.getElementById(a),'mediaElemSupport').apis.jwPlayer}window.jwEvents={View:{PLAY:function(a){var b=a.state&&getAPI(a.id);if(!b){return}b._trigger('play');b._$isPlaystate=true}},Model:{BUFFER:function(a){var b=getAPI(a.id);if(!b){return}if(b._$timeProgress&&a.percentage+b._$startBuffer+1<b._$timeProgress){b._$startBuffer=b._$timeProgress}var c={type:'progresschange',relLoaded:a.percentage+b._$startBuffer,relStart:0};b._$buffered=c.relLoaded;b._trigger(c)},STATE:function(a){var b=privJwEvents.Model.STATE(a);if(b==='playing'){var c=getAPI(a.id);if(!c){return}c._trigger('playing');c._$isPlaystate=true}},META:function(a){if(a.type==='metadata'){var b=getAPI(a.id);if(!b){return}b._trigger({type:'loadedmeta',duration:a.duration})}},TIME:function(a){var b=getAPI(a.id),e={type:'timechange',time:a.position};if(!b){return}if(!b.loadedmeta){b._trigger({type:'loadedmeta',duration:a.duration})}b._$currentPos=a.position;if(a.duration){e.duration=a.duration;e.timeProgress=a.position/a.duration*100;b._$timeProgress=e.timeProgress}b._trigger(e)},STATE:function(a){if(a.newstate==='IDLE'){return false}var b=getAPI(a.id),type;if(!b){return false}switch(a.newstate){case'PLAYING':type='playing';break;case'PAUSED':b._$isPlaystate=false;type='pause';break;case'COMPLETED':b._$isPlaystate=false;type='ended';b._adjustPluginLoop((b.apiElem.getConfig().repeat=='single'));break;case'BUFFERING':type='waiting';break}if(type){b._trigger(type)}return type}},Controller:{VOLUME:function(a){var b=getAPI(a.id);if(!b||b._$lastMuteState!==b.muted()){return}b._trigger({type:'volumelevelchange',volumelevel:a.percentage})},MUTE:function(a){var b=getAPI(a.id);if(!b){return}b._$lastMuteState=a.state;b._trigger({type:'mute',isMuted:a.state})}}};window.playerReady=function(d){var e=getAPI(d.id);if(!e){return}if(e.isAPIReady){if(!e.apiElem.sendEvent){e._$reInit();return}else{setTimeout(function(){if(e._lastLoad){e._mmload(e._lastLoad.file,e._lastLoad.image)}if(e._$isPlaystate&&!(e.apiElem.getConfig()||{}).autostart){e.play()}},8)}setTimeout(function(){e._trigger('jmeflashRefresh')},8)}else if(!e.apiElem.sendEvent){e._$reInit();return}$.each(jwEvents,function(b,c){$.each(c,function(a){e.apiElem['add'+b+'Listener'](a,'jwEvents.'+b+'.'+a)})});setTimeout(function(){e._$lastMuteState=e.muted();var a=$.attr(e.element,'getConfig');e._trigger('mmAPIReady');if(!a.autoplay&&!e._$isPlaystate&&(e.apiElem.getConfig()||{}).state==='IDLE'){if(e.nodeName==='audio'&&a.preload==='auto'){e.apiElem.sendEvent('PLAY','true');e.apiElem.sendEvent('PLAY','false')}else if(e.nodeName==='video'&&a.preload!=='none'&&!a.poster){e.apiElem.sendEvent('PLAY','true');e.apiElem.sendEvent('PLAY','false');e.currentTime(0)}}},9)};var g={_init:function(){this._$resetStates()},_$resetStates:function(){this._$buffered=0;this._$startBuffer=0;this._$timeProgress=0;this._$currentPos=0},_$reInitCount:0,_$reInitTimer:false,_$reInit:function(){var a=this;if(this._$reInitCount<5){this.visualElem[0].style.overflow='visible';setTimeout(function(){a.visualElem[0].style.overflow='hidden'},0)}this._$reInitCount++;this._$resetStates();if(!this._$reInitTimer){this._$reInitTimer=true;setTimeout(function(){a._$reInitCount=0;a._$reInitTimer=false},20000)}},play:function(){this.apiElem.sendEvent('PLAY','true');this._$isPlaystate=true;this._trigger('play')},pause:function(){this.apiElem.sendEvent('PLAY','false')},_isPlaying:function(){var a=this.apiElem.getConfig();return(a)?(a.state==='PLAYING'):undefined},_mmload:function(a,b,c){var d=this._isPlaying();this._lastLoad={file:a};if(b){this._lastLoad.image=b}this._$resetStates();this._extendJWLoad(a,this._lastLoad);if(typeof c=='object'){$.extend(this._lastLoad,c)}if(!this.apiElem.sendEvent){return}this.apiElem.sendEvent('LOAD',this._lastLoad);if(this.isAPIActive&&($.attr(this.element,'autoplay')||d)){this.apiElem.sendEvent('PLAY','true')}else{this.apiElem.sendEvent('PLAY','false')}},muted:function(a){if(typeof a!=='boolean'){var b=this.apiElem.getConfig();return(b||{}).mute}this.apiElem.sendEvent('mute',(a)?'true':false)},currentTime:function(t){if(!isFinite(t)){return this._$currentPos||0}this._$currentPos=t;var a=this._isPlaying();this.apiElem.sendEvent('SEEK',t);if(!a){this.pause()}this._trigger({type:'timechange',time:t})},getDuration:function(){var t=this.apiElem.getPlaylist()[0].duration||0;return t<0?0:t},volume:function(v){if(!isFinite(v)){return parseInt(this.apiElem.getConfig().volume,10)}var a=this.muted();this.apiElem.sendEvent('VOLUME',''+v);if(a){this.apiElem.sendEvent('mute','true')}},getCurrentSrc:function(){return(this.apiElem.getConfig()||{}).file||''}};$.extend(g,{isJMEReady:function(){var a=false;if(this.isAPIReady&&this.apiElem.sendEvent&&this.apiElem.getConfig){($.browser.mozilla&&this.apiElem.getConfig());a=true}return a}});$m.add('jwPlayer','video',$.extend({},g,{exitFullScreen:function(){if(this.apiElem.jmeExitFullScreen){try{this.apiElem.jmeExitFullScreen();return true}catch(e){}}return false}}));$m.add('jwPlayer','audio',g)})(jQuery);
//modules/jquery.jscrollpane
; 








































(function($,j,k){

	$.fn.jScrollPane = function(h)
	{
		
function JScrollPane(f, s)
		{

			var g, jsp = this, pane, paneWidth, paneHeight, container, contentWidth, contentHeight,
				percentInViewH, percentInViewV, isScrollableV, isScrollableH, verticalDrag, dragMaxY,
				verticalDragPosition, horizontalDrag, dragMaxX, horizontalDragPosition,
				verticalBar, verticalTrack, scrollbarWidth, verticalTrackHeight, verticalDragHeight, arrowUp, arrowDown,
				horizontalBar, horizontalTrack, horizontalTrackWidth, horizontalDragWidth, arrowLeft, arrowRight,
				reinitialiseInterval, originalPadding, originalPaddingTotalWidth, previousPaneWidth,
				wasAtTop = true, wasAtLeft = true, wasAtBottom = false, wasAtRight = false,
				mwEvent = $.fn.mwheelIntent ? 'mwheelIntent.jsp' : 'mousewheel.jsp';

			originalPadding = f.css('paddingTop') + ' ' +
								f.css('paddingRight') + ' ' +
								f.css('paddingBottom') + ' ' +
								f.css('paddingLeft');
			originalPaddingTotalWidth = (parseInt(f.css('paddingLeft')) || 0) +
										(parseInt(f.css('paddingRight')) || 0);

			initialise(s);

			function initialise(s)
			{

				var a, tempWrapper,  isMaintainingPositon, lastContentX, lastContentY,
						hasContainingSpaceChanged;

				g = s;

				if (pane == k) {

					f.css(
						{
							'overflow': 'hidden',
							'padding': 0
						}
					);
					

paneWidth = f.innerWidth() + originalPaddingTotalWidth;
					paneHeight = f.innerHeight();

					f.width(paneWidth);
					
					pane = $('<div class="jspPane" />').wrap(
						$('<div class="jspContainer" />')
							.css({
								'width': paneWidth + 'px',
								'height': paneHeight + 'px'
							}
						)
					);

					f.wrapInner(pane.parent());
					

container = f.find('>.jspContainer');
					pane = container.find('>.jspPane');
					pane.css('padding', originalPadding)} else {
					f.css('width', '');

					hasContainingSpaceChanged = f.outerWidth() + originalPaddingTotalWidth != paneWidth || f.outerHeight() != paneHeight;

					if (hasContainingSpaceChanged) {
						paneWidth = f.innerWidth() + originalPaddingTotalWidth;
						paneHeight = f.innerHeight();
						container.css({
							'width': paneWidth + 'px',
							'height': paneHeight + 'px'
						})}

					previousPaneWidth = pane.innerWidth();

					if (!hasContainingSpaceChanged && pane.outerWidth() == contentWidth && pane.outerHeight() == contentHeight) {
						
if (isScrollableH || isScrollableV) { 
pane.css('width', previousPaneWidth + 'px');
							f.css('width', (previousPaneWidth + originalPaddingTotalWidth) + 'px')}
						
return}
					
					pane.css('width', '');
					f.css('width', (paneWidth ) + 'px');

					container.find('>.jspVerticalBar,>.jspHorizontalBar').remove().end()}

				



a = pane.clone().css('position', 'absolute');
				tempWrapper = $('<div style="width:1px; position: relative;" />').append(a);
				$('body').append(tempWrapper);
				contentWidth = Math.max(pane.outerWidth(), a.outerWidth());
				tempWrapper.remove();
				
				contentHeight = pane.outerHeight();
				percentInViewH = contentWidth / paneWidth;
				percentInViewV = contentHeight / paneHeight;
				isScrollableV = percentInViewV > 1;

				isScrollableH = percentInViewH > 1;

				
if (!(isScrollableH || isScrollableV)) {
					f.removeClass('jspScrollable');
					pane.css({
						'top': 0,
						'width': container.width() - originalPaddingTotalWidth
					});
					removeMousewheel();
					removeFocusHandler();
					removeKeyboardNav();
					removeClickOnTrack();
					unhijackInternalLinks()} else {
					f.addClass('jspScrollable');

					isMaintainingPositon = g.maintainPosition && (verticalDragPosition || horizontalDragPosition);
					if (isMaintainingPositon) {
						lastContentX = contentPositionX();
						lastContentY = contentPositionY()}

					initialiseVerticalScroll();
					initialiseHorizontalScroll();
					resizeScrollbars();

					if (isMaintainingPositon) {
						scrollToX(lastContentX);
						scrollToY(lastContentY)}

					initFocusHandler();
					initMousewheel();
					if (g.enableKeyboardNavigation) {
						initKeyboardNav()}
					if (g.clickOnTrack) {
						initClickOnTrack()}
					
					observeHash();
					if (g.hijackInternalLinks) {
						hijackInternalLinks()}
				}

				if (g.autoReinitialise && !reinitialiseInterval) {
					reinitialiseInterval = setInterval(
						function()
						{
							initialise(g)},
						g.autoReinitialiseDelay
					)} else if (!g.autoReinitialise && reinitialiseInterval) {
					clearInterval(reinitialiseInterval)
				}

				f.trigger('jsp-initialised', [isScrollableH || isScrollableV])}

			function initialiseVerticalScroll()
			{
				if (isScrollableV) {

					container.append(
						$('<div class="jspVerticalBar" />').append(
							$('<div class="jspCap jspCapTop" />'),
							$('<div class="jspTrack" />').append(
								$('<div class="jspDrag" />').append(
									$('<div class="jspDragTop" />'),
									$('<div class="jspDragBottom" />')
								)
							),
							$('<div class="jspCap jspCapBottom" />')
						)
					);

					verticalBar = container.find('>.jspVerticalBar');
					verticalTrack = verticalBar.find('>.jspTrack');
					verticalDrag = verticalTrack.find('>.jspDrag');

					if (g.showArrows) {
						arrowUp = $('<a class="jspArrow jspArrowUp" />').bind(
							'mousedown.jsp', getArrowScroll(0, -1)
						).bind('click.jsp', nil);
						arrowDown = $('<a class="jspArrow jspArrowDown" />').bind(
							'mousedown.jsp', getArrowScroll(0, 1)
						).bind('click.jsp', nil);
						if (g.arrowScrollOnHover) {
							arrowUp.bind('mouseover.jsp', getArrowScroll(0, -1, arrowUp));
							arrowDown.bind('mouseover.jsp', getArrowScroll(0, 1, arrowDown))}

						appendArrows(verticalTrack, g.verticalArrowPositions, arrowUp, arrowDown)}

					verticalTrackHeight = paneHeight;
					container.find('>.jspVerticalBar>.jspCap:visible,>.jspVerticalBar>.jspArrow').each(
						function()
						{
							verticalTrackHeight -= $(this).outerHeight()}
					);


					verticalDrag.hover(
						function()
						{
							verticalDrag.addClass('jspHover')},
						function()
						{
							verticalDrag.removeClass('jspHover')}
					).bind(
						'mousedown.jsp',
						function(e)
						{
							
$('html').bind('dragstart.jsp selectstart.jsp', function() { return false});

							verticalDrag.addClass('jspActive');

							var a = e.pageY - verticalDrag.position().top;

							$('html').bind(
								'mousemove.jsp',
								function(e)
								{
									positionDragY(e.pageY - a, false)}
							).bind('mouseup.jsp mouseleave.jsp', cancelDrag);
							return false}
					);
					sizeVerticalScrollbar()}
			}

			function sizeVerticalScrollbar()
			{
				verticalTrack.height(verticalTrackHeight + 'px');
				verticalDragPosition = 0;
				scrollbarWidth = g.verticalGutter + verticalTrack.outerWidth();

				
pane.width(paneWidth - scrollbarWidth - originalPaddingTotalWidth);

				

if (verticalBar.position().left == 0) {
					pane.css('margin-left', scrollbarWidth + 'px')}
			}

			function initialiseHorizontalScroll()
			{
				if (isScrollableH) {

					container.append(
						$('<div class="jspHorizontalBar" />').append(
							$('<div class="jspCap jspCapLeft" />'),
							$('<div class="jspTrack" />').append(
								$('<div class="jspDrag" />').append(
									$('<div class="jspDragLeft" />'),
									$('<div class="jspDragRight" />')
								)
							),
							$('<div class="jspCap jspCapRight" />')
						)
					);

					horizontalBar = container.find('>.jspHorizontalBar');
					horizontalTrack = horizontalBar.find('>.jspTrack');
					horizontalDrag = horizontalTrack.find('>.jspDrag');

					if (g.showArrows) {
						arrowLeft = $('<a class="jspArrow jspArrowLeft" />').bind(
							'mousedown.jsp', getArrowScroll(-1, 0)
						).bind('click.jsp', nil);
						arrowRight = $('<a class="jspArrow jspArrowRight" />').bind(
							'mousedown.jsp', getArrowScroll(1, 0)
						).bind('click.jsp', nil);
						if (g.arrowScrollOnHover) {
							arrowLeft.bind('mouseover.jsp', getArrowScroll(-1, 0, arrowLeft));
							arrowRight.bind('mouseover.jsp', getArrowScroll(1, 0, arrowRight))}
						appendArrows(horizontalTrack, g.horizontalArrowPositions, arrowLeft, arrowRight)}

					horizontalDrag.hover(
						function()
						{
							horizontalDrag.addClass('jspHover')},
						function()
						{
							horizontalDrag.removeClass('jspHover')}
					).bind(
						'mousedown.jsp',
						function(e)
						{
							
$('html').bind('dragstart.jsp selectstart.jsp', function() { return false});

							horizontalDrag.addClass('jspActive');

							var a = e.pageX - horizontalDrag.position().left;

							$('html').bind(
								'mousemove.jsp',
								function(e)
								{
									positionDragX(e.pageX - a, false)}
							).bind('mouseup.jsp mouseleave.jsp', cancelDrag);
							return false}
					);
					horizontalTrackWidth = container.innerWidth();
					sizeHorizontalScrollbar()} else {
					
}
			}

			function sizeHorizontalScrollbar()
			{

				container.find('>.jspHorizontalBar>.jspCap:visible,>.jspHorizontalBar>.jspArrow').each(
					function()
					{
						horizontalTrackWidth -= $(this).outerWidth()}
				);

				horizontalTrack.width(horizontalTrackWidth + 'px');
				horizontalDragPosition = 0}

			function resizeScrollbars()
			{
				if (isScrollableH && isScrollableV) {
					var a = horizontalTrack.outerHeight(),
						verticalTrackWidth = verticalTrack.outerWidth();
					verticalTrackHeight -= a;
					$(horizontalBar).find('>.jspCap:visible,>.jspArrow').each(
						function()
						{
							horizontalTrackWidth += $(this).outerWidth()}
					);
					horizontalTrackWidth -= verticalTrackWidth;
					paneHeight -= verticalTrackWidth;
					paneWidth -= a;
					horizontalTrack.parent().append(
						$('<div class="jspCorner" />').css('width', a + 'px')
					);
					sizeVerticalScrollbar();
					sizeHorizontalScrollbar()}
				
if (isScrollableH) {
					pane.width((container.outerWidth() - originalPaddingTotalWidth) + 'px')}
				contentHeight = pane.outerHeight();
				percentInViewV = contentHeight / paneHeight;

				if (isScrollableH) {
					horizontalDragWidth = 1 / percentInViewH * horizontalTrackWidth;
					if (horizontalDragWidth > g.horizontalDragMaxWidth) {
						horizontalDragWidth = g.horizontalDragMaxWidth} else if (horizontalDragWidth < g.horizontalDragMinWidth) {
						horizontalDragWidth = g.horizontalDragMinWidth}
					horizontalDrag.width(horizontalDragWidth + 'px');
					dragMaxX = horizontalTrackWidth - horizontalDragWidth;
					_positionDragX(horizontalDragPosition)}
				if (isScrollableV) {
					verticalDragHeight = 1 / percentInViewV * verticalTrackHeight;
					if (verticalDragHeight > g.verticalDragMaxHeight) {
						verticalDragHeight = g.verticalDragMaxHeight} else if (verticalDragHeight < g.verticalDragMinHeight) {
						verticalDragHeight = g.verticalDragMinHeight}
					verticalDrag.height(verticalDragHeight + 'px');
					dragMaxY = verticalTrackHeight - verticalDragHeight;
					_positionDragY(verticalDragPosition)}
			}

			function appendArrows(a, p, b, c)
			{
				var d = "before", p2 = "after", aTemp;
				
				

if (p == "os") {
					p =/Mac/.test(navigator.platform) ? "after" : "split"}
				if (p == d) {
					p2 = p} else if (p == p2) {
					d = p;
					aTemp = b;
					b = c;
					c = aTemp}

				a[d](b)[p2](c)}

			function getArrowScroll(a, b, c) {
				return function()
				{
					arrowScroll(a, b, this, c);
					this.blur();
					return false}
			}

			function arrowScroll(a, b, c, d)
			{
				c = $(c).addClass('jspActive');

				var e, doScroll = function()
					{
						if (a != 0) {
							positionDragX(horizontalDragPosition + a * g.arrowButtonSpeed, false)}
						if (b != 0) {
							positionDragY(verticalDragPosition + b * g.arrowButtonSpeed, false)}
					},
					scrollInt = setInterval(doScroll, g.arrowRepeatFreq);

				doScroll();

				e = d == k ? 'mouseup.jsp' : 'mouseout.jsp';
				d = d || $('html');
				d.bind(
					e,
					function()
					{
						c.removeClass('jspActive');
						clearInterval(scrollInt);
						d.unbind(e)}
				)}

			function initClickOnTrack()
			{
				removeClickOnTrack();
				if (isScrollableV) {
					verticalTrack.bind(
						'mousedown.jsp',
						function(e)
						{
							if (e.originalTarget == k || e.originalTarget == e.currentTarget) {
								var b = $(this),
									scrollInt = setInterval(
										function()
										{
											var a = b.offset(), pos = e.pageY - a.top;
											if (verticalDragPosition + verticalDragHeight < pos) {
												positionDragY(verticalDragPosition + g.trackClickSpeed)} else if (pos < verticalDragPosition) {
												positionDragY(verticalDragPosition - g.trackClickSpeed)} else {
												cancelClick()}
										},
										g.trackClickRepeatFreq
									),
									cancelClick = function()
									{
										scrollInt && clearInterval(scrollInt);
										scrollInt = null;
										$(document).unbind('mouseup.jsp', cancelClick)};
								$(document).bind('mouseup.jsp', cancelClick);
								return false}
						}
					)}
				if (isScrollableH) {
					horizontalTrack.bind(
						'mousedown.jsp',
						function(e)
						{
							if (e.originalTarget == k || e.originalTarget == e.currentTarget) {
								var b = $(this),
									scrollInt = setInterval(
										function()
										{
											var a = b.offset(), pos = e.pageX - a.left;
											if (horizontalDragPosition + horizontalDragWidth < pos) {
												positionDragX(horizontalDragPosition + g.trackClickSpeed)} else if (pos < horizontalDragPosition) {
												positionDragX(horizontalDragPosition - g.trackClickSpeed)} else {
												cancelClick()}
										},
										g.trackClickRepeatFreq
									),
									cancelClick = function()
									{
										scrollInt && clearInterval(scrollInt);
										scrollInt = null;
										$(document).unbind('mouseup.jsp', cancelClick)};
								$(document).bind('mouseup.jsp', cancelClick);
								return false}
						}
					)}
			}

			function removeClickOnTrack()
			{
				horizontalTrack && horizontalTrack.unbind('mousedown.jsp');
				verticalTrack && verticalTrack.unbind('mousedown.jsp')}

			function cancelDrag()
			{
				$('html').unbind('dragstart.jsp selectstart.jsp mousemove.jsp mouseup.jsp mouseleave.jsp');

				verticalDrag && verticalDrag.removeClass('jspActive');
				horizontalDrag && horizontalDrag.removeClass('jspActive')}

			function positionDragY(a, b)
			{
				if (!isScrollableV) {
					return}
				if (a < 0) {
					a = 0} else if (a > dragMaxY) {
					a = dragMaxY}

				
if (b == k) {
					b = g.animateScroll}
				if (b) {
					jsp.animate(verticalDrag, 'top', a,	_positionDragY)} else {
					verticalDrag.css('top', a);
					_positionDragY(a)}

			}

			function _positionDragY(a)
			{
				if (a == k) {
					a = verticalDrag.position().top}

				container.scrollTop(0);
				verticalDragPosition = a;

				var b = verticalDragPosition == 0,
					isAtBottom = verticalDragPosition == dragMaxY,
					percentScrolled = a/ dragMaxY,
					destTop = -percentScrolled * (contentHeight - paneHeight);

				if (wasAtTop != b || wasAtBottom != isAtBottom) {
					wasAtTop = b;
					wasAtBottom = isAtBottom;
					f.trigger('jsp-arrow-change', [wasAtTop, wasAtBottom, wasAtLeft, wasAtRight])}
				
				updateVerticalArrows(b, isAtBottom);
				pane.css('top', destTop);
				f.trigger('jsp-scroll-y', [-destTop, b, isAtBottom])}

			function positionDragX(a, b)
			{
				if (!isScrollableH) {
					return}
				if (a < 0) {
					a = 0} else if (a > dragMaxX) {
					a = dragMaxX}

				if (b == k) {
					b = g.animateScroll}
				if (b) {
					jsp.animate(horizontalDrag, 'left', a,	_positionDragX)} else {
					horizontalDrag.css('left', a);
					_positionDragX(a)}
			}

			function _positionDragX(a)
			{
				if (a == k) {
					a = horizontalDrag.position().left}

				container.scrollTop(0);
				horizontalDragPosition = a;

				var b = horizontalDragPosition == 0,
					isAtRight = horizontalDragPosition == dragMaxX,
					percentScrolled = a / dragMaxX,
					destLeft = -percentScrolled * (contentWidth - paneWidth);

				if (wasAtLeft != b || wasAtRight != isAtRight) {
					wasAtLeft = b;
					wasAtRight = isAtRight;
					f.trigger('jsp-arrow-change', [wasAtTop, wasAtBottom, wasAtLeft, wasAtRight])}
				
				updateHorizontalArrows(b, isAtRight);
				pane.css('left', destLeft);
				f.trigger('jsp-scroll-x', [-destLeft, b, isAtRight])}

			function updateVerticalArrows(a, b)
			{
				if (g.showArrows) {
					arrowUp[a ? 'addClass' : 'removeClass']('jspDisabled');
					arrowDown[b ? 'addClass' : 'removeClass']('jspDisabled')}
			}

			function updateHorizontalArrows(a, b)
			{
				if (g.showArrows) {
					arrowLeft[a ? 'addClass' : 'removeClass']('jspDisabled');
					arrowRight[b ? 'addClass' : 'removeClass']('jspDisabled')}
			}

			function scrollToY(a, b)
			{
				var c = a / (contentHeight - paneHeight);
				positionDragY(c * dragMaxY, b)}

			function scrollToX(a, b)
			{
				var c = a / (contentWidth - paneWidth);
				positionDragX(c * dragMaxX, b)}

			function scrollToElement(a, b, c)
			{
				var e, eleHeight, eleWidth, eleTop = 0, eleLeft = 0, viewportTop, maxVisibleEleTop, maxVisibleEleLeft, destY, destX;

				

try {
					e = $(a)} catch (err) {
					return}
				eleHeight = e.outerHeight();
				eleWidth= e.outerWidth();

				container.scrollTop(0);
				container.scrollLeft(0);
				
				


while (!e.is('.jspPane')) {
					eleTop += e.position().top;
					eleLeft += e.position().left;
					e = e.offsetParent();
					if (/^body|html$/i.test(e[0].nodeName)) {
						
return}
				}

				viewportTop = contentPositionY();
				maxVisibleEleTop = viewportTop + paneHeight;
				if (eleTop < viewportTop || b) { 
destY = eleTop - g.verticalGutter} else if (eleTop + eleHeight > maxVisibleEleTop) { 
destY = eleTop - paneHeight + eleHeight + g.verticalGutter}
				if (destY) {
					scrollToY(destY, c)}
				
				viewportLeft = contentPositionX();
	            maxVisibleEleLeft = viewportLeft + paneWidth;
	            if (eleLeft < viewportLeft || b) { 
destX = eleLeft - g.horizontalGutter} else if (eleLeft + eleWidth > maxVisibleEleLeft) { 
destX = eleLeft - paneWidth + eleWidth + g.horizontalGutter}
	            if (destX) {
	                scrollToX(destX, c)}

			}

			function contentPositionX()
			{
				return -pane.position().left}

			function contentPositionY()
			{
				return -pane.position().top}

			function initMousewheel()
			{
				container.unbind(mwEvent).bind(
					mwEvent,
					function (a, b, c, d) {
						var e = horizontalDragPosition, dY = verticalDragPosition;
						positionDragX(horizontalDragPosition + c * g.mouseWheelSpeed, false)
						positionDragY(verticalDragPosition - d * g.mouseWheelSpeed, false);
						
return e == horizontalDragPosition && dY == verticalDragPosition}
				)}

			function removeMousewheel()
			{
				container.unbind(mwEvent)}

			function nil()
			{
				return false}

			function initFocusHandler()
			{
				pane.unbind('focusin.jsp').bind(
					'focusin.jsp',
					function(e)
					{
						if(e.target === pane[0]){return}
						scrollToElement(e.target, false)}
				)}

			function removeFocusHandler()
			{

				pane.unbind('focusin.jsp')}
			
			function initKeyboardNav()
			{
				var b, pressedTimer;
				f.attr('tabindex', 0)
					.unbind('keydown.jsp')
					.bind(
						'keydown.jsp',
						function(e)
						{
							if(e.target !== f[0]){
								return}
							var a = horizontalDragPosition, dY = verticalDragPosition, step = b ? 2 : 16;
							switch(e.keyCode) {
								case 40: 
positionDragY(verticalDragPosition + step, false);
									break;
								case 38: 
positionDragY(verticalDragPosition - step, false);
									break;
								case 34: 
case 32: 
scrollToY(contentPositionY() + Math.max(32, paneHeight) - 16);
									break;
								case 33: 
scrollToY(contentPositionY() - paneHeight + 16);
									break;
								case 35: 
scrollToY(contentHeight - paneHeight);
									break;
								case 36: 
scrollToY(0);
									break;
								case 39: 
positionDragX(horizontalDragPosition + step, false);
									break;
								case 37: 
positionDragX(horizontalDragPosition - step, false);
									break}

							if( !(a == horizontalDragPosition && dY == verticalDragPosition) ){
								b = true;
								clearTimeout(pressedTimer);
								pressedTimer = setTimeout(function(){
									b = false}, 260);
								return false}
						}
					);
				if(g.hideFocus) {
					f.css('outline', 'none');
					if('hideFocus' in container[0]){
						f.attr('hideFocus', true)}
				} else {
					f.css('outline', '');
					if('hideFocus' in container[0]){
						f.attr('hideFocus', false)}
				}
			}
			
			function removeKeyboardNav()
			{
				f.attr('tabindex', '-1')
					.removeAttr('tabindex')
					.unbind('keydown.jsp')}

			function observeHash()
			{
				if (location.hash && location.hash.length > 1) {
					var e, retryInt;
					try {
						e = $(location.hash)} catch (err) {
						return}

					if (e.length && pane.find(e)) {
						

if (container.scrollTop() == 0) {
							retryInt = setInterval(
								function()
								{
									if (container.scrollTop() > 0) {
										scrollToElement(location.hash, true);
										$(document).scrollTop(container.position().top);
										clearInterval(retryInt)}
								},
								50
							)
						} else {
							scrollToElement(location.hash, true);
							$(document).scrollTop(container.position().top)}
					}
				}
			}

			function unhijackInternalLinks()
			{
				$('a.jspHijack').unbind('click.jsp-hijack').removeClass('jspHijack')}

			function hijackInternalLinks()
			{
				unhijackInternalLinks();
				$('a[href^=#]').addClass('jspHijack').bind(
					'click.jsp-hijack',
					function()
					{
						var a = this.href.split('#'), hash;
						if (a.length > 1) {
							hash = a[1];
							if (hash.length > 0 && pane.find('#' + hash).length > 0) {
								scrollToElement('#' + hash, true);
								

return false}
						}
					}
				)
			}

			
$.extend(
				jsp,
				{
					



reinitialise: function(s)
					{
						s = $.extend({}, s, g);
						initialise(s)},
					




scrollToElement: function(a, b, c)
					{
						scrollToElement(a, b, c)},
					


scrollTo: function(a, b, c)
					{
						scrollToX(a, c);
						scrollToY(b, c)},
					


scrollToX: function(a, b)
					{
						scrollToX(a, b)},
					


scrollToY: function(a, b)
					{
						scrollToY(a, b)},
					

scrollBy: function(a, b, c)
					{
						jsp.scrollByX(a, c);
						jsp.scrollByY(b, c)},
					

scrollByX: function(a, b)
					{
						var c = contentPositionX() + a,
							percentScrolled = c / (contentWidth - paneWidth);
						positionDragX(percentScrolled * dragMaxX, b)},
					

scrollByY: function(a, b)
					{
						var c = contentPositionY() + a,
							percentScrolled = c / (contentHeight - paneHeight);
						positionDragY(percentScrolled * dragMaxY, b)},
					






animate: function(a, b, c, d)
					{
						var e = {};
						e[b] = c;
						a.animate(
							e,
							{
								'duration'	: g.animateDuration,
								'ease'		: g.animateEase,
								'queue'		: false,
								'step'		: d
							}
						)},
					
getContentPositionX: function()
					{
						return contentPositionX()},
					
getContentPositionY: function()
					{
						return contentPositionY()},
					
getIsScrollableH: function()
					{
						return isScrollableH},
					
getIsScrollableV: function()
					{
						return isScrollableV},
					



getContentPane: function()
					{
						return pane},
					

scrollToBottom: function(a)
					{
						positionDragY(dragMaxY, a)},
					


hijackInternalLinks: function()
					{
						hijackInternalLinks()}
				}
			)}

		
h = $.extend({}, $.fn.jScrollPane.defaults, h);

		var i;
		this.each(
			function()
			{
				var a = $(this), jspApi = a.data('jsp');
				if (jspApi) {
					jspApi.reinitialise(h)} else {
					jspApi = new JScrollPane(a, h);
					a.data('jsp', jspApi)}
				i = i ? i.add(a) : a}
		)
		return i};

	$.fn.jScrollPane.defaults = {
		'showArrows'				: false,
		'maintainPosition'			: true,
		'clickOnTrack'				: true,
		'autoReinitialise'			: false,
		'autoReinitialiseDelay'		: 500,
		'verticalDragMinHeight'		: 0,
		'verticalDragMaxHeight'		: 99999,
		'horizontalDragMinWidth'	: 0,
		'horizontalDragMaxWidth'	: 99999,
		'animateScroll'				: false,
		'animateDuration'			: 300,
		'animateEase'				: 'linear',
		'hijackInternalLinks'		: false,
		'verticalGutter'			: 4,
		'horizontalGutter'			: 4,
		'mouseWheelSpeed'			: 10,
		'arrowButtonSpeed'			: 10,
		'arrowRepeatFreq'			: 100,
		'arrowScrollOnHover'		: false,
		'trackClickSpeed'			: 30,
		'trackClickRepeatFreq'		: 100,
		'verticalArrowPositions'	: 'split',
		'horizontalArrowPositions'	: 'split',
		'enableKeyboardNavigation'	: true,
		'hideFocus'					: false
	}})(jQuery,this);


//libs/jquery.cookie
;jQuery.cookie=function(a,b,c){if(typeof b!='undefined'){c=c||{};if(b===null){b='';c.expires=-1}var d='';if(c.expires&&(typeof c.expires=='number'||c.expires.toUTCString)){var e;if(typeof c.expires=='number'){e=new Date();e.setTime(e.getTime()+(c.expires*24*60*60*1000))}else{e=c.expires}d='; expires='+e.toUTCString()}var f=c.path?'; path='+(c.path):'';var g=c.domain?'; domain='+(c.domain):'';var h=c.secure?'; secure':'';document.cookie=[a,'=',encodeURIComponent(b),d,f,g,h].join('')}else{var j=null;if(document.cookie&&document.cookie!=''){var k=document.cookie.split(';');for(var i=0;i<k.length;i++){var l=jQuery.trim(k[i]);if(l.substring(0,a.length+1)==(a+'=')){j=decodeURIComponent(l.substring(a.length+1));break}}}return j}};
//fb-snippets/stickyScroller
;(function($){var d=$(window);$.fn.stickyScroller=function(o){o=$.extend(true,{},$.fn.stickyScroller.defaults,o);function stick(a,b,c){a[c?'animate':'css']({top:d.scrollTop()+b},$.extend({},o.animOpts))}return this.each(function(){var a=parseInt($.curCSS(this,'top'),10);if(isNaN(a)){return}var b=$(this),timer;stick(b,a);d.bind('scroll',function(){clearTimeout(timer);timer=setTimeout(function(){stick(b,a,true)},o.delay)})})};$.fn.stickyScroller.defaults={delay:300,animOpts:{}}})(jQuery);
//fb-snippets/fixFlicker
;(function($){$.SCROLLBARWIDTH=15;$(function(){var a=$('<div style="position: absolute; visibility: hidden; width: 80px; overflow: scroll;height: 80px;"><div style="width: 99px; height: 99px;" /></div>').appendTo('body');$.SCROLLBARWIDTH=a.innerWidth()-$('div',a).css('width','auto').innerWidth();a.remove()});$.srcollableRoot=$(($.browser.safari||document.compatMode=='BackCompat')?document.body:document.documentElement);$.fx.step.flickrFix=function(a){if(!$.browser.mozilla){return}if(!a.isScrollFixReady){var b=$(a.elem).outerHeight(),scrollTop=$.srcollableRoot.scrollTop(),scrollDif=($(document).height()-($(window).height()+scrollTop+b))*-1,end,animDif;if(scrollDif>0){end=scrollTop-scrollDif-5;animDif=scrollTop-end;a.scrollFix={start:(animDif<30)?end:scrollTop-30,end:end};$.srcollableRoot.scrollTop(a.scrollFix.start);a.mpos=1/b}a.isScrollFixReady=true}if(a.scrollFix){var c=a.pos+a.mpos;$.srcollableRoot.scrollTop(c*(a.scrollFix.end-a.scrollFix.start)+a.scrollFix.start)}}})(jQuery);
//fb-snippets/syncHeightWidthFX
;(function($){$.each(['Width','Height'],function(i,d){var e=d.toLowerCase();$.fx.step['sync'+d]=function(b){if(!b.syncStart){var o=b.options,jElm=$(b.elem),full=0;if(jElm.css('display')==='none'){b.elem.style[e]='0px';b.elem.style.overflow='hidden';b.elem.style.display='block';b.start=0}else{b.start=jElm[e]()}b.syncStart=[];b.syncElements=$(o.syncElements).map(function(i,a){if(a!==b.elem){return a}}).each(function(i){b.syncStart.push($(this)[e]());full+=this['offset'+d]});b['full'+d]=o['full'+d]||full;b.syncEnd=(b['full'+d]-b.end)/b.syncElements.length}var c=0;b.syncElements.each(function(i){var a=Math.round(b.pos*(b.syncEnd-b.syncStart[i])+b.syncStart[i]);c+=a;this.style[e]=a+b.unit});b.elem.style[e]=b['full'+d]-c+b.unit}})})(jQuery);
//fb-snippets/jquery.resetinput
;(function($){var c={};$.fn.resetInput=function(o){o=$.extend({},$.fn.resetInput.defaults,o);function enterInput(){var a=$(this);if(this.defaultValue==a.val()){a.val('')}}function leaveInput(){var a=$(this);if(a.val()===''){a.val(this.defaultValue)}}if(o.bindStyle==='live'){var b=this.selector,context=this.context||document;$(context).bind('focusin',function(e){if(e.target.tagName&&e.target.tagName.toLowerCase()==='input'&&$(e.target).is(b)){enterInput.apply(e.target,arguments)}}).bind('focusout',function(e){if(e.target.tagName&&e.target.tagName.toLowerCase()==='input'&&$(e.target).is(b)){leaveInput.apply(e.target,arguments)}});return this}return this.bind('focus',enterInput).bind('blur',leaveInput)};$.fn.resetInput.defaults={bindStyle:'bind'};$(function(){$('input.placeholder').resetInput({bindStyle:'live'})})})(jQuery);
//fb-snippets/posAround
;(function($){var j={left:0,top:0,center:1,middle:1,right:2,bottom:2,sameleft:3,sametop:3,sameright:4,samebottom:4};function getPosition(c,d,e,f,g,h){var i=(f=='horizontal')?['Left','outerWidth','width']:['Top','outerHeight','height'],uOff=e[i[0].toLowerCase()],posDim=d[i[1]](),flipped={},viewPort={},inViewFlip,ret;g=isFinite(g)?g:j[g];switch(g){case 0:ret=uOff-posDim;break;case 1:ret=uOff+(c[i[1]]()/2)-(posDim/2);break;case 2:ret=uOff+c[i[1]]();break;case 3:ret=uOff;break;case 4:ret=uOff+c[i[1]]()-posDim;break}function inView(a,b){if(!h){return true}viewPort.start=viewPort.start||$(window)['scroll'+i[0]]();viewPort.end=viewPort.end||viewPort.start+$(window)[i[2]]();if(viewPort.start>a&&b<2){return 2}else if(viewPort.end<a+posDim&&b>0){return 0}return true}inViewFlip=inView(ret,g);if(inViewFlip!==true){flipped.pos=inViewFlip;flipped.ret=getPosition(c,d,e,f,flipped.pos)[0];if(inView(flipped.ret,flipped.pos)===true){ret=flipped.ret;g=flipped.pos}}return[ret,g]}$.posAround=function(a,b,o){o=$.extend({},$.posAround.defaults,o);a=$(a);var c,css={};if(isFinite(b.pageX)&&isFinite(b.pageY)){c={top:b.pageY,left:b.pageX};b.outerWidth=function(){return o.mouseWidth};b.outerHeight=function(){return o.mouseHeight}}else{b=$(b);c=b.offset()}css.left=getPosition(b,a,c,'horizontal',o.horizontal,o.fitToView);css.top=getPosition(b,a,c,'vertical',o.vertical,o.fitToView);$.posAround.setPosClass(a,css);return css};$.posAround.setPosClass=function(a,b){$.posAround.cleanUpPosClass(a);a.addClass('positionaround-'+b.left[1]+'-'+b.top[1]);b.top=b.top[0];b.left=b.left[0]};$.posAround.cleanUpPosClass=function(b){var c=$.grep(b.attr('class').split(' '),function(a){return(a.indexOf('positionaround-')!==0)});b.attr('class',c.join(' '))};$.posAround.defaults={horizontal:'right',vertical:'bottom',fitToView:true,mouseWidth:15,mouseHeight:20}})(jQuery);
//fb-modules/ui.combobox
;(function($){var c=($('html').attr('dir')==='rtl');$.widget('ui.combobox',{options:{overlay:{hideStyle:'display',positionType:'around',hideWindowedFlash:false,animShow:function(a,b){a.css(b.posCSS).css({display:'block'})},animHide:function(a,b){a.css({display:'none'})},positionOpts:{horizontal:'sameleft',vertical:'bottom'}},bindStyle:'live',drawDownBtn:false,addRoundedCornerSpans:false,assignSelectWidth:true,addTextboxWidthToDatalist:false,addMaxHeight:true,data:false,debug:false,hugeTreshold:10},_create:function(){if(c){return}var o=this.options,that=this,downBtn=(o.drawDownBtn)?'<span>&#9662;</span>':'',items='',className=this.element[0].className,corners={cb:'',list:''};this.isNativeSelect=$.nodeName(this.element[0],'select');if(this.isNativeSelect){if(/iphone|ipad/i.test(navigator.userAgent)||(isFinite(this.element[0].size)&&this.element[0].size>1)||(this.element[0].type||'').indexOf('multiple')!==-1||($(window).width()<801&&$(window).height()<801)){return}if(!o.data){this.createDataFormSelect()}}if(!o.data||!o.data.items||!o.data.items[0]){return}o.data.defaultSelected=o.data.defaultSelected||0;if((o.addRoundedCornerSpans)){corners.cb='<span class="cb-design cb-tl" /><span class="cb-design cb-tr" /><span class="cb-design cb-bl" /><span class="cb-design cb-br" />';corners.list='<span class="dl-design dl-bl" /><span class="dl-design dl-br" />'}this.combobox=$('<div class="combobox"> '+corners.cb+' <input value="'+o.data.items[o.data.defaultSelected].name+'" type="text" role="combobox" readonly="readonly" aria-readonly="false" /> '+downBtn+'</div>').attr({tabindex:'-1'});this.dataList=$('<div class="datalist" role="listbox"><div class="datalist-box" role="presentation"><div class="datalist-innerbox" role="presentation">'+corners.list+'</div></div></div>');if(o.data.items.length>o.hugeTreshold){this.dataList.addClass('huge-datalist')}if(className){this.combobox.addClass(className);$.each(className.split(' '),function(i,a){that.dataList.addClass('datalist-'+a)})}this.textbox=$('input',this.combobox).ownsThis(this.dataList).attr({'aria-expanded':'false'}).attr('unselectable','on');if(o.data.label&&o.data.label[0]){this.dataList.labelWith(o.data.label);this.textbox.labelWith(o.data.label);o.data.label.bind('click',function(e){that.combobox.setFocus();e.preventDefault();return false})}$.each(o.data.items,function(i,a){var b=(a.className)?'class="'+a.className+'" ':'';if(a.val===undefined){a.val=a.name}items+='<li '+b+'data-val="'+a.val+'" role="listitem"><span>'+a.name+'</span></li>'});$('div.datalist-innerbox',this.dataList).append('<ul role="presentation">'+items+'</ul>');this.items=$('li',this.dataList).attr({tabindex:'-1'});this.items.getID(true);this.combobox.insertAfter(this.element);if(o.assignSelectWidth){this._assignSelectWidth()}if($.support.waiAria){this.element.hide()}else{this.textbox.attr({tabindex:'-1'});this.element.addClass('a11y-hidden').one('focusin',function(){that.combobox.hide();that.element.removeClass('a11y-hidden')})}this.beforeShowVal=false;this.dataList.addClass('a11y-js-overflow').appendTo('body').bind('coverlaybeforeshow',function(e){that.beforeShowVal=that.value;if(o.addTextboxWidthToDatalist){that.dataList.css('width',that.combobox[(o.addTextboxWidthToDatalist===true)?'width':o.addTextboxWidthToDatalist]())}if(o.addMaxHeight){that._addMaxHeight()}}).bind('coverlaybeforehide',function(e){if(that.beforeShowVal!==false&&that.beforeShowVal!==that.value){that._trigger('change',e,that.ui());if(that.isNativeSelect){that.element.trigger('change')}}}).bind('coverlayhide',function(e){that.textbox.attr({'aria-expanded':'false'});setTimeout(function(){that.textbox.removeAttr('aria-activedescendant')},1);that.dataList.attr({'aria-expanded':'false'});that.combobox.removeClass('js-datalist-visible');that.selectedIndex=undefined;that.beforeShowVal=false;that.items.removeClass('js-selected')}).bind('coverlayshow',function(e){that.textbox.attr({'aria-expanded':'true'});that.dataList.attr({'aria-expanded':'true'});that.combobox.addClass('js-datalist-visible')}).bind('mousedown',function(e){clearTimeout(that.inActiveTimer);setTimeout(function(){clearTimeout(that.inActiveTimer)},1)}).cOverlay(o.overlay);this.overlayInstance=this.dataList.data('cOverlay');this.changeIndex(o.data.selectedIndex);if(this.isNativeSelect){$(this.textbox[0].form).bind('reset',function(e){setTimeout(function(){that.changeIndex(that.element[0].selectedIndex)},0)});this.element.bind('change',function(e){if(e&&e.originalEvent){that.changeIndex(this.selectedIndex)}})}this.combobox.add(this.dataList).bind('focusin',function(){clearTimeout(that.inActiveTimer);that.combobox.addClass('combobox-active');that.textbox.attr({tabindex:'-1'})}).bind('focusout',function(e){clearTimeout(that.inActiveTimer);that.inActiveTimer=setTimeout(function(){that.textbox.attr({tabindex:'0'});that.combobox.removeClass('combobox-active');that.close(e)},9)});this.combobox.bind('mousedown',function(e){that.toggleVisibility(e);that.combobox.setFocus({fast:true});return false}).bind('keypress',function(e){var b=false,code=e.charCode||e.which,key;if(code&&code>=32){key=String.fromCharCode(code).toUpperCase();that.items.each(function(i){var a=$(this);if(i!==that.checkedIndex&&a.text().toUpperCase().indexOf(key)===0){if(b===false){b=i}if(i>that.checkedIndex){b=i;return false}}})}if(b!==false){that.select(b,e);return false}}).bind('keydown',function(e){var a=(isFinite(that.selectedIndex))?that.selectedIndex:that.checkedIndex,foundItem=false,key;if(e.keyCode===$.ui.keyCode.RIGHT||e.keyCode===$.ui.keyCode.DOWN){foundItem=a+1}else if(e.keyCode===$.ui.keyCode.LEFT||e.keyCode===$.ui.keyCode.UP){foundItem=a-1}else if(e.keyCode===$.ui.keyCode.END||e.keyCode===$.ui.keyCode.PAGE_DOWN){foundItem=that.items.length-1}else if(e.keyCode===$.ui.keyCode.HOME||e.keyCode===$.ui.keyCode.PAGE_UP){foundItem=0}else if(e.keyCode===$.ui.keyCode.ENTER){if(isFinite(that.selectedIndex)){that.select(that.selectedIndex,e)}that.close(e);return false}if(foundItem!==false){that.select(foundItem,e);return false}});$(document).bind('mousedown',function(e){if(that.isOpen&&!$.contains(that.dataList[0],e.target)&&!$.contains(that.dataList[0],e.target)){that.close(e)}});this.items.selector='li';this.items.context=$('ul',this.dataList)[0];this.items[o.bindStyle]('click',function(e){that.select(that.items.index(this),e,true);that.combobox.setFocus();that.close(e)})[o.bindStyle]('mouseenter',function(){that.selectedIndex=that.items.index(this);$(this).addClass('js-selected');setTimeout(function(){that.textbox.activateThis(that.items.filter(':eq('+that.selectedIndex+')'))},1)})[o.bindStyle]('mouseleave',function(){that.selectedIndex=false;$(this).removeClass('js-selected')});this._trigger('init',{type:'init'},this.ui())},ui:function(a){var b={instance:this,element:this.element,combobox:this.combobox,dataList:this.dataList,items:this.items,options:this.options,checkedIndex:this.checkedIndex};if(a){$.extend(b,a)}return b},_assignSelectWidth:function(){this.combobox.css({marginLeft:this.element.css('marginLeft'),marginRight:this.element.css('marginLeft')});var a=this.textbox.outerWidth()-this.textbox.width();this.combobox.hide();this.textbox.css({width:this.element.outerWidth()-a});this.combobox.css('display','')},createDataFormSelect:function(){var o=this.options;o.data={selectedIndex:this.element[0].selectedIndex,defaultSelected:0,label:$('label[for='+this.element.getID()+']',this.element[0].form||document.body),items:[]};$('option',this.element[0]).each(function(i){var a=$(this);if(this.defaultSelected){o.data.defaultSelected=i}o.data.items.push({name:a.text(),val:a.val(),className:this.className})})},toggleVisibility:function(e){this[(this.overlayInstance.isVisible)?'close':'open'](e)},_addMaxHeight:function(){var a=this.combobox.offset().top-$(window).scrollTop(),substr=this.combobox.outerHeight()+20,maxHeight=Math.max($(window).height()-a,a)-substr;$('div.datalist-innerbox > ul',this.dataList).css({maxHeight:maxHeight,overflowY:'auto',overflowX:'hidden'})},open:function(e){this.isOpen=true;this.overlayInstance.show(e,this.ui())},close:function(e){if(this.options.debug){return}this.overlayInstance.hide(e,this.ui());this.isOpen=false},changeIndex:function(i){var a=this.items.filter(':eq('+i+')');if(a[0]&&i>-1){this.beforeActiveItem=this.items.filter('.js-checked').removeClass('js-checked');this.activeItem=a.addClass('js-checked');this.checkedIndex=i;if(this.isNativeSelect){this.element.val(a.attr('data-val'));this.activeOption=this.element.find('option:eq('+this.checkedIndex+')')}this.text=this.activeItem.text();this.value=this.activeItem.attr('data-val');this.textbox.val(this.text).attr({'aria-valuetext':this.text})}},select:function(i,e,a){e=e||{type:'select'};$.extend(e,{selectboxData:this.ui({nextIndex:i})});var b=this;if(!this.overlayInstance.isVisible){this.open(e)}this.changeIndex(i);if(!a){setTimeout(function(){b.textbox.activateThis(b.items.filter(':eq('+b.checkedIndex+')'))},1)}this.selectedIndex=undefined;this._trigger('select',e,this.ui())}})})(jQuery);
//fb-snippets/ui.a11y.ext
;(function($){try{if(!window.console){window.console={}}if(!console.log){console.log=function(){}}}catch(e){}if(document.execCommand){try{document.execCommand('BackgroundImageCache',false,true)}catch(e){}}if(!$.support.opacity&&!$.opacityRemoveFix){var g=$.style;$.style=function(a,b,c){var d=g(a,b,c);if(b==='opacity'&&c==1){a.style.filter=(a.style.filter||'').replace('alpha(opacity=100)','')}return d};$.opacityRemoveFix=true}$.beget=function(o,a){var f=function(){};o=new f();if(o.create&&o.create.apply){o.create.call(o,a||{})}return o};var h=['h1','h2','h3','h4','h5','h6','a','p','li','dt','dd','blockquote','address','th','td','dfn'],exp=$.expr.filters;exp.focusPoint=function(a){var b=a.nodeName.toLowerCase();return((!a.disabled&&a.type!=='hidden'&&a.getAttribute('role')!=='presentation'&&a.getAttribute('aria-disabled')!=='true')&&(a.offsetWidth>0&&a.offsetHeight>0&&$.curCSS(a,'visibility')!=='hidden')&&($.inArray(b,h)!==-1))};exp.focusAble=function(i,a){return($.attr(a,'tabindex')!==undefined)};$.fn.firstExpOf=function(a){if(!this[0]){return this.pushStack([])}var b=$('*',this[0]),len=b.length,ret=[];for(var i=0;i<len;i++){if(exp[a](b[i],i)){ret=[b[i]];break}}return this.pushStack(ret)};var j=location.href.split('#')[0];$.fn.getHrefHash=function(a){var b='';if(this[0]){b=this[0].hash||this[0].href.replace(j,'')}return b};$('html').addClass('js-on');var k,bodyStyle;$.SCROLLBARWIDTH=15;$.SCROLLROOT=$($.browser.webkit||document.compatMode=='BackCompat'?document.body:document.documentElement);function setConstants(){k=$(document.body);bodyStyle=k[0].style;var a=$('<div style="position: absolute; visibility: hidden; width: 80px; overflow: scroll;height: 80px;"><div style="width: 99px; height: 99px;" /></div>').appendTo('body');$.SCROLLBARWIDTH=a.innerWidth()-$('div',a).css('width','auto').innerWidth();a.remove();a=null;k.removeClass('js-off')}if(!document.body||!document.body.style){$(setConstants)}else{setConstants()}$.each(['outerHeight','outerWidth','height','width','innerHeight','innerWidth'],function(i,c){$.fn[c+'s']=function(a){if((c==='height'||c==='width')&&a!==undefined){return $.fn[c].apply(this,arguments)}var b=0;this.each(function(){b+=$(this)[c](a)});return b}})})(jQuery);(function($){var f=true;function stopFocus(){f=false;setTimeout(function(){f=true},1)}function testDomTarget(e){var a=e.originalEvent;if(e.target===document||e.target===window||$.nodeName(e.target,'body')||$.nodeName(e.target,'html')||$.attr(e.target,'tabindex')===undefined){stopFocus();return false}if(a){if(f&&e.target&&e.target.nodeType===1&&(a.explicitOriginalTarget&&a.explicitOriginalTarget&&a.explicitOriginalTarget!==window&&a.explicitOriginalTarget!==document&&!$(a.explicitOriginalTarget).is('html, body')||a.toElement||a.fromElement)){return true}else{return false}}return true}$.each(['focusin','focusout'],function(i,a){$.event.special['dom'+a]={setup:function(){$(this).bind(a,$.event.special['dom'+a].handler);return true},teardown:function(){$(this).unbind(a,$.event.special['dom'+a].handler);return true},handler:function(e){if(testDomTarget(e)){e=$.extend({},e,{type:'dom'+a});return $.event.handle.call(this,e)}return undefined}}});var g=window.clearInterval,setInterval=window.setInterval,setTimeout=window.setTimeout;$.createTimer=function(d){function clear(a){if(d[a]!==undefined){g(d[a])}}return{setInterval:function(a,b,c){clear(a);d[a]=setInterval(function(){b.call(d)},c)},setDelay:function(a,b,c){clear(a);d[a]=setTimeout(function(){b.call(d)},c)},clear:clear}}})(jQuery);(function($){var i='position: absolute; width: 1px; height: 1px; overflow: hidden;margin: 0; padding: 0;top: 0;',offsetDir=($('html').attr('dir')==='rtl')?'right: -9999em;':'left: -99999em;',offsetCSS=i+offsetDir,version=parseInt($.browser.version,10);$.support.waiAria=(!$.browser.msie||version>7);$.notIE6=(!$.browser.msie||version>6);$.browser.lteIE6=($.browser.msie&&version<7);$.browser.lteIE7=($.browser.msie&&version<8);$.browser.lteIE8=($.browser.msie&&version<9);$(function(){var c=document.createElement('style'),styleS;c.setAttribute('type','text/css');c=$(c).prependTo('head');styleS=document.styleSheets[0];function add(a,b){if(styleS.cssRules||styleS.rules){if(styleS.insertRule){styleS.insertRule(a+' {'+b+';}',styleS.cssRules.length)}else if(styleS.addRule){styleS.addRule(a,b)}}}add('.a11y-js-overflow','overflow:visible !important');add('.a11y-hidden','position:absolute');add('.a11y-hidden',offsetDir.replace(';',''));$.cssRule={add:add}});$.ui=$.ui||{};if(!$.ui.keyCode){$.ui.keyCode={DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38}}$.ui.userMode=(function(){var c,timer,testDiv;function testBg(){testDiv=testDiv||$('<div style="'+offsetCSS+'"></div>').appendTo('body');var a=$.curCSS(testDiv.css({backgroundColor:'#000000'})[0],'backgroundColor',true),white=$.curCSS(testDiv.css({backgroundColor:'#ffffff'})[0],'backgroundColor',true),newBgStatus=(a===white||white==='transparent');if(newBgStatus!=c){c=newBgStatus;$.event.trigger({type:'usermode',disabled:!c,enabled:c})}return c}function init(){testBg();clearInterval(timer);timer=setInterval(testBg,3000)}$.event.special.usermode={add:function(a){testBg();var b=this;setTimeout(function(){$(b).trigger({type:'usermode',disabled:!c,enabled:c})},0);return a},setup:function(){},teardown:function(){},handler:function(){}};return{get:testBg,init:init}})();$.fn.userMode=function(a){return this[(a)?'bind':'trigger']('usermode',a)};$(function(){$('html').userMode(function(e){$(this)[e.enabled?'addClass':'removeClass']('hcm')});$.ui.userMode.init()});(function($){var a=false;function handleAriaClick(e){if(!a&&(!e.keyCode||e.keyCode===13||(e.keyCode===32&&$.attr(e.target,'role')==='button'))){a=true;setTimeout(function(){a=false},1);return $.event.special.ariaclick.handler.apply(this,arguments)}else if(a&&e.type=='click'){e.preventDefault();return false}return undefined}$.event.special.ariaclick={setup:function(){$(this).bind('click keypress',handleAriaClick);return true},teardown:function(){$(this).unbind('click keypress',handleAriaClick);return true},handler:function(e){e.type='ariaclick';return $.event.handle.apply(this,arguments)}}})(jQuery);$.bodyDefaultFontsize=10;$.testEm=(function(){var b=document.body,timer,evt={type:'emchange',emPx:0,oldEmPx:0},html=$(document.documentElement);function test(){var a=evt.emPx;evt.emPx=parseInt($.curCSS(b,'fontSize',true),10);if(evt.emPx!==a){evt.oldEmPx=a;$.event.trigger(evt)}return evt}function addEmClass(e){var a=e.emPx-$.bodyDefaultFontsize,prefix=(a>0)?'em-increased-':'em-decreased-',newCl=[];a=Math.abs(a)+1;while(a-->1){newCl.push(prefix+a)}html[0].className=$.grep(html[0].className.split(' '),function(n){return(n.indexOf('em-increased-')!==0&&n.indexOf('em-decreased-')!==0)}).concat(newCl).join(' ')}$(function(){b=document.body;setTimeout(function(){addEmClass(test());html.bind('emchange',addEmClass);timer=setInterval(test,3000)},0)});return test})();(function($){var d=true,currentFocus=document,supActiveElem=('activeElement'in document),minFocusTimer=70,keyFocusTimer,focusTimer;function stopKeyFocus(e){d=false;clearTimeout(keyFocusTimer);setTimeout(function(){d=true;clearTimeout(keyFocusTimer)},99)}function addFocus(e){var a=$(e.target).addClass('a11y-focus');currentFocus=e.target;if(!supActiveElem){document.activeElement=e.target}clearTimeout(keyFocusTimer);keyFocusTimer=setTimeout(function(){if(d){a.addClass('a11y-focus-key').trigger('keyfocus')}},0)}$(document).bind('mousedown click',stopKeyFocus).bind('domfocusin',addFocus).bind('focusout',function(e){clearTimeout(keyFocusTimer);$(e.target).removeClass('a11y-focus-key a11y-focus-widget a11y-focus')});function addTabindex(a){var b=a.attr('tabindex');if(!(b||b===0)){a.css({outline:'none'}).attr({tabindex:'-1'});if(!$.support.waiAria&&a[0]){a[0].hideFocus=true}}return a}$.fn.setFocus=function(b){if(!this[0]){return this}b=$.extend({},$.fn.setFocus.defaults,b);var c=this[0],jElm=$(c),activeElem=document.activeElement,now=new Date().getTime(),focusFn=function(){try{stopKeyFocus();c.focus();jElm.addClass('a11y-focus-widget')}catch(e){}},fxParent;if(b.addTabindex){addTabindex(jElm)}$.ui.SR.update();if(!b.fast){if(activeElem&&activeElem.focus&&activeElem.blur){activeElem.blur();stopKeyFocus();activeElem.focus()}clearTimeout(focusTimer);fxParent=jElm.closest(':animated',b.context);if(fxParent[0]){fxParent.queue(function(){var a=new Date().getTime()-now-minFocusTimer;a=(a>9)?a:9;focusTimer=setTimeout(focusFn,a);setTimeout(function(){fxParent.dequeue()},a+16)})}else{focusTimer=setTimeout(focusFn,minFocusTimer)}}else{focusFn()}return this};$.fn.setFocus.defaults={addTabindex:true,fast:false,context:false}})(jQuery);$.fn.ariaHide=function(){$.fn.hide.apply(this,arguments);return this.attr({'aria-hidden':'true'})};$.fn.ariaShow=function(){$.fn.show.apply(this,arguments);return this.attr({'aria-hidden':'false'})};$.ui.SR=(function(){var b,val=0,alertBox,boxTimer,statusBox,statusTimer;function init(){alertBox=$('<div class="a11y-hidden" role="alert" style="'+offsetCSS+'" />').ariaHide().appendTo('body');statusBox=$('<div class="a11y-hidden" style="'+offsetCSS+'"><div aria-live="polite" relevant="additions text" /> </div>').appendTo('body').find('div');b=$('<form role="presentation" action="#" class="aural" style="'+offsetCSS+'"><input name="sr-update" id="sr-update" type="hidden" value="'+val+'" /></form>').appendTo('body').find('input').ajaxComplete(update)}function update(){var a,wrapperHeight;if(b){b[0].setAttribute('value',''+(++val));setTimeout(function(){b[0].setAttribute('value',''+(++val))},1)}}function alert(a){clearTimeout(boxTimer);alertBox.ariaHide().html(a).find('*').attr({role:'presentation'}).end().ariaShow();boxTimer=setTimeout(function(){alertBox.ariaHide().empty()},999)}function giveStatus(a){a=$('<div>'+a+'</div>').find('*').attr({role:'presentation'}).end();statusBox.html(a);clearTimeout(statusTimer);statusTimer=setTimeout(function(){statusBox.empty()},999)}return{update:update,alert:alert,giveStatus:giveStatus,init:init}})();$($.ui.SR.init);if(!$.fn.getID){var j=new Date().getTime();$.fn.getID=function(b){function setID(){var a=this.getAttribute('id');if(!a){a='ID-'+(j++);this.setAttribute('id',a)}return a}if(this[0]){if(b){this.each(setID)}return setID.call(this[0])}return undefined}}$.each({labelWith:'aria-labelledby',describeWith:'aria-describedby',ownsThis:'aria-owns',controlsThis:'aria-controls',activateThis:'aria-activedescendant'},function(b,c){$.fn[b]=function(a){return this.attr(c,$(a).getID()||'')}});var k=/focusin|focus$|mouseenter|mouseover/,inID=0;$.fn.enterLeave=function(b,c,d){d=$.extend({},$.fn.enterLeave.defaults,d);inID++;var f='enterLeaveData-'+inID;var g='mouseenter mouseleave focusin focusout';if(d.useEventTypes==='mouse'){g='mouseenter mouseleave'}else if(d.useEventTypes==='focus'){g='focusin focusout'}var h=function h(e){var a,inOutData=$.data(this,f)||$.data(this,f,{inEvents:0}),params,elem=this,evt;if(k.test(e.type)){a=b;params=[1,'in',true];if(d.useWebkitAutoBlur){inOutData.autoBlur=true;setTimeout(function(){inOutData.autoBlur=false},0)}}else{a=c;params=[-1,'out',false];if(inOutData.autoBlur){return}}clearTimeout(inOutData.inOutTimer);inOutData.inEvents=Math.max(inOutData.inEvents+params[0],0);inOutData.inOutTimer=setTimeout(function(){if(params[2]!=inOutData.inOutState&&(params[2]||!d.bothOut||!inOutData.inEvents)){inOutData.inOutState=params[2];evt=$.Event(params[1]);evt.originalEvent=e;$.extend(evt,{target:e.target,currentTarget:e.currentTarget});a.call(elem,evt)}},/focus/.test(e.type)?d.keyDelay:d.mouseDelay)};return this[d.bindStyle](g,h)};$.fn.enterLeave.defaults={mouseDelay:0,keyDelay:1,bothOut:false,useEventTypes:'both',useWebkitAutoBlur:false,bindStyle:'bind'};$.fn.inOut=$.fn.enterLeave;$.fn.slideParentDown=function(b){b=$.extend({},$.fn.slideParentDown.defaults,b);var c=b.complete;return this.each(function(){var a=$(this),parent=a.parent().css({height:''}),outerHeight;a.css((b.hideStyle==='visibility')?{visibility:''}:{display:'block'});outerHeight=parent.height();parent.css({overflow:'hidden',height:'0px'}).animate({height:outerHeight},$.extend({},b,{complete:function(){parent.css({height:''});c.apply(this,arguments)}}))})};$.fn.slideParentDown.defaults={duration:400,complete:$.noop,hideStyle:'display'};$.fn.slideParentUp=function(b){b=$.extend({},$.fn.slideParentUp.defaults,b);var c=b.complete;return this.each(function(){var a=$(this),parent=a.parent().css({overflow:'hidden'}),cssProp={height:'0px'};if($.browser.mozilla&&b.flickrFix){cssProp.flickrFix=Math.random()*2}parent.animate(cssProp,$.extend({},b,{complete:function(){if(b.hideStyle==='visibility'){a.css({visibility:'hidden'})}else{a.css({display:'none'});parent.css({height:'',overflow:'',display:''})}c.apply(this,arguments)}}))})};$.fn.slideParentUp.defaults={duration:400,hideStyle:'display',complete:$.noop,flickrFix:false};$.support.inlineBlock=true;$(function(){var a=$('<div style="display: inline-block;"/>').appendTo('body');$.support.inlineBlock=(a.css('display')==='inline-block');a.remove()})})(jQuery);
//libs/jquery.effects.core
;;jQuery.effects||(function($){$.effects={};$.each(['backgroundColor','borderBottomColor','borderLeftColor','borderRightColor','borderTopColor','color','outlineColor'],function(i,b){$.fx.step[b]=function(a){if(!a.colorInit){a.start=getColor(a.elem,b);a.end=getRGB(a.end);a.colorInit=true}a.elem.style[b]='rgb('+Math.max(Math.min(parseInt((a.pos*(a.end[0]-a.start[0]))+a.start[0],10),255),0)+','+Math.max(Math.min(parseInt((a.pos*(a.end[1]-a.start[1]))+a.start[1],10),255),0)+','+Math.max(Math.min(parseInt((a.pos*(a.end[2]-a.start[2]))+a.start[2],10),255),0)+')'}});function getRGB(a){var b;if(a&&a.constructor==Array&&a.length==3)return a;if(b=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(a))return[parseInt(b[1],10),parseInt(b[2],10),parseInt(b[3],10)];if(b=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(a))return[parseFloat(b[1])*2.55,parseFloat(b[2])*2.55,parseFloat(b[3])*2.55];if(b=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(a))return[parseInt(b[1],16),parseInt(b[2],16),parseInt(b[3],16)];if(b=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(a))return[parseInt(b[1]+b[1],16),parseInt(b[2]+b[2],16),parseInt(b[3]+b[3],16)];if(b=/rgba\(0, 0, 0, 0\)/.exec(a))return g['transparent'];return g[$.trim(a).toLowerCase()]}function getColor(a,b){var c;do{c=$.curCSS(a,b);if(c!=''&&c!='transparent'||$.nodeName(a,"body"))break;b="backgroundColor"}while(a=a.parentNode);return getRGB(c)};var g={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]};var h=['add','remove','toggle'],shorthandStyles={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};function getElementStyles(){var c=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle,newStyle={},key,camelCase;if(c&&c.length&&c[0]&&c[c[0]]){var d=c.length;while(d--){key=c[d];if(typeof c[key]=='string'){camelCase=key.replace(/\-(\w)/g,function(a,b){return b.toUpperCase()});newStyle[camelCase]=c[key]}}}else{for(key in c){if(typeof c[key]==='string'){newStyle[key]=c[key]}}}return newStyle}function filterStyles(a){var b,value;for(b in a){value=a[b];if(value==null||$.isFunction(value)||b in shorthandStyles||(/scrollbar/).test(b)||(!(/color/i).test(b)&&isNaN(parseFloat(value)))){delete a[b]}}return a}function styleDifference(a,b){var c={_:0},name;for(name in b){if(a[name]!=b[name]){c[name]=b[name]}}return c}$.effects.animateClass=function(c,d,e,f){if($.isFunction(e)){f=e;e=null}return this.each(function(){var b=$(this),originalStyleAttr=b.attr('style')||' ',originalStyle=filterStyles(getElementStyles.call(this)),newStyle,className=b.attr('className');$.each(h,function(i,a){if(c[a]){b[a+'Class'](c[a])}});newStyle=filterStyles(getElementStyles.call(this));b.attr('className',className);b.animate(styleDifference(originalStyle,newStyle),d,e,function(){$.each(h,function(i,a){if(c[a]){b[a+'Class'](c[a])}});if(typeof b.attr('style')=='object'){b.attr('style').cssText='';b.attr('style').cssText=originalStyleAttr}else{b.attr('style',originalStyleAttr)}if(f){f.apply(this,arguments)}})})};$.fn.extend({_addClass:$.fn.addClass,addClass:function(a,b,c,d){return b?$.effects.animateClass.apply(this,[{add:a},b,c,d]):this._addClass(a)},_removeClass:$.fn.removeClass,removeClass:function(a,b,c,d){return b?$.effects.animateClass.apply(this,[{remove:a},b,c,d]):this._removeClass(a)},_toggleClass:$.fn.toggleClass,toggleClass:function(a,b,c,d,e){if(typeof b=="boolean"||b===undefined){if(!c){return this._toggleClass(a,b)}else{return $.effects.animateClass.apply(this,[(b?{add:a}:{remove:a}),c,d,e])}}else{return $.effects.animateClass.apply(this,[{toggle:a},b,c,d])}},switchClass:function(a,b,c,d,e){return $.effects.animateClass.apply(this,[{add:b,remove:a},c,d,e])}});$.extend($.effects,{version:"1.8.1",save:function(a,b){for(var i=0;i<b.length;i++){if(b[i]!==null)a.data("ec.storage."+b[i],a[0].style[b[i]])}},restore:function(a,b){for(var i=0;i<b.length;i++){if(b[i]!==null)a.css(b[i],a.data("ec.storage."+b[i]))}},setMode:function(a,b){if(b=='toggle')b=a.is(':hidden')?'show':'hide';return b},getBaseline:function(a,b){var y,x;switch(a[0]){case'top':y=0;break;case'middle':y=0.5;break;case'bottom':y=1;break;default:y=a[0]/b.height};switch(a[1]){case'left':x=0;break;case'center':x=0.5;break;case'right':x=1;break;default:x=a[1]/b.width};return{x:x,y:y}},createWrapper:function(b){if(b.parent().is('.ui-effects-wrapper')){return b.parent()}var c={width:b.outerWidth(true),height:b.outerHeight(true),'float':b.css('float')},wrapper=$('<div></div>').addClass('ui-effects-wrapper').css({fontSize:'100%',background:'transparent',border:'none',margin:0,padding:0});b.wrap(wrapper);wrapper=b.parent();if(b.css('position')=='static'){wrapper.css({position:'relative'});b.css({position:'relative'})}else{$.extend(c,{position:b.css('position'),zIndex:b.css('z-index')});$.each(['top','left','bottom','right'],function(i,a){c[a]=b.css(a);if(isNaN(parseInt(c[a],10))){c[a]='auto'}});b.css({position:'relative',top:0,left:0})}return wrapper.css(c).show()},removeWrapper:function(a){if(a.parent().is('.ui-effects-wrapper'))return a.parent().replaceWith(a);return a},setTransition:function(a,b,c,d){d=d||{};$.each(b,function(i,x){unit=a.cssUnit(x);if(unit[0]>0)d[x]=unit[0]*c+unit[1]});return d}});function _normalizeArguments(a,b,c,d){if(typeof a=='object'){d=b;c=null;b=a;a=b.effect}if($.isFunction(b)){d=b;c=null;b={}}if($.isFunction(c)){d=c;c=null}if(typeof b=='number'||$.fx.speeds[b]){d=c;c=b;b={}}b=b||{};c=c||b.duration;c=$.fx.off?0:typeof c=='number'?c:$.fx.speeds[c]||$.fx.speeds._default;d=d||b.complete;return[a,b,c,d]}$.fn.extend({effect:function(a,b,c,d){var e=_normalizeArguments.apply(this,arguments),args2={options:e[1],duration:e[2],callback:e[3]},effectMethod=$.effects[a];return effectMethod&&!$.fx.off?effectMethod.call(this,args2):this},_show:$.fn.show,show:function(a){if(!a||typeof a=='number'||$.fx.speeds[a]){return this._show.apply(this,arguments)}else{var b=_normalizeArguments.apply(this,arguments);b[1].mode='show';return this.effect.apply(this,b)}},_hide:$.fn.hide,hide:function(a){if(!a||typeof a=='number'||$.fx.speeds[a]){return this._hide.apply(this,arguments)}else{var b=_normalizeArguments.apply(this,arguments);b[1].mode='hide';return this.effect.apply(this,b)}},__toggle:$.fn.toggle,toggle:function(a){if(!a||typeof a=='number'||$.fx.speeds[a]||typeof a=='boolean'||$.isFunction(a)){return this.__toggle.apply(this,arguments)}else{var b=_normalizeArguments.apply(this,arguments);b[1].mode='toggle';return this.effect.apply(this,b)}},cssUnit:function(b){var c=this.css(b),val=[];$.each(['em','px','%','pt'],function(i,a){if(c.indexOf(a)>0)val=[parseFloat(c),a]});return val}});$.easing.jswing=$.easing.swing;$.extend($.easing,{def:'easeOutQuad',swing:function(x,t,b,c,d){return $.easing[$.easing.def](x,t,b,c,d)},easeInQuad:function(x,t,b,c,d){return c*(t/=d)*t+b},easeOutQuad:function(x,t,b,c,d){return-c*(t/=d)*(t-2)+b},easeInOutQuad:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t+b;return-c/2*((--t)*(t-2)-1)+b},easeInCubic:function(x,t,b,c,d){return c*(t/=d)*t*t+b},easeOutCubic:function(x,t,b,c,d){return c*((t=t/d-1)*t*t+1)+b},easeInOutCubic:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t+b;return c/2*((t-=2)*t*t+2)+b},easeInQuart:function(x,t,b,c,d){return c*(t/=d)*t*t*t+b},easeOutQuart:function(x,t,b,c,d){return-c*((t=t/d-1)*t*t*t-1)+b},easeInOutQuart:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t+b;return-c/2*((t-=2)*t*t*t-2)+b},easeInQuint:function(x,t,b,c,d){return c*(t/=d)*t*t*t*t+b},easeOutQuint:function(x,t,b,c,d){return c*((t=t/d-1)*t*t*t*t+1)+b},easeInOutQuint:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t*t+b;return c/2*((t-=2)*t*t*t*t+2)+b},easeInSine:function(x,t,b,c,d){return-c*Math.cos(t/d*(Math.PI/2))+c+b},easeOutSine:function(x,t,b,c,d){return c*Math.sin(t/d*(Math.PI/2))+b},easeInOutSine:function(x,t,b,c,d){return-c/2*(Math.cos(Math.PI*t/d)-1)+b},easeInExpo:function(x,t,b,c,d){return(t==0)?b:c*Math.pow(2,10*(t/d-1))+b},easeOutExpo:function(x,t,b,c,d){return(t==d)?b+c:c*(-Math.pow(2,-10*t/d)+1)+b},easeInOutExpo:function(x,t,b,c,d){if(t==0)return b;if(t==d)return b+c;if((t/=d/2)<1)return c/2*Math.pow(2,10*(t-1))+b;return c/2*(-Math.pow(2,-10*--t)+2)+b},easeInCirc:function(x,t,b,c,d){return-c*(Math.sqrt(1-(t/=d)*t)-1)+b},easeOutCirc:function(x,t,b,c,d){return c*Math.sqrt(1-(t=t/d-1)*t)+b},easeInOutCirc:function(x,t,b,c,d){if((t/=d/2)<1)return-c/2*(Math.sqrt(1-t*t)-1)+b;return c/2*(Math.sqrt(1-(t-=2)*t)+1)+b},easeInElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4}else var s=p/(2*Math.PI)*Math.asin(c/a);return-(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b},easeOutElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4}else var s=p/(2*Math.PI)*Math.asin(c/a);return a*Math.pow(2,-10*t)*Math.sin((t*d-s)*(2*Math.PI)/p)+c+b},easeInOutElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d/2)==2)return b+c;if(!p)p=d*(.3*1.5);if(a<Math.abs(c)){a=c;var s=p/4}else var s=p/(2*Math.PI)*Math.asin(c/a);if(t<1)return-.5*(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b;return a*Math.pow(2,-10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p)*.5+c+b},easeInBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;return c*(t/=d)*t*((s+1)*t-s)+b},easeOutBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;return c*((t=t/d-1)*t*((s+1)*t+s)+1)+b},easeInOutBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;if((t/=d/2)<1)return c/2*(t*t*(((s*=(1.525))+1)*t-s))+b;return c/2*((t-=2)*t*(((s*=(1.525))+1)*t+s)+2)+b},easeInBounce:function(x,t,b,c,d){return c-$.easing.easeOutBounce(x,d-t,0,c,d)+b},easeOutBounce:function(x,t,b,c,d){if((t/=d)<(1/2.75)){return c*(7.5625*t*t)+b}else if(t<(2/2.75)){return c*(7.5625*(t-=(1.5/2.75))*t+.75)+b}else if(t<(2.5/2.75)){return c*(7.5625*(t-=(2.25/2.75))*t+.9375)+b}else{return c*(7.5625*(t-=(2.625/2.75))*t+.984375)+b}},easeInOutBounce:function(x,t,b,c,d){if(t<d/2)return $.easing.easeInBounce(x,t*2,0,c,d)*.5+b;return $.easing.easeOutBounce(x,t*2-d,0,c,d)*.5+c*.5+b}})})(jQuery);
//libs/SWFAddress
; if(typeof asual=="undefined"){var asual={}}if(typeof asual.util=="undefined"){asual.util={}}asual.util.Browser=new function(){var b=navigator.userAgent.toLowerCase(),a=/webkit/.test(b),e=/opera/.test(b),c=/msie/.test(b)&&!/opera/.test(b),d=/mozilla/.test(b)&&!/(compatible|webkit)/.test(b),f=parseFloat(c?b.substr(b.indexOf("msie")+4):(b.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1]);this.toString=function(){return"[class Browser]"};this.getVersion=function(){return f};this.isMSIE=function(){return c};this.isSafari=function(){return a};this.isOpera=function(){return e};this.isMozilla=function(){return d}};asual.util.Events=new function(){var c="DOMContentLoaded",j="onstop",k=window,h=document,b=[],a=asual.util,e=a.Browser,d=e.isMSIE(),g=e.isSafari();this.toString=function(){return"[class Events]"};this.addListener=function(n,l,m){b.push({o:n,t:l,l:m});if(!(l==c&&(d||g))){if(n.addEventListener){n.addEventListener(l,m,false)}else{if(n.attachEvent){n.attachEvent("on"+l,m)}}}};this.removeListener=function(p,m,n){for(var l=0,o;o=b[l];l++){if(o.o==p&&o.t==m&&o.l==n){b.splice(l,1);break}}if(!(m==c&&(d||g))){if(p.removeEventListener){p.removeEventListener(m,n,false)}else{if(p.detachEvent){p.detachEvent("on"+m,n)}}}};var i=function(){for(var m=0,l;l=b[m];m++){if(l.t!=c){a.Events.removeListener(l.o,l.t,l.l)}}};var f=function(){if(h.readyState=="interactive"){function l(){h.detachEvent(j,l);i()}h.attachEvent(j,l);k.setTimeout(function(){h.detachEvent(j,l)},0)}};if(d||g){(function(){try{if((d&&h.body)||!/loaded|complete/.test(h.readyState)){h.documentElement.doScroll("left")}}catch(m){return setTimeout(arguments.callee,0)}for(var l=0,m;m=b[l];l++){if(m.t==c){m.l.call(null)}}})()}if(d){k.attachEvent("onbeforeunload",f)}this.addListener(k,"unload",i)};asual.util.Functions=new function(){this.toString=function(){return"[class Functions]"};this.bind=function(f,b,e){for(var c=2,d,a=[];d=arguments[c];c++){a.push(d)}return function(){return f.apply(b,a)}}};var SWFAddressEvent=function(d){this.toString=function(){return"[object SWFAddressEvent]"};this.type=d;this.target=[SWFAddress][0];this.value=SWFAddress.getValue();this.path=SWFAddress.getPath();this.pathNames=SWFAddress.getPathNames();this.parameters={};var c=SWFAddress.getParameterNames();for(var b=0,a=c.length;b<a;b++){this.parameters[c[b]]=SWFAddress.getParameter(c[b])}this.parameterNames=c};SWFAddressEvent.INIT="init";SWFAddressEvent.CHANGE="change";SWFAddressEvent.INTERNAL_CHANGE="internalChange";SWFAddressEvent.EXTERNAL_CHANGE="externalChange";var SWFAddress=new function(){var j=function(){var a=_l.href.indexOf("#");return a!=-1?_ec(_dc(_l.href.substr(a+1))):""};var k=function(){try{top.document;return top}catch(e){return window}};var m=function(a,b){if(_opts.strict){a=b?(a.substr(0,1)!="/"?"/"+a:a):(a==""?"/":a)}return a};var n=function(a,b){return(_msie&&_l.protocol=="file:")?(b?_value.replace(/\?/,"%3F"):_value.replace(/%253F/,"?")):a};var o=function(a){if(a.childNodes){for(var i=0,l=a.childNodes.length,s;i<l;i++){if(a.childNodes[i].src){_url=String(a.childNodes[i].src)}if(s=o(a.childNodes[i])){return s}}}};var q=function(){if(_d.title!=_title&&_d.title.indexOf("#")!=-1){_d.title=_title}};var t=function(){if(!_silent){var a=j();var b=!(_value==a);if(_safari&&_version<523){if(_length!=_h.length){_length=_h.length;if(typeof _stack[_length-1]!=UNDEFINED){_value=_stack[_length-1]}z.call(this,false)}}else{if(_msie&&b){if(_version<7){_l.reload()}else{this.setValue(a)}}else{if(b){_value=a;z.call(this,false)}}}if(_msie){q.call(this)}}};var u=function(e){if(_popup.length>0){var a=window.open(_popup[0],_popup[1],eval(_popup[2]));if(typeof _popup[3]!=UNDEFINED){eval(_popup[3])}}_popup=[]};var v=function(){for(var i=0,id,obj,value=SWFAddress.getValue(),setter="setSWFAddressValue";id=_ids[i];i++){obj=document.getElementById(id);if(obj){if(obj.parentNode&&typeof obj.parentNode.so!=UNDEFINED){obj.parentNode.so.call(setter,value)}else{if(!(obj&&typeof obj[setter]!=UNDEFINED)){var a=obj.getElementsByTagName("object");var b=obj.getElementsByTagName("embed");obj=((a[0]&&typeof a[0][setter]!=UNDEFINED)?a[0]:((b[0]&&typeof b[0][setter]!=UNDEFINED)?b[0]:null))}if(obj){obj[setter](value)}}}else{if(obj=document[id]){if(typeof obj[setter]!=UNDEFINED){obj[setter](value)}}}}};var w=function(a){this.dispatchEvent(new SWFAddressEvent(a));a=a.substr(0,1).toUpperCase()+a.substr(1);if(typeof this["on"+a]==FUNCTION){this["on"+a]()}};var x=function(){if(_util.Browser.isSafari()){_d.body.addEventListener("click",u)}w.call(this,"init")};var y=function(){v();w.call(this,"change")};var z=function(a){y.call(this);if(a){w.call(this,"internalChange")}else{w.call(this,"externalChange")}_st(_functions.bind(A,this),10)};var A=function(){var a=(_l.pathname+(/\/$/.test(_l.pathname)?"":"/")+this.getValue()).replace(/\/\//,"/").replace(/^\/$/,"");var b=_t[_opts.tracker];if(typeof b==FUNCTION){b(a)}else{if(typeof _t.pageTracker!=UNDEFINED&&typeof _t.pageTracker._trackPageview==FUNCTION){_t.pageTracker._trackPageview(a)}else{if(typeof _t.urchinTracker==FUNCTION){_t.urchinTracker(a)}}}};var B=function(){var a=_frame.contentWindow.document;a.open();a.write("<html><head><title>"+_d.title+"</title><script>var "+E+' = "'+j()+'";<\/script></head></html>');a.close()};var C=function(){var a=_frame.contentWindow;var b=a.location.href;_value=(typeof a[E]!=UNDEFINED?a[E]:"");if(_value!=j()){z.call(SWFAddress,false);_l.hash=n(_value,TRUE)}};var D=function(){if(!_loaded){_loaded=TRUE;if(_msie&&_version<8){var a=_d.getElementsByTagName("frameset")[0];_frame=_d.createElement((a?"":"i")+"frame");if(a){a.insertAdjacentElement("beforeEnd",_frame);a[a.cols?"cols":"rows"]+=",0";_frame.src="javascript:false";_frame.noResize=true;_frame.frameBorder=_frame.frameSpacing=0}else{_frame.src="javascript:false";_frame.style.display="none";_d.body.insertAdjacentElement("afterBegin",_frame)}_st(function(){_events.addListener(_frame,"load",C);if(typeof _frame.contentWindow[E]==UNDEFINED){B()}},50)}else{if(_safari){if(_version<418){_d.body.innerHTML+='<form id="'+E+'" style="position:absolute;top:-9999px;" method="get"></form>';_form=_d.getElementById(E)}if(typeof _l[E]==UNDEFINED){_l[E]={}}if(typeof _l[E][_l.pathname]!=UNDEFINED){_stack=_l[E][_l.pathname].split(",")}}}_st(_functions.bind(function(){x.call(this);y.call(this);A.call(this)},this),1);if(_msie&&_version>=8){_d.body.onhashchange=_functions.bind(t,this);_si(_functions.bind(q,this),50)}else{_si(_functions.bind(t,this),50)}}};var E="swfaddress",FUNCTION="function",UNDEFINED="undefined",TRUE=true,FALSE=false,_util=asual.util,_browser=_util.Browser,_events=_util.Events,_functions=_util.Functions,_version=_browser.getVersion(),_msie=_browser.isMSIE(),_mozilla=_browser.isMozilla(),_opera=_browser.isOpera(),_safari=_browser.isSafari(),_supported=FALSE,_t=k(),_d=_t.document,_h=_t.history,_l=_t.location,_si=setInterval,_st=setTimeout,_dc=decodeURI,_ec=encodeURI,_frame,_form,_url,_title=_d.title,_length=_h.length,_silent=FALSE,_loaded=FALSE,_justset=TRUE,_juststart=TRUE,_ref=this,_stack=[],_ids=[],_popup=[],_listeners={},_value=j(),_opts={history:TRUE,strict:TRUE};if(_msie&&_d.documentMode&&_d.documentMode!=_version){_version=_d.documentMode!=8?7:8}_supported=(_mozilla&&_version>=1)||(_msie&&_version>=6)||(_opera&&_version>=9.5)||(_safari&&_version>=312);if(_supported){if(_opera){history.navigationMode="compatible"}for(var i=1;i<_length;i++){_stack.push("")}_stack.push(j());if(_msie&&_l.hash!=j()){_l.hash="#"+n(j(),TRUE)}o(document);var F=_url?_url.indexOf("?"):-1;if(F!=-1){var G,params=_url.substr(F+1).split("&");for(var i=0,p;p=params[i];i++){G=p.split("=");if(/^(history|strict)$/.test(G[0])){_opts[G[0]]=(isNaN(G[1])?/^(true|yes)$/i.test(G[1]):(parseInt(G[1])!=0))}if(/^tracker$/.test(G[0])){_opts[G[0]]=G[1]}}}if(_msie){q.call(this)}if(window==_t){_events.addListener(document,"DOMContentLoaded",_functions.bind(D,this))}_events.addListener(_t,"load",_functions.bind(D,this))}else{if((!_supported&&_l.href.indexOf("#")!=-1)||(_safari&&_version<418&&_l.href.indexOf("#")!=-1&&_l.search!="")){_d.open();_d.write('<html><head><meta http-equiv="refresh" content="0;url='+_l.href.substr(0,_l.href.indexOf("#"))+'" /></head></html>');_d.close()}else{A()}}this.toString=function(){return"[class SWFAddress]"};this.back=function(){_h.back()};this.forward=function(){_h.forward()};this.up=function(){var a=this.getPath();this.setValue(a.substr(0,a.lastIndexOf("/",a.length-2)+(a.substr(a.length-1)=="/"?1:0)))};this.go=function(a){_h.go(a)};this.href=function(a,b){b=typeof b!=UNDEFINED?b:"_self";if(b=="_self"){self.location.href=a}else{if(b=="_top"){_l.href=a}else{if(b=="_blank"){window.open(a)}else{_t.frames[b].location.href=a}}}};this.popup=function(a,b,c,d){try{var e=window.open(a,b,eval(c));if(typeof d!=UNDEFINED){eval(d)}}catch(ex){}_popup=arguments};this.getIds=function(){return _ids};this.getId=function(a){return _ids[0]};this.setId=function(a){_ids[0]=a};this.addId=function(a){this.removeId(a);_ids.push(a)};this.removeId=function(a){for(var i=0;i<_ids.length;i++){if(a==_ids[i]){_ids.splice(i,1);break}}};this.addEventListener=function(a,b){if(typeof _listeners[a]==UNDEFINED){_listeners[a]=[]}_listeners[a].push(b)};this.removeEventListener=function(a,b){if(typeof _listeners[a]!=UNDEFINED){for(var i=0,l;l=_listeners[a][i];i++){if(l==b){break}}_listeners[a].splice(i,1)}};this.dispatchEvent=function(a){if(this.hasEventListener(a.type)){a.target=this;for(var i=0,l;l=_listeners[a.type][i];i++){l(a)}return TRUE}return FALSE};this.hasEventListener=function(a){return(typeof _listeners[a]!=UNDEFINED&&_listeners[a].length>0)};this.getBaseURL=function(){var a=_l.href;if(a.indexOf("#")!=-1){a=a.substr(0,a.indexOf("#"))}if(a.substr(a.length-1)=="/"){a=a.substr(0,a.length-1)}return a};this.getStrict=function(){return _opts.strict};this.setStrict=function(a){_opts.strict=a};this.getHistory=function(){return _opts.history};this.setHistory=function(a){_opts.history=a};this.getTracker=function(){return _opts.tracker};this.setTracker=function(a){_opts.tracker=a};this.getTitle=function(){return _d.title};this.setTitle=function(a){if(!_supported){return null}if(typeof a==UNDEFINED){return}if(a=="null"){a=""}a=_dc(a);_st(function(){_title=_d.title=a;if(_juststart&&_frame&&_frame.contentWindow&&_frame.contentWindow.document){_frame.contentWindow.document.title=a;_juststart=FALSE}if(!_justset&&_mozilla){_l.replace(_l.href.indexOf("#")!=-1?_l.href:_l.href+"#")}_justset=FALSE},10)};this.getStatus=function(){return _t.status};this.setStatus=function(a){if(!_supported){return null}if(typeof a==UNDEFINED){return}if(a=="null"){a=""}a=_dc(a);if(!_safari){a=m((a!="null")?a:"",TRUE);if(a=="/"){a=""}if(!(/http(s)?:\/\//.test(a))){var b=_l.href.indexOf("#");a=(b==-1?_l.href:_l.href.substr(0,b))+"#"+a}_t.status=a}};this.resetStatus=function(){_t.status=""};this.getValue=function(){if(!_supported){return null}return _dc(m(n(_value,FALSE),FALSE))};this.setValue=function(a){if(!_supported){return null}if(typeof a==UNDEFINED){return}if(a=="null"){a=""}a=_ec(_dc(m(a,TRUE)));if(a=="/"){a=""}if(_value==a){return}_justset=TRUE;_value=a;_silent=TRUE;z.call(SWFAddress,true);_stack[_h.length]=_value;if(_safari){if(_opts.history){_l[E][_l.pathname]=_stack.toString();_length=_h.length+1;if(_version<418){if(_l.search==""){_form.action="#"+_value;_form.submit()}}else{if(_version<523||_value==""){var b=_d.createEvent("MouseEvents");b.initEvent("click",TRUE,TRUE);var c=_d.createElement("a");c.href="#"+_value;c.dispatchEvent(b)}else{_l.hash="#"+_value}}}else{_l.replace("#"+_value)}}else{if(_value!=j()){if(_opts.history){_l.hash="#"+_dc(n(_value,TRUE))}else{_l.replace("#"+_dc(_value))}}}if((_msie&&_version<8)&&_opts.history){_st(B,50)}if(_safari){_st(function(){_silent=FALSE},1)}else{_silent=FALSE}};this.getPath=function(){var a=this.getValue();if(a.indexOf("?")!=-1){return a.split("?")[0]}else{if(a.indexOf("#")!=-1){return a.split("#")[0]}else{return a}}};this.getPathNames=function(){var a=this.getPath(),names=a.split("/");if(a.substr(0,1)=="/"||a.length==0){names.splice(0,1)}if(a.substr(a.length-1,1)=="/"){names.splice(names.length-1,1)}return names};this.getQueryString=function(){var a=this.getValue(),index=a.indexOf("?");if(index!=-1&&index<a.length){return a.substr(index+1)}};this.getParameter=function(a){var b=this.getValue();var c=b.indexOf("?");if(c!=-1){b=b.substr(c+1);var p,params=b.split("&"),i=params.length,r=[];while(i--){p=params[i].split("=");if(p[0]==a){r.push(p[1])}}if(r.length!=0){return r.length!=1?r:r[0]}}};this.getParameterNames=function(){var a=this.getValue();var b=a.indexOf("?");var c=[];if(b!=-1){a=a.substr(b+1);if(a!=""&&a.indexOf("=")!=-1){var d=a.split("&"),i=0;while(i<d.length){c.push(d[i].split("=")[0]);i++}}}return c};this.onInit=null;this.onChange=null;this.onInternalChange=null;this.onExternalChange=null;(function(){var b;if(typeof FlashObject!=UNDEFINED){SWFObject=FlashObject}if(typeof SWFObject!=UNDEFINED&&SWFObject.prototype&&SWFObject.prototype.write){var c=SWFObject.prototype.write;SWFObject.prototype.write=function(){b=arguments;if(this.getAttribute("version").major<8){this.addVariable("$swfaddress",SWFAddress.getValue());((typeof b[0]=="string")?document.getElementById(b[0]):b[0]).so=this}var a;if(a=c.apply(this,b)){_ref.addId(this.getAttribute("id"))}return a}}if(typeof swfobject!=UNDEFINED){var d=swfobject.registerObject;swfobject.registerObject=function(){b=arguments;d.apply(this,b);_ref.addId(b[0])};var e=swfobject.createSWF;swfobject.createSWF=function(){b=arguments;var a=e.apply(this,b);if(a){_ref.addId(b[0].id)}return a};var f=swfobject.embedSWF;swfobject.embedSWF=function(){b=arguments;if(typeof b[8]==UNDEFINED){b[8]={}}if(typeof b[8].id==UNDEFINED){b[8].id=b[1]}f.apply(this,b);_ref.addId(b[8].id)}}if(typeof UFO!=UNDEFINED){var g=UFO.create;UFO.create=function(){b=arguments;g.apply(this,b);_ref.addId(b[0].id)}}if(typeof AC_FL_RunContent!=UNDEFINED){var h=AC_FL_RunContent;AC_FL_RunContent=function(){b=arguments;h.apply(this,b);for(var i=0,l=b.length;i<l;i++){if(b[i]=="id"){_ref.addId(b[i+1])}}}}})()};

//fb-snippets/jquery.backgroundPosition
;(function($){if(!document.defaultView||!document.defaultView.getComputedStyle){var e=jQuery.curCSS;jQuery.curCSS=function(a,b,c){if(b==='background-position'){b='backgroundPosition'}if(b!=='backgroundPosition'||!a.currentStyle||a.currentStyle[b]){return e.apply(this,arguments)}var d=a.style;if(!c&&d&&d[b]){return d[b]}return e(a,'backgroundPositionX',c)+' '+e(a,'backgroundPositionY',c)}}var f=$.fn.animate;$.fn.animate=function(a){if('background-position'in a){a.backgroundPosition=a['background-position'];delete a['background-position']}if('backgroundPosition'in a){a.backgroundPosition='('+a.backgroundPosition}return f.apply(this,arguments)};function toArray(a){a=a.replace(/left|top/g,'0px');a=a.replace(/right|bottom/g,'100%');a=a.replace(/([0-9\.]+)(\s|\)|$)/g,"$1px$2");var b=a.match(/(-?[0-9\.]+)(px|\%|em|pt)\s(-?[0-9\.]+)(px|\%|em|pt)/);return[parseFloat(b[1],10),b[2],parseFloat(b[3],10),b[4]]}$.fx.step.backgroundPosition=function(a){if(!a.bgPosReady){var b=$.curCSS(a.elem,'backgroundPosition');if(!b){b='0px 0px'}b=toArray(b);a.start=[b[0],b[2]];var c=toArray(a.options.curAnim.backgroundPosition);a.end=[c[0],c[2]];a.unit=[c[1],c[3]];a.bgPosReady=true}var d=[];d[0]=((a.end[0]-a.start[0])*a.pos)+a.start[0]+a.unit[0];d[1]=((a.end[1]-a.start[1])*a.pos)+a.start[1]+a.unit[1];a.elem.style.backgroundPosition=d[0]+' '+d[1]}})(jQuery);
//libs/jquery.mousewheel
;(function($){var c=['DOMMouseScroll','mousewheel'];$.event.special.mousewheel={setup:function(){if(this.addEventListener){for(var i=c.length;i;){this.addEventListener(c[--i],handler,false)}}else{this.onmousewheel=handler}},teardown:function(){if(this.removeEventListener){for(var i=c.length;i;){this.removeEventListener(c[--i],handler,false)}}else{this.onmousewheel=null}}};$.fn.extend({mousewheel:function(a){return a?this.bind("mousewheel",a):this.trigger("mousewheel")},unmousewheel:function(a){return this.unbind("mousewheel",a)}});function handler(a){var b=a||window.event,args=[].slice.call(arguments,1),delta=0,returnValue=true,deltaX=0,deltaY=0;a=$.event.fix(b);a.type="mousewheel";if(a.wheelDelta){delta=a.wheelDelta/120}if(a.detail){delta=-a.detail/3}deltaY=delta;if(b.axis!==undefined&&b.axis===b.HORIZONTAL_AXIS){deltaY=0;deltaX=-1*delta}if(b.wheelDeltaY!==undefined){deltaY=b.wheelDeltaY/120}if(b.wheelDeltaX!==undefined){deltaX=-1*b.wheelDeltaX/120}args.unshift(a,delta,deltaX,deltaY);return $.event.handle.apply(this,args)}})(jQuery);(function($){var b={pos:[-260,-260]},minDif=3,doc=document,root=doc.documentElement,body=doc.body,longDelay,shortDelay;function unsetPos(){if(this===b.elem){b.pos=[-260,-260];b.elem=false;minDif=3}}$.event.special.mwheelIntent={setup:function(){var a=$(this).bind('mousewheel',$.event.special.mwheelIntent.handler);if(this!==doc&&this!==root&&this!==body){a.bind('mouseleave',unsetPos)}a=null;return true},teardown:function(){$(this).unbind('mousewheel',$.event.special.mwheelIntent.handler).unbind('mouseleave',unsetPos);return true},handler:function(e,d){var a=[e.clientX,e.clientY];if(this===b.elem||Math.abs(b.pos[0]-a[0])>minDif||Math.abs(b.pos[1]-a[1])>minDif){b.elem=this;b.pos=a;minDif=250;clearTimeout(shortDelay);shortDelay=setTimeout(function(){minDif=10},200);clearTimeout(longDelay);longDelay=setTimeout(function(){minDif=3},1500);e=$.extend({},e,{type:'mwheelIntent'});return $.event.handle.apply(this,arguments)}}};$.fn.extend({mwheelIntent:function(a){return a?this.bind("mwheelIntent",a):this.trigger("mwheelIntent")},unmwheelIntent:function(a){return this.unbind("mwheelIntent",a)}});$(function(){body=doc.body;$(doc).bind('mwheelIntent.mwheelIntentDefault',$.noop)})})(jQuery);
//fb-modules/ui.scroller
;(function($){$.widget('ui.scroller',{options:{hidingWrapper:'div.rack',moveWrapper:'div.rack-design',atoms:'div.teaser',nextLink:'a.next',prevLink:'a.prev',activeLinkClass:'show',stickyFirstLast:true,linkFn:function(){},moveStep:'atom',direction:'horizontal',hidingWidth:false,hidingHeight:false,animate:true,animateOptions:{duration:600,complete:function(){}},enableMwheel:true,diashow:false,restartDiaShow:true,addSubPixel:0,recalcStageOnresize:true,bindStyle:'bind',pagination:false,paginationAtoms:'<li class="pa-$number"><a href="#">$number</a></li>',paginationTitleFrom:false,activePaginationClass:'on',paginationFn:false},_create:function(){var b=this.element[0],o=this.options,that=this,fn=o.animateOptions.complete;console.log(b);o.animateOptions.complete=function(){if(fn&&$.isFunction(fn)){fn.call(this,that)}that.propagate('end')};o.direction=(o.direction=='vertical')?{scroll:'scrollTop',outerD:'outerHeight',dim:'height',dir:'Top'}:{scroll:'scrollLeft',outerD:'outerWidth',dim:'width',dir:'Left'};this.moveElem=$(o.moveWrapper,b);this.atomElem=$(o.atoms,b);this.hidingWrapper=$(o.hidingWrapper,b);this.nextLink=$(o.nextLink,b);this.prevLink=$(o.prevLink,b);this.position=0;this.atomPos=0;this.percentage=0;this.oldPosition=0;this.oldAtomPos=0;if(o.hidingHeight||o.hidingWidth){var c=(o.hidingHeight)?{height:o.hidingHeight}:{};if((o.hidingWidth)){c=$.extend(c,{width:o.hidingWidth})}this.hidingWrapper.css(c)}this.selectedFocus=false;if($.fn.setFocus&&$.fn.closest){var f={};if((o.direction.dir==='Top')){f[$.ui.keyCode.UP]='prev';f[$.ui.keyCode.DOWN]='next'}else{f[$.ui.keyCode.LEFT]='prev';f[$.ui.keyCode.RIGHT]='next'}this.moveElem.bind('keyfocus',function(e){var a=$(e.target).closest(o.atoms);if(a[0]){that.scrollIntoView(a)}}).bind('focusin',function(e){var a=$(e.target).closest(o.atoms);that.selectedFocus=(a[0])?a:false}).bind('focusout',function(e){that.selectedFocus=false}).bind('keydown',function(e){if(that.selectedFocus===false||!f[e.keyCode]){return}var a=that.selectedFocus[f[e.keyCode]](o.atoms);if(a&&a[0]){e.preventDefault();a.setFocus();that.scrollIntoView(a)}else if(that.isSliding){e.preventDefault()}})}this.dims=[0];this.hidingWrapper[0][o.direction.scroll]=0;this.minPos=0;this.update();if(o.recalcStageOnresize){$(window).bind('resize',function(){setTimeout(function(){that.stageWidthUpdate.call(that)},0)})}if(o.diashow){this.startDiashow();this.element.bind('mouseenter focusin',function(){clearInterval(that.diaTimer);setTimeout(function(){clearInterval(that.diaTimer)},99)});if(o.restartDiaShow){this.element.bind('mouseleave focusout',function(){that.startDiashow.call(that)})}}if(o.enableMwheel&&$.fn.mwheelIntent){this.hidingWrapper.mwheelIntent(function(e,d){that.stopDiashow.call(that);d=(d<0)?'-':'+';if((that.position>=that.maxPos&&d==='-')||(d==='+'&&that.position<=that.minPos)){return!that.isSliding}var a=(o.moveStep)?o.moveStep:'atom';that.moveTo(d+'atom1');return false})}var g=function(){var a=($.inArray(this,that.prevLink)!==-1)?'+':'-';that.stopDiashow.call(that);that.moveTo(a+o.moveStep);return false};this.nextLink.bind('click.uiscroller',g);this.prevLink.bind('click.uiscroller',g);if($.browser.msie&&parseInt($.browser.version,10)<7){var h=function(){$(this).addClass('over')},out=function(){$(this).removeClass('over')};this.nextLink.hover(h,out);this.prevLink.hover(h,out)}if(o.defaultSelected){this.moveTo('goTo'+o.defaultSelected,false)}this.propagate('init')},stageWidthUpdate:function(){this.dims[1]=this.hidingWrapper[this.options.direction.dim]();this.maxPos=(this.dims[0]-this.dims[1]);this.updatePosition_Controls()},createPagination:function(a){var b='<ul>',that=this,tmpContent,o=this.options;this.pagination=$(o.pagination,this.element[0]);this.atomElem.each(function(i){tmpContent=o.paginationAtoms.replace(/\$number/g,i+1);b+=(o.paginationTitleFrom)?tmpContent.replace(/\$title/g,$(o.paginationTitleFrom,this).text()):tmpContent});this.pagination.html(b+'</ul>').find('a').each(function(i){$(this).click(function(){that.stopDiashow.call(that);that.moveTo.call(that,'goTo'+i);return false})})},getIndexNearPos:function(a){var b=this.dims.length;while(b--){if(a>=this.dims[b]){return b}}return false},inView:function(a){var b=this.options.direction,stageDim=this.dims[1],atomDim=a[b.outerD](),curPos=this.hidingWrapper['scroll'+b.dir](),atomPos=a[0]['offset'+b.dir];if(curPos>atomPos||stageDim<atomDim+atomPos-curPos){return atomPos}return false},scrollIntoView:function(a){var b=this.inView(a);if(b!==false){this.moveTo(b)}},_setOption:function(k,v){var o=this.options;switch(k){case'enableMwheel':if(!v&&o.enableMwheel){this.hidingWrapper.unmwheelIntent()}break;case'addSubPixel':if(o.addSubPixel!==v){this.dims[0]-=o.addSubPixel;o.addSubPixel=v;this.dims[0]+=o.addSubPixel;this.update()}break}$.widget.prototype._setOption.apply(this,arguments)},startDiashow:function(){var a=this;this.diaTimer=null;clearInterval(this.diaTimer);this.diaTimer=setInterval(function(){((a.position===a.maxPos&&a.options.type!=='carousel')?a.moveTo(0,false):a.moveTo('-'+a.options.moveStep))},this.options.diashow)},stopDiashow:function(){this.element.unbind('.diashow');clearInterval(this.diaTimer)},update:function(a){var b=this,jElm,o=this.options;if(a){this.dims=[0]}this.dims[1]=this.hidingWrapper.css({overflow:'hidden',position:'relative'})[o.direction.dim]();var c=this.dims.length-2;for(var i=c,len=this.atomElem.length;i<len;i++){jElm=$(this.atomElem[i]);b.dims.push(b.dims[0]);b.dims[0]+=jElm[o.direction.outerD]({margin:true})}this.dims[0]+=o.addSubPixel;this.maxPos=(this.dims[0]-this.dims[1]);var d={};d[o.direction.dim]=this.dims[0]+'px';this.moveElem.css(d);if(o.pagination){this.createPagination(a)}this.updatePosition_Controls()},updatePosition_Controls:function(d){var o=this.options;d=(isNaN(d))?parseInt(this.hidingWrapper[0][o.direction.scroll],10):d;function changeState(a,b){var c=(b)?{style:'addClass'}:{style:'removeClass'};return a[c.style](o.activeLinkClass)}if(d!==this.position){this.percentage=d/(this.maxPos/100);this.oldPosition=this.position;this.oldAtomPos=this.atomPos;this.position=d;var e=this.getIndexNearPos(this.position);e=(e)?e-2:0;this.atomPos=e}this.percentage=d/(this.maxPos/100);if(d<=this.minPos&&this.prevLink.hasClass(o.activeLinkClass)){o.linkFn.call(this.prevLink,'hide',this.ui());changeState(this.prevLink)}else if(d>this.minPos&&!this.prevLink.hasClass(o.activeLinkClass)){o.linkFn.call(this.prevLink,'show',this.ui());changeState(this.prevLink,true)}if(d>=this.maxPos&&this.nextLink.hasClass(o.activeLinkClass)){o.linkFn.call(this.nextLink,'hide',this.ui());changeState(this.nextLink)}else if(d<this.maxPos&&!this.nextLink.hasClass(o.activeLinkClass)){o.linkFn.call(this.nextLink,'show',this.ui());changeState(this.nextLink,true)}if(this.pagination){var f=this.pagination.find('li').filter('.'+o.activePaginationClass).removeClass(o.activePaginationClass),newActive=f.end().eq(this.atomPos).addClass(o.activePaginationClass);if($.isFunction(o.paginationFn)){o.paginationFn.call(f,'inactive');o.paginationFn.call(newActive,'active')}}},getNummericPosition:function(a){var b=false,num,lastDim=this.dims[this.dims.length-1];if(a.indexOf('goTo')===0){num=parseInt(/(\d+)$/.exec(a)[0],10)+2;a=this.dims[num]}else if(a.indexOf('centerTo')===0){num=parseInt(/(\d+)$/.exec(a)[0],10)+2;a=this.dims[num]-(this.dims[1]/2)+(this.atomElem.filter(":eq("+num+")")[this.options.direction.outerD]()/2)}else if(a=='-atom'||a=='-atom1'){num=this.atomPos+3;a=(this.dims[num]||this.dims[num]===0)?this.dims[num]:lastDim}else if(a=='+atom'||a=='+atom1'){a=(this.atomPos)?this.dims[this.atomPos+1]:0}else if(a.indexOf('atom')==1){num=parseInt(/(\d+)$/.exec(a)[0],10);if(a.indexOf('-')===0){num+=2;if(this.dims[this.atomPos+num]){a=this.dims[this.atomPos+num]}else{a=lastDim}}else{num-=2;var c=this.atomPos-num;if(c>1&&this.dims[this.atomPos-num]){a=this.dims[this.atomPos-num]}else{a=0}}}else if(a.indexOf('+')===0||a.indexOf('-')===0){b=a.slice(0,1);a=parseInt(a.slice(1),10);a=(b=='-')?this.position+a:this.position-a}else{var d=/(\d+)%$/.exec(a);if(d&&d[1]){a=this.maxPos/100*parseFloat(a)}}if(this.options.stickyFirstLast){if((a-this.maxPos)*-1<this.atomElem.filter(':last')[this.options.direction.outerD]()){a=this.maxPos}else if(a<this.atomElem[this.options.direction.outerD]()){a=0}}return a},moveTo:function(a,b,c){a=(typeof a==='string'||isNaN(a))?this.getNummericPosition(a):a;a=(a<=0)?0:(a>=this.maxPos)?this.maxPos:a;if(a===this.position){return false}var o=this.options,scroll=o.direction.scroll;this.updatePosition_Controls(a);this.propagate('start',this.oldPosition);b=(typeof b=='undefined')?o.animate:b;if(b){c=c||{};c=$.extend({},o.animateOptions,{slide:this},c);var d=(scroll=='scrollTop')?{scrollTop:a,uiscrollerComplete:a}:{scrollLeft:a,uiscrollerComplete:a};this.hidingWrapper.stop().animate(d,c)}else{this.hidingWrapper.stop()[0][scroll]=a;this.propagate('end')}},ui:function(){return{instance:this,options:this.options,pos:this.position,percentPos:this.percentage,oldIndex:this.oldAtomPos,newIndex:this.atomPos,size:this.dims.length-2}},propagate:function(n,a){var b=(a||a===0)?$.extend({},this.ui(),{'pos':a,percentPos:a/(this.maxPos/100)}):this.ui();if(n==='start'){this.isSliding=true}else if(n==='end'){this.isSliding=false}this.element.triggerHandler("uiscroller"+n,[b]);if(this.options[n]){this.options[n].call(this.element[0],{type:'uiscroller'+n},b)}}});$.extend($.fx.step,{uiscrollerComplete:function(a){if(a.now||a.now===0){var b=a.options.slide;if(b){b.propagate('slide',b.hidingWrapper[0][b.options.direction.scroll])}}}})})(jQuery);
//fb-snippets/clip
;(function($){if(!document.defaultView||!document.defaultView.getComputedStyle){var g=$.curCSS;$.curCSS=function(a,b,c){var d=a.currentStyle,ret;if(b==='font-size'){b='fontSize'}if((b!=='clip'&&b!=='fontSize')||!d){return g.apply(this,arguments)}var e=a.style;if(!c&&e){ret=e[b]}if(b==='clip'){ret=ret||'rect('+(d.clipTop||'auto')+' '+(d.clipRight||'auto')+' '+(d.clipBottom||'auto')+' '+(d.clipLeft||'auto')+')'}else{ret=ret||d.fontSize;if(!(/px/.test(ret))){var f=e.width,rsWidth=a.runtimeStyle.width;a.runtimeStyle.width=a.currentStyle.width;e.width='100em';ret=e.pixelWidth/100+"px";e.width=f;a.runtimeStyle.width=rsWidth}}return ret}}})(jQuery);(function($){var e=[function(){return 0},function(a){return $(a).outerWidth()},function(a){return $(a).outerHeight()},function(a){return 0}],calcNumClip=function(a,b){return((/em/.test(a)))?(parseFloat($.curCSS(b,'fontSize'),10)||1)*(parseFloat(a,10)||0):(parseInt(a,10)||0)};var f=function(a,b,c){var d=[];if(a==='auto'){a='rect(auto auto auto auto)'}a=a.replace(/rect\(|\)/g,'').split(/,\s*|\s/);if(c){b.endClipStyle='rect('+a.join(' ')+')'}for(var i=0;i<a.length;i++){d[i]=(a[i]!=='auto')?calcNumClip(a[i],b.elem):e[i](b.elem)}return d};$.fx.step.clip=function(a){if(!a.clipInit){a.start=f($.curCSS(a.elem,'clip')||'auto',a);a.end=f(a.end||'auto',a,true);a.elmStyle=a.elem.style;a.clipInit=true}a.elmStyle.clip='rect('+(a.pos*(a.end[0]-a.start[0])+a.start[0])+'px '+(a.pos*(a.end[1]-a.start[1])+a.start[1])+'px '+(a.pos*(a.end[2]-a.start[2])+a.start[2])+'px '+(a.pos*(a.end[3]-a.start[3])+a.start[3])+'px)';if(a.pos===1&&a.endClipStyle){a.elmStyle.clip=a.endClipStyle}}})(jQuery);
//fb-snippets/setUnset
;(function($){$.createSetUnsetFunction=function(d){if(typeof d=='string'){var e=d.split('.');if(typeof window[e[0]]=='undefined'){window[e[0]]={}}d=window[e[0]];for(var i=1,len=e.length;i<len;i++){if(typeof d[e[i]]=='undefined'){d[e[i]]={}}d=d[e[i]]}}return function(a,b){var c=a;if(typeof a=='string'){c={};c[a]=b}for(name in c){if(typeof d[name]=='undefined'){d[name]=c[name]}}}};$.i18n=(function(){var d={},defLang='de',active=$('html').attr('lang')||'de';function setActive(a){active=a}function setDefault(a){defLang=a}function setText(a,b,c){if(arguments.length===1&&typeof a==='object'){b=a;a=active}if(c!==undefined){var o={};o[b]=c;b=o}if(!d[a]){d[a]={}}for(var i in b){d[a][i]=b[i]}}function getText(a,b){if(!b){b=a;a=active}if(!d[a]){d[a]={}}var c=d[a][b];return(c!==undefined)?c:(d[defLang][b]||'')}return{setActive:setActive,setDefault:setDefault,setText:setText,getText:getText}})()})(jQuery);
//init/eads-cfg
;(function($){var a=$.createSetUnsetFunction('eads.path');var b=$.createSetUnsetFunction('eads.cfg');eads.cfg.webtv={};$.i18n.setDefault('en');$.i18n.setText('en',{Hide:'Hide',Show:'Show',showHighlights:'Show Highlights',hideHighlights:'Hide highlights',prev:'previous',next:'next','close-button':'close',play:'play',pause:'pause',playVideo:'play video',showFooter:'Show footer',hideFooter:'Hide footer',selectGo:'Go',printLink:'Print page',bookmarkTitle:"Add '{title}' to bookmarks",bookmarkLink:'Bookmark',playerPlay:'play',playerPause:'pause',playerMute:'mute',playerUnmute:'unmute',playerTimeline:'elapsed time of total {duration}',timelineLabel:'video position',volumeLabel:'volume control',kewegoKeywordSearch:'{total} results for keyword: ',kewegoCatSearch:'{total} results for category: ',kewegoError:'There was an Error. Please try again or later.',send2friendSuccess:'Message send.',send2friendError:'Message error.'});var c=location.href.substring(0,location.href.lastIndexOf('/'))+'/';b({validiyMessages:{typeMismatch:{email:'{%value} is not a legal email address',url:'{%value} is not a valid web address',number:'{%value} is not a number!',date:'{%value} is not a date',time:'{%value} is not a time',range:'{%value} is not a number!',"datetime-local":'{%value} is not a correct date-time format.'},rangeUnderflow:'{%value} is too low. The lowest value you can use is {%min}.',rangeOverflow:'{%value}  is too high. The highest value you can use is {%max}.',stepMismatch:'The value {%value} is not allowed for this form. Only certain values are allowed for this field. {%title}',tooLong:'The entered text is too large! You used {%valueLen} letters and the limit is {%maxlength}.',patternMismatch:'{%value} is not in the format this page requires! {%title}',valueMissing:'You have to specify a value'},kewegoEmbed:{path:'http://s.kewego.com/swf/p3/epix.swf',params:{allowFullScreen:'true',allowscriptaccess:'always'},vars:{language_code:$('html').attr('lang').split('-')[0]||'en',playerKey:'3fd6cff7e60d',autostart:false}},kewegoSliderEmbed:{path:'http://s.kewego.com/swf/sp.swf',params:{allowFullScreen:'true',allowscriptaccess:'always'},vars:{language_code:$('html').attr('lang').split('-')[0]||'en',playerKey:'3fd6cff7e60d',playerkey:'3fd6cff7e60d',autostart:false,picto:'12BDE9',border:'cccccc',btn:'363636',cbar:'000000',fontcolor:'eaeaea',highlight:'888888'}}});a({fe:c,resources:c,player5resources:c,player5prefix:''})})(jQuery);
//fb-modules/jquery.tabtree
;(function($){function numsort(a,b){return a-b}var f=0;$.widget('ui.tabtree',{options:{buttonSel:'a',panelSel:false,focusOnExpand:true,focusSel:true,createPanelwrapper:false,toggleButton:false,multiSelectable:false,selectEvents:'ariaclick',bindStyle:'bind',bindContext:false,defaultSelected:0,slideShow:false,restartSlideShow:true,activeButtonClass:'js-selected',activePanelClass:'js-expanded',handleDisplay:true},_create:function(){var b=this,o=this.options,elem=this.element,isSelectedArray=o.defaultSelected.length,isHTMLSelected;this.selectedIndexes=[];this.slideShowtimer=null;this.buttons=$(o.buttonSel,elem[0]);this.panels=(o.panelSel)?$(o.panelSel,this.element[0]).each(function(i){var a=$(b.buttons[i]),panel=$(this).labelWith(a);a.controlsThis(panel)}):this.buttons.map(function(){var a=$(this),idRef=a.getHrefHash(),panel=$(idRef);panel.labelWith(a);a.attr({'aria-controls':idRef.replace('#','')});return panel[0]});this.panels=$($.unique(this.panels.get()));if(o.createPanelwrapper){this.panels.wrap('<div class="a11y-panelwrapper" />')}isHTMLSelected=!!this.buttons.filter('.'+o.activeButtonClass)[0];this.buttons.each(function(i){var a=$(this),initAction=((isHTMLSelected&&a.hasClass(o.activeButtonClass))||(!isHTMLSelected&&(isSelectedArray)?$.inArray(i,o.defaultSelected)!==-1:(!isHTMLSelected&&o.defaultSelected===i)))?'expand':'collapse';b[initAction].call(b,this,{type:'init'})});if($.support.waiAria){this.buttons.attr({role:'button'});if(this.buttons[0]&&$.nodeName(this.buttons[0],'a')){this.buttons.each(function(){var a=$(this);this.setAttribute('data-href',a.attr('href'));a.removeAttr('href')})}this.panels.attr({role:'group'}).addClass('a11y-js-overflow')}f++;if(o.bindStyle==='live'){this.buttons.context=(o.bindContext)?$(o.bindContext,this.element)[0]:this.element[0];this.buttons.selector='.tabtree-button_'+f;this.buttons.addClass('tabtree-button_'+f);if(!this.buttons.context){console.log(o.bindContext+' not found in tab-module')}}if(o.selectEvents){this.buttons[o.bindStyle](o.selectEvents,function(e){var a=(o.toggleButton)?'toggle':'expand';clearInterval(b.slideShowtimer);b[a].call(b,this,e);return false})}if(!o.selectEvents||o.selectEvents.indexOf('click')==-1){this.buttons[o.bindStyle]('click',function(){clearInterval(b.slideShowtimer);if(o.focusOnExpand){b.focusPanel.call(b,$($(this).attr('aria-controls')),1)}return false})}if(o.slideShow&&isFinite(o.slideShow)){this.slideShowtimer=setInterval(function(){b.showPrevNext.call(b,1)},o.slideShow);this.element.inOut(function(){clearInterval(b.slideShowtimer)},function(){if(o.restartSlideShow){clearInterval(b.slideShowtimer);b.slideShowtimer=setInterval(function(){b.showPrevNext.call(b,1)},o.slideShow)}})}this._trigger('init',{type:'init'},this.ui())},showPrevNext:function(a){var b=this.buttons.index(this.buttons.filter('.'+this.options.activeButtonClass)[0])+a;if(b<0){b=this.buttons.length-1}else if(b>=this.buttons.length){b=0}this.expand(this.buttons.get(b),{type:'show-'+a})},toggle:function(a,e){var b=($(a).hasClass(this.options.activeButtonClass))?'collapse':'expand';this[b](a,e)},collapse:function(a,e,b,c){e=e||{type:'collapse'};a=$(a);if(!a.hasClass(this.options.activeButtonClass)&&e.type!='init'){return false}var d=b||this.getPanel(a),buttons=this.getButtons(d),type=(e.type=='init')?'collapseinit':'collapse',that=this,o=this.options,uiObj={button:buttons,panel:d};if(!o.multiSelectable){uiObj.expandElements=c||{panel:$([]),button:$([])}}this.removeIndex(d);if(this._trigger(type,e,$.extend({},this.ui(),uiObj))===false){this.addIndex(d);return undefined}this.setState(buttons,uiObj.panel,'inactive');if(o.handleDisplay===true||(e.type=='init'&&o.handleDisplay)){if(o.hideStyle==='visibility'){uiObj.panel.parent().css({overflow:'hidden',height:0}).end().css({visibility:'hidden'})}else{uiObj.panel.hide()}}uiObj.button=a;$.ui.SR.update();return uiObj},addIndex:function(a){if(!isFinite(a)&&a.jquery){a=this.panels.index(a[0])}if($.inArray(a,this.selectedIndexes)===-1){this.selectedIndexes.push(a);this.selectedIndexes.sort(numsort)}},removeIndex:function(b){if(!isFinite(b)&&b.jquery){b=this.panels.index(b[0])}this.selectedIndexes=$.grep(this.selectedIndexes,function(a,i){return(b!==a)})},expand:function(a,e){e=e||{type:'expand'};a=$(a);if(e.type!='init'&&a.hasClass(this.options.activeButtonClass)){return false}var b=(e.type=='init')?'expandinit':'expand',that=this,o=this.options,uiObj={},panel=this.getPanel(a),buttons=this.getButtons(panel),collapseButton=this.buttons.filter('.'+o.activeButtonClass),posStyle,panelWrapper;uiObj.button=buttons;uiObj.panel=panel;if(!o.multiSelectable){uiObj.collapseElements={button:collapseButton,panel:this.getPanel(collapseButton)}}this.addIndex(panel);if(this._trigger(b,e,$.extend({},this.ui(),uiObj))===false){this.removeIndex(panel);return false}if(e.type!='init'&&!o.multiSelectable){collapseButton.each(function(){that.collapse.call(that,this,e,false,{button:buttons,panel:panel})})}this.setState(buttons,panel,'active');if(o.handleDisplay===true||(e.type=='init'&&o.handleDisplay=='initial')){if(o.hideStyle==='visibility'){panel.parent().css({overflow:'',height:''}).end().css({visibility:''})}else{panel.show()}}$.ui.SR.update();if(o.addToHistory&&e.type!=='init'&&e.type!=='hashHistoryChange'){$.hashHistory.add('tab-'+panel.getID())}if(/click|hashHistoryChange/.test(e.type)&&o.focusOnExpand){that.focusPanel(panel)}return undefined},getButtons:function(a){return this.buttons.filter('[aria-controls='+a.getID()+']')},getPanel:function(a){return this.panels.filter('#'+a.attr('aria-controls'))},setState:function(a,b,c){var o=this.options,set=(c=='active')?{c:'addClass',index:'-1',aria:'true'}:{c:'removeClass',index:'0',aria:'false'};if((!o.toggleButton)){a.attr({'tabindex':set.index,'aria-disabled':set.aria})[set.c]('ui-disabled')}else{a.attr({'tabindex':'0'})}a[set.c](o.activeButtonClass).attr('aria-expanded',set.aria);b[set.c](o.activePanelClass).attr('aria-expanded',set.aria)},focusPanel:function(a){if(!this.options.focusSel){return false}var o=this.options,focusElem=(o.focusSel===true)?a.firstExpOf('semanticAtomSrFocusable'):$(o.focusSel,a);focusElem.setFocus({context:(a[0].parentNode||{}).parentNode});return undefined},ui:function(){return{instance:this,panels:this.panels,buttons:this.buttons,selectedIndexes:this.selectedIndexes}}})})(jQuery);
//fb-snippets/fadeOver
;(function($){var f={absolute:/absolute/,relative:/absolute|fixed|relative/};function addStyles(a,b){var c=a[0];if(!c){return a}var d=c.style;if(b.position&&f[b.position].test($.curCSS(c,'position'))){b=$.extend({},b);delete b.position}for(var e in b){d[e]=b[e]}return a}$.fn.fadeOver=function(b){if(!this[0]){return this}b=$.extend({},$.fn.fadeOver.defaults,b);if((this.length>1||b.hideElement.length>1)){console.log('fadeOver: wir können immer nur ein hideElement bzw. ein showElement behandeln')}var c=$(this[0]),parentElement=(b.parentSel)?c.closest(b.parentSel):c.parent(),animInCSS={start:{position:'absolute',top:(parseInt(parentElement.css('paddingTop'),10)||0),left:(parseInt(parentElement.css('paddingLeft'),10)||0),display:'block'},end:{},after:{position:'',top:'',left:''}},animOutCSS=$.extend(true,{},animInCSS,{after:{}}),parentStartStyles={position:'relative',zoom:'1',overflow:'hidden',height:parentElement.height()+'px'},parentEndStyles={height:''};if(b.stopAll){b.hideElement.stop(true,true);c.stop(true,true)}if(b.hideStyle==='visibility'){animInCSS.start.visibility='';animOutCSS.after.visibility='hidden'}else{animInCSS.start.display='block';animOutCSS.after.display='none'}b.showElement=c;if(b.inAnim){$.each(b.inAnim.split(','),function(i,a){$.fn.fadeOver.presets[a](c,animInCSS,b)})}if(b.outAnim){$.each(b.outAnim.split(','),function(i,a){$.fn.fadeOver.presets[a](b.hideElement,animOutCSS,b)})}function animateParentHeight(){parentElement.animate({height:c.outerHeight({margin:true})},$.extend({},b.animOpts,{complete:function(){parentElement.css(parentEndStyles);if(b.animateHeight==='linear'){b.complete.apply(c[0])}}}))}addStyles(parentElement,parentStartStyles);addStyles(b.hideElement,animOutCSS.start);if(b.outAnim){b.hideElement.animate(animOutCSS.end,$.extend({},b.animOpts))}addStyles(c,animInCSS.start);if(b.inAnim){c.animate(animInCSS.end,$.extend({},b.animOpts,{complete:function(){if(b.hideStyle==='visibility'){b.hideElement.parent().css({overflow:'hidden',height:0})}b.hideElement.css(animOutCSS.after);c.css(animInCSS.after);if(!b.animateHeight){parentElement.css(parentEndStyles)}if(b.animateHeight!=='linear'){b.complete.apply(this,arguments)}else{animateParentHeight()}}}))}if(b.hideStyle==='visibility'){c.parent().css('height','')}if(b.animateHeight==='sync'){animateParentHeight()}return this};$.fn.fadeOver.defaults={animateHeight:false,inAnim:'fadeIn',outAnim:'fadeOut',hideStyle:'display',parentSel:false,hideElement:$([]),stopAll:true,complete:$.noop,animOpts:{duration:400}};$.fn.fadeOver.presets={fadeIn:function(a,b,c){if(!a[0]){return b}if(a[0].offsetHeight<3||a[0].offsetWidth<3||a.css('visibility')==='hidden'){b.start.opacity=0}b.end.opacity=1;b.after.opacity='';return b},fadeOut:function(a,b,c){b.end.opacity=0;return b}};$.fn.crossFade=$.fn.fadeOver})(jQuery);
//fb-snippets/clickArea
;(function($){$.createClickAreaHandler=function(d){function handleClick(e){var a=$(e.target);if((d.clickTargets==='all'||a.closest(d.clickTargets,this)[0])&&!a.closest(d.stopTargets,this)[0]){var b=$(d.anchorSel,this),target=b.attr('target'),url=(b[0])?b[0].href:false,win;if(d.trigger&&b[0]){var c=$.Event('click');$(b[0]).trigger(c);if(c.isDefaultPrevented()){return}}if(!url){return}if(target&&!(/_blank|_self/.test(target))){if(target==='_top'&&top.location){top.location.href=url}else if(target==='_parent'&&parent.location){parent.location.href=url}else{win=window.open(url,target)}}else if(e.ctrlKey||e.shiftKey||(/_blank/.test(target))){win=window.open(url)}else{location.href=url}if(win&&win.focus){win.focus()}}}return handleClick};$.fn.clickArea=function(a){a=$.extend({},$.fn.clickArea.defaults,a);if(a.addOver){this.inOut(function(e){if(a.noWidgetFocus&&$(e.target).hasClass('a11y-focus-widget')){return}$(this).addClass('hover-clickarea')},function(){$(this).removeClass('hover-clickarea')},{bindStyle:a.bindStyle,useEventTypes:a.addOver})}return this[a.bindStyle]('click',$.createClickAreaHandler(a))};$.fn.clickArea.defaults={anchorSel:'a[href]',stopTargets:'a[href], input, select, textarea, button, label',clickTargets:'all',bindStyle:'bind',addOver:false,noWidgetFocus:false,trigger:false}})(jQuery);
//fb-snippets/addBookmark
;(function($){$.support.bookmarkAPI=!!((window.sidebar&&sidebar.addPanel)||(window.external&&document.all)||(window.opera&&window.print));function addBookmark(){var a=this.getAttribute('data-bookmarktitle'),comment=this.getAttribute('data-bookmarkcomments'),url=this.href;if(window.sidebar&&sidebar.addPanel){sidebar.addPanel(a,url,comment);return false}if(window.external&&document.all){external.AddFavorite(url,a);return false}}$.fn.addBookmark=function(b){b=$.extend({},$.fn.addBookmark.defaults,b);if(!b.title){b.title=document.title}if(!b.showTitle){b.showTitle=b.title}if(!b.url){b.url=location.href}return this.each(function(){var a=$(this).attr({href:b.url,title:b.showTitle,rel:'sidebar','data-bookmarktitle':b.title,'data-bookmarkcomments':b.comment});if($.support.bookmarkAPI){a.click(addBookmark)}a=null})};$.fn.addBookmark.defaults={title:false,showTitle:false,url:false,comment:''}})(jQuery);
//fb-snippets/jquery.swfobject
;(function($){var e=new Date().getTime();$.fn.embedSWF=function(o){var d=[],reservedParams=['width','height','expressInstall','version'];o=$.extend(true,{},$.fn.embedSWF.defaults,o);function getId(a){var b=a.attr('id');if(!b){b='id-'+String(e++);a.attr({id:b})}return b}function strToObj(b){var c={};if(b){b=b.replace(/^\?/,'').replace(/&amp;/g,'&').split(/&/);$.each(b,function(i,a){queryPair=a.split(/\=/);c[decodeURIComponent(queryPair[0])]=(queryPair[1])?decodeURIComponent(queryPair[1]):''})}return c}this.each(function(){var b=$(this),classes=this.className,linkSrc=$('a',this).filter('[href*=.swf], [href*=.flv]');if(!linkSrc[0]){return}var c=getId(b),src=linkSrc.attr('href').split('?'),params=strToObj(src[1]),width=params.width||b.width(),height=params.height||b.height(),version=params.version||o.version,expressInstall,flash;if(params.expressInstall=='false'){expressInstall=false}else if(!params.expressInstall){expressInstall=o.expressInstall}else{expressInstall=params.expressInstall}$.each(reservedParams,function(i,a){delete params[a]});$.extend({},o.parameters,params);swfobject.embedSWF(src[0],c,width,height,version,expressInstall,false,params);flash=document.getElementById(c);flash.className=classes;d.push(flash)});return this.pushStack(d)};$.fn.embedSWF.defaults={expressInstall:false,version:"9.0.124",parameters:{}}})(jQuery);
//fb-snippets/locations
;(function($){$.location=(function(){var f={};function issetQuery(a){return(f[a]||f[a]==='')}function strToObj(c,d){var e={};d=$.extend({decode:false,seperator:/&/g,assignator:/\=/},d);if(c){if('&'.replace(d.seperator,'1')==='1'&&'='.replace(d.assignator,'1')==='1'){c=c.substr(c.indexOf('?')+1).replace(/&amp;/g,'&').split('#')[0]}c=c.split(d.seperator);$.each(c,function(i,a){var b=a.split(d.assignator);if(d.decode){e[decodeURIComponent(b[0]).replace(/\+/g,' ')]=(b[1])?decodeURIComponent(b[1]).replace(/\+/g,' '):''}else{e[b[0]]=(b[1])?b[1]:''}})}return e}function objToStr(a,b){var c=[],str='';b=$.extend({decode:false,seperator:'&',assignator:'='},b);if(b.decode){for(prop in a){c.push((a[prop])?encodeURIComponent(prop).replace(' ','+')+b.assignator+encodeURIComponent(a[prop]).replace(' ','+'):encodeURIComponent(prop).replace(' ','+'))}}else{for(prop in a){c.push((a[prop])?prop+b.assignator+a[prop]:prop)}}str=c.join(b.seperator);return str}f=strToObj(location.search);return{querys:f,issetQuery:issetQuery,strToObj:strToObj,objToStr:objToStr}})()})(jQuery);
//fb-snippets/jquery.ajaxmanager
;(function($){var l={},cache={};$.manageAjax=(function(){function create(a,b){l[a]=new $.manageAjax._manager(a,b);return l[a]}function destroy(a){if(l[a]){l[a].clear(true);delete l[a]}}var c={create:create,destroy:destroy};return c})();$.manageAjax._manager=function(a,b){this.requests={};this.inProgress=0;this.name=a;this.qName=a;this.opts=$.extend({},$.ajaxSettings,$.manageAjax.defaults,b);if(b&&b.queue&&b.queue!==true&&typeof b.queue==='string'&&b.queue!=='clear'){this.qName=b.queue}};$.manageAjax._manager.prototype={add:function(o){o=$.extend({},this.opts,o);var e=o.complete||$.noop,origSuc=o.success||$.noop,beforeSend=o.beforeSend||$.noop,origError=o.error||$.noop,strData=(typeof o.data=='string')?o.data:$.param(o.data||{}),xhrID=o.type+o.url+strData,that=this,ajaxFn=this._createAjax(xhrID,o,origSuc,e);if(this.requests[xhrID]&&o.preventDoubbleRequests){return}ajaxFn.xhrID=xhrID;o.xhrID=xhrID;o.beforeSend=function(a,b){var c=beforeSend.call(this,a,b);if(c===false){that._removeXHR(xhrID)}a=null;return c};o.complete=function(a,b){that._complete.call(that,this,e,a,b,xhrID,o);a=null};o.success=function(a,b,c){that._success.call(that,this,origSuc,a,b,c,o);c=null};o.error=function(a,b,c){var d='',content='';if(b!=='timeout'&&a){d=a.status;content=a.responseXML||a.responseText}if(origError){origError.call(this,a,b,c,o)}else{setTimeout(function(){throw b+'| status: '+d+' | URL: '+o.url+' | data: '+strData+' | thrown: '+c+' | response: '+content;},0)}a=null};if(o.queue==='clear'){$(document).clearQueue(this.qName)}if(o.queue){$.queue(document,this.qName,ajaxFn);if(this.inProgress<o.maxRequests){$.dequeue(document,this.qName)}return xhrID}return ajaxFn()},_createAjax:function(a,o,b,c){var d=this;return function(){if(o.beforeCreate.call(o.context||d,a,o)===false){return}d.inProgress++;if(d.inProgress===1){$.event.trigger(d.name+'AjaxStart')}if(o.cacheResponse&&cache[a]){d.requests[a]={};setTimeout(function(){d._complete.call(d,o.context||o,c,cache[a],'success',a,o);d._success.call(d,o.context||o,b,cache[a]._successData,'success',cache[a],o)},0)}else{if(o.async){d.requests[a]=$.ajax(o)}else{$.ajax(o)}}return a}},_removeXHR:function(a){if(this.opts.queue){$.dequeue(document,this.qName)}this.inProgress--;this.requests[a]=null;delete this.requests[a]},_isAbort:function(a,o){var b=!!(o.abortIsNoSuccess&&(!a||a.readyState===0||this.lastAbort===o.xhrID));a=null;return b},_complete:function(a,b,c,d,e,o){if(this._isAbort(c,o)){d='abort';o.abort.call(a,c,d,o)}b.call(a,c,d,o);$.event.trigger(this.name+'AjaxComplete',[c,d,o]);if(o.domCompleteTrigger){$(o.domCompleteTrigger).trigger(this.name+'DOMComplete',[c,d,o]).trigger('DOMComplete',[c,d,o])}this._removeXHR(e);if(!this.inProgress){$.event.trigger(this.name+'AjaxStop')}c=null},_success:function(d,e,f,g,h,o){var j=this;if(this._isAbort(h,o)){h=null;return}if(o.abortOld){$.each(this.requests,function(a){if(a===o.xhrID){return false}j.abort(a)})}if(o.cacheResponse&&!cache[o.xhrID]){var k=h.getAllResponseHeaders();cache[o.xhrID]={status:h.status,statusText:h.statusText,responseText:h.responseText,responseXML:h.responseXML,_successData:f,getAllResponseHeaders:function(){return k},getResponseHeader:(function(){var c={};$.each(k.split("\n"),function(i,a){var b=a.indexOf(":");c[a.substr(0,b)]=a.substr(b+2)});return function(a){return c[a]}}())}}e.call(d,f,g,h,o);$.event.trigger(this.name+'AjaxSuccess',[h,o,f]);if(o.domSuccessTrigger){$(o.domSuccessTrigger).trigger(this.name+'DOMSuccess',[f,o]).trigger('DOMSuccess',[f,o])}h=null},getData:function(b){if(b){var c=this.requests[b];if(!c&&this.opts.queue){c=$.grep($(document).queue(this.qName),function(a,i){return(a.xhrID===b)})[0]}return c}return{requests:this.requests,queue:(this.opts.queue)?$(document).queue(this.qName):[],inProgress:this.inProgress}},abort:function(b){var c;if(b){c=this.getData(b);if(c&&c.abort){this.lastAbort=b;c.abort();this.lastAbort=false}else{$(document).queue(this.qName,$.grep($(document).queue(this.qName),function(a,i){return(a!==c)}))}c=null;return}var d=this,ids=[];$.each(this.requests,function(a){ids.push(a)});$.each(ids,function(i,a){d.abort(a)})},clear:function(a){$(document).clearQueue(this.qName);if(a){this.abort()}}};$.manageAjax._manager.prototype.getXHR=$.manageAjax._manager.prototype.getData;$.manageAjax.defaults={beforeCreate:$.noop,abort:$.noop,abortIsNoSuccess:true,maxRequests:1,cacheResponse:false,domCompleteTrigger:false,domSuccessTrigger:false,preventDoubbleRequests:true,queue:false};$.each($.manageAjax._manager.prototype,function(n,c){if(n.indexOf('_')===0||!$.isFunction(c)){return}$.manageAjax[n]=function(a,o){if(!l[a]){if(n==='add'){$.manageAjax.create(a,o)}else{return}}var b=Array.prototype.slice.call(arguments,1);l[a][n].apply(l[a],b)}})})(jQuery);
//fb-modules/ui.cOverlay
;(function($){$.fn.fadeInTo=function(){var b=arguments;return this.each(function(){var a=$(this);if(a.css('display')==='none'){a.css({opacity:'0',display:'block'})}$.fn.fadeTo.apply(a,b)})};var g=new Date().getTime();$.widget('ui.overlayProto',{hideElementsOnShow:function(){var o=this.options,that=this;this.hiddenElements=$([]);if(o.hideWindowedFlash){this.hiddenElements=$('object, embed').filter(function(){return!(((this.getAttribute('classid')||'').toLowerCase()==='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000'||this.getAttribute('type')==='application/x-shockwave-flash')&&(this.getAttribute('transparent')!=='transparent'&&(/<param\s+(?:[^>]*(?:name=["'?]\bwmode["'?][\s\/>]|\bvalue=["'?](?:opaque|transparent)["'?][\s\/>])[^>]*){2}/i.test(this.innerHTML))))})}if(o.hideWhileShown){this.hiddenElements=this.hiddenElements.add(o.hideWhileShown)}this.hiddenElements=this.hiddenElements.filter(function(){return($.curCSS(this,'visibility')!=='hidden'&&!$.contains(that.element[0],this))}).filter(o.hideFilter).css({visibility:'hidden'})}});$.widget('ui.mask',$.ui.overlayProto,{options:{extraClass:false,closeOnClick:true,closeOnEsc:true,hideFilter:function(){return true},handleDisplay:true,fadeInTime:0,fadeOutTime:0,opacity:0.8,bgIframe:false,cssWidth:true},_create:function(){var o=this.options,that=this,css;g++;this.id=g;this.maskedElement=this.element.parent();if(this.maskedElement.is('body')){this.dimensionElement=$(document);this.calcMethod={height:'height',width:'width'}}else{this.dimensionElement=this.maskedElement.css({position:'relative'});this.calcMethod={height:'innerHeight',width:'innerWidth'}}if(this.maskedElement.is('body')||(parseInt($.browser.version,10)<7&&$.browser.msie)){css={display:'none',position:'absolute',top:'0',left:'0'};this.calcSize=true}else{css={display:'none',position:'absolute',top:0,left:0,right:0,bottom:0};this.calcSize=false}this.element.css(css);this.isVisible=false;if(o.closeOnClick){this.element.click(function(e){that.hide.call(that,e,this)})}if(o.extraClass){this.element.addClass(o.extraClass)}},ui:function(){return{instance:this}},hide:function(e,a){if(!this.isVisible){return}var b=this._trigger('close',e,this.ui()),o=this.options,that=this;if(b===false){return}this.isVisible=false;if(o.handleDisplay){if(o.fadeOutTime){this.element.fadeOut(o.fadeOutTime,function(){that.unexpose.call(that)})}else{this.element.hide();this.unexpose()}}this.element.queue(function(){if(that.hiddenElements&&that.hiddenElements.css){that.hiddenElements.css({visibility:'visible'})}that.maskedElement.removeClass('mask-visible');that.element.dequeue()});$(document).unbind('.mask'+this.id);$(window).unbind('.mask'+this.id)},resize:function(a){var b={'height':this.dimensionElement[this.calcMethod.height]()};if(!this.options.cssWidth){b.width=this.dimensionElement[this.calcMethod.width]()}if(a){this.element.css(b)}return b},show:function(e,o){if(this.isVisible){return}o=(o)?$.extend(true,{},this.options,o):this.options;var a=this,resize=function(e){a.resize.call(a,true)};if(o.expose){this.expose(o.expose)}this._trigger('show',e,$.extend(true,{},this.ui(),o));this.isVisible=true;this.maskedElement.addClass('mask-visible');this.hideElementsOnShow();if(o.handleDisplay){if(this.calcSize){this.resize(true)}if(o.fadeInTime){this.element.fadeInTo(o.fadeInTime,o.opacity)}else{this.element.css({opacity:o.opacity,display:'block'})}}if(o.closeOnEsc){$(document).bind('keydown.mask'+this.id,function(e){if(e.keyCode===$.ui.keyCode.ESCAPE){a.hide.call(a,e,this)}})}if(a.calcSize){$(document).bind('resize.mask'+this.id+' emchange.mask'+this.id,resize);$(window).bind('resize.mask'+this.id,resize)}},unexpose:function(a){if(!a&&!this.exposed){return}var b=a||this.exposed;b.each(function(){$(this).css({position:'',zIndex:''})});if(!a){this.exposed=false}},expose:function(b){var c=parseInt(this.maskedElement.css('z-index'),10)||9;b=this.maskedElement.find(b);b.each(function(){var a=$(this);if(a.css('position')==='static'){a.css({position:'relative'})}c++;a.css({zIndex:c})});this.exposed=b}});var h,id=new Date().getTime();$(document).bind('focusin',function(e){if(e.target.nodeType==1){h=e.target}});if(!$.fn.mask){$.fn.mask=function(){return this}}$.widget('ui.cOverlay',$.ui.overlayProto,{options:{mask:false,maskOpts:{},hideStyle:'visibility',bgIframe:false,hideWindowedFlash:'auto',hideWhileShown:false,hideFilter:function(){return true},extraClass:false,attrs:{},bodyShowClass:'overlay-visible',positionType:'',positionOpts:{},followMouse:false,restoreFocus:'auto',focusOnShow:false,closeOnEsc:true,closeBtnSel:'a.close-button',animShow:function(a,b){a.css(b.posCSS).css({visibility:'visible'})},animHide:function(a,b){a.css({visibility:'hidden'})},addRole:false,createA11yWrapper:'auto',labelledbySel:false,describedbySel:false,openerSel:false,openerContext:document,bindStyle:'bind',openEvent:'ariaclick',closeEvent:false,openDelay:0,setInitialContent:false},_create:function(){var o=this.options,that=this,hideCss=(o.hideStyle==='display')?{display:'none'}:{visibility:'hidden'},close=function(e){var a=this;that.timer.clear('openTimer');that.timer.setDelay('closeTimer',function(){that.hide(e,{closer:a})},1);return false},show=function(e){var a=this;if(that.closeTimer!==undefined&&(!that.currentOpener||that.currentOpener[0]===a||a===that.element[0])){that.timer.clear('closeTimer')}that.timer.setDelay('openTimer',function(){that.show(e,{opener:a})},o.openDelay);return false},isDialog,isSpecial;this.timer=$.createTimer(this);this.mask=$([]);if(o.mask&&o.hideWindowedFlash==='auto'){o.maskOpts=o.maskOpts||{};o.maskOpts.hideWindowedFlash=false;o.hideWindowedFlash=true}else{o.hideWindowedFlash=false}if(o.extraClass){this.element.addClass(o.extraClass)}if(o.mask){this.mask=$('<div class="mask" />').insertBefore(this.element).mask($.extend(o.maskOpts,{close:function(e,a){that.timer.clear('openTimer');return that.hide(e,a)}}))}this.element.css(hideCss).addClass('a11y-js-overflow').attr(o.attrs).attr({'aria-hidden':'true'});if(o.createA11yWrapper===true||(o.createA11yWrapper&&this.element.parent().is('body'))){this.element.wrap('<div class="a11y-wrapper" />')}if(o.restoreFocus==='auto'){o.restoreFocus=!!(o.focusOnShow)}if(o.setInitialContent){this.fillContent(this.element,o.setInitialContent)}this.clonedOverlay=this.element.clone().attr({role:'presentation'}).addClass('cloned-overlay');if(o.bgIframe&&$.fn.bgIframe&&parseInt($.browser.version,10)<7){this.element.bgIframe()}id++;this.id='overlay-'+id;this.isVisible=false;this.hiddenElements=$([]);this.openers=$([]);this.closeBtn=$(o.closeBtnSel,this.element).bind('ariaclick',function(e){that.timer.clear('openTimer');that.hide(e,{closer:this});return false});if(o.openerSel){this.openers=$(o.openerSel,o.openercontext);if(o.openEvent){this.openers[o.bindStyle](o.openEvent,show)}if(o.closeEvent){this.openers[o.bindStyle](o.closeEvent,close)}}if($.support.waiAria){if(this.closeBtn[0]&&$.nodeName(this.closeBtn[0],'a')){this.closeBtn.removeAttr('href').attr({tabindex:'0',role:'button'})}if(o.labelledbySel){this.element.labelWith($(o.labelledbySel,this.element))}if(o.describedbySel){this.element.describeWith($(o.describedbySel,this.element))}if(o.addRole){this.element.attr('role',o.addRole)}}this._trigger('init',{type:'init'},this.ui())},fillContent:function(c,d,e){var o=this.options;c=c||this.element;d=d||this.content||{};$.each(d,function(a,b){if($.isFunction(b)){b(a,c,d,e)}else{$('.'+a,c).html(b)}});if(o.addRole==='tooltip'||o.addRole==='alert'){$('*',this.element).attr({role:'presentation'})}},ui:function(){var a={instance:this,isVisible:this.isVisible,openers:this.openers,id:this.id,element:this.element},arg=arguments;for(var i=0,len=arg.length;i<len;i++){if(arg[i]){$.extend(a,arg[i])}}return a},show:function(e,a){this.timer.clear('closeTimer');this.currentOpener=(a&&a.opener)?$(a.opener):(e&&e.currentTarget)?$(e.currentTarget):$(h);a=a||{};a.opener=this.currentOpener;if(this.isVisible||this._trigger('beforeShow',e,this.ui({extras:a}))===false||this.stopShow){return}this.isVisible=true;var o=this.options,that=this,focusElement=(o.focusOnShow===true)?this.element.firstExpOf('semanticAtomSrFocusable'):(o.focusOnShow)?$(o.focusOnShow,this.element):$([]),posCSS,ui;this.hideElementsOnShow();if(o.addRole==='tooltip'&&this.currentOpener){this.currentOpener.attr({'aria-describedby':this.element.getID()})}posCSS=this.setPosition(e,a);ui=this.ui({extras:a,posCSS:posCSS});this.mask.mask('show');o.animShow(this.element.stop(true,true),ui);this.element.attr({'aria-hidden':'false'});$.ui.SR.update();this.restoreFocus=h;focusElement.setFocus();$('body').addClass(o.bodyShowClass);if(o.closeOnEsc){$(document).bind('keydown.'+this.id,function(e){if(e.keyCode===$.ui.keyCode.ESCAPE){that.hide.call(that,e,{closer:this})}})}this.mask.mask('resize',true);$.ui.SR.update();this._trigger('show',e,ui)},hide:function(e,a){if(!this.isVisible){return}var o=this.options,ui=this.ui({extras:a});if(this._trigger('beforeHide',e,ui)===false){return false}this.isVisible=false;if(o.addRole==='tooltip'&&this.currentOpener){this.currentOpener.removeAttr('aria-describedby')}this.mask.mask('hide');$(document).unbind('.'+this.id);$(window).unbind('.'+this.id);if(o.restoreFocus&&this.restoreFocus){$(this.restoreFocus).setFocus({fast:true})}o.animHide(this.element,ui);if(this.removeFlashContent){this.removeFlashContent()}this.element.attr({'aria-hidden':'true'});this.hiddenElements.css({visibility:'visible'});this._trigger('hide',e,ui);$('body').removeClass(o.bodyShowClass);this.restoreFocus=false},setPosition:function(e,a,b){b=b||this.element;var o=this.options,pos={};e=(e&&e.type)?e:{type:'unknown'};a=a||{};if(!a.opener){a.opener=this.currentOpener}if(typeof o.positionType==='string'&&$.ui.cOverlay.posMethods[o.positionType]){pos=$.ui.cOverlay.posMethods[o.positionType](b,e,a,this)}else if($.isFunction(o.positionType)){pos=o.positionType(b,e,a,this)}return pos}});$.ui.cOverlay.posMethods={};$.ui.cOverlay.posMethods.around=function(c,e,d,f){var o=f.options,pos;if(!$.posAround){setTimeout(function(){throw('please install the posAround plugin');},0);return{}}if(o.followMouse&&e.type.indexOf('mouse')!=-1){pos=$.posAround(c,e,o.positionOpts);$(document).bind('mousemove.'+f.id,function(a){var b={top:e.pageY-a.pageY,left:e.pageX-a.pageX},posDelta={top:pos.top-b.top,left:pos.left-b.left};c.css({top:pos.top-b.top,left:pos.left-b.left})})}else if(o.positionOpts.posTarget||d.opener){pos=$.posAround(c,o.positionOpts.posTarget||d.opener,o.positionOpts)}return pos};$.ui.cOverlay.posMethods.centerInsideView=function(a,e,b,c){var o=c.options,doc=$(document),pos;if(!$.objScale){setTimeout(function(){throw('please install the objScale plugin');},0);return{}}pos=$.objScale.centerObjTo(a,$(window),o.positionOpts);pos.top+=doc.scrollTop();pos.left+=doc.scrollLeft();return pos}})(jQuery);
//fb-snippets/urlIndex
;(function($){var k={};$.each({disable:['-1','true','addClass'],enable:['0','false','removeClass']},function(b,c){k[b]=function(){var a=$(this);if(!a.is('span, div')){a.attr({tabindex:c[0],'aria-disabled':c[1]})}a[c[2]]('ui-disabled')}});$.createUrlIndex=function(i,j){var o=j.options;j.uniqueUrls=[];j.uniqueOpeners=[];i.each(function(){var a=$(this).attr('href');if($.inArray(a,j.uniqueUrls)===-1){j.uniqueUrls.push(a);j.uniqueOpeners.push(this)}});j.nextBtn=$('.next',j.element);j.prevBtn=$('.prev',j.element);j.playPauseBtn=$('.play-pause',j.element);if($.support.waiAria){j.nextBtn.add(j.prevBtn).add(j.playPauseBtn).each(function(){if($.nodeName(this,'a')){$(this).removeAttr('href').attr({tabindex:'0'})}})}j.currentIndexDisplay=$('.current-index',j.element).html('1');j.lengthDisplay=$('.item-length',j.element).html(j.uniqueUrls.length);j.play=function(a,b){if(j.isPlaying){return}j.isPlaying=true;j.playPauseBtn.addClass('ui-isplaying').html(o.pauseText);if(o.pauseTitle){j.playPauseBtn.attr({title:o.pauseTitle})}slideShowLoad((a)?o.slideshowDelay:0,(b!==undefined)?b:true)};j.pause=function(){if(!j.isPlaying){return}j.isPlaying=false;j.playPauseBtn.addClass('ui-isplaying').html(o.playText);if(o.playTitle){j.playPauseBtn.attr({title:o.playTitle})}clearTimeout(j.slideshowTimer)};j.playPauseToggle=function(a,b){j[(j.isPlaying)?'pause':'play'](a,b);return false};j.isPlaying=false;if(j.uniqueUrls.length>1){j.nextBtn.bind('ariaclick',function(e){j.loadNext(e);return false});j.prevBtn.bind('ariaclick',function(e){j.loadPrev(e);return false});j.playPauseBtn.bind('ariaclick',function(){j.playPauseToggle(undefined,true);return false});if(o.addKeyNav){j.element.bind('keydown',function(e){var a;switch(e.keyCode){case $.ui.keyCode.LEFT:a=j.loadPrev(e);break;case $.ui.keyCode.RIGHT:a=j.loadNext(e);break;case $.ui.keyCode.SPACE:j.playPauseToggle();break}return a})}}else{if(o.controlsWrapper){$(o.controlsWrapper,j.element).hide()}j.prevBtn.hide();j.nextBtn.hide();j.playPauseBtn.hide()}function slideShowLoad(a,b){clearTimeout(j.slideshowTimer);j.slideshowTimer=setTimeout(function(){if(!j.loadNext({type:'slideshow'})){if(o.carousel||b){j.loadIndex(0,{type:'slideshow'})}else{j.pause()}}},a||0)}j.uniqueOpeners=$(j.uniqueOpeners);j.updateIndex=function(a){var b={disable:$([]),enabled:$([])};j.currentUrl=a;j.currentIndex=$.inArray(a,j.uniqueUrls);j.currentAnchor=j.uniqueOpeners.filter(':eq('+j.currentIndex+')');j.currentIndexDisplay.html(String(j.currentIndex+1));if(j.currentIndex===0){if(!o.carousel){b.disable=j.prevBtn.each(k.disable)}j._trigger('indexStartEndReachedChange',{type:'indexStartReached'},j.ui(b))}else if(j.prevBtn.hasClass('ui-disabled')){b.enable=j.prevBtn.each(k.enable);j._trigger('indexStartEndReachedChange',{type:'indexStartReachedChanged'},j.ui(b))}if(j.uniqueUrls.length<=j.currentIndex+1){if(!o.carousel){j.pause();b.disable=j.nextBtn.each(k.disable)}j._trigger('indexStartEndReachedChange',{type:'indexEndReached'},j.ui(b))}else if(j.nextBtn.hasClass('ui-disabled')){b.enable=j.nextBtn.each(k.enable);j._trigger('indexStartEndReachedChange',{type:'indexEndReachedChanged'},j.ui(b))}};j.loadIndex=function(g,e){if(g===j.currentIndex||g===-1){return false}var h=j.uniqueOpeners.filter(':eq('+g+')'),oldAnchor=j.currentAnchor,url,urlPart;if(h[0]){url=h.attr('href');urlPart=url.split('?')[0];e=e||{type:'loadIndex'};j.updateIndex(url);j.element.addClass('loading');if(j.mask){j.mask.addClass('loading-mask')}o.hideContentAnim(j,e,{oldAnchor:oldAnchor,index:g,opener:h,content:j.content});if(o.addLiveRegion){$('div.content-box',j.element).attr({'aria-busy':'true'})}$.each($.createUrlIndex.mmContent.types,function(d,f){if(f.filter(url,h,urlPart)){f.load(url,h,j,function(a,b){var c={oldAnchor:oldAnchor,index:g,opener:h};c.content=j.content;j.options.getTextContent(h,j.content,j);o.showContentAnim(j,j.content['multimedia-box'],e,c);j._trigger('indexChange',e,c);j.element.queue(function(){j.element.removeClass('loading');if(j.mask){j.mask.removeClass('loading-mask')}j.element.dequeue()});if(j.isPlaying){slideShowLoad(o.slideshowDelay)}if(o.addLiveRegion){$('div.content-box',j.element).attr({'aria-live':'polite','aria-busy':'false'})}$.ui.SR.update()});return false}return undefined});return true}return false};j.loadNext=function(e){var a=j.loadIndex(j.currentIndex+1,e);if(a===false&&o.carousel){a=j.loadIndex(0,e)}return a};j.loadPrev=function(e){var a=j.loadIndex(j.currentIndex-1,e);if(a===false&&o.carousel){a=j.loadIndex(j.uniqueOpeners.length-1,e)}return a}};$.createUrlIndex.mmContent={types:{},add:function(a,b){this.types[a]=b}};var l=/\.jpg$|\.jpeg$|\.gif$|\.png$/i;$.createUrlIndex.mmContent.add('img',{filter:function(a,b,c){if(b.is('.img, .image, .picture')){return true}return(l.test(c))},load:function(b,c,d,f){var g=d.instance||d;$.imgPreLoad.loadNow(b,function loadImg(e){var a=this.width,jElm=$(this);if(d.extras){d.extras.mm=jElm}g.content={'multimedia-box':jElm};f(b,a)})}})})(jQuery);
//fb-modules/showbox
;(function($){$.addOuterDimensions=function(b,c,d){var e=(d==='height')?['Top','Bottom']:['Left','Right'];$.each(['padding','border','margin'],function(i,a){if(a!=='border'){c+=parseInt(b.css(a+e[0]),10)||0;c+=parseInt(b.css(a+e[1]),10)||0}else{c+=parseInt(b.css(a+e[0]+'Width'),10)||0;c+=parseInt(b.css(a+e[1]+'Width'),10)||0}});return c};function addFollowScroll(a,b){var o=b.options,doc=$(document),timer;if(o.followScroll){$(window).bind('scroll.'+this.id+' resize.'+this.id,function(e){if($(window).height()-20>a.outerHeight(true)+a.offset().top-$.SCROLLROOT.scrollTop()){clearTimeout(timer);timer=setTimeout(function(){a.animate({top:doc.scrollTop()})},400)}})}}$.ui.cOverlay.posMethods.centerHorizontalView=function(a,e,b,c){var o=c.options,doc=$(document),pos;if(!$.objScale){setTimeout(function(){throw('please install the objScale plugin');},0);return{}}pos=$.objScale.centerObjTo(a,$(window),o.positionOpts);pos.top=doc.scrollTop();if(isFinite(o.marginTop)){pos.top+=o.marginTop}pos.left+=doc.scrollLeft();addFollowScroll(a,c);return pos};$.ui.cOverlay.posMethods.constrainInsideView=function(a,e,b,c){var o=c.options,doc=$(document),imgDim={},dim={},pos;if(!$.objScale){setTimeout(function(){throw('please install the objScale plugin');},0);return{}}pos=$.objScale.constrainObjTo(a,$(window),o.positionOpts);$.swap(a[0],{position:"absolute",visibility:"hidden",display:"block"},function(){imgDim=$.objScale.getDim(b.mm)});pos.top+=doc.scrollTop();pos.left+=doc.scrollLeft();dim.width=imgDim.width+pos.widthSubtraction;dim.height=imgDim.height+pos.heightSubtraction;if(b.mm.css&&b.mm.attr&&b.mm[0]&&!$.nodeName(b.mm[0],'object')){b.mm.css(dim).attr(dim)}delete pos.widthSubtraction;delete pos.heightSubtraction;addFollowScroll(a,c);return pos};$.ui.cOverlay.posMethods.constrainHorizontalView=function(a,e,b,c){var o=c.options,pos=$.ui.cOverlay.posMethods.constrainInsideView(a,e,b,c);pos.top=$(document).scrollTop();return pos};$.fn.showbox=function(h){h=$.extend({},$.fn.showbox.defaults,h);h.openerSel=this;var i=$(h.structure).appendTo('body').bind('coverlayinit',function(e,d){var f=d.instance,o=f.options;$.createUrlIndex(f.openers,f);f.widthElement=(f.element.is(o.widthElementSel))?f.element:$(f.options.widthElementSel,f.element);f.calcWidth=function(a,b){var c=b||a[0].width,elem=a;if(c=='auto'){return c}if(!c){return false}while(!elem.is(o.widthElementSel)&&elem[0]){c=$.addOuterDimensions(elem,c,'width');elem=elem.parent()}return c}}).bind('coverlaybeforeshow',function(e,f){if(!f.extras.mm){var g=f.instance,url=f.extras.opener.attr('href'),urlPart=url.split('?')[0],type=f.extras.opener.attr('type')||'';type=[type,type.split('/')];g.mask.addClass('loading-mask').mask('show');$.each($.createUrlIndex.mmContent.types,function(c,d){if(d.filter(url,g.currentOpener,urlPart,type)){d.load(url,g.currentOpener,f,function(a,b){g.options.getTextContent(g.currentOpener,g.content,g);g.fillContent();b=g.calcWidth(f.extras.mm,b);if(b){g.widthElement.css({width:b})}g.stopShow=false;g.updateIndex(a);g.show(e,f.extras);g._trigger('indexChange',e,{oldAnchor:null,index:g.currentIndex,opener:g.currentOpener,content:g.content});g.mask.removeClass('loading-mask')});return false}return undefined});g.stopShow=true}}).bind('coverlayshow',function(e,a){var b=a.instance;if(b.options.slideShowAutostart){b.play(true)}}).bind('coverlayhide',function(e,a){a.instance.pause();$('div.content-box',a.element).removeAttr('aria-live').removeAttr('aria-busy')}).cOverlay(h);return(h.returnOverlay)?i:this};$.fn.showbox.defaults={returnOverlay:false,mask:true,maskOpts:{fadeInTime:600},focusOnShow:'h1.showbox-title',addRole:'dialog',positionType:'centerHorizontalView',followScroll:true,widthElementSel:'.content-box',structure:'<div class="showbox">'+'<div class="showbox-box">'+'<div class="showbox-head">'+'<h1 class="showbox-title"></h1>'+'<span class="showbox-toolbar">'+'<a role="button" class="prev" href="#" /> <a role="button" class="next" href="#" />'+' <a class="play-pause" role="button" href="#" />'+' <span class="index-pagination"><span class="current-index" /> / <span class="item-length" /></span>'+'</span>'+'</div>'+'<div class="content-box"><div class="multimedia-box"></div><div class="text-content"></div></div>'+' <a role="button" class="close-button" href="#"></a>'+'</div>'+'</div>',getTextContent:function(a,b,c){b['text-content']=a.attr('title')},addKeyNav:true,addLiveRegion:true,showContentAnim:function(a,b,e,c){var d=$('div.content-box',a.element);d.queue(function(){a.fillContent();a.widthElement.css({width:a.calcWidth(b)});d.fadeTo(300,1);d.dequeue()})},hideContentAnim:function(a){var b=$('div.content-box',a.element);b.fadeTo(300,0)},controlsWrapper:'.showbox-toolbar',slideShowAutostart:false,slideshowDelay:4000,playTitle:'',playText:'play',pauseText:'pause',pauseTitle:''}})(jQuery);
//fb-modules/showbox.swf
;(function($){$.fn.showbox.defaults.hideContentAnim=function(a){$('div.content-box',a.element).fadeTo(300,0);a.removeFlashContent()};$.fn.showbox.defaults.hideContentAnim=function(a){$('div.content-box',a.element).fadeTo(300,0);a.removeFlashContent()};$.ui.cOverlay.prototype.removeFlashContent=function(){var a=$(this.element[0].getElementsByTagName('object'));if(a[0]){a.after('<div style="height: '+a.height()+'px; width: '+a.width()+'px;" />');swfobject.removeSWF(a.getID())}};$.fn.showbox.defaults.swf={dims:{width:600,height:400},vars:{},params:{},attrs:{},expressInstall:null};var m=/\.swf$/i,uID=new Date().getTime();$.createUrlIndex.mmContent.add('swf',{filter:function(a,b,c){if(b.is('.swf, .flash')){return true}return(m.test(c))},load:function(g,h,i,j){var k=i.instance||i,jElm=$([]),opts=k.options.swf;var l=$.location.strToObj(g,{decode:true}),dims=$.extend({},opts.dims),vars=$.extend({},opts.vars,$.location.strToObj(l.vars||'',{decode:true})),params=$.extend({},opts.params,$.location.strToObj(l.params||'',{decode:true})),attrs=$.extend({},opts.attrs,$.location.strToObj(l.attrs||'',{decode:true})),id=params.id||'swfid-'+(uID++);attrs.name=attrs.name||id;if(l.height){dims.height=parseInt(l.height,10)}if(l.width){dims.width=parseInt(l.width,10)}if(i.extras){i.extras.mm=jElm}k.content={'multimedia-box':function(b,c,d,e){if(!e){var f=$('<div id="'+id+'" />').css(dims);if(i.extras){i.extras.mm=f}$('div.multimedia-box',c).html(f);g=(g.indexOf('?'))?g.substr(0,g.indexOf('?')):g;swfobject.embedSWF(g,id,dims.width,dims.height,'9.0.124',opts.expressInstall,vars,params,attrs,function(a){if(a.ref){f=$(a.ref);if(i.extras){i.extras.mm=f}}})}}};k.content['multimedia-box'][0]=dims;$.extend(k.content['multimedia-box'],dims);j(g,dims.width)}})})(jQuery);
//fb-modules/showbox.iframe
;(function($){$.fn.showbox.defaults.iframe={dims:{width:600,height:400},attrs:{frameborder:'no'},viewHeightCorrect:0,viewWidthCorrect:0};$.createUrlIndex.mmContent.add('iframe',{filter:function(a,b,c){return b.is('.iframe, .iframe-box')},load:function(a,b,c,d){var e=c.instance||c,jElm,opts=e.options.iframe;var f=$.location.strToObj(a,{decode:true}),dims=$.extend({},opts.dims),attrs=$.extend({},opts.attrs,$.location.strToObj(f.attrs||'',{decode:true}));if(f.height){dims.height=parseInt(f.height,10)}if(f.width){dims.width=parseInt(f.width,10)}if(dims.width==='view'){dims.width=$(window).width()-opts.viewWidthCorrect}if(dims.height==='view'){dims.height=$(window).height()-opts.viewHeightCorrect}jElm=$('<iframe src="'+a+'"></iframe>').attr(attrs).css(dims);e.content=e.content||{};e.content['multimedia-box']=jElm;if(c.extras){c.extras.mm=jElm}if(c.extras){c.extras.mm=jElm}d(a,dims.width)}})})(jQuery);
//fb-modules/showbox.htmlcontent
;(function($){$.fn.showbox.defaults.htmlContent={dims:{minWidth:160,minHeight:100},attrs:{}};var g=0;$.createUrlIndex.mmContent.add('htmlContent',{filter:function(a,b,c){return(b.is('.content, .content-box')&&b[0]&&b[0].hash)},load:function(a,b,c,d){var e=c.instance||c,jElm,opts=e.options.htmlContent;var f=$.location.strToObj(a,{decode:true}),dims=$.extend({},opts.dims,{display:'block',visibility:'visible'}),attrs=$.extend({},opts.attrs,$.location.strToObj(f.attrs||'',{decode:true}));if(f.height){dims.height=parseInt(f.height,10)}if(f.width){dims.width=parseInt(f.width,10)}jElm=$(b[0].hash).clone(true).attr(attrs).css(dims);jElm.find('object').each(function(){g++;this.setAttribute('id',(this.id)?this.id+g:'objectID-'+g)});e.content=e.content||{};e.content['multimedia-box']=jElm;if(c.extras){c.extras.mm=jElm}if(c.extras){c.extras.mm=jElm}d(a,dims.width)}})})(jQuery);
//fb-modules/showbox.kewego
;(function($){$.fn.showbox.defaults.kewego={dims:{width:600,height:400},vars:{},params:{},attrs:{},expressInstall:null};var m=new Date().getTime();$.createUrlIndex.mmContent.add('kewego',{filter:function(a,b,c){return b.is('.kewego-box, .kewego')},load:function(g,h,i,j){var k=i.instance||i,jElm=$([]),opts=k.options.kewego;var l=$.location.strToObj(g,{decode:true}),dims=$.extend({},opts.dims),vars=$.extend({},opts.vars,$.location.strToObj(l.vars||'',{decode:true})),params=$.extend({},opts.params,$.location.strToObj(l.params||'',{decode:true})),attrs=$.extend({},opts.attrs,$.location.strToObj(l.attrs||'',{decode:true})),id=params.id||'swfid-'+(m++);attrs.name=attrs.name||id;if(l.height){dims.height=parseInt(l.height,10)}if(l.width){dims.width=parseInt(l.width,10)}if(l.sig){vars.sig=l.sig}if(l.skinKey){vars.skinKey=l.skinKey}if(i.extras){i.extras.mm=jElm}k.content={'multimedia-box':function(b,c,d,e){var f=$('<div><div id="'+id+'" /></div>').css(dims);if(!e){if(i.extras){i.extras.mm=f}$('div.multimedia-box',c).html(f);swfobject.embedSWF(opts.path,id,dims.width,dims.height,'9.0.124',opts.expressInstall,vars,params,attrs,function(a){if(a.ref){f=$(a.ref).parent();if(i.extras){i.extras.mm=f}}})}}};k.content['multimedia-box'][0]=dims;$.extend(k.content['multimedia-box'],dims);j(g,dims.width)}})})(jQuery);
//fb-modules/showbox.kewegoslider
;(function($){$.fn.showbox.defaults.kewegoSlider={dims:{width:600,height:400},vars:{},params:{},attrs:{},expressInstall:null};var m=new Date().getTime();$.createUrlIndex.mmContent.add('kewegoSlider',{filter:function(a,b,c){return b.is('.kewegoSlider-box')},load:function(g,h,i,j){var k=i.instance||i,jElm=$([]),opts=k.options.kewegoSlider;var l=$.location.strToObj(g,{decode:true}),dims=$.extend({},opts.dims),vars=$.extend({},opts.vars,$.location.strToObj(l.vars||'',{decode:true})),params=$.extend({},opts.params,$.location.strToObj(l.params||'',{decode:true})),attrs=$.extend({},opts.attrs,$.location.strToObj(l.attrs||'',{decode:true})),id=params.id||'swfid-'+(m++);attrs.name=attrs.name||id;if(l.height){dims.height=parseInt(l.height,10)}if(l.width){dims.width=parseInt(l.width,10)}if(l.sig){vars.sig=l.sig}if(i.extras){i.extras.mm=jElm}k.content={'multimedia-box':function(b,c,d,e){var f=$('<div><div id="'+id+'" /></div>').css(dims);if(!e){if(i.extras){i.extras.mm=f}$('div.multimedia-box',c).html(f);swfobject.embedSWF(opts.path,id,dims.width,dims.height,'9.0.124',opts.expressInstall,vars,params,attrs,function(a){if(a.ref){f=$(a.ref).parent();if(i.extras){i.extras.mm=f}}})}}};k.content['multimedia-box'][0]=dims;$.extend(k.content['multimedia-box'],dims);j(g,dims.width)}})})(jQuery);
//fb-snippets/jquery.imgpreload
;(function($){$.imgPreLoad=(function(){var f=[],ready=false,started=false,loaded=false,errorDelay=5000,errorTimer;function createImg(){return(window.Image)?new Image():document.createElement('img')}function loadImg(b,c){var d=createImg(),fn=function(e){var a=this,args=arguments;clearTimeout(errorTimer);$(this).unbind('load error');b[1].apply(a,args);c.apply(a,args)};d.src=b[0];if(!d.complete){clearTimeout(errorTimer);errorTimer=setTimeout(function(){fn.call(d,{type:'timeouterror'})},errorDelay);$(d).bind('load error',fn)}else{fn.call(d,{type:'cacheLoad'})}}function loadNextImg(){if(f.length&&ready){started=true;var a=f.shift();loadImg(a,loadNextImg)}else{started=false}}function pause(){started=false;ready=false}function restart(){if(loaded){ready=true;loadNextImg()}}function loadNow(a,b){pause();b=b||function(){};loadImg([a,b],restart)}return{add:function(a,b,c){b=b||function(){};a=[a,b];if(c){f.unshift(a)}else{f.push(a)}if(ready&&!started){loadNextImg()}},loadNow:loadNow,ready:function(){loaded=true;ready=true;loadNextImg()}}})();if($.windowLoaded){$.imgPreLoad.ready()}else{$(window).bind('load',$.imgPreLoad.ready)}})(jQuery);
//fb-snippets/jquery.objscale
;(function($){$.objScale=(function(){function getDim(a){var b,width,ret=(a.jquery)?{height:a.height(),width:a.width()}:(isFinite(a.width)&&isFinite(a.height))?{width:a.width,height:a.height}:getDim($(a));return ret}function scaleTo(a,b,c){var d=getDim(a),percentage,reverseSide=(c=='height')?'width':'height';percentage=d[c]/b;return d[reverseSide]/percentage}function scaleHeightTo(a,b){return scaleTo(a,b,'height')}function scaleWidthTo(a,b){return scaleTo(a,b,'width')}function constrainObjTo(a,b,c){c=$.extend({margin:[0,0],padding:[0,0],cleanCSS:true},c);var d=getDim(a),con=getDim(b),maxWidth=con.width-c.padding[1],maxHeight=con.height-c.padding[0],estimatetPer=con.height/con.width,curPer=d.height/d.width,ret=$.extend({},d);if(c.margin[1]){maxWidth-=c.margin[1]*2}if(c.margin[0]){maxHeight-=c.margin[0]*2}if(estimatetPer<curPer&&maxHeight<d.height){ret.width=scaleTo(a,maxHeight,'height');ret.height=maxHeight}else if(maxWidth<d.width){ret.width=maxWidth;ret.height=scaleTo(a,maxWidth,'width')}if(!c.cleanCSS){ret.widthSubtraction=ret.width-d.width;ret.heightSubtraction=ret.height-d.height}$.extend(ret,centerObjTo(ret,con,c));return ret}function centerObjTo(a,b,c){c=$.extend({margin:[0,0],vertical:true,horizontal:true},c);var d=getDim(a),con=getDim(b),ret={};if(c.vertical){ret.top=(con.height-d.height)/2;if(isFinite(c.margin[0])){ret.top=Math.max(ret.top,c.margin[0])}}if(c.horizontal){ret.left=(con.width-d.width)/2;if(isFinite(c.margin[1])){ret.left=Math.max(ret.left,c.margin[1])}}return ret}function scaleObjTo(a,b,c){c=$.extend({margin:[false,false],padding:[0,0],scaleToFit:false},c);var d=getDim(a),con=getDim(b),curPer=d.height/d.width,ret={};con.maxHeight=con.height-c.padding[0];con.maxWidth=con.width-c.padding[1];if(c.margin[0]){con.maxHeight-=c.margin[0]}if(c.margin[1]){con.maxWidth-=c.margin[1]}var e=con.maxHeight/con.maxWidth;if(c.scaleToFit!==e>curPer){ret.width=con.maxWidth;ret.height=scaleTo(a,con.maxWidth,'width')}else{ret.width=scaleTo(a,con.maxHeight,'height');ret.height=con.maxHeight}$.extend(ret,centerObjTo(ret,con,c));return ret}return{scaleWidthTo:scaleWidthTo,scaleHeightTo:scaleHeightTo,scaleSidesIn:scaleObjTo,scaleObjTo:scaleObjTo,constrainObjTo:constrainObjTo,getDim:getDim,centerObjTo:centerObjTo}})()})(jQuery);
//init/init-behaviour
;jQuery.noConflict();(function($){window.getDocumentLocation=function(){return document.location.href};var _=$.i18n.getText,inPrintMode=false;window.eads.isEdit=$('html').is('.editMode');var l='<div class="player-controls"> 			<button class="play-pause"><span class="ui-icon ui-icon-play"> </span><span class="button-text">'+_("playerPlay")+' / '+_("playerPause")+'</span></button> 			<div class="timeline-progress-wrapper"> 				<div class="timeline-slider"><span class="ui-handle-label">'+_("timelineLabel")+'</span><span class="ui-slider-handle"></span></div> 				<div class="mm-progressbar"></div> 			</div> 			<button class="mute-unmute"><span class="ui-icon"> </span><span class="button-text">'+_("playerMute")+' / '+_("playerUnmute")+'</span></button> 			<div class="vs-wrapper"> 				<div class="volume-slider"><span class="ui-handle-label">'+_("volumeLabel")+'</span><span class="ui-slider-handle"></span></div> 			</div> 		</div>';$('html').addClass('js-on');$.extend($.ui.scroller.prototype.options,{atoms:'div.rack-teaser',prevLink:'div.prev span',nextLink:'div.next span'});if(document.execCommand){try{document.execCommand("BackgroundImageCache",false,true)}catch(e){}}addPagetools();function callOnDomReady(){$.extend(true,$.fn.jmeEmbed.defaults,{jwPlayer:{path:eads.path.player5resources+'swf/'+eads.path.player5prefix+'player5.x.swf'}});$('html').addClass('js-on');$('body').removeClass('js-off');$('.contact-overview #main div.vcard:first-child').addClass('first-child-vcard');$('#home #teaser-1 .links li:nth-child(2n+1)').addClass('mod');$('.tw-enhancedswitcher .rack-teaser:nth-child(3n+1), .tw-switcher .rack-teaser:nth-child(2n+1)').addClass('rack-teaser-mod');startJME();if(swfobject.hasFlashPlayerVersion('9.0.124')){$('div.video-frame').each(function(){var a=$('a.flash-frame',this).attr('href'),iframe=$('iframe',this);if(a&&iframe[0]){iframe.attr('src',a)}})}addMinHeight();adjustQuoteBoxHeight();createMetaNavDropDown();swfobject.addDomLoadEvent(function(){$('div.flash').embedSWF()});createTabsAccordion();createShowBox();addLandmarks();createTeaserCarousel();createHighlightFooter();createFooter();createHoverTeaser();createFormOverlay();$("#searchbar").resetInput();$("a.external").attr('target','_blank');if(!eads.isEdit){createSelects()}$(document).bind('DOMSuccess',function(e){if(!eads.isEdit){createSelects(e.target)}});$('.square-1 dt img').vAlign();$('a.popup').click(function(){var q=$.location.strToObj(this.search,{decode:true});if(q.popupattrs){window.open(this.href,'PopUp_Window',q.popupattrs);return false}});$('#result-filter.slider').each(function(){var a=$(this).jScrollPane().data('jsp');if(!a){return}a.scrollToElement($('.active',this))})}$.fn.vAlign=function(){var d=function(){this.style.border=this.style.border;this.style.zoom=1;var a=$(this).height();var b=$(this).parent().height();var c=Math.max((b-a)/2-2,0);$(this).css('padding-top',c)};return this.each(function(i){this.style.border=this.style.border;if(!'complete'in this||this.complete){d.call(this)}else{$(this).one('load',d)}})};window.openFlashBox=(function(){var g=$('<div class="showbox flashbox" style="margin-top: -20px;">'+'<div class="showbox-box">'+'<div class="content-box">'+'<div class="content-box-box">'+'<div class="multimedia-box"></div>'+'</div>'+'</div>'+'<span class="showbox-toolbar">'+' <a role="button" class="close-button" href="#">'+_('close-button')+'</a>'+'</span>'+'</div>'+'</div>');var h=0,removeFlash=function(){var a=$('object, embed',g);if(a[0]){swfobject.removeSWF(a.getID())}};$(function(){g.appendTo('body').cOverlay({mask:true,maskOpts:{cssWidth:true},controlsWrapper:false,focusOnShow:'h2, a:not(.ui-disabled)',widthElementSel:'.showbox',positionType:'centerInsideView',positionOpts:{cleanCSS:false,margin:[30,20]},beforeHide:removeFlash})});return function(a,b,c,d,e,f){removeFlash();h++;$('div.multimedia-box',g).css({height:c,width:b}).append('<div class="flashholder" id="flashbox-'+h+'" />');swfobject.embedSWF(a,'flashbox-'+h,b,c,'9.0.124',false,d,e,f);g.cOverlay('show')}})();function createHoverTeaser(){if(inPrintMode){return}function showText(){$('div.teaser-box',this).stop().animate({bottom:0},{duration:600,easing:'easeInBack'})}function getBottomVal(a){return{bottom:($('div.teaser-box',a).innerHeight()-$('h2 a',a).outerHeight({margin:true}))*-1}}function hideText(){$('div.teaser-box',this).stop().animate(getBottomVal(this),{duration:600,easing:'easeOutBack'})}$('div.tg-enhanced').each(function(){$('div.teaser',this).each(function(){$('div.teaser-box',this).css(getBottomVal(this))}).bind('emchange',function(){$('div.teaser-box',this).css(getBottomVal(this))}).bind('scroll',function(e){this.scrollTop=0}).inOut(showText,hideText,{mouseDelay:100}).filter(function(){var a=!($('div.links',this)[0]);if(a){$(this).addClass('over-teaser')}return a}).clickArea({trigger:true})})}function createMetaNavDropDown(){$('#nav-meta li.has-submenu').inOut(function(){$('div.submenu',this).stop().animate({clip:'auto'});$(this).addClass('over')},function(){var a=this;$('div.submenu',this).animate({clip:'rect(auto auto 0 auto)'},{complete:function(){$(a).removeClass('over')}})})}function adjustQuoteBoxHeight(){var d=[{wrapper:'#stage-quote',box:'#stage-quote-box'},{wrapper:'#stage-iframe',box:'#stage-iframe-box'}];$.each(d,function(i,c){$(c.wrapper).each(function(){var b=$('img',this),elem=this,hProp=($.notIE6)?'minHeight':'height',adjustHeight=function(){var a=b[0].height,quoteBox=$(c.box,elem).css({marginTop:a*-1}),paddingTop=parseInt(quoteBox.css('paddingTop'),10)||0;if(!a){return}a=a-paddingTop;quoteBox.css(hProp,a+'px');if(window.DD_belatedPNG&&DD_belatedPNG.applyVML){DD_belatedPNG.applyVML(quoteBox[0])}};if(!b[0].complete){b.load(adjustHeight)}else{adjustHeight.call(b[0])}})})}function addMinHeight(){function setNavAsMinHeight(){$(this).css(($.notIE6)?'minHeight':'height',$('#nav').height())}$('#wrapper-4').bind('emchange',setNavAsMinHeight).each(setNavAsMinHeight)}function startJME(){$('video:not(.webtv-video)').each(function(){$(l).attr('data-controls',$(this).getID()).insertAfter(this).jmeControl({embed:{removeControls:true},volumeSlider:{range:'min'},timeSlider:{range:'min'}});if($.support.mediaElements){$(this).bind('totalerror',function(){var a=$('img',this).attr('src');if(a){$(this).attr('poster',a)}})}})}function createFormOverlay(){var b=$.manageAjax.create('formOverlay',{dataType:'text',domSuccessTrigger:'div.form-box',cacheResponse:true,success:function(a){a=$(a).find('#main')[0].innerHTML;overlay.queue(function(){$('div.form-content-box',overlay).html('<div id="main">'+a+'</div>');overlay.removeClass('loading-form-box').firstExpOf('semanticAtom').setFocus();$('form',overlay).bind('submit',function(){overlay.addClass('loading-form-box');overlay.queue($.noop);$('div.form-content-box > *',overlay).fadeOut(400,function(){overlay.dequeue()});b.add({url:$(this).attr('action'),type:$(this).attr('method')||'GET',data:$(this).serialize()});return false});overlay.dequeue()})}}),overlay=$('<div class="showbox form-box"><div class="showbox-box"><div class="content-box"><div class="content-box-box"><div class="form-content-box"></div></div></div><span class="showbox-toolbar"> <a class="close-button" href="">'+_('close-button')+'</a></span></div></div>').appendTo('body').cOverlay({mask:true,positionType:'centerInsideView',openerSel:'a.form-overlay',beforeShow:function(e,a){overlay.addClass('loading-form-box');b.add({url:a.instance.currentOpener.attr('href')})},hide:function(){b.clear();$('div.form-content-box',overlay).empty()}}),viewHeight=$(window).height()-200;if(viewHeight>300){$('div.form-content-box',overlay).css('height',viewHeight)}}function createSelects(e){e=e||document;var f={assignSelectWidth:false,addRoundedCornerSpans:true,addTextboxWidthToDatalist:'outerWidth',overlay:{animShow:function(a,b){var c={duration:300};var d=$('div.datalist-innerbox',a),dir=a.is('.positionaround-3-0')?'bottom':'top',startCSS={top:'',bottom:'',opacity:0},endCSS={opacity:1};startCSS[dir]=a.height()*-1;endCSS[dir]=0;a.css(b.posCSS);d.stop(true,true).css(startCSS).animate(endCSS,$.extend({},c));a.css({display:'block'})},animHide:function(a,b){var c={duration:300};var d=$('div.datalist-innerbox',a),dir=a.is('.positionaround-3-0')?'bottom':'top',endCSS={opacity:0};endCSS[dir]=d.height()*-1;d.animate(endCSS,$.extend({},c,{complete:function(){a.css({display:'none'});d.css({top:'',bottom:''})}}))}}};$('div.link-group-box',e).each(function(){var b=$('ul',this),data={selectedIndex:0,label:$('h3',this),items:[]},api;if(!b[0]){return}$('a',b).each(function(){var a=$(this);data.items.push({name:a.text(),val:a.attr('href'),className:a.parent().attr('className')})});if(!data.label[0]){data.label=$('h2',this.parentNode)}api=b.combobox($.extend({},f,{data:data})).data('combobox');$('<input value="'+_('selectGo')+'" class="button" type="button" />').insertAfter(api.combobox).click(function(){var a;if(api.activeItem.is('.external')){a=window.open(api.value);a.focus()}else{location.href=api.value}})});$('select:not([multiple])',e).combobox(f)}function createFooter(){var c=parseInt($.cookie('footerSelected'),10)||0;$(window).unload(function(){$.cookie('footerSelected',''+c,{path:'/'})});$('#wrapper').tabtree({buttonSel:$('<div class="footer-button"><a href="#">'+_((c)?'showFooter':'hideFooter')+'</a></div>').insertBefore('#site-info').find('a'),panelSel:'#site-info > div.site-info-box',defaultSelected:c,multiSelectable:false,toggleButton:true,handleDisplay:'initial',init:function(e,a){var b=$(a.instance.panels[0]);$('#nav-meta a').filter(function(){return($(this).attr('href')==='#site-info')}).bind('click',function(e){if(b.is('.js-expanded')){$.srcollableRoot.stop().animate({scrollTop:$(document).height()-$(window).height()+10},{duration:600})}else{$('#wrapper').tabtree('expand',a.instance.buttons[0],e)}return false})},expand:function(e,a){c=0;a.button.html(_('hideFooter'));$.srcollableRoot.stop().animate({scrollTop:$(document).height()-$(window).height()+(a.instance.panelHeight||190)+10},{duration:700});a.panel.stop().slideParentDown({duration:500,queue:false})},collapse:function(e,a){c=-1;a.button.html(_('showFooter'));a.instance.panelHeight=a.panel.parent().outerHeight({margin:true});a.panel.stop().slideParentUp({duration:650,queue:false,flickrFix:true})}})}function createTeaserCarousel(){if(inPrintMode){return}var d=!!($('#home')[0]);$('div.teaser-wrapper').each(function(){$('div.pager',this).append('<div class="prev"><span /></div><div class="next"><span /></div>');if(d){$('div.pager',this).before('<div class="tw-head" />')}if($(this).hasClass('tw-stage-switcher')){$('div.rack',this).wrap('<div class="rack-wrapper" />')}if($.browser.lteIE6){$('div.rack-teaser:first',this).addClass('first-child-rt')}if($.browser.msie){$('div.rack-teaser:last',this).addClass('last-child-rt')}}).scroller({addSubPixel:(d&&$.browser.lteIE6)?3:0,init:function(e,c){function inOutToggle(e){var a=$('div.rack-teaser-box',this);if(!a[0]){return}var b=a.data('teaserBoxTop')||$.data(a[0],'teaserBoxTop',a.css('top')),that=this,duration=450,animTB={top:0},animCO={clip:'auto'},animOV={opacity:0.3},coOpac=1,classAction='addClass',easing='easeOutQuint';if(e.type==='out'){animTB={top:b};animCO={clip:'rect(auto auto 0 auto)'};animOV={opacity:1};coOpac=0;easing='easeInQuint';classAction='removeClass'}if($.support.opacity){$.extend(animCO,{opacity:coOpac})}a.stop(true)[classAction]('over-teaser').animate(animTB,{duration:duration,easing:easing});$('div.rt-content',this).stop(true).animate(animCO,{duration:duration,easing:easing});$('img',this).stop(true).animate(animOV,{duration:duration,easing:easing})}if(c.instance.element.is('.tw-enhancedswitcher')){if(!eads.isEdit){c.instance.atomElem.inOut(inOutToggle,inOutToggle).clickArea()}else{$('img',c.instance.atomElem).css({opacity:0.4})}}if(!$.support.opacity||!c.instance.element.is('.tw-switcher')){return}if(!c.instance.nextLink.hasClass('.how')){c.instance.nextLink.css({opacity:0.4})}if(!c.instance.prevLink.hasClass('show')){c.instance.prevLink.css({opacity:0.4})}},linkFn:function(a,b){if(!$.support.opacity||!b.instance.element.is('.tw-switcher')){return}if(a=='show'){this.animate({opacity:1},{duration:500})}else{this.animate({opacity:0.4},{duration:500})}}})}function createHighlightFooter(){var b=$('#highlight-footer-control');if(!b[0]){return}var c=$('#highlight-footer').find('div.highlight-footer-content').css({zoom:'1'}),selected=parseInt($.cookie('highlightFooterSelected'),10)||0;$(window).unload(function(){$.cookie('highlightFooterSelected',''+selected,{path:'/'})});$('#highlight-footer').tabtree({buttonSel:$('<a href="#">'+_((selected)?'showHighlights':'hideHighlights')+'</a>').appendTo(b),panelSel:c,multiSelectable:true,toggleButton:true,defaultSelected:selected,handleDisplay:'initial',expand:function(e,a){selected=0;a.button.html(_('hideHighlights'));a.panel.parent().stop(true,true).animate({opacity:1},{duration:1000,queue:false}).end().slideParentDown({duration:700,easing:'easeOutSine',complete:function(){}})},collapse:function(e,a){selected=-1;a.button.html(_('showHighlights'));a.panel.parent().stop(true,true).animate({opacity:0},{duration:200,queue:false}).end().slideParentUp({duration:450,flickrFix:true})}})}function createShowBox(){var g={setInitialContent:{prev:_('prev'),next:_('next'),'close-button':_('close-button')},maskOpts:{cssWidth:true},controlsWrapper:false,focusOnShow:'h2, a:not(.ui-disabled)',widthElementSel:'.showbox',positionType:'constrainHorizontalView',positionOpts:{cleanCSS:false,margin:[30,20]},animShow:function(a,b){delete b.posCSS.height;a.css(b.posCSS).css({visibility:'visible'})},hideContentAnim:function(a){$('div.showbox-box',a.element).fadeTo(300,0)},showContentAnim:function(a,b,e,c){var d=$('div.showbox-box',a.element),width=b[0].width,duration=300,pos;a.fillContent(a.clonedOverlay.insertAfter(a.element));a.clonedOverlay.css({width:a.calcWidth(b,width)});pos=$.ui.cOverlay.posMethods.constrainHorizontalView(a.clonedOverlay,e,{mm:b},a);a.clonedOverlay.remove();d.queue(function(){a.element.css($.extend({},pos,{height:''}));a.fillContent();d.dequeue()}).fadeTo(300,1)}},flashOpeners=$('a[rel=flashbox]');if(!swfobject.hasFlashPlayerVersion('9.0.124')){flashOpeners.each(function(){var a=$(this),url=a.attr('href'),uObj=$.location.strToObj(url,{decode:true});if(uObj.swfFallback){a.attr('href',decodeURIComponent(uObj.swfFallback).replace(/\+/g,' '))}})}flashOpeners.showbox($.extend(true,{},g,{structure:'<div class="showbox flashbox">'+'<div class="showbox-box">'+'<div class="content-box">'+'<div class="content-box-box">'+'<div class="multimedia-box"></div>'+'</div>'+'</div>'+'<span class="showbox-toolbar">'+' <a role="button" class="close-button" href="#"></a>'+'</span>'+'</div>'+'</div>'}));var h=$('a.iframe-box, a.content-box, a.kewego-box, a.kewegoSlider-box').showbox($.extend(true,{},g,{returnOverlay:true,positionType:'centerHorizontalView',structure:'<div class="showbox iframebox">'+'<div class="showbox-box">'+'<div class="content-box">'+'<div class="content-box-box">'+'<div class="multimedia-box"></div>'+'</div>'+'</div>'+'<span class="showbox-toolbar">'+' <a role="button" class="close-button" href="#"></a>'+'</span>'+'</div>'+'</div>',hide:function(e,a){a.instance.element.find('.multimedia-box').html('')},kewego:eads.cfg.kewegoEmbed,kewegoSlider:eads.cfg.kewegoSliderEmbed}));window.openIframeBox=(function(){var f=$('<a class="iframe-box" />');h=h.data('cOverlay');return function(a,b,c,d){console.log(a);a=a.split(/\?|#/);console.log(a);var e=a[0]+'?width='+b+'&height='+c+'&attrs=scrolling%3D'+(d||'no');if(a[1]){e+='&'+a[1]}if(a[2]){e+='#'+a[2]}console.log(e);f.attr('href',e);h.show({type:'click',target:f[0],currentTarget:f[0]})}})();$('a[rel=showbox]').showbox($.extend(true,{},g,{getTextContent:function(b,c,d){var e=b.closest('dl'),dds=$('dd',e),img=$('img',e),extraContent='';c['multimedia-box'].attr('alt',img.attr('alt'));c['text-content']='';dds.each(function(){var a=$(this),html=a.html();if(a.is('.caption')){c['text-content']+='<h2 class="caption">'+html+'</h2>';c['showbox-title']=html}else if(a.is('.longdesc')){c['text-content']+='<p class="longdesc">'+html+'</p>'}else if(!a.is('.zoom')){extraContent+='<li class="'+this.className+'">'+html+'</li>'}});if(extraContent){c['text-content']+='<ul class="sb-extra">'+extraContent+'</ul>'}if(c['text-content']){c['text-content']='<div class="text-content-box">'+c['text-content']+'</div>'}},structure:'<div class="showbox">'+'<div class="showbox-box">'+'<div class="content-box">'+'<div class="content-box-box">'+'<div class="multimedia-box"></div>'+'<div class="text-content"></div>'+'</div>'+'</div>'+'<a role="button" class="prev controls" href="#" />'+'<a role="button" class="next controls" href="#" />'+'<span class="showbox-toolbar">'+' <a role="button" class="close-button" href="#"></a>'+'</span>'+'</div>'+'</div>'}))}function addPagetools(){if($.location.querys.cssview==='print'){var c=/all|print/;inPrintMode=true;$('link[rel*=stylesheet]').each(function(){var a=this.media||'';if(!a||c.test(a)){this.disabled=false;this.media=(a)?a+', all':'all'}else{this.disabled=true}});setTimeout(function(){window.print()},100)}$(function(){var b=$('#page-tools'),pageToolsList=$('ul',b);if(eads.path.pdfDoc){$('li.pdf a',pageToolsList).attr('href',eads.path.pdfDoc)}else{$('li.pdf',pageToolsList).hide()}if($.browser.lteIE6){b.stickyScroller()}$('<li class="print"><a href="#" title="'+_('printLink')+'"><span>'+_('printLink')+'</span></a></li>').prependTo(pageToolsList).find('a').each(function(){var a=location.href;a=(a.indexOf('?')==-1)?a+'?cssview=print':a+'&cssview=print';$(this).attr({target:'_blank',href:a})});$('li.rss',pageToolsList).each(function(){var a=$('link[type=application/rss+xml]');if(a[0]){this.style.display='block';$('a',this).attr('href',a.attr('href'))}});if($.support.bookmarkAPI){$('<li class="bookmark"><a href="#"><span>'+_('bookmarkLink')+'</span></a></li>').appendTo(pageToolsList).find('a').addBookmark({showTitle:(_('bookmarkTitle')||'').replace('{title}',(document.title||''))})}})}function addLandmarks(){var c={navigation:'#nav-global, #nav, #nav-sub, #breadcrumb',search:'#search-box',article:'#article #page-intro, div.teaser',complementary:'#extras',banner:'#branding',main:'#wrapper-4',contentinfo:'#site-info'};$.each(c,function(a,b){$(b).attr({role:a})})}function createTabsAccordion(){function over(a){a.stop(true).animate({backgroundPosition:'0 -30px'},{duration:400})}function out(a){a.stop(true).animate({backgroundPosition:'0px 0px'},{duration:400})}var i={buttonSel:'h2.panel-button',panelSel:'div.panel-box',handleDisplay:'initial',focusOnExpand:$.notIE6,multiSelectable:true,toggleButton:true,init:function(e,a){a.instance.buttons.inOut(function(){over($(this))},function(){out($(this))})},expand:function(e,a){a.panel.stop(true).slideParentDown()},collapse:function(e,a){a.panel.stop(true).slideParentUp({flickrFix:true})}};var j=$.extend({},i,{init:function(e,a){i.init(e,a);a.instance.buttons.each(function(){$('span:first',this).append(' <em>'+_($(this).hasClass('js-selected')?'Hide':'Show')+'</em>')})},collapse:function(e,a){i.collapse(e,a);$('em',a.button).html(_('Show'))},expand:function(e,a){i.expand(e,a);$('em',a.button).html(_('Hide'))}});var k=$.extend({},i,{multiSelectable:false,defaultSelected:-1,init:function(e,d){var f=$('#stage-panel div.stage-panel-box'),videoTmpl='<div style="width: 524px; height: 378px; clear: both; visibility: hidden;" class="video"><a></a></div>',videoWrapper=$('div.video-box',f),video=$('video',videoWrapper),videoHideDelay;i.init(e,d);var g=true,srces=video.attr('srces'),initialContent={img:$('img',f).attr('src'),vid:(srces&&srces[0])?srces[0]:''};var h=$('#stage-panel div.st-aside');function calcFullheight(){var a=d.buttons.outerHeights({margin:true});d.panels.css('height',h.outerHeight()-(a+(d.panels.outerHeight({margin:true})-d.panels.height())))}calcFullheight();$(document).bind('emchange',calcFullheight);function setStageContent(a){if(a.vid){$('img',f).fadeOut(400,function(){$(this).remove()});clearTimeout(videoHideDelay);videoHideDelay=setTimeout(function(){$('object',videoWrapper).add(videoWrapper).css({'visibility':'visible'})},100);try{video.attr('autoplay',true).loadSrc(a.vid)}catch(e){}}else if(a.img){$('img',f).fadeOut(400,function(){$(this).remove()});try{video.pause()}catch(e){}$('object',videoWrapper).add(videoWrapper).css({'visibility':'hidden'});$('<img src="'+a.img+'" alt="" style="display: none;" />').appendTo(f).fadeIn(400)}g=false}d.instance.element.bind('tabtreeexpand',function(e,b){var c=$('ul.panel-data',b.panel),data={};if(!c[0]||b.instance.stageData===c[0]){return}b.instance.stageSRC=c[0];$('a',c[0]).each(function(){var a=this.href;if(/(png|jpg|jpeg)$/.test(a.toLowerCase())){data.img=a}else{data.vid=a}});setStageContent(data)}).bind('tabtreecollapse',function(e,a){if(!a.selectedIndexes.length&&!g){setStageContent(initialContent);g=true}})},expand:function(e,a){if(a.collapseElements.panel[0]){a.panel.parent().animate({syncHeight:a.panel.outerHeight({margin:true})},{syncElements:a.collapseElements.panel.parent(),complete:function(){a.collapseElements.panel.hide();a.panel.parent().css({height:''})}});a.panel.show()}else{a.panel.stop(true).slideParentDown()}},collapse:function(e,a){if(!a.expandElements.panel[0]){a.panel.stop(true).slideParentUp()}}});$('#faq div.panel-group, #stage-panel div.panel-group').each(function(){var a=$(this);a.tabtree((a.is('.st-panel-group'))?k:j)});$('ol.text-box-toc, ol.toc-box-toc').each(function(){$(this).tabtree({activeButtonClass:'on',handleDisplay:'initial',focusOnExpand:$.notIE6,expand:function(e,a){a.panel.fadeOver({hideElement:a.collapseElements.panel.stop(true),duration:400,animateHeight:'sync'})}})})}$(callOnDomReady)})(jQuery);
}// END !jspackager.devmode
