(function(){
window.jspackager = {};
jspackager.devmode = false;
jspackager.jsList = {"__basic-behaviour":["jquery","swfobject","jquery-mediaqueries","fadeOver","locations","template","jquery.flickrFeed","lazyImg","moduleloader","ui.core.mini","jquery-mousewheel","effects.core","ui.a11y.ext","jquery.tabtree","jquery-swfobject","jquery.ajaxmanager","hashhistory","jquery-social-b","ui-scroller","simpleMenu","flowplayer","init-behaviour"],"_screen-behaviour":["fancynav","jquery.imgpreload","browserupdate","jquery.objscale","ui.cOverlay","showbox","init-screen"],"_mobile-behaviour":["clickArea","init-mobile"]};
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]){
loadModul(path[1]);
}
}
}
}
})();
if(!window.jspackager || !jspackager.devmode){
//jquery
;(function(){var window=this,undefined,_jQuery=window.jQuery,_$=window.$,jQuery=window.jQuery=window.$=function(selector,context){return new jQuery.fn.init(selector,context)},quickExpr=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,isSimple=/^.[^:#\[\.,]*$/;jQuery.fn=jQuery.prototype={init:function(selector,context){selector=selector||document;if(selector.nodeType){this[0]=selector;this.length=1;this.context=selector;return this}if(typeof selector==="string"){var match=quickExpr.exec(selector);if(match&&(match[1]||!context)){if(match[1])selector=jQuery.clean([match[1]],context);else{var elem=document.getElementById(match[3]);if(elem&&elem.id!=match[3])return jQuery().find(selector);var ret=jQuery(elem||[]);ret.context=document;ret.selector=selector;return ret}}else return jQuery(context).find(selector)}else if(jQuery.isFunction(selector))return jQuery(document).ready(selector);if(selector.selector&&selector.context){this.selector=selector.selector;this.context=selector.context}return this.setArray(jQuery.isArray(selector)?selector:jQuery.makeArray(selector))},selector:"",jquery:"1.3.2",size:function(){return this.length},get:function(num){return num===undefined?Array.prototype.slice.call(this):this[num]},pushStack:function(elems,name,selector){var ret=jQuery(elems);ret.prevObject=this;ret.context=this.context;if(name==="find")ret.selector=this.selector+(this.selector?" ":"")+selector;else if(name)ret.selector=this.selector+"."+name+"("+selector+")";return ret},setArray:function(elems){this.length=0;Array.prototype.push.apply(this,elems);return this},each:function(callback,args){return jQuery.each(this,callback,args)},index:function(elem){return jQuery.inArray(elem&&elem.jquery?elem[0]:elem,this)},attr:function(name,value,type){var options=name;if(typeof name==="string")if(value===undefined)return this[0]&&jQuery[type||"attr"](this[0],name);else{options={};options[name]=value}return this.each(function(i){for(name in options)jQuery.attr(type?this.style:this,name,jQuery.prop(this,options[name],type,i,name))})},css:function(key,value){if((key=='width'||key=='height')&&parseFloat(value)<0)value=undefined;return this.attr(key,value,"curCSS")},text:function(text){if(typeof text!=="object"&&text!=null)return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(text));var ret="";jQuery.each(text||this,function(){jQuery.each(this.childNodes,function(){if(this.nodeType!=8)ret+=this.nodeType!=1?this.nodeValue:jQuery.fn.text([this])})});return ret},wrapAll:function(html){if(this[0]){var wrap=jQuery(html,this[0].ownerDocument).clone();if(this[0].parentNode)wrap.insertBefore(this[0]);wrap.map(function(){var elem=this;while(elem.firstChild)elem=elem.firstChild;return elem}).append(this)}return this},wrapInner:function(html){return this.each(function(){jQuery(this).contents().wrapAll(html)})},wrap:function(html){return this.each(function(){jQuery(this).wrapAll(html)})},append:function(){return this.domManip(arguments,true,function(elem){if(this.nodeType==1)this.appendChild(elem)})},prepend:function(){return this.domManip(arguments,true,function(elem){if(this.nodeType==1)this.insertBefore(elem,this.firstChild)})},before:function(){return this.domManip(arguments,false,function(elem){this.parentNode.insertBefore(elem,this)})},after:function(){return this.domManip(arguments,false,function(elem){this.parentNode.insertBefore(elem,this.nextSibling)})},end:function(){return this.prevObject||jQuery([])},push:[].push,sort:[].sort,splice:[].splice,find:function(selector){if(this.length===1){var ret=this.pushStack([],"find",selector);ret.length=0;jQuery.find(selector,this[0],ret);return ret}else{return this.pushStack(jQuery.unique(jQuery.map(this,function(elem){return jQuery.find(selector,elem)})),"find",selector)}},clone:function(events){var ret=this.map(function(){if(!jQuery.support.noCloneEvent&&!jQuery.isXMLDoc(this)){var html=this.outerHTML;if(!html){var div=this.ownerDocument.createElement("div");div.appendChild(this.cloneNode(true));html=div.innerHTML}return jQuery.clean([html.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else return this.cloneNode(true)});if(events===true){var orig=this.find("*").andSelf(),i=0;ret.find("*").andSelf().each(function(){if(this.nodeName!==orig[i].nodeName)return;var events=jQuery.data(orig[i],"events");for(var type in events){for(var handler in events[type]){jQuery.event.add(this,type,events[type][handler],events[type][handler].data)}}i++})}return ret},filter:function(selector){return this.pushStack(jQuery.isFunction(selector)&&jQuery.grep(this,function(elem,i){return selector.call(elem,i)})||jQuery.multiFilter(selector,jQuery.grep(this,function(elem){return elem.nodeType===1})),"filter",selector)},closest:function(selector){var pos=jQuery.expr.match.POS.test(selector)?jQuery(selector):null,closer=0;return this.map(function(){var cur=this;while(cur&&cur.ownerDocument){if(pos?pos.index(cur)>-1:jQuery(cur).is(selector)){jQuery.data(cur,"closest",closer);return cur}cur=cur.parentNode;closer++}})},not:function(selector){if(typeof selector==="string")if(isSimple.test(selector))return this.pushStack(jQuery.multiFilter(selector,this,true),"not",selector);else selector=jQuery.multiFilter(selector,this);var isArrayLike=selector.length&&selector[selector.length-1]!==undefined&&!selector.nodeType;return this.filter(function(){return isArrayLike?jQuery.inArray(this,selector)<0:this!=selector})},add:function(selector){return this.pushStack(jQuery.unique(jQuery.merge(this.get(),typeof selector==="string"?jQuery(selector):jQuery.makeArray(selector))))},is:function(selector){return!!selector&&jQuery.multiFilter(selector,this).length>0},hasClass:function(selector){return!!selector&&this.is("."+selector)},val:function(value){if(value===undefined){var elem=this[0];if(elem){if(jQuery.nodeName(elem,'option'))return(elem.attributes.value||{}).specified?elem.value:elem.text;if(jQuery.nodeName(elem,"select")){var index=elem.selectedIndex,values=[],options=elem.options,one=elem.type=="select-one";if(index<0)return null;for(var i=one?index:0,max=one?index+1:options.length;i<max;i++){var option=options[i];if(option.selected){value=jQuery(option).val();if(one)return value;values.push(value)}}return values}return(elem.value||"").replace(/\r/g,"")}return undefined}if(typeof value==="number")value+='';return this.each(function(){if(this.nodeType!=1)return;if(jQuery.isArray(value)&&/radio|checkbox/.test(this.type))this.checked=(jQuery.inArray(this.value,value)>=0||jQuery.inArray(this.name,value)>=0);else if(jQuery.nodeName(this,"select")){var values=jQuery.makeArray(value);jQuery("option",this).each(function(){this.selected=(jQuery.inArray(this.value,values)>=0||jQuery.inArray(this.text,values)>=0)});if(!values.length)this.selectedIndex=-1}else this.value=value})},html:function(value){return value===undefined?(this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null):this.empty().append(value)},replaceWith:function(value){return this.after(value).remove()},eq:function(i){return this.slice(i,+i+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","))},map:function(callback){return this.pushStack(jQuery.map(this,function(elem,i){return callback.call(elem,i,elem)}))},andSelf:function(){return this.add(this.prevObject)},domManip:function(args,table,callback){if(this[0]){var fragment=(this[0].ownerDocument||this[0]).createDocumentFragment(),scripts=jQuery.clean(args,(this[0].ownerDocument||this[0]),fragment),first=fragment.firstChild;if(first)for(var i=0,l=this.length;i<l;i++)callback.call(root(this[i],first),this.length>1||i>0?fragment.cloneNode(true):fragment);if(scripts)jQuery.each(scripts,evalScript)}return this;function root(elem,cur){return table&&jQuery.nodeName(elem,"table")&&jQuery.nodeName(cur,"tr")?(elem.getElementsByTagName("tbody")[0]||elem.appendChild(elem.ownerDocument.createElement("tbody"))):elem}}};jQuery.fn.init.prototype=jQuery.fn;function evalScript(i,elem){if(elem.src)jQuery.ajax({url:elem.src,async:false,dataType:"script"});else jQuery.globalEval(elem.text||elem.textContent||elem.innerHTML||"");if(elem.parentNode)elem.parentNode.removeChild(elem)}function now(){return+new Date}jQuery.extend=jQuery.fn.extend=function(){var target=arguments[0]||{},i=1,length=arguments.length,deep=false,options;if(typeof target==="boolean"){deep=target;target=arguments[1]||{};i=2}if(typeof target!=="object"&&!jQuery.isFunction(target))target={};if(length==i){target=this;--i}for(;i<length;i++)if((options=arguments[i])!=null)for(var name in options){var src=target[name],copy=options[name];if(target===copy)continue;if(deep&&copy&&typeof copy==="object"&&!copy.nodeType)target[name]=jQuery.extend(deep,src||(copy.length!=null?[]:{}),copy);else if(copy!==undefined)target[name]=copy}return target};var exclude=/z-?index|font-?weight|opacity|zoom|line-?height/i,defaultView=document.defaultView||{},toString=Object.prototype.toString;jQuery.extend({noConflict:function(deep){window.$=_$;if(deep)window.jQuery=_jQuery;return jQuery},isFunction:function(obj){return toString.call(obj)==="[object Function]"},isArray:function(obj){return toString.call(obj)==="[object Array]"},isXMLDoc:function(elem){return elem.nodeType===9&&elem.documentElement.nodeName!=="HTML"||!!elem.ownerDocument&&jQuery.isXMLDoc(elem.ownerDocument)},globalEval:function(data){if(data&&/\S/.test(data)){var head=document.getElementsByTagName("head")[0]||document.documentElement,script=document.createElement("script");script.type="text/javascript";if(jQuery.support.scriptEval)script.appendChild(document.createTextNode(data));else script.text=data;head.insertBefore(script,head.firstChild);head.removeChild(script)}},nodeName:function(elem,name){return elem.nodeName&&elem.nodeName.toUpperCase()==name.toUpperCase()},each:function(object,callback,args){var name,i=0,length=object.length;if(args){if(length===undefined){for(name in object)if(callback.apply(object[name],args)===false)break}else for(;i<length;)if(callback.apply(object[i++],args)===false)break}else{if(length===undefined){for(name in object)if(callback.call(object[name],name,object[name])===false)break}else for(var value=object[0];i<length&&callback.call(value,i,value)!==false;value=object[++i]){}}return object},prop:function(elem,value,type,i,name){if(jQuery.isFunction(value))value=value.call(elem,i);return typeof value==="number"&&type=="curCSS"&&!exclude.test(name)?value+"px":value},className:{add:function(elem,classNames){jQuery.each((classNames||"").split(/\s+/),function(i,className){if(elem.nodeType==1&&!jQuery.className.has(elem.className,className))elem.className+=(elem.className?" ":"")+className})},remove:function(elem,classNames){if(elem.nodeType==1)elem.className=classNames!==undefined?jQuery.grep(elem.className.split(/\s+/),function(className){return!jQuery.className.has(classNames,className)}).join(" "):""},has:function(elem,className){return elem&&jQuery.inArray(className,(elem.className||elem).toString().split(/\s+/))>-1}},swap:function(elem,options,callback){var old={};for(var name in options){old[name]=elem.style[name];elem.style[name]=options[name]}callback.call(elem);for(var name in options)elem.style[name]=old[name]},css:function(elem,name,force,extra){if(name=="width"||name=="height"){var val,props={position:"absolute",visibility:"hidden",display:"block"},which=name=="width"?["Left","Right"]:["Top","Bottom"];function getWH(){val=name=="width"?elem.offsetWidth:elem.offsetHeight;if(extra==="border")return;jQuery.each(which,function(){if(!extra)val-=parseFloat(jQuery.curCSS(elem,"padding"+this,true))||0;if(extra==="margin")val+=parseFloat(jQuery.curCSS(elem,"margin"+this,true))||0;else val-=parseFloat(jQuery.curCSS(elem,"border"+this+"Width",true))||0})}if(elem.offsetWidth!==0)getWH();else jQuery.swap(elem,props,getWH);return Math.max(0,Math.round(val))}return jQuery.curCSS(elem,name,force)},curCSS:function(elem,name,force){var ret,style=elem.style;if(name=="opacity"&&!jQuery.support.opacity){ret=jQuery.attr(style,"opacity");return ret==""?"1":ret}if(name.match(/float/i))name=styleFloat;if(!force&&style&&style[name])ret=style[name];else if(defaultView.getComputedStyle){if(name.match(/float/i))name="float";name=name.replace(/([A-Z])/g,"-$1").toLowerCase();var computedStyle=defaultView.getComputedStyle(elem,null);if(computedStyle)ret=computedStyle.getPropertyValue(name);if(name=="opacity"&&ret=="")ret="1"}else if(elem.currentStyle){var camelCase=name.replace(/\-(\w)/g,function(all,letter){return letter.toUpperCase()});ret=elem.currentStyle[name]||elem.currentStyle[camelCase];if(!/^\d+(px)?$/i.test(ret)&&/^\d/.test(ret)){var left=style.left,rsLeft=elem.runtimeStyle.left;elem.runtimeStyle.left=elem.currentStyle.left;style.left=ret||0;ret=style.pixelLeft+"px";style.left=left;elem.runtimeStyle.left=rsLeft}}return ret},clean:function(elems,context,fragment){context=context||document;if(typeof context.createElement==="undefined")context=context.ownerDocument||context[0]&&context[0].ownerDocument||document;if(!fragment&&elems.length===1&&typeof elems[0]==="string"){var match=/^<(\w+)\s*\/?>$/.exec(elems[0]);if(match)return[context.createElement(match[1])]}var ret=[],scripts=[],div=context.createElement("div");jQuery.each(elems,function(i,elem){if(typeof elem==="number")elem+='';if(!elem)return;if(typeof elem==="string"){elem=elem.replace(/(<(\w+)[^>]*?)\/>/g,function(all,front,tag){return tag.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?all:front+"></"+tag+">"});var tags=elem.replace(/^\s+/,"").substring(0,10).toLowerCase();var wrap=!tags.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!tags.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||tags.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!tags.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!tags.indexOf("<td")||!tags.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!tags.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||!jQuery.support.htmlSerialize&&[1,"div<div>","</div>"]||[0,"",""];div.innerHTML=wrap[1]+elem+wrap[2];while(wrap[0]--)div=div.lastChild;if(!jQuery.support.tbody){var hasBody=/<tbody/i.test(elem),tbody=!tags.indexOf("<table")&&!hasBody?div.firstChild&&div.firstChild.childNodes:wrap[1]=="<table>"&&!hasBody?div.childNodes:[];for(var j=tbody.length-1;j>=0;--j)if(jQuery.nodeName(tbody[j],"tbody")&&!tbody[j].childNodes.length)tbody[j].parentNode.removeChild(tbody[j])}if(!jQuery.support.leadingWhitespace&&/^\s/.test(elem))div.insertBefore(context.createTextNode(elem.match(/^\s*/)[0]),div.firstChild);elem=jQuery.makeArray(div.childNodes)}if(elem.nodeType)ret.push(elem);else ret=jQuery.merge(ret,elem)});if(fragment){for(var i=0;ret[i];i++){if(jQuery.nodeName(ret[i],"script")&&(!ret[i].type||ret[i].type.toLowerCase()==="text/javascript")){scripts.push(ret[i].parentNode?ret[i].parentNode.removeChild(ret[i]):ret[i])}else{if(ret[i].nodeType===1)ret.splice.apply(ret,[i+1,0].concat(jQuery.makeArray(ret[i].getElementsByTagName("script"))));fragment.appendChild(ret[i])}}return scripts}return ret},attr:function(elem,name,value){if(!elem||elem.nodeType==3||elem.nodeType==8)return undefined;var notxml=!jQuery.isXMLDoc(elem),set=value!==undefined;name=notxml&&jQuery.props[name]||name;if(elem.tagName){var special=/href|src|style/.test(name);if(name=="selected"&&elem.parentNode)elem.parentNode.selectedIndex;if(name in elem&&notxml&&!special){if(set){if(name=="type"&&jQuery.nodeName(elem,"input")&&elem.parentNode)throw"type property can't be changed";elem[name]=value}if(jQuery.nodeName(elem,"form")&&elem.getAttributeNode(name))return elem.getAttributeNode(name).nodeValue;if(name=="tabIndex"){var attributeNode=elem.getAttributeNode("tabIndex");return attributeNode&&attributeNode.specified?attributeNode.value:elem.nodeName.match(/(button|input|object|select|textarea)/i)?0:elem.nodeName.match(/^(a|area)$/i)&&elem.href?0:undefined}return elem[name]}if(!jQuery.support.style&&notxml&&name=="style")return jQuery.attr(elem.style,"cssText",value);if(set)elem.setAttribute(name,""+value);var attr=!jQuery.support.hrefNormalized&&notxml&&special?elem.getAttribute(name,2):elem.getAttribute(name);return attr===null?undefined:attr}if(!jQuery.support.opacity&&name=="opacity"){if(set){elem.zoom=1;elem.filter=(elem.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(value)+''=="NaN"?"":"alpha(opacity="+value*100+")")}return elem.filter&&elem.filter.indexOf("opacity=")>=0?(parseFloat(elem.filter.match(/opacity=([^)]*)/)[1])/100)+'':""}name=name.replace(/-([a-z])/ig,function(all,letter){return letter.toUpperCase()});if(set)elem[name]=value;return elem[name]},trim:function(text){return(text||"").replace(/^\s+|\s+$/g,"")},makeArray:function(array){var ret=[];if(array!=null){var i=array.length;if(i==null||typeof array==="string"||jQuery.isFunction(array)||array.setInterval)ret[0]=array;else while(i)ret[--i]=array[i]}return ret},inArray:function(elem,array){for(var i=0,length=array.length;i<length;i++)if(array[i]===elem)return i;return-1},merge:function(first,second){var i=0,elem,pos=first.length;if(!jQuery.support.getAll){while((elem=second[i++])!=null)if(elem.nodeType!=8)first[pos++]=elem}else while((elem=second[i++])!=null)first[pos++]=elem;return first},unique:function(array){var ret=[],done={};try{for(var i=0,length=array.length;i<length;i++){var id=jQuery.data(array[i]);if(!done[id]){done[id]=true;ret.push(array[i])}}}catch(e){ret=array}return ret},grep:function(elems,callback,inv){var ret=[];for(var i=0,length=elems.length;i<length;i++)if(!inv!=!callback(elems[i],i))ret.push(elems[i]);return ret},map:function(elems,callback){var ret=[];for(var i=0,length=elems.length;i<length;i++){var value=callback(elems[i],i);if(value!=null)ret[ret.length]=value}return ret.concat.apply([],ret)}});var userAgent=navigator.userAgent.toLowerCase();jQuery.browser={version:(userAgent.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,'0'])[1],safari:/webkit/.test(userAgent),opera:/opera/.test(userAgent),msie:/msie/.test(userAgent)&&!/opera/.test(userAgent),mozilla:/mozilla/.test(userAgent)&&!/(compatible|webkit)/.test(userAgent)};jQuery.each({parent:function(elem){return elem.parentNode},parents:function(elem){return jQuery.dir(elem,"parentNode")},next:function(elem){return jQuery.nth(elem,2,"nextSibling")},prev:function(elem){return jQuery.nth(elem,2,"previousSibling")},nextAll:function(elem){return jQuery.dir(elem,"nextSibling")},prevAll:function(elem){return jQuery.dir(elem,"previousSibling")},siblings:function(elem){return jQuery.sibling(elem.parentNode.firstChild,elem)},children:function(elem){return jQuery.sibling(elem.firstChild)},contents:function(elem){return jQuery.nodeName(elem,"iframe")?elem.contentDocument||elem.contentWindow.document:jQuery.makeArray(elem.childNodes)}},function(name,fn){jQuery.fn[name]=function(selector){var ret=jQuery.map(this,fn);if(selector&&typeof selector=="string")ret=jQuery.multiFilter(selector,ret);return this.pushStack(jQuery.unique(ret),name,selector)}});jQuery.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(name,original){jQuery.fn[name]=function(selector){var ret=[],insert=jQuery(selector);for(var i=0,l=insert.length;i<l;i++){var elems=(i>0?this.clone(true):this).get();jQuery.fn[original].apply(jQuery(insert[i]),elems);ret=ret.concat(elems)}return this.pushStack(ret,name,selector)}});jQuery.each({removeAttr:function(name){jQuery.attr(this,name,"");if(this.nodeType==1)this.removeAttribute(name)},addClass:function(classNames){jQuery.className.add(this,classNames)},removeClass:function(classNames){jQuery.className.remove(this,classNames)},toggleClass:function(classNames,state){if(typeof state!=="boolean")state=!jQuery.className.has(this,classNames);jQuery.className[state?"add":"remove"](this,classNames)},remove:function(selector){if(!selector||jQuery.filter(selector,[this]).length){jQuery("*",this).add([this]).each(function(){jQuery.event.remove(this);jQuery.removeData(this)});if(this.parentNode)this.parentNode.removeChild(this)}},empty:function(){jQuery(this).children().remove();while(this.firstChild)this.removeChild(this.firstChild)}},function(name,fn){jQuery.fn[name]=function(){return this.each(fn,arguments)}});function num(elem,prop){return elem[0]&&parseInt(jQuery.curCSS(elem[0],prop,true),10)||0}var expando="jQuery"+now(),uuid=0,windowData={};jQuery.extend({cache:{},data:function(elem,name,data){elem=elem==window?windowData:elem;var id=elem[expando];if(!id)id=elem[expando]=++uuid;if(name&&!jQuery.cache[id])jQuery.cache[id]={};if(data!==undefined)jQuery.cache[id][name]=data;return name?jQuery.cache[id][name]:id},removeData:function(elem,name){elem=elem==window?windowData:elem;var id=elem[expando];if(name){if(jQuery.cache[id]){delete jQuery.cache[id][name];name="";for(name in jQuery.cache[id])break;if(!name)jQuery.removeData(elem)}}else{try{delete elem[expando]}catch(e){if(elem.removeAttribute)elem.removeAttribute(expando)}delete jQuery.cache[id]}},queue:function(elem,type,data){if(elem){type=(type||"fx")+"queue";var q=jQuery.data(elem,type);if(!q||jQuery.isArray(data))q=jQuery.data(elem,type,jQuery.makeArray(data));else if(data)q.push(data)}return q},dequeue:function(elem,type){var queue=jQuery.queue(elem,type),fn=queue.shift();if(!type||type==="fx")fn=queue[0];if(fn!==undefined)fn.call(elem)}});jQuery.fn.extend({data:function(key,value){var parts=key.split(".");parts[1]=parts[1]?"."+parts[1]:"";if(value===undefined){var data=this.triggerHandler("getData"+parts[1]+"!",[parts[0]]);if(data===undefined&&this.length)data=jQuery.data(this[0],key);return data===undefined&&parts[1]?this.data(parts[0]):data}else return this.trigger("setData"+parts[1]+"!",[parts[0],value]).each(function(){jQuery.data(this,key,value)})},removeData:function(key){return this.each(function(){jQuery.removeData(this,key)})},queue:function(type,data){if(typeof type!=="string"){data=type;type="fx"}if(data===undefined)return jQuery.queue(this[0],type);return this.each(function(){var queue=jQuery.queue(this,type,data);if(type=="fx"&&queue.length==1)queue[0].call(this)})},dequeue:function(type){return this.each(function(){jQuery.dequeue(this,type)})}});(function(){var chunker=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,done=0,toString=Object.prototype.toString;var Sizzle=function(selector,context,results,seed){results=results||[];context=context||document;if(context.nodeType!==1&&context.nodeType!==9)return[];if(!selector||typeof selector!=="string"){return results}var parts=[],m,set,checkSet,check,mode,extra,prune=true;chunker.lastIndex=0;while((m=chunker.exec(selector))!==null){parts.push(m[1]);if(m[2]){extra=RegExp.rightContext;break}}if(parts.length>1&&origPOS.exec(selector)){if(parts.length===2&&Expr.relative[parts[0]]){set=posProcess(parts[0]+parts[1],context)}else{set=Expr.relative[parts[0]]?[context]:Sizzle(parts.shift(),context);while(parts.length){selector=parts.shift();if(Expr.relative[selector])selector+=parts.shift();set=posProcess(selector,set)}}}else{var ret=seed?{expr:parts.pop(),set:makeArray(seed)}:Sizzle.find(parts.pop(),parts.length===1&&context.parentNode?context.parentNode:context,isXML(context));set=Sizzle.filter(ret.expr,ret.set);if(parts.length>0){checkSet=makeArray(set)}else{prune=false}while(parts.length){var cur=parts.pop(),pop=cur;if(!Expr.relative[cur]){cur=""}else{pop=parts.pop()}if(pop==null){pop=context}Expr.relative[cur](checkSet,pop,isXML(context))}}if(!checkSet){checkSet=set}if(!checkSet){throw"Syntax error, unrecognized expression: "+(cur||selector);}if(toString.call(checkSet)==="[object Array]"){if(!prune){results.push.apply(results,checkSet)}else if(context.nodeType===1){for(var i=0;checkSet[i]!=null;i++){if(checkSet[i]&&(checkSet[i]===true||checkSet[i].nodeType===1&&contains(context,checkSet[i]))){results.push(set[i])}}}else{for(var i=0;checkSet[i]!=null;i++){if(checkSet[i]&&checkSet[i].nodeType===1){results.push(set[i])}}}}else{makeArray(checkSet,results)}if(extra){Sizzle(extra,context,results,seed);if(sortOrder){hasDuplicate=false;results.sort(sortOrder);if(hasDuplicate){for(var i=1;i<results.length;i++){if(results[i]===results[i-1]){results.splice(i--,1)}}}}}return results};Sizzle.matches=function(expr,set){return Sizzle(expr,null,null,set)};Sizzle.find=function(expr,context,isXML){var set,match;if(!expr){return[]}for(var i=0,l=Expr.order.length;i<l;i++){var type=Expr.order[i],match;if((match=Expr.match[type].exec(expr))){var left=RegExp.leftContext;if(left.substr(left.length-1)!=="\\"){match[1]=(match[1]||"").replace(/\\/g,"");set=Expr.find[type](match,context,isXML);if(set!=null){expr=expr.replace(Expr.match[type],"");break}}}}if(!set){set=context.getElementsByTagName("*")}return{set:set,expr:expr}};Sizzle.filter=function(expr,set,inplace,not){var old=expr,result=[],curLoop=set,match,anyFound,isXMLFilter=set&&set[0]&&isXML(set[0]);while(expr&&set.length){for(var type in Expr.filter){if((match=Expr.match[type].exec(expr))!=null){var filter=Expr.filter[type],found,item;anyFound=false;if(curLoop==result){result=[]}if(Expr.preFilter[type]){match=Expr.preFilter[type](match,curLoop,inplace,result,not,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=filter(item,match,i,curLoop);var pass=not^!!found;if(inplace&&found!=null){if(pass){anyFound=true}else{curLoop[i]=false}}else if(pass){result.push(item);anyFound=true}}}}if(found!==undefined){if(!inplace){curLoop=result}expr=expr.replace(Expr.match[type],"");if(!anyFound){return[]}break}}}if(expr==old){if(anyFound==null){throw"Syntax error, unrecognized expression: "+expr;}else{break}}old=expr}return curLoop};var Expr=Sizzle.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\(\)]*)+)\2\))?/},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(elem){return elem.getAttribute("href")}},relative:{"+":function(checkSet,part,isXML){var isPartStr=typeof part==="string",isTag=isPartStr&&!/\W/.test(part),isPartStrNotTag=isPartStr&&!isTag;if(isTag&&!isXML){part=part.toUpperCase()}for(var i=0,l=checkSet.length,elem;i<l;i++){if((elem=checkSet[i])){while((elem=elem.previousSibling)&&elem.nodeType!==1){}checkSet[i]=isPartStrNotTag||elem&&elem.nodeName===part?elem||false:elem===part}}if(isPartStrNotTag){Sizzle.filter(part,checkSet,true)}},">":function(checkSet,part,isXML){var isPartStr=typeof part==="string";if(isPartStr&&!/\W/.test(part)){part=isXML?part:part.toUpperCase();for(var i=0,l=checkSet.length;i<l;i++){var elem=checkSet[i];if(elem){var parent=elem.parentNode;checkSet[i]=parent.nodeName===part?parent:false}}}else{for(var i=0,l=checkSet.length;i<l;i++){var elem=checkSet[i];if(elem){checkSet[i]=isPartStr?elem.parentNode:elem.parentNode===part}}if(isPartStr){Sizzle.filter(part,checkSet,true)}}},"":function(checkSet,part,isXML){var doneName=done++,checkFn=dirCheck;if(!part.match(/\W/)){var nodeCheck=part=isXML?part:part.toUpperCase();checkFn=dirNodeCheck}checkFn("parentNode",part,doneName,checkSet,nodeCheck,isXML)},"~":function(checkSet,part,isXML){var doneName=done++,checkFn=dirCheck;if(typeof part==="string"&&!part.match(/\W/)){var nodeCheck=part=isXML?part:part.toUpperCase();checkFn=dirNodeCheck}checkFn("previousSibling",part,doneName,checkSet,nodeCheck,isXML)}},find:{ID:function(match,context,isXML){if(typeof context.getElementById!=="undefined"&&!isXML){var m=context.getElementById(match[1]);return m?[m]:[]}},NAME:function(match,context,isXML){if(typeof context.getElementsByName!=="undefined"){var ret=[],results=context.getElementsByName(match[1]);for(var i=0,l=results.length;i<l;i++){if(results[i].getAttribute("name")===match[1]){ret.push(results[i])}}return ret.length===0?null:ret}},TAG:function(match,context){return context.getElementsByTagName(match[1])}},preFilter:{CLASS:function(match,curLoop,inplace,result,not,isXML){match=" "+match[1].replace(/\\/g,"")+" ";if(isXML){return match}for(var i=0,elem;(elem=curLoop[i])!=null;i++){if(elem){if(not^(elem.className&&(" "+elem.className+" ").indexOf(match)>=0)){if(!inplace)result.push(elem)}else if(inplace){curLoop[i]=false}}}return false},ID:function(match){return match[1].replace(/\\/g,"")},TAG:function(match,curLoop){for(var i=0;curLoop[i]===false;i++){}return curLoop[i]&&isXML(curLoop[i])?match[1]:match[1].toUpperCase()},CHILD:function(match){if(match[1]=="nth"){var test=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(match[2]=="even"&&"2n"||match[2]=="odd"&&"2n+1"||!/\D/.test(match[2])&&"0n+"+match[2]||match[2]);match[2]=(test[1]+(test[2]||1))-0;match[3]=test[3]-0}match[0]=done++;return match},ATTR:function(match,curLoop,inplace,result,not,isXML){var name=match[1].replace(/\\/g,"");if(!isXML&&Expr.attrMap[name]){match[1]=Expr.attrMap[name]}if(match[2]==="~="){match[4]=" "+match[4]+" "}return match},PSEUDO:function(match,curLoop,inplace,result,not){if(match[1]==="not"){if(match[3].match(chunker).length>1||/^\w/.test(match[3])){match[3]=Sizzle(match[3],null,null,curLoop)}else{var ret=Sizzle.filter(match[3],curLoop,inplace,true^not);if(!inplace){result.push.apply(result,ret)}return false}}else if(Expr.match.POS.test(match[0])||Expr.match.CHILD.test(match[0])){return true}return match},POS:function(match){match.unshift(true);return match}},filters:{enabled:function(elem){return elem.disabled===false&&elem.type!=="hidden"},disabled:function(elem){return elem.disabled===true},checked:function(elem){return elem.checked===true},selected:function(elem){elem.parentNode.selectedIndex;return elem.selected===true},parent:function(elem){return!!elem.firstChild},empty:function(elem){return!elem.firstChild},has:function(elem,i,match){return!!Sizzle(match[3],elem).length},header:function(elem){return/h\d/i.test(elem.nodeName)},text:function(elem){return"text"===elem.type},radio:function(elem){return"radio"===elem.type},checkbox:function(elem){return"checkbox"===elem.type},file:function(elem){return"file"===elem.type},password:function(elem){return"password"===elem.type},submit:function(elem){return"submit"===elem.type},image:function(elem){return"image"===elem.type},reset:function(elem){return"reset"===elem.type},button:function(elem){return"button"===elem.type||elem.nodeName.toUpperCase()==="BUTTON"},input:function(elem){return/input|select|textarea|button/i.test(elem.nodeName)}},setFilters:{first:function(elem,i){return i===0},last:function(elem,i,match,array){return i===array.length-1},even:function(elem,i){return i%2===0},odd:function(elem,i){return i%2===1},lt:function(elem,i,match){return i<match[3]-0},gt:function(elem,i,match){return i>match[3]-0},nth:function(elem,i,match){return match[3]-0==i},eq:function(elem,i,match){return match[3]-0==i}},filter:{PSEUDO:function(elem,match,i,array){var name=match[1],filter=Expr.filters[name];if(filter){return filter(elem,i,match,array)}else if(name==="contains"){return(elem.textContent||elem.innerText||"").indexOf(match[3])>=0}else if(name==="not"){var not=match[3];for(var i=0,l=not.length;i<l;i++){if(not[i]===elem){return false}}return true}},CHILD:function(elem,match){var type=match[1],node=elem;switch(type){case'only':case'first':while(node=node.previousSibling){if(node.nodeType===1)return false}if(type=='first')return true;node=elem;case'last':while(node=node.nextSibling){if(node.nodeType===1)return false}return true;case'nth':var first=match[2],last=match[3];if(first==1&&last==0){return true}var doneName=match[0],parent=elem.parentNode;if(parent&&(parent.sizcache!==doneName||!elem.nodeIndex)){var count=0;for(node=parent.firstChild;node;node=node.nextSibling){if(node.nodeType===1){node.nodeIndex=++count}}parent.sizcache=doneName}var diff=elem.nodeIndex-last;if(first==0){return diff==0}else{return(diff%first==0&&diff/first>=0)}}},ID:function(elem,match){return elem.nodeType===1&&elem.getAttribute("id")===match},TAG:function(elem,match){return(match==="*"&&elem.nodeType===1)||elem.nodeName===match},CLASS:function(elem,match){return(" "+(elem.className||elem.getAttribute("class"))+" ").indexOf(match)>-1},ATTR:function(elem,match){var name=match[1],result=Expr.attrHandle[name]?Expr.attrHandle[name](elem):elem[name]!=null?elem[name]:elem.getAttribute(name),value=result+"",type=match[2],check=match[4];return result==null?type==="!=":type==="="?value===check:type==="*="?value.indexOf(check)>=0:type==="~="?(" "+value+" ").indexOf(check)>=0:!check?value&&result!==false:type==="!="?value!=check:type==="^="?value.indexOf(check)===0:type==="$="?value.substr(value.length-check.length)===check:type==="|="?value===check||value.substr(0,check.length+1)===check+"-":false},POS:function(elem,match,i,array){var name=match[2],filter=Expr.setFilters[name];if(filter){return filter(elem,i,match,array)}}}};var origPOS=Expr.match.POS;for(var type in Expr.match){Expr.match[type]=RegExp(Expr.match[type].source+/(?![^\[]*\])(?![^\(]*\))/.source)}var makeArray=function(array,results){array=Array.prototype.slice.call(array);if(results){results.push.apply(results,array);return results}return array};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(e){makeArray=function(array,results){var ret=results||[];if(toString.call(array)==="[object Array]"){Array.prototype.push.apply(ret,array)}else{if(typeof array.length==="number"){for(var i=0,l=array.length;i<l;i++){ret.push(array[i])}}else{for(var i=0;array[i];i++){ret.push(array[i])}}}return ret}}var sortOrder;if(document.documentElement.compareDocumentPosition){sortOrder=function(a,b){var ret=a.compareDocumentPosition(b)&4?-1:a===b?0:1;if(ret===0){hasDuplicate=true}return ret}}else if("sourceIndex"in document.documentElement){sortOrder=function(a,b){var ret=a.sourceIndex-b.sourceIndex;if(ret===0){hasDuplicate=true}return ret}}else if(document.createRange){sortOrder=function(a,b){var aRange=a.ownerDocument.createRange(),bRange=b.ownerDocument.createRange();aRange.selectNode(a);aRange.collapse(true);bRange.selectNode(b);bRange.collapse(true);var ret=aRange.compareBoundaryPoints(Range.START_TO_END,bRange);if(ret===0){hasDuplicate=true}return ret}}(function(){var form=document.createElement("form"),id="script"+(new Date).getTime();form.innerHTML="<input name='"+id+"'/>";var root=document.documentElement;root.insertBefore(form,root.firstChild);if(!!document.getElementById(id)){Expr.find.ID=function(match,context,isXML){if(typeof context.getElementById!=="undefined"&&!isXML){var m=context.getElementById(match[1]);return m?m.id===match[1]||typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id").nodeValue===match[1]?[m]:undefined:[]}};Expr.filter.ID=function(elem,match){var node=typeof elem.getAttributeNode!=="undefined"&&elem.getAttributeNode("id");return elem.nodeType===1&&node&&node.nodeValue===match}}root.removeChild(form)})();(function(){var div=document.createElement("div");div.appendChild(document.createComment(""));if(div.getElementsByTagName("*").length>0){Expr.find.TAG=function(match,context){var results=context.getElementsByTagName(match[1]);if(match[1]==="*"){var tmp=[];for(var i=0;results[i];i++){if(results[i].nodeType===1){tmp.push(results[i])}}results=tmp}return results}}div.innerHTML="<a href='#'></a>";if(div.firstChild&&typeof div.firstChild.getAttribute!=="undefined"&&div.firstChild.getAttribute("href")!=="#"){Expr.attrHandle.href=function(elem){return elem.getAttribute("href",2)}}})();if(document.querySelectorAll)(function(){var oldSizzle=Sizzle,div=document.createElement("div");div.innerHTML="<p class='TEST'></p>";if(div.querySelectorAll&&div.querySelectorAll(".TEST").length===0){return}Sizzle=function(query,context,extra,seed){context=context||document;if(!seed&&context.nodeType===9&&!isXML(context)){try{return makeArray(context.querySelectorAll(query),extra)}catch(e){}}return oldSizzle(query,context,extra,seed)};Sizzle.find=oldSizzle.find;Sizzle.filter=oldSizzle.filter;Sizzle.selectors=oldSizzle.selectors;Sizzle.matches=oldSizzle.matches})();if(document.getElementsByClassName&&document.documentElement.getElementsByClassName)(function(){var div=document.createElement("div");div.innerHTML="<div class='test e'></div><div class='test'></div>";if(div.getElementsByClassName("e").length===0)return;div.lastChild.className="e";if(div.getElementsByClassName("e").length===1)return;Expr.order.splice(1,0,"CLASS");Expr.find.CLASS=function(match,context,isXML){if(typeof context.getElementsByClassName!=="undefined"&&!isXML){return context.getElementsByClassName(match[1])}}})();function dirNodeCheck(dir,cur,doneName,checkSet,nodeCheck,isXML){var sibDir=dir=="previousSibling"&&!isXML;for(var i=0,l=checkSet.length;i<l;i++){var elem=checkSet[i];if(elem){if(sibDir&&elem.nodeType===1){elem.sizcache=doneName;elem.sizset=i}elem=elem[dir];var match=false;while(elem){if(elem.sizcache===doneName){match=checkSet[elem.sizset];break}if(elem.nodeType===1&&!isXML){elem.sizcache=doneName;elem.sizset=i}if(elem.nodeName===cur){match=elem;break}elem=elem[dir]}checkSet[i]=match}}}function dirCheck(dir,cur,doneName,checkSet,nodeCheck,isXML){var sibDir=dir=="previousSibling"&&!isXML;for(var i=0,l=checkSet.length;i<l;i++){var elem=checkSet[i];if(elem){if(sibDir&&elem.nodeType===1){elem.sizcache=doneName;elem.sizset=i}elem=elem[dir];var match=false;while(elem){if(elem.sizcache===doneName){match=checkSet[elem.sizset];break}if(elem.nodeType===1){if(!isXML){elem.sizcache=doneName;elem.sizset=i}if(typeof cur!=="string"){if(elem===cur){match=true;break}}else if(Sizzle.filter(cur,[elem]).length>0){match=elem;break}}elem=elem[dir]}checkSet[i]=match}}}var contains=document.compareDocumentPosition?function(a,b){return a.compareDocumentPosition(b)&16}:function(a,b){return a!==b&&(a.contains?a.contains(b):true)};var isXML=function(elem){return elem.nodeType===9&&elem.documentElement.nodeName!=="HTML"||!!elem.ownerDocument&&isXML(elem.ownerDocument)};var posProcess=function(selector,context){var tmpSet=[],later="",match,root=context.nodeType?[context]:context;while((match=Expr.match.PSEUDO.exec(selector))){later+=match[0];selector=selector.replace(Expr.match.PSEUDO,"")}selector=Expr.relative[selector]?selector+"*":selector;for(var i=0,l=root.length;i<l;i++){Sizzle(selector,root[i],tmpSet)}return Sizzle.filter(later,tmpSet)};jQuery.find=Sizzle;jQuery.filter=Sizzle.filter;jQuery.expr=Sizzle.selectors;jQuery.expr[":"]=jQuery.expr.filters;Sizzle.selectors.filters.hidden=function(elem){return elem.offsetWidth===0||elem.offsetHeight===0};Sizzle.selectors.filters.visible=function(elem){return elem.offsetWidth>0||elem.offsetHeight>0};Sizzle.selectors.filters.animated=function(elem){return jQuery.grep(jQuery.timers,function(fn){return elem===fn.elem}).length};jQuery.multiFilter=function(expr,elems,not){if(not){expr=":not("+expr+")"}return Sizzle.matches(expr,elems)};jQuery.dir=function(elem,dir){var matched=[],cur=elem[dir];while(cur&&cur!=document){if(cur.nodeType==1)matched.push(cur);cur=cur[dir]}return matched};jQuery.nth=function(cur,result,dir,elem){result=result||1;var num=0;for(;cur;cur=cur[dir])if(cur.nodeType==1&&++num==result)break;return cur};jQuery.sibling=function(n,elem){var r=[];for(;n;n=n.nextSibling){if(n.nodeType==1&&n!=elem)r.push(n)}return r};return;window.Sizzle=Sizzle})();jQuery.event={add:function(elem,types,handler,data){if(elem.nodeType==3||elem.nodeType==8)return;if(elem.setInterval&&elem!=window)elem=window;if(!handler.guid)handler.guid=this.guid++;if(data!==undefined){var fn=handler;handler=this.proxy(fn);handler.data=data}var events=jQuery.data(elem,"events")||jQuery.data(elem,"events",{}),handle=jQuery.data(elem,"handle")||jQuery.data(elem,"handle",function(){return typeof jQuery!=="undefined"&&!jQuery.event.triggered?jQuery.event.handle.apply(arguments.callee.elem,arguments):undefined});handle.elem=elem;jQuery.each(types.split(/\s+/),function(index,type){var namespaces=type.split(".");type=namespaces.shift();handler.type=namespaces.slice().sort().join(".");var handlers=events[type];if(jQuery.event.specialAll[type])jQuery.event.specialAll[type].setup.call(elem,data,namespaces);if(!handlers){handlers=events[type]={};if(!jQuery.event.special[type]||jQuery.event.special[type].setup.call(elem,data,namespaces)===false){if(elem.addEventListener)elem.addEventListener(type,handle,false);else if(elem.attachEvent)elem.attachEvent("on"+type,handle)}}handlers[handler.guid]=handler;jQuery.event.global[type]=true});elem=null},guid:1,global:{},remove:function(elem,types,handler){if(elem.nodeType==3||elem.nodeType==8)return;var events=jQuery.data(elem,"events"),ret,index;if(events){if(types===undefined||(typeof types==="string"&&types.charAt(0)=="."))for(var type in events)this.remove(elem,type+(types||""));else{if(types.type){handler=types.handler;types=types.type}jQuery.each(types.split(/\s+/),function(index,type){var namespaces=type.split(".");type=namespaces.shift();var namespace=RegExp("(^|\\.)"+namespaces.slice().sort().join(".*\\.")+"(\\.|$)");if(events[type]){if(handler)delete events[type][handler.guid];else for(var handle in events[type])if(namespace.test(events[type][handle].type))delete events[type][handle];if(jQuery.event.specialAll[type])jQuery.event.specialAll[type].teardown.call(elem,namespaces);for(ret in events[type])break;if(!ret){if(!jQuery.event.special[type]||jQuery.event.special[type].teardown.call(elem,namespaces)===false){if(elem.removeEventListener)elem.removeEventListener(type,jQuery.data(elem,"handle"),false);else if(elem.detachEvent)elem.detachEvent("on"+type,jQuery.data(elem,"handle"))}ret=null;delete events[type]}}})}for(ret in events)break;if(!ret){var handle=jQuery.data(elem,"handle");if(handle)handle.elem=null;jQuery.removeData(elem,"events");jQuery.removeData(elem,"handle")}}},trigger:function(event,data,elem,bubbling){var type=event.type||event;if(!bubbling){event=typeof event==="object"?event[expando]?event:jQuery.extend(jQuery.Event(type),event):jQuery.Event(type);if(type.indexOf("!")>=0){event.type=type=type.slice(0,-1);event.exclusive=true}if(!elem){event.stopPropagation();if(this.global[type])jQuery.each(jQuery.cache,function(){if(this.events&&this.events[type])jQuery.event.trigger(event,data,this.handle.elem)})}if(!elem||elem.nodeType==3||elem.nodeType==8)return undefined;event.result=undefined;event.target=elem;data=jQuery.makeArray(data);data.unshift(event)}event.currentTarget=elem;var handle=jQuery.data(elem,"handle");if(handle)handle.apply(elem,data);if((!elem[type]||(jQuery.nodeName(elem,'a')&&type=="click"))&&elem["on"+type]&&elem["on"+type].apply(elem,data)===false)event.result=false;if(!bubbling&&elem[type]&&!event.isDefaultPrevented()&&!(jQuery.nodeName(elem,'a')&&type=="click")){this.triggered=true;try{elem[type]()}catch(e){}}this.triggered=false;if(!event.isPropagationStopped()){var parent=elem.parentNode||elem.ownerDocument;if(parent)jQuery.event.trigger(event,data,parent,true)}},handle:function(event){var all,handlers;event=arguments[0]=jQuery.event.fix(event||window.event);event.currentTarget=this;var namespaces=event.type.split(".");event.type=namespaces.shift();all=!namespaces.length&&!event.exclusive;var namespace=RegExp("(^|\\.)"+namespaces.slice().sort().join(".*\\.")+"(\\.|$)");handlers=(jQuery.data(this,"events")||{})[event.type];for(var j in handlers){var handler=handlers[j];if(all||namespace.test(handler.type)){event.handler=handler;event.data=handler.data;var ret=handler.apply(this,arguments);if(ret!==undefined){event.result=ret;if(ret===false){event.preventDefault();event.stopPropagation()}}if(event.isImmediatePropagationStopped())break}}},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(event){if(event[expando])return event;var originalEvent=event;event=jQuery.Event(originalEvent);for(var i=this.props.length,prop;i;){prop=this.props[--i];event[prop]=originalEvent[prop]}if(!event.target)event.target=event.srcElement||document;if(event.target.nodeType==3)event.target=event.target.parentNode;if(!event.relatedTarget&&event.fromElement)event.relatedTarget=event.fromElement==event.target?event.toElement:event.fromElement;if(event.pageX==null&&event.clientX!=null){var doc=document.documentElement,body=document.body;event.pageX=event.clientX+(doc&&doc.scrollLeft||body&&body.scrollLeft||0)-(doc.clientLeft||0);event.pageY=event.clientY+(doc&&doc.scrollTop||body&&body.scrollTop||0)-(doc.clientTop||0)}if(!event.which&&((event.charCode||event.charCode===0)?event.charCode:event.keyCode))event.which=event.charCode||event.keyCode;if(!event.metaKey&&event.ctrlKey)event.metaKey=event.ctrlKey;if(!event.which&&event.button)event.which=(event.button&1?1:(event.button&2?3:(event.button&4?2:0)));return event},proxy:function(fn,proxy){proxy=proxy||function(){return fn.apply(this,arguments)};proxy.guid=fn.guid=fn.guid||proxy.guid||this.guid++;return proxy},special:{ready:{setup:bindReady,teardown:function(){}}},specialAll:{live:{setup:function(selector,namespaces){jQuery.event.add(this,namespaces[0],liveHandler)},teardown:function(namespaces){if(namespaces.length){var remove=0,name=RegExp("(^|\\.)"+namespaces[0]+"(\\.|$)");jQuery.each((jQuery.data(this,"events").live||{}),function(){if(name.test(this.type))remove++});if(remove<1)jQuery.event.remove(this,namespaces[0],liveHandler)}}}}};jQuery.Event=function(src){if(!this.preventDefault)return new jQuery.Event(src);if(src&&src.type){this.originalEvent=src;this.type=src.type}else this.type=src;this.timeStamp=now();this[expando]=true};function returnFalse(){return false}function returnTrue(){return true}jQuery.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 withinElement=function(event){var parent=event.relatedTarget;while(parent&&parent!=this)try{parent=parent.parentNode}catch(e){parent=this}if(parent!=this){event.type=event.data;jQuery.event.handle.apply(this,arguments)}};jQuery.each({mouseover:'mouseenter',mouseout:'mouseleave'},function(orig,fix){jQuery.event.special[fix]={setup:function(){jQuery.event.add(this,orig,withinElement,fix)},teardown:function(){jQuery.event.remove(this,orig,withinElement)}}});jQuery.fn.extend({bind:function(type,data,fn){return type=="unload"?this.one(type,data,fn):this.each(function(){jQuery.event.add(this,type,fn||data,fn&&data)})},one:function(type,data,fn){var one=jQuery.event.proxy(fn||data,function(event){jQuery(this).unbind(event,one);return(fn||data).apply(this,arguments)});return this.each(function(){jQuery.event.add(this,type,one,fn&&data)})},unbind:function(type,fn){return this.each(function(){jQuery.event.remove(this,type,fn)})},trigger:function(type,data){return this.each(function(){jQuery.event.trigger(type,data,this)})},triggerHandler:function(type,data){if(this[0]){var event=jQuery.Event(type);event.preventDefault();event.stopPropagation();jQuery.event.trigger(event,data,this[0]);return event.result}},toggle:function(fn){var args=arguments,i=1;while(i<args.length)jQuery.event.proxy(fn,args[i++]);return this.click(jQuery.event.proxy(fn,function(event){this.lastToggle=(this.lastToggle||0)%i;event.preventDefault();return args[this.lastToggle++].apply(this,arguments)||false}))},hover:function(fnOver,fnOut){return this.mouseenter(fnOver).mouseleave(fnOut)},ready:function(fn){bindReady();if(jQuery.isReady)fn.call(document,jQuery);else jQuery.readyList.push(fn);return this},live:function(type,fn){var proxy=jQuery.event.proxy(fn);proxy.guid+=this.selector+type;jQuery(document).bind(liveConvert(type,this.selector),this.selector,proxy);return this},die:function(type,fn){jQuery(document).unbind(liveConvert(type,this.selector),fn?{guid:fn.guid+this.selector+type}:null);return this}});function liveHandler(event){var check=RegExp("(^|\\.)"+event.type+"(\\.|$)"),stop=true,elems=[];jQuery.each(jQuery.data(this,"events").live||[],function(i,fn){if(check.test(fn.type)){var elem=jQuery(event.target).closest(fn.data)[0];if(elem)elems.push({elem:elem,fn:fn})}});elems.sort(function(a,b){return jQuery.data(a.elem,"closest")-jQuery.data(b.elem,"closest")});jQuery.each(elems,function(){if(this.fn.call(this.elem,event,this.fn.data)===false)return(stop=false)});return stop}function liveConvert(type,selector){return["live",type,selector.replace(/\./g,"`").replace(/ /g,"|")].join(".")}jQuery.extend({isReady:false,readyList:[],ready:function(){if(!jQuery.isReady){jQuery.isReady=true;if(jQuery.readyList){jQuery.each(jQuery.readyList,function(){this.call(document,jQuery)});jQuery.readyList=null}jQuery(document).triggerHandler("ready")}}});var readyBound=false;function bindReady(){if(readyBound)return;readyBound=true;if(document.addEventListener){document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,false);jQuery.ready()},false)}else if(document.attachEvent){document.attachEvent("onreadystatechange",function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",arguments.callee);jQuery.ready()}});if(document.documentElement.doScroll&&window==window.top)(function(){if(jQuery.isReady)return;try{document.documentElement.doScroll("left")}catch(error){setTimeout(arguments.callee,0);return}jQuery.ready()})()}jQuery.event.add(window,"load",jQuery.ready)}jQuery.each(("blur,focus,load,resize,scroll,unload,click,dblclick,"+"mousedown,mouseup,mousemove,mouseover,mouseout,mouseenter,mouseleave,"+"change,select,submit,keydown,keypress,keyup,error").split(","),function(i,name){jQuery.fn[name]=function(fn){return fn?this.bind(name,fn):this.trigger(name)}});jQuery(window).bind('unload',function(){for(var id in jQuery.cache)if(id!=1&&jQuery.cache[id].handle)jQuery.event.remove(jQuery.cache[id].handle.elem)});(function(){jQuery.support={};var root=document.documentElement,script=document.createElement("script"),div=document.createElement("div"),id="script"+(new Date).getTime();div.style.display="none";div.innerHTML='   <link/><table></table><a href="/a" style="color:red;float:left;opacity:.5;">a</a><select><option>text</option></select><object><param/></object>';var all=div.getElementsByTagName("*"),a=div.getElementsByTagName("a")[0];if(!all||!all.length||!a){return}jQuery.support={leadingWhitespace:div.firstChild.nodeType==3,tbody:!div.getElementsByTagName("tbody").length,objectAll:!!div.getElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSerialize:!!div.getElementsByTagName("link").length,style:/red/.test(a.getAttribute("style")),hrefNormalized:a.getAttribute("href")==="/a",opacity:a.style.opacity==="0.5",cssFloat:!!a.style.cssFloat,scriptEval:false,noCloneEvent:true,boxModel:null};script.type="text/javascript";try{script.appendChild(document.createTextNode("window."+id+"=1;"))}catch(e){}root.insertBefore(script,root.firstChild);if(window[id]){jQuery.support.scriptEval=true;delete window[id]}root.removeChild(script);if(div.attachEvent&&div.fireEvent){div.attachEvent("onclick",function(){jQuery.support.noCloneEvent=false;div.detachEvent("onclick",arguments.callee)});div.cloneNode(true).fireEvent("onclick")}jQuery(function(){var div=document.createElement("div");div.style.width=div.style.paddingLeft="1px";document.body.appendChild(div);jQuery.boxModel=jQuery.support.boxModel=div.offsetWidth===2;document.body.removeChild(div).style.display='none'})})();var styleFloat=jQuery.support.cssFloat?"cssFloat":"styleFloat";jQuery.props={"for":"htmlFor","class":"className","float":styleFloat,cssFloat:styleFloat,styleFloat:styleFloat,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabindex:"tabIndex"};jQuery.fn.extend({_load:jQuery.fn.load,load:function(url,params,callback){if(typeof url!=="string")return this._load(url);var off=url.indexOf(" ");if(off>=0){var selector=url.slice(off,url.length);url=url.slice(0,off)}var type="GET";if(params)if(jQuery.isFunction(params)){callback=params;params=null}else if(typeof params==="object"){params=jQuery.param(params);type="POST"}var self=this;jQuery.ajax({url:url,type:type,dataType:"html",data:params,complete:function(res,status){if(status=="success"||status=="notmodified")self.html(selector?jQuery("<div/>").append(res.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(selector):res.responseText);if(callback)self.each(callback,[res.responseText,status,res])}});return this},serialize:function(){return jQuery.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?jQuery.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password|search/i.test(this.type))}).map(function(i,elem){var val=jQuery(this).val();return val==null?null:jQuery.isArray(val)?jQuery.map(val,function(val,i){return{name:elem.name,value:val}}):{name:elem.name,value:val}}).get()}});jQuery.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(i,o){jQuery.fn[o]=function(f){return this.bind(o,f)}});var jsc=now();jQuery.extend({get:function(url,data,callback,type){if(jQuery.isFunction(data)){callback=data;data=null}return jQuery.ajax({type:"GET",url:url,data:data,success:callback,dataType:type})},getScript:function(url,callback){return jQuery.get(url,null,callback,"script")},getJSON:function(url,data,callback){return jQuery.get(url,data,callback,"json")},post:function(url,data,callback,type){if(jQuery.isFunction(data)){callback=data;data={}}return jQuery.ajax({type:"POST",url:url,data:data,success:callback,dataType:type})},ajaxSetup:function(settings){jQuery.extend(jQuery.ajaxSettings,settings)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return window.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(s){s=jQuery.extend(true,s,jQuery.extend(true,{},jQuery.ajaxSettings,s));var jsonp,jsre=/=\?(&|$)/g,status,data,type=s.type.toUpperCase();if(s.data&&s.processData&&typeof s.data!=="string")s.data=jQuery.param(s.data);if(s.dataType=="jsonp"){if(type=="GET"){if(!s.url.match(jsre))s.url+=(s.url.match(/\?/)?"&":"?")+(s.jsonp||"callback")+"=?"}else if(!s.data||!s.data.match(jsre))s.data=(s.data?s.data+"&":"")+(s.jsonp||"callback")+"=?";s.dataType="json"}if(s.dataType=="json"&&(s.data&&s.data.match(jsre)||s.url.match(jsre))){jsonp="jsonp"+jsc++;if(s.data)s.data=(s.data+"").replace(jsre,"="+jsonp+"$1");s.url=s.url.replace(jsre,"="+jsonp+"$1");s.dataType="script";window[jsonp]=function(tmp){data=tmp;success();complete();window[jsonp]=undefined;try{delete window[jsonp]}catch(e){}if(head)head.removeChild(script)}}if(s.dataType=="script"&&s.cache==null)s.cache=false;if(s.cache===false&&type=="GET"){var ts=now();var ret=s.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+ts+"$2");s.url=ret+((ret==s.url)?(s.url.match(/\?/)?"&":"?")+"_="+ts:"")}if(s.data&&type=="GET"){s.url+=(s.url.match(/\?/)?"&":"?")+s.data;s.data=null}if(s.global&&!jQuery.active++)jQuery.event.trigger("ajaxStart");var parts=/^(\w+:)?\/\/([^\/?#]+)/.exec(s.url);if(s.dataType=="script"&&type=="GET"&&parts&&(parts[1]&&parts[1]!=location.protocol||parts[2]!=location.host)){var head=document.getElementsByTagName("head")[0];var script=document.createElement("script");script.src=s.url;if(s.scriptCharset)script.charset=s.scriptCharset;if(!jsonp){var done=false;script.onload=script.onreadystatechange=function(){if(!done&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){done=true;success();complete();script.onload=script.onreadystatechange=null;head.removeChild(script)}}}head.appendChild(script);return undefined}var requestDone=false;var xhr=s.xhr();if(s.username)xhr.open(type,s.url,s.async,s.username,s.password);else xhr.open(type,s.url,s.async);try{if(s.data)xhr.setRequestHeader("Content-Type",s.contentType);if(s.ifModified)xhr.setRequestHeader("If-Modified-Since",jQuery.lastModified[s.url]||"Thu, 01 Jan 1970 00:00:00 GMT");xhr.setRequestHeader("X-Requested-With","XMLHttpRequest");xhr.setRequestHeader("Accept",s.dataType&&s.accepts[s.dataType]?s.accepts[s.dataType]+", */*":s.accepts._default)}catch(e){}if(s.beforeSend&&s.beforeSend(xhr,s)===false){if(s.global&&!--jQuery.active)jQuery.event.trigger("ajaxStop");xhr.abort();return false}if(s.global)jQuery.event.trigger("ajaxSend",[xhr,s]);var onreadystatechange=function(isTimeout){if(xhr.readyState==0){if(ival){clearInterval(ival);ival=null;if(s.global&&!--jQuery.active)jQuery.event.trigger("ajaxStop")}}else if(!requestDone&&xhr&&(xhr.readyState==4||isTimeout=="timeout")){requestDone=true;if(ival){clearInterval(ival);ival=null}status=isTimeout=="timeout"?"timeout":!jQuery.httpSuccess(xhr)?"error":s.ifModified&&jQuery.httpNotModified(xhr,s.url)?"notmodified":"success";if(status=="success"){try{data=jQuery.httpData(xhr,s.dataType,s)}catch(e){status="parsererror"}}if(status=="success"){var modRes;try{modRes=xhr.getResponseHeader("Last-Modified")}catch(e){}if(s.ifModified&&modRes)jQuery.lastModified[s.url]=modRes;if(!jsonp)success()}else jQuery.handleError(s,xhr,status);complete();if(isTimeout)xhr.abort();if(s.async)xhr=null}};if(s.async){var ival=setInterval(onreadystatechange,13);if(s.timeout>0)setTimeout(function(){if(xhr&&!requestDone)onreadystatechange("timeout")},s.timeout)}try{xhr.send(s.data)}catch(e){jQuery.handleError(s,xhr,null,e)}if(!s.async)onreadystatechange();function success(){if(s.success)s.success(data,status);if(s.global)jQuery.event.trigger("ajaxSuccess",[xhr,s])}function complete(){if(s.complete)s.complete(xhr,status);if(s.global)jQuery.event.trigger("ajaxComplete",[xhr,s]);if(s.global&&!--jQuery.active)jQuery.event.trigger("ajaxStop")}return xhr},handleError:function(s,xhr,status,e){if(s.error)s.error(xhr,status,e);if(s.global)jQuery.event.trigger("ajaxError",[xhr,s,e])},active:0,httpSuccess:function(xhr){try{return!xhr.status&&location.protocol=="file:"||(xhr.status>=200&&xhr.status<300)||xhr.status==304||xhr.status==1223}catch(e){}return false},httpNotModified:function(xhr,url){try{var xhrRes=xhr.getResponseHeader("Last-Modified");return xhr.status==304||xhrRes==jQuery.lastModified[url]}catch(e){}return false},httpData:function(xhr,type,s){var ct=xhr.getResponseHeader("content-type"),xml=type=="xml"||!type&&ct&&ct.indexOf("xml")>=0,data=xml?xhr.responseXML:xhr.responseText;if(xml&&data.documentElement.tagName=="parsererror")throw"parsererror";if(s&&s.dataFilter)data=s.dataFilter(data,type);if(typeof data==="string"){if(type=="script")jQuery.globalEval(data);if(type=="json")data=window["eval"]("("+data+")")}return data},param:function(a){var s=[];function add(key,value){s[s.length]=encodeURIComponent(key)+'='+encodeURIComponent(value)};if(jQuery.isArray(a)||a.jquery)jQuery.each(a,function(){add(this.name,this.value)});else for(var j in a)if(jQuery.isArray(a[j]))jQuery.each(a[j],function(){add(j,this)});else add(j,jQuery.isFunction(a[j])?a[j]():a[j]);return s.join("&").replace(/%20/g,"+")}});var elemdisplay={},timerId,fxAttrs=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];function genFx(type,num){var obj={};jQuery.each(fxAttrs.concat.apply([],fxAttrs.slice(0,num)),function(){obj[this]=type});return obj}jQuery.fn.extend({show:function(speed,callback){if(speed){return this.animate(genFx("show",3),speed,callback)}else{for(var i=0,l=this.length;i<l;i++){var old=jQuery.data(this[i],"olddisplay");this[i].style.display=old||"";if(jQuery.css(this[i],"display")==="none"){var tagName=this[i].tagName,display;if(elemdisplay[tagName]){display=elemdisplay[tagName]}else{var elem=jQuery("<"+tagName+" />").appendTo("body");display=elem.css("display");if(display==="none")display="block";elem.remove();elemdisplay[tagName]=display}jQuery.data(this[i],"olddisplay",display)}}for(var i=0,l=this.length;i<l;i++){this[i].style.display=jQuery.data(this[i],"olddisplay")||""}return this}},hide:function(speed,callback){if(speed){return this.animate(genFx("hide",3),speed,callback)}else{for(var i=0,l=this.length;i<l;i++){var old=jQuery.data(this[i],"olddisplay");if(!old&&old!=="none")jQuery.data(this[i],"olddisplay",jQuery.css(this[i],"display"))}for(var i=0,l=this.length;i<l;i++){this[i].style.display="none"}return this}},_toggle:jQuery.fn.toggle,toggle:function(fn,fn2){var bool=typeof fn==="boolean";return jQuery.isFunction(fn)&&jQuery.isFunction(fn2)?this._toggle.apply(this,arguments):fn==null||bool?this.each(function(){var state=bool?fn:jQuery(this).is(":hidden");jQuery(this)[state?"show":"hide"]()}):this.animate(genFx("toggle",3),fn,fn2)},fadeTo:function(speed,to,callback){return this.animate({opacity:to},speed,callback)},animate:function(prop,speed,easing,callback){var optall=jQuery.speed(speed,easing,callback);return this[optall.queue===false?"each":"queue"](function(){var opt=jQuery.extend({},optall),p,hidden=this.nodeType==1&&jQuery(this).is(":hidden"),self=this;for(p in prop){if(prop[p]=="hide"&&hidden||prop[p]=="show"&&!hidden)return opt.complete.call(this);if((p=="height"||p=="width")&&this.style){opt.display=jQuery.css(this,"display");opt.overflow=this.style.overflow}}if(opt.overflow!=null)this.style.overflow="hidden";opt.curAnim=jQuery.extend({},prop);jQuery.each(prop,function(name,val){var e=new jQuery.fx(self,opt,name);if(/toggle|show|hide/.test(val))e[val=="toggle"?hidden?"show":"hide":val](prop);else{var parts=val.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),start=e.cur(true)||0;if(parts){var end=parseFloat(parts[2]),unit=parts[3]||"px";if(unit!="px"){self.style[name]=(end||1)+unit;start=((end||1)/e.cur(true))*start;self.style[name]=start+unit}if(parts[1])end=((parts[1]=="-="?-1:1)*end)+start;e.custom(start,end,unit)}else e.custom(start,val,"")}});return true})},stop:function(clearQueue,gotoEnd){var timers=jQuery.timers;if(clearQueue)this.queue([]);this.each(function(){for(var i=timers.length-1;i>=0;i--)if(timers[i].elem==this){if(gotoEnd)timers[i](true);timers.splice(i,1)}});if(!gotoEnd)this.dequeue();return this}});jQuery.each({slideDown:genFx("show",1),slideUp:genFx("hide",1),slideToggle:genFx("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(name,props){jQuery.fn[name]=function(speed,callback){return this.animate(props,speed,callback)}});jQuery.extend({speed:function(speed,easing,fn){var opt=typeof speed==="object"?speed:{complete:fn||!fn&&easing||jQuery.isFunction(speed)&&speed,duration:speed,easing:fn&&easing||easing&&!jQuery.isFunction(easing)&&easing};opt.duration=jQuery.fx.off?0:typeof opt.duration==="number"?opt.duration:jQuery.fx.speeds[opt.duration]||jQuery.fx.speeds._default;opt.old=opt.complete;opt.complete=function(){if(opt.queue!==false)jQuery(this).dequeue();if(jQuery.isFunction(opt.old))opt.old.call(this)};return opt},easing:{linear:function(p,n,firstNum,diff){return firstNum+diff*p},swing:function(p,n,firstNum,diff){return((-Math.cos(p*Math.PI)/2)+0.5)*diff+firstNum}},timers:[],fx:function(elem,options,prop){this.options=options;this.elem=elem;this.prop=prop;if(!options.orig)options.orig={}}});jQuery.fx.prototype={update:function(){if(this.options.step)this.options.step.call(this.elem,this.now,this);(jQuery.fx.step[this.prop]||jQuery.fx.step._default)(this);if((this.prop=="height"||this.prop=="width")&&this.elem.style)this.elem.style.display="block"},cur:function(force){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];var r=parseFloat(jQuery.css(this.elem,this.prop,force));return r&&r>-10000?r:parseFloat(jQuery.curCSS(this.elem,this.prop))||0},custom:function(from,to,unit){this.startTime=now();this.start=from;this.end=to;this.unit=unit||this.unit||"px";this.now=this.start;this.pos=this.state=0;var self=this;function t(gotoEnd){return self.step(gotoEnd)}t.elem=this.elem;if(t()&&jQuery.timers.push(t)&&!timerId){timerId=setInterval(function(){var timers=jQuery.timers;for(var i=0;i<timers.length;i++)if(!timers[i]())timers.splice(i--,1);if(!timers.length){clearInterval(timerId);timerId=undefined}},13)}},show:function(){this.options.orig[this.prop]=jQuery.attr(this.elem.style,this.prop);this.options.show=true;this.custom(this.prop=="width"||this.prop=="height"?1:0,this.cur());jQuery(this.elem).show()},hide:function(){this.options.orig[this.prop]=jQuery.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(gotoEnd){var t=now();if(gotoEnd||t>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var done=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;this.elem.style.display=this.options.display;if(jQuery.css(this.elem,"display")=="none")this.elem.style.display="block"}if(this.options.hide)jQuery(this.elem).hide();if(this.options.hide||this.options.show)for(var p in this.options.curAnim)jQuery.attr(this.elem.style,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;this.pos=jQuery.easing[this.options.easing||(jQuery.easing.swing?"swing":"linear")](this.state,n,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};jQuery.extend(jQuery.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(fx){jQuery.attr(fx.elem.style,"opacity",fx.now)},_default:function(fx){if(fx.elem.style&&fx.elem.style[fx.prop]!=null)fx.elem.style[fx.prop]=fx.now+fx.unit;else fx.elem[fx.prop]=fx.now}}});if(document.documentElement["getBoundingClientRect"])jQuery.fn.offset=function(){if(!this[0])return{top:0,left:0};if(this[0]===this[0].ownerDocument.body)return jQuery.offset.bodyOffset(this[0]);var box=this[0].getBoundingClientRect(),doc=this[0].ownerDocument,body=doc.body,docElem=doc.documentElement,clientTop=docElem.clientTop||body.clientTop||0,clientLeft=docElem.clientLeft||body.clientLeft||0,top=box.top+(self.pageYOffset||jQuery.boxModel&&docElem.scrollTop||body.scrollTop)-clientTop,left=box.left+(self.pageXOffset||jQuery.boxModel&&docElem.scrollLeft||body.scrollLeft)-clientLeft;return{top:top,left:left}};else jQuery.fn.offset=function(){if(!this[0])return{top:0,left:0};if(this[0]===this[0].ownerDocument.body)return jQuery.offset.bodyOffset(this[0]);jQuery.offset.initialized||jQuery.offset.initialize();var elem=this[0],offsetParent=elem.offsetParent,prevOffsetParent=elem,doc=elem.ownerDocument,computedStyle,docElem=doc.documentElement,body=doc.body,defaultView=doc.defaultView,prevComputedStyle=defaultView.getComputedStyle(elem,null),top=elem.offsetTop,left=elem.offsetLeft;while((elem=elem.parentNode)&&elem!==body&&elem!==docElem){computedStyle=defaultView.getComputedStyle(elem,null);top-=elem.scrollTop,left-=elem.scrollLeft;if(elem===offsetParent){top+=elem.offsetTop,left+=elem.offsetLeft;if(jQuery.offset.doesNotAddBorder&&!(jQuery.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(elem.tagName)))top+=parseInt(computedStyle.borderTopWidth,10)||0,left+=parseInt(computedStyle.borderLeftWidth,10)||0;prevOffsetParent=offsetParent,offsetParent=elem.offsetParent}if(jQuery.offset.subtractsBorderForOverflowNotVisible&&computedStyle.overflow!=="visible")top+=parseInt(computedStyle.borderTopWidth,10)||0,left+=parseInt(computedStyle.borderLeftWidth,10)||0;prevComputedStyle=computedStyle}if(prevComputedStyle.position==="relative"||prevComputedStyle.position==="static")top+=body.offsetTop,left+=body.offsetLeft;if(prevComputedStyle.position==="fixed")top+=Math.max(docElem.scrollTop,body.scrollTop),left+=Math.max(docElem.scrollLeft,body.scrollLeft);return{top:top,left:left}};jQuery.offset={initialize:function(){if(this.initialized)return;var body=document.body,container=document.createElement('div'),innerDiv,checkDiv,table,td,rules,prop,bodyMarginTop=body.style.marginTop,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>';rules={position:'absolute',top:0,left:0,margin:0,border:0,width:'1px',height:'1px',visibility:'hidden'};for(prop in rules)container.style[prop]=rules[prop];container.innerHTML=html;body.insertBefore(container,body.firstChild);innerDiv=container.firstChild,checkDiv=innerDiv.firstChild,td=innerDiv.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(checkDiv.offsetTop!==5);this.doesAddBorderForTableAndCells=(td.offsetTop===5);innerDiv.style.overflow='hidden',innerDiv.style.position='relative';this.subtractsBorderForOverflowNotVisible=(checkDiv.offsetTop===-5);body.style.marginTop='1px';this.doesNotIncludeMarginInBodyOffset=(body.offsetTop===0);body.style.marginTop=bodyMarginTop;body.removeChild(container);this.initialized=true},bodyOffset:function(body){jQuery.offset.initialized||jQuery.offset.initialize();var top=body.offsetTop,left=body.offsetLeft;if(jQuery.offset.doesNotIncludeMarginInBodyOffset)top+=parseInt(jQuery.curCSS(body,'marginTop',true),10)||0,left+=parseInt(jQuery.curCSS(body,'marginLeft',true),10)||0;return{top:top,left:left}}};jQuery.fn.extend({position:function(){var left=0,top=0,results;if(this[0]){var offsetParent=this.offsetParent(),offset=this.offset(),parentOffset=/^body|html$/i.test(offsetParent[0].tagName)?{top:0,left:0}:offsetParent.offset();offset.top-=num(this,'marginTop');offset.left-=num(this,'marginLeft');parentOffset.top+=num(offsetParent,'borderTopWidth');parentOffset.left+=num(offsetParent,'borderLeftWidth');results={top:offset.top-parentOffset.top,left:offset.left-parentOffset.left}}return results},offsetParent:function(){var offsetParent=this[0].offsetParent||document.body;while(offsetParent&&(!/^body|html$/i.test(offsetParent.tagName)&&jQuery.css(offsetParent,'position')=='static'))offsetParent=offsetParent.offsetParent;return jQuery(offsetParent)}});jQuery.each(['Left','Top'],function(i,name){var method='scroll'+name;jQuery.fn[method]=function(val){if(!this[0])return null;return val!==undefined?this.each(function(){this==window||this==document?window.scrollTo(!i?val:jQuery(window).scrollLeft(),i?val:jQuery(window).scrollTop()):this[method]=val}):this[0]==window||this[0]==document?self[i?'pageYOffset':'pageXOffset']||jQuery.boxModel&&document.documentElement[method]||document.body[method]:this[0][method]}});jQuery.each(["Height","Width"],function(i,name){var tl=i?"Left":"Top",br=i?"Right":"Bottom",lower=name.toLowerCase();jQuery.fn["inner"+name]=function(){return this[0]?jQuery.css(this[0],lower,false,"padding"):null};jQuery.fn["outer"+name]=function(margin){return this[0]?jQuery.css(this[0],lower,false,margin?"margin":"border"):null};var type=name.toLowerCase();jQuery.fn[type]=function(size){return this[0]==window?document.compatMode=="CSS1Compat"&&document.documentElement["client"+name]||document.body["client"+name]:this[0]==document?Math.max(document.documentElement["client"+name],document.body["scroll"+name],document.documentElement["scroll"+name],document.body["offset"+name],document.documentElement["offset"+name]):size===undefined?(this.length?jQuery.css(this[0],type):null):this.css(type,typeof size==="string"?size:size+"px")}})})();
//swfobject
;var swfobject=function(){var UNDEF="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 w3cdom=typeof doc.getElementById!=UNDEF&&typeof doc.getElementsByTagName!=UNDEF&&typeof doc.createElement!=UNDEF,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!=UNDEF&&typeof nav.plugins[SHOCKWAVE_FLASH]==OBJECT){d=nav.plugins[SHOCKWAVE_FLASH].description;if(d&&!(typeof nav.mimeTypes!=UNDEF&&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!=UNDEF){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:w3cdom,pv:playerVersion,wk:webkit,ie:ie,win:windows,mac:mac}}(),onDomLoad=function(){if(!ua.w3){return}if((typeof doc.readyState!=UNDEF&&doc.readyState=="complete")||(typeof doc.readyState==UNDEF&&(doc.getElementsByTagName("body")[0]||doc.body))){callDomLoadFunctions()}if(!isDomLoaded){if(typeof doc.addEventListener!=UNDEF){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 dl=domLoadFnArr.length;for(var i=0;i<dl;i++){domLoadFnArr[i]()}}function addDomLoadEvent(fn){if(isDomLoaded){fn()}else{domLoadFnArr[domLoadFnArr.length]=fn}}function addLoadEvent(fn){if(typeof win.addEventListener!=UNDEF){win.addEventListener("load",fn,false)}else if(typeof doc.addEventListener!=UNDEF){doc.addEventListener("load",fn,false)}else if(typeof win.attachEvent!=UNDEF){addListener(win,"onload",fn)}else if(typeof win.onload=="function"){var fnOld=win.onload;win.onload=function(){fnOld();fn()}}else{win.onload=fn}}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 counter=0;(function(){if(typeof t.GetVariable!=UNDEF){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(counter<10){counter++;setTimeout(arguments.callee,10);return}b.removeChild(o);t=null;matchVersions()})()}else{matchVersions()}}function matchVersions(){var rl=regObjArr.length;if(rl>0){for(var i=0;i<rl;i++){var id=regObjArr[i].id;var cb=regObjArr[i].callbackFn;var cbObj={success:false,id:id};if(ua.pv[0]>0){var obj=getElementById(id);if(obj){if(hasPlayerVersion(regObjArr[i].swfVersion)&&!(ua.wk&&ua.wk<312)){setVisibility(id,true);if(cb){cbObj.success=true;cbObj.ref=getObjectById(id);cb(cbObj)}}else if(regObjArr[i].expressInstall&&canExpressInstall()){var att={};att.data=regObjArr[i].expressInstall;att.width=obj.getAttribute("width")||"0";att.height=obj.getAttribute("height")||"0";if(obj.getAttribute("class")){att.styleclass=obj.getAttribute("class")}if(obj.getAttribute("align")){att.align=obj.getAttribute("align")}var par={};var p=obj.getElementsByTagName("param");var pl=p.length;for(var j=0;j<pl;j++){if(p[j].getAttribute("name").toLowerCase()!="movie"){par[p[j].getAttribute("name")]=p[j].getAttribute("value")}}showExpressInstall(att,par,id,cb)}else{displayAltContent(obj);if(cb){cb(cbObj)}}}}else{setVisibility(id,true);if(cb){var o=getObjectById(id);if(o&&typeof o.SetVariable!=UNDEF){cbObj.success=true;cbObj.ref=o}cb(cbObj)}}}}}function getObjectById(objectIdStr){var r=null;var o=getElementById(objectIdStr);if(o&&o.nodeName=="OBJECT"){if(typeof o.SetVariable!=UNDEF){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(att,par,replaceElemIdStr,callbackFn){isExpressInstallActive=true;storedCallbackFn=callbackFn||null;storedCallbackObj={success:false,id:replaceElemIdStr};var obj=getElementById(replaceElemIdStr);if(obj){if(obj.nodeName=="OBJECT"){storedAltContent=abstractAltContent(obj);storedAltContentId=null}else{storedAltContent=obj;storedAltContentId=replaceElemIdStr}att.id=EXPRESS_INSTALL_ID;if(typeof att.width==UNDEF||(!/%$/.test(att.width)&&parseInt(att.width,10)<310)){att.width="310"}if(typeof att.height==UNDEF||(!/%$/.test(att.height)&&parseInt(att.height,10)<137)){att.height="137"}doc.title=doc.title.slice(0,47)+" - Flash Player Installation";var pt=ua.ie&&ua.win?"ActiveX":"PlugIn",fv="MMredirectURL="+win.location.toString().replace(/&/g,"%26")+"&MMplayerType="+pt+"&MMdoctitle="+doc.title;if(typeof par.flashvars!=UNDEF){par.flashvars+="&"+fv}else{par.flashvars=fv}if(ua.ie&&ua.win&&obj.readyState!=4){var newObj=createElement("div");replaceElemIdStr+="SWFObjectNew";newObj.setAttribute("id",replaceElemIdStr);obj.parentNode.insertBefore(newObj,obj);obj.style.display="none";(function(){if(obj.readyState==4){obj.parentNode.removeChild(obj)}else{setTimeout(arguments.callee,10)}})()}createSWF(att,par,replaceElemIdStr)}}function displayAltContent(obj){if(ua.ie&&ua.win&&obj.readyState!=4){var el=createElement("div");obj.parentNode.insertBefore(el,obj);el.parentNode.replaceChild(abstractAltContent(obj),el);obj.style.display="none";(function(){if(obj.readyState==4){obj.parentNode.removeChild(obj)}else{setTimeout(arguments.callee,10)}})()}else{obj.parentNode.replaceChild(abstractAltContent(obj),obj)}}function abstractAltContent(obj){var ac=createElement("div");if(ua.win&&ua.ie){ac.innerHTML=obj.innerHTML}else{var nestedObj=obj.getElementsByTagName(OBJECT)[0];if(nestedObj){var c=nestedObj.childNodes;if(c){var cl=c.length;for(var i=0;i<cl;i++){if(!(c[i].nodeType==1&&c[i].nodeName=="PARAM")&&!(c[i].nodeType==8)){ac.appendChild(c[i].cloneNode(true))}}}}}return ac}function createSWF(attObj,parObj,id){var r,el=getElementById(id);if(ua.wk&&ua.wk<312){return r}if(el){if(typeof attObj.id==UNDEF){attObj.id=id}if(ua.ie&&ua.win){var att="";for(var i in attObj){if(attObj[i]!=Object.prototype[i]){if(i.toLowerCase()=="data"){parObj.movie=attObj[i]}else if(i.toLowerCase()=="styleclass"){att+=' class="'+attObj[i]+'"'}else if(i.toLowerCase()!="classid"){att+=' '+i+'="'+attObj[i]+'"'}}}var par="";for(var j in parObj){if(parObj[j]!=Object.prototype[j]){par+='<param name="'+j+'" value="'+parObj[j]+'" />'}}el.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+att+'>'+par+'</object>';objIdArr[objIdArr.length]=attObj.id;r=getElementById(attObj.id)}else{var o=createElement(OBJECT);o.setAttribute("type",FLASH_MIME_TYPE);for(var m in attObj){if(attObj[m]!=Object.prototype[m]){if(m.toLowerCase()=="styleclass"){o.setAttribute("class",attObj[m])}else if(m.toLowerCase()!="classid"){o.setAttribute(m,attObj[m])}}}for(var n in parObj){if(parObj[n]!=Object.prototype[n]&&n.toLowerCase()!="movie"){createObjParam(o,n,parObj[n])}}el.parentNode.replaceChild(o,el);r=o}}return r}function createObjParam(el,pName,pValue){var p=createElement("param");p.setAttribute("name",pName);p.setAttribute("value",pValue);el.appendChild(p)}function removeSWF(id){var obj=getElementById(id);if(obj&&obj.nodeName=="OBJECT"){if(ua.ie&&ua.win){obj.style.display="none";(function(){if(obj.readyState==4){removeObjectInIE(id)}else{setTimeout(arguments.callee,10)}})()}else{obj.parentNode.removeChild(obj)}}}function removeObjectInIE(id){var obj=getElementById(id);if(obj){for(var i in obj){if(typeof obj[i]=="function"){obj[i]=null}}obj.parentNode.removeChild(obj)}}function getElementById(id){var el=null;try{el=doc.getElementById(id)}catch(e){}return el}function createElement(el){return doc.createElement(el)}function addListener(target,eventType,fn){target.attachEvent(eventType,fn);listenersArr[listenersArr.length]=[target,eventType,fn]}function hasPlayerVersion(rv){var pv=ua.pv,v=rv.split(".");v[0]=parseInt(v[0],10);v[1]=parseInt(v[1],10)||0;v[2]=parseInt(v[2],10)||0;return(pv[0]>v[0]||(pv[0]==v[0]&&pv[1]>v[1])||(pv[0]==v[0]&&pv[1]==v[1]&&pv[2]>=v[2]))?true:false}function createCSS(sel,decl,media,newStyle){if(ua.ie&&ua.mac){return}var h=doc.getElementsByTagName("head")[0];if(!h){return}var m=(media&&typeof media=="string")?media:"screen";if(newStyle){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!=UNDEF&&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(sel,decl)}}else{if(dynamicStylesheet&&typeof doc.createTextNode!=UNDEF){dynamicStylesheet.appendChild(doc.createTextNode(sel+" {"+decl+"}"))}}}function setVisibility(id,isVisible){if(!autoHideShow){return}var v=isVisible?"visible":"hidden";if(isDomLoaded&&getElementById(id)){getElementById(id).style.visibility=v}else{createCSS("#"+id,"visibility:"+v)}}function urlEncodeIfNecessary(s){var regex=/[\\\"<>\.;]/;var hasBadChars=regex.exec(s)!=null;return hasBadChars&&typeof encodeURIComponent!=UNDEF?encodeURIComponent(s):s}var cleanup=function(){if(ua.ie&&ua.win){window.attachEvent("onunload",function(){var ll=listenersArr.length;for(var i=0;i<ll;i++){listenersArr[i][0].detachEvent(listenersArr[i][1],listenersArr[i][2])}var il=objIdArr.length;for(var j=0;j<il;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(objectIdStr,swfVersionStr,xiSwfUrlStr,callbackFn){if(ua.w3&&objectIdStr&&swfVersionStr){var regObj={};regObj.id=objectIdStr;regObj.swfVersion=swfVersionStr;regObj.expressInstall=xiSwfUrlStr;regObj.callbackFn=callbackFn;regObjArr[regObjArr.length]=regObj;setVisibility(objectIdStr,false)}else if(callbackFn){callbackFn({success:false,id:objectIdStr})}},getObjectById:function(objectIdStr){if(ua.w3){return getObjectById(objectIdStr)}},embedSWF:function(swfUrlStr,replaceElemIdStr,widthStr,heightStr,swfVersionStr,xiSwfUrlStr,flashvarsObj,parObj,attObj,callbackFn){var callbackObj={success:false,id:replaceElemIdStr};if(ua.w3&&!(ua.wk&&ua.wk<312)&&swfUrlStr&&replaceElemIdStr&&widthStr&&heightStr&&swfVersionStr){setVisibility(replaceElemIdStr,false);addDomLoadEvent(function(){widthStr+="";heightStr+="";var att={};if(attObj&&typeof attObj===OBJECT){for(var i in attObj){att[i]=attObj[i]}}att.data=swfUrlStr;att.width=widthStr;att.height=heightStr;var par={};if(parObj&&typeof parObj===OBJECT){for(var j in parObj){par[j]=parObj[j]}}if(flashvarsObj&&typeof flashvarsObj===OBJECT){for(var k in flashvarsObj){if(typeof par.flashvars!=UNDEF){par.flashvars+="&"+k+"="+flashvarsObj[k]}else{par.flashvars=k+"="+flashvarsObj[k]}}}if(hasPlayerVersion(swfVersionStr)){var obj=createSWF(att,par,replaceElemIdStr);if(att.id==replaceElemIdStr){setVisibility(replaceElemIdStr,true)}callbackObj.success=true;callbackObj.ref=obj}else if(xiSwfUrlStr&&canExpressInstall()){att.data=xiSwfUrlStr;showExpressInstall(att,par,replaceElemIdStr,callbackFn);return}else{setVisibility(replaceElemIdStr,true)}if(callbackFn){callbackFn(callbackObj)}})}else if(callbackFn){callbackFn(callbackObj)}},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(attObj,parObj,replaceElemIdStr){if(ua.w3){return createSWF(attObj,parObj,replaceElemIdStr)}else{return undefined}},showExpressInstall:function(att,par,replaceElemIdStr,callbackFn){if(ua.w3&&canExpressInstall()){showExpressInstall(att,par,replaceElemIdStr,callbackFn)}},removeSWF:function(objElemIdStr){if(ua.w3){removeSWF(objElemIdStr)}},createCSS:function(selStr,declStr,mediaStr,newStyleBoolean){if(ua.w3){createCSS(selStr,declStr,mediaStr,newStyleBoolean)}},addDomLoadEvent:addDomLoadEvent,addLoadEvent:addLoadEvent,getQueryParamValue:function(param){var q=doc.location.search||doc.location.hash;if(q){if(/\?/.test(q)){q=q.split("?")[1]}if(param==null){return urlEncodeIfNecessary(q)}var pairs=q.split("&");for(var i=0;i<pairs.length;i++){if(pairs[i].substring(0,pairs[i].indexOf("="))==param){return urlEncodeIfNecessary(pairs[i].substring((pairs[i].indexOf("=")+1)))}}}return""},expressInstallCallback:function(){if(isExpressInstallActive){var obj=getElementById(EXPRESS_INSTALL_ID);if(obj&&storedAltContent){obj.parentNode.replaceChild(storedAltContent,obj);if(storedAltContentId){setVisibility(storedAltContentId,true);if(ua.ie&&ua.win){storedAltContent.style.display="block"}}if(storedCallbackFn){storedCallbackFn(storedCallbackObj)}}isExpressInstallActive=false}}}}();
//jquery-mediaqueries
;(function($){$.testMediaQuery=function(str){var date=new Date().getTime(),styleS,div=$('<div class="testMediaQuery'+date+'"></div>').css({visibility:'hidden',position:'absolute'}).appendTo('body'),style=document.createElement('style');style.setAttribute('type','text/css');style.setAttribute('media',str);style=$(style).prependTo('head');styleS=document.styleSheets[0];if((styleS.cssRules&&!styleS.cssRules.length)||(styleS.rules&&!styleS.rules.length)){if(styleS.insertRule){styleS.insertRule('.testMediaQuery'+date+' {display:none !important;}',styleS.cssRules.length)}else if(styleS.addRule){styleS.addRule('.testMediaQuery'+date,'display:none')}}var ret=div.css('display')==='none';div.remove();style.remove();return ret};$.arrayInString=function(str,arr){var ret=-1;$.each(arr,function(i,item){if(str.indexOf(item)!=-1){ret=i;return false}});return ret};$.enableMediaQuery=(function(){var styles=[],styleLinks,date=new Date().getTime();function parseMedia(link){var medias=link.getAttribute('media'),pMin=/\(\s*min-width\s*:\s*(\d+)px\s*\)/,pMax=/\(\s*max-width\s*:\s*(\d+)px\s*\)/,resMin,resMax,supportedMedia=['handheld','all','screen','projection','tty','tv','print'],curMedia,mediaString=[];medias=(!medias)?['all']:medias.split(',');for(var i=0,len=medias.length;i<len;i++){curMedia=$.arrayInString(medias[i],supportedMedia);if(curMedia!=-1){curMedia=supportedMedia[curMedia];if(!resMin){resMin=pMin.exec(medias[i]);if(resMin){resMin=parseInt(resMin[1],10)}}if(!resMax){resMax=pMax.exec(medias[i]);if(resMax){resMax=parseInt(resMax[1],10)}}mediaString.push(curMedia)}}if(resMin||resMax){styles.push({obj:link,min:resMin,max:resMax,medium:mediaString.join(',')})}}return{init:function(){if(!styleLinks){styleLinks=$('link[rel*=style]').each(function(){parseMedia(this)});$.enableMediaQuery.adjust();$(window).bind('resize.mediaQueries',$.enableMediaQuery.adjust)}},adjust:function(){var width=$(window).width();$('link.insertStyleforMedia'+date).remove();for(var i=0,len=styles.length;i<len;i++){if(!styles[i].obj.disabled&&((!(styles[i].min&&styles[i].min>width)&&!(styles[i].max&&styles[i].max<width))||(!styles[i].max&&!styles[i].min))){var n=styles[i].obj.cloneNode(true);n.setAttribute('media',styles[i].medium);n.className='insertStyleforMedia'+date;document.getElementsByTagName("head")[0].appendChild(n)}}}}})();if(($.browser.msie&&parseFloat($.browser.version,10)<8)||($.browser.mozilla&&parseFloat($.browser.version,10)<1.9)){try{$.enableMediaQuery.init()}catch(e){}}$(function(){if($.testMediaQuery('all')&&!$.testMediaQuery('only all')){$.enableMediaQuery.init()}})})(jQuery);
//fadeOver
;(function($){function saveCSS(elem,styles){var origStyles={};if(!elem){return origStyles}var elemStyle=elem.style;for(var i in styles){origStyles[i]=elemStyle[i]||''}return origStyles}var posExclude={child:/fixed|absolute/,parent:/absolute|fixed|relative/};function addStyles(jElm,styles,type){var elem=jElm[0];if(!elem){return jElm}var elemStyle=elem.style;if(styles.position&&posExclude[type].test($.curCSS(elem,'position'))){styles=$.extend({},styles);delete styles.position}for(var style in styles){elemStyle[style]=styles[style]}return jElm}$.fn.fadeOver=function(opts){if(!this[0]){return this}opts=$.extend({},$.fn.fadeOver.defaults,opts);if((this.length>1||opts.hideElement.length>1)&&window.console){console.log('fadeOver: wir können immer nur hideElement bzw. ein showElement behandeln')}var jElm=$(this[0]),parentElement=jElm.parent(),childrenStartCSS={position:'absolute',top:(parseInt(parentElement.css('paddingTop'),10)||0)+'px',left:(parseInt(parentElement.css('paddingLeft'),10)||0)+'px'},parentStartStyles={position:'relative',overflow:'hidden',height:parentElement.height()+'px'},showEndStyle=saveCSS(jElm.stop(true,true)[0],childrenStartCSS),hideEndStyle=saveCSS(opts.hideElement.stop(true,true)[0],childrenStartCSS),parentEndStyles=saveCSS(parentElement[0],parentStartStyles);function animateParentHeight(){parentElement.animate({height:jElm.outerHeight({margin:true})},{duration:opts.duration,easing:opts.easing,complete:function(){parentElement.css(parentEndStyles);if(opts.animateHeight==='linear'){opts.complete.apply(jElm[0])}}})}addStyles(parentElement,parentStartStyles,'parent');addStyles(opts.hideElement,childrenStartCSS,'child').fadeOut(opts.duration);addStyles(jElm,childrenStartCSS,'child').fadeIn(opts.duration,function(){opts.hideElement.css(hideEndStyle);jElm.css(showEndStyle);if(!opts.animateHeight){parentElement.css(parentEndStyles)}if(opts.animateHeight!=='linear'){opts.complete.apply(this,arguments)}else{animateParentHeight()}});if(opts.animateHeight==='sync'){animateParentHeight()}return this};$.fn.fadeOver.defaults={animateHeight:false,hideElement:$([]),complete:function(){},duration:400}})(jQuery);
//locations
;(function($){$.location=(function(){var querys={};function issetQuery(name){return(querys[name]||querys[name]==='')}function strToObj(str,opts){var obj={};opts=$.extend({decode:false,seperator:/&/g,assignator:/\=/},opts);if(str){if('&'.replace(opts.seperator,'1')==='1'){str=str.substr(str.indexOf('?')+1).replace(/&amp;/g,'&')}str=str.split(opts.seperator);$.each(str,function(i,param){var queryPair=param.split(opts.assignator);if(opts.decode){obj[decodeURIComponent(queryPair[0]).replace(/\+/g,' ')]=(queryPair[1])?decodeURIComponent(queryPair[1]).replace(/\+/g,' '):''}else{obj[queryPair[0]]=(queryPair[1])?queryPair[1]:''}})}return obj}function objToStr(obj,opts){var strAr=[],str='';opts=$.extend({decode:false,seperator:'&',assignator:'='},opts);if(opts.decode){for(prop in obj){strAr.push((obj[prop])?encodeURIComponent(prop).replace(' ','+')+opts.assignator+encodeURIComponent(obj[prop]).replace(' ','+'):encodeURIComponent(prop).replace(' ','+'))}}else{for(prop in obj){strAr.push((obj[prop])?prop+opts.assignator+obj[prop]:prop)}}str=strAr.join(opts.seperator);return str}querys=strToObj(location.search);return{querys:querys,issetQuery:issetQuery,strToObj:strToObj,objToStr:objToStr}})()})(jQuery);
//template
;(function($){(function(){$.tmpl=function tmpl(str,data){var fn=new Function("obj","var p=[],print=function(){p.push.apply(p,arguments);};"+"with(obj){p.push('"+str.replace(/[\r\t\n]/g," ").split("<%").join("\t").replace(/((^|%>)[^\t]*)'/g,"$1\r").replace(/\t=(.*?)%>/g,"',$1,'").split("\t").join("');").split("%>").join("p.push('").split("\r").join("\\'")+"');}return p.join('');");return data?fn(data):fn}})();$.transformObj=function(obj,objMap){var content={},isSet=true;$.each(objMap,function(prop,src){var propSet=obj;$.each(src,function(i,switchProp){if(propSet[switchProp]){propSet=propSet[switchProp]}else{return false}});if(isSet){content[prop]=propSet}else{return false}});return content}})(jQuery);
//jquery.flickrFeed
;(function($){var tmplMatch={imgsrc:'media.m'.split('.'),imglink:'link'.split('.'),imgtitle:'title'.split('.')};function randomSort(){return(Math.round(Math.random())-0.5)}$.fn.flickrFeed=function(options){var opts=$.extend({},$.fn.flickrFeed.defaults,options),that=$(this),flickrTmpl=$.tmpl(opts.template),strToObj=$.location.strToObj;function initFlickr(e){var that=$(this),linkUrl,linkObj={};function handleAjaxSuccess(data,status){var items=data.items;var flickrItems='';if(opts.random){data.items.sort(randomSort)}$.each(items,function(i,item){if(i<opts.maxItemCount){var t=$.transformObj(item,tmplMatch);t.orderid='flickr_badge_image'+(i+1);if(t.imgsrc){t.bigImgsrc=t.imgsrc.replace(/\_m.jpg$/,'_b.jpg')}flickrItems+=flickrTmpl(t)}});that.removeClass('flickr-loading');$(opts.flickrWrapper,that[0]).html($.tmpl(opts.wrapperTmpl,{items:flickrItems}));opts.complete.apply(this,[data,status,that])}function requestData(){$.ajax({cache:false,url:linkUrl,data:linkObj,success:handleAjaxSuccess,error:opts.complete,dataType:'jsonp',jsonp:'jsoncallback'})}if(!opts.linkUrl){linkUrl=$(opts.linkAnchor,that).attr('href');linkObj=strToObj(linkUrl);linkUrl=linkUrl.substring(0,linkUrl.lastIndexOf('?'));linkObj.format='json'}else{linkUrl=opts.linkUrl}requestData()}return this.addClass('flickr-loading').each(initFlickr).bind('flickrRefresh',initFlickr)};$.fn.flickrFeed.defaults={linkAnchor:'a.rss',flickrWrapper:'#flickr-wrapper',maxItemCount:9,complete:function(){},wrapperTmpl:'<%=items%>',template:'<div class="flickr_badge_image" id="<%=orderid%>"><a href="<%=imglink%>"><img src="<%=imgsrc%>" alt="<%=imgtitle%>" title="<%=imgtitle%>" width="" height=""/></a></div>'}})(jQuery);
//lazyImg
;
//moduleloader
;(function($){if(!window.jspackager){window.jspackager={};jspackager.devmode=window.apertoDevmode||false;jspackager.jsList=window.devModuleList||{}}$.copyArray=function(array){var i=array.length,r=[];while(i){r[--i]=array[i]}return r};$.moduleLoader=(function(){var queue=$(document),scriptPath='',isLoading=false,head;function getScript(module,callback){var timer;isLoading=true;function onLoad(e){if(!this.readyState||this.readyState=="loaded"||this.readyState=="complete"){script.onload=null;script.onerror=null;script.onreadystatechange=null;isLoading=false;callback(e,this)}}var script=document.createElement('script');script.onload=onLoad;script.onerror=onLoad;script.onreadystatechange=onLoad;script.src=module;head.appendChild(script)}function loadList(list,fn){var origFn=fn;fn=function(e,elm){if(!list.shift){return}var item=list.shift();if(item){loadModule(item,fn)}else{origFn(e,elm)}};fn()}function loadModule(module,fn){if(jspackager.devmode&&jspackager.jsList&&jspackager.jsList[module]&&jspackager.jsList[module].length){loadList($.copyArray(jspackager.jsList[module]),fn);return false}var alreadyLoadedScript=$('script[src*='+module+']');if(alreadyLoadedScript[0]){fn({type:'alreadyLoaded'},alreadyLoadedScript)}else{var modulePath=(/:\/|\.js/.test(module))?module:scriptPath+module+'.js';getScript(modulePath,fn)}}function config(initPath){scriptPath=initPath;$('head').getTillReady(function(){head=this[0];onReady('scriptLoadQueue')})}function queueScriptLoad(name,module,fn){queue.queue(name,function(){loadModule(module,function(e,elem){fn(e,elem,module);queue.dequeue(name);$(document).triggerHandler(module.replace(/\./g,'_')+'Loaded')})});if(!isLoading&&head&&queue.queue(name).length===1){queue.dequeue(name)}}function require(module,fn){queueScriptLoad('scriptLoadQueue',module,fn||function(){})}function requireIf(condition,module,fn){fn=fn||function(){};if(condition){queueScriptLoad('scriptLoadQueue',module,fn)}}function onReady(queueName){if(!isLoading&&queue.queue(name).length){queue.dequeue(name)}}return{config:config,require:require,requireIf:requireIf,loadJSFile:require,loadJSFileIf:requireIf}})()})(jQuery);(function($){$.fn.getTillReady=function(fn,errorFn){var sel=this.selector||'html',context=this.context||document,timer;var getTillReady=function(elems){clearTimeout(timer);if(elems[0]){fn.call(elems,$.isReady)}else if(!$.isReady){timer=setTimeout(function(){getTillReady($(sel,context),fn)},0)}};getTillReady(this);return this}})(jQuery);
//ui.core.mini
;;jQuery.ui||(function($){var _remove=$.fn.remove;$.ui={version:"1.7.2",contains:function(a,b){return document.compareDocumentPosition?a.compareDocumentPosition(b)&16:a!==b&&a.contains(b)},keyCode:{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}};function getter(namespace,plugin,method,args){function getMethods(type){var methods=$[namespace][plugin][type]||[];return(typeof methods=='string'?methods.split(/,?\s+/):methods)}var methods=getMethods('getter');if(args.length==1&&typeof args[0]=='string'){methods=methods.concat(getMethods('getterSetter'))}return($.inArray(method,methods)!=-1)}$.widget=function(name,prototype){var namespace=name.split(".")[0];name=name.split(".")[1];$.fn[name]=function(options){var isMethodCall=(typeof options=='string'),args=Array.prototype.slice.call(arguments,1);if(isMethodCall&&options.substring(0,1)=='_'){return this}if(isMethodCall&&getter(namespace,name,options,args)){var instance=$.data(this[0],name);return(instance?instance[options].apply(instance,args):undefined)}return this.each(function(){var instance=$.data(this,name);(!instance&&!isMethodCall&&$.data(this,name,new $[namespace][name](this,options))._init());(instance&&isMethodCall&&$.isFunction(instance[options])&&instance[options].apply(instance,args))})};$[namespace]=$[namespace]||{};$[namespace][name]=function(element,options){var self=this;this.namespace=namespace;this.widgetName=name;this.widgetEventPrefix=$[namespace][name].eventPrefix||name;this.widgetBaseClass=namespace+'-'+name;this.options=$.extend(true,{},$.widget.defaults,$[namespace][name].defaults,$.metadata&&$.metadata.get(element)[name],options);this.element=$(element).bind('setData.'+name,function(event,key,value){if(event.target==element){return self._setData(key,value)}}).bind('getData.'+name,function(event,key){if(event.target==element){return self._getData(key)}}).bind('remove',function(){return self.destroy()})};$[namespace][name].prototype=$.extend({},$.widget.prototype,prototype);$[namespace][name].getterSetter='option'};$.widget.prototype={_init:function(){},destroy:function(){this.element.removeData(this.widgetName).removeClass(this.widgetBaseClass+'-disabled'+' '+this.namespace+'-state-disabled').removeAttr('aria-disabled')},option:function(key,value){var options=key,self=this;if(typeof key=="string"){if(value===undefined){return this._getData(key)}options={};options[key]=value}$.each(options,function(key,value){self._setData(key,value)})},_getData:function(key){return this.options[key]},_setData:function(key,value){this.options[key]=value;if(key=='disabled'){this.element[value?'addClass':'removeClass'](this.widgetBaseClass+'-disabled'+' '+this.namespace+'-state-disabled').attr("aria-disabled",value)}},enable:function(){this._setData('disabled',false)},disable:function(){this._setData('disabled',true)},_trigger:function(type,event,data){var callback=this.options[type],eventName=(type==this.widgetEventPrefix?type:this.widgetEventPrefix+type);event=$.Event(event);event.type=eventName;if(event.originalEvent){for(var i=$.event.props.length,prop;i;){prop=$.event.props[--i];event[prop]=event.originalEvent[prop]}}this.element.trigger(event,data);return!($.isFunction(callback)&&callback.call(this.element[0],event,data)===false||event.isDefaultPrevented())}};$.widget.defaults={disabled:false}})(jQuery);
//jquery-mousewheel
;(function($){var types=['DOMMouseScroll','mousewheel'];$.event.special.mousewheel={setup:function(){if(this.addEventListener)for(var i=types.length;i;)this.addEventListener(types[--i],handler,false);else this.onmousewheel=handler},teardown:function(){if(this.removeEventListener)for(var i=types.length;i;)this.removeEventListener(types[--i],handler,false);else this.onmousewheel=null}};$.fn.extend({mousewheel:function(fn){return fn?this.bind("mousewheel",fn):this.trigger("mousewheel")},unmousewheel:function(fn){return this.unbind("mousewheel",fn)}});function handler(event){var args=[].slice.call(arguments,1),delta=0,returnValue=true;event=$.event.fix(event||window.event);event.type="mousewheel";if(event.wheelDelta)delta=event.wheelDelta/120;if(event.detail)delta=-event.detail/3;args.unshift(event,delta);return $.event.handle.apply(this,args)}var mwheelData={pageX:0,pageY:0},collectMwheel=true;function stopCollectWheel(){collectMwheel=false}function startCollectWheel(){collectMwheel=true}$(function(){$(document).bind('mousewheel',function(e){if(!collectMwheel){return}mwheelData.pageX=e.pageX;mwheelData.pageY=e.pageY})});$.event.special.mmwheel={setup:function(){$(this).bind('mousewheel',$.event.special.mmwheel.handler).bind('mouseenter',stopCollectWheel).bind('mouseleave',startCollectWheel);return true},teardown:function(){$(this).unbind('mousewheel',$.event.special.mmwheel.handler).unbind('mouseenter',stopCollectWheel).unbind('mouseleave',startCollectWheel);return true},handler:function(e,d){if((e.pageX!==mwheelData.pageX&&e.pageY!==mwheelData.pageY)){e=$.extend({},e,{type:'mmwheel'});return $.event.handle.call(this,e,d)}}};$.fn.extend({mmwheel:function(fn){return fn?this.bind("mmwheel",fn):this.trigger("mmwheel")},unmmwheel:function(fn){return this.unbind("mmwheel",fn)}})})(jQuery);
//effects.core
;;jQuery.effects||(function($){$.effects={version:"@VERSION",save:function(element,set){for(var i=0;i<set.length;i++){if(set[i]!==null)element.data("ec.storage."+set[i],element[0].style[set[i]])}},restore:function(element,set){for(var i=0;i<set.length;i++){if(set[i]!==null)element.css(set[i],element.data("ec.storage."+set[i]))}},setTransition:function(element,list,factor,value){value=value||{};$.each(list,function(i,x){unit=element.cssUnit(x);if(unit[0]>0)value[x]=unit[0]*factor+unit[1]});return value}};$.fx.step._pseudoAnimation=function(){};var shortHandStyles={padding:'padding$site',margin:'margin$site',borderColor:'border$siteColor',borderWidth:'border$siteWidth',borderRadius:'border$siteRadius'},shortHandSites=['Left','Right','Top','Bottom'];$.each(shortHandStyles,function(styleProp,styleVal){shortHandStyles[styleProp]=[];$.each(shortHandSites,function(i,site){shortHandStyles[styleProp].push(styleVal.replace('$site',site))})});$.effects.animateClass=function(value,duration,easing,callback){if(typeof duration!='object'){var oldDuration=duration;duration={duration:duration,complete:(typeof easing=='function'?easing:(callback?callback:null)),easing:(typeof easing=='string'?easing:null)}}var opt=$.extend({},$.effects.animateClass.defaults,duration),cb=opt.complete;delete opt.complete;function getElementOptions(){var elem=$(this),newStyle,oldStyleAttr=elem.attr('style')||' ';(opt.clearInlineStyles&&elem.attr('style',' '));newStyle=getElementStyles.call(this);if(opt.clearInlineStyles){elem.attr('style',oldStyleAttr);oldStyleAttr=' '}return{element:elem,newStyle:newStyle,resetStyle:oldStyleAttr}}function camelize(s){return s.replace(/\-(\w)/g,function(m,p1){return p1.toUpperCase()})}function getElementStyles(){var style=(document.defaultView)?document.defaultView.getComputedStyle(this,null):this.currentStyle,newStyle={},key;if(style&&style[0]&&style.length&&style[style[0]]){var len=style.length;while(len--){key=style[len];if(style[key]){newStyle[camelize(key)]=style[key]}}}else{for(key in style){if(typeof style[key]==="string"){newStyle[key]=style[key]}}}return newStyle}var blacklist={fontWeight:true,orphans:true,widows:true,zIndex:true};var blacklistValues={transparent:true,inherit:true,invert:true};var dimStyles={height:true,width:true};function filterStyles(opts,oldStyle){for(var i=0,len=opts.length;i<len;i++){opts[i].animateStyles={};opts[i].oldStyle=oldStyle[i];for(var n in opts[i].newStyle){if(opts[i].newStyle[n]!==oldStyle[i][n]&&!blacklist[n]&&!n.match(/^pos|^pixel/)){if(dimStyles[n]&&(opts[i].newStyle[n]==='auto'||(opts[i].newStyle.display==='none'))){opts[i].animateStyles[n]=opts[i].element[n]()}else if(n=='filter'&&opts[i].newStyle[n].indexOf('opacity=')!==-1){opts[i].animateStyles.opacity=parseInt(opts[i].newStyle[n].match(/opacity=([^)]*)/)[1],10)/100}else if(($.fx.step[n]&&!blacklistValues[opts[i].newStyle[n]])){opts[i].animateStyles[n]=(!isNaN(parseInt(opts[i].newStyle[n],10))&&opts[i].newStyle[n].match(/\s|,/)!==null)?'('+opts[i].newStyle[n]+')':opts[i].newStyle[n]}else if(!isNaN(parseInt(opts[i].newStyle[n],10))&&opts[i].newStyle[n].match(/\s|,/)===null&&oldStyle[i][n].match(/\s|,/)===null){opts[i].animateStyles[n]=opts[i].newStyle[n]}}}$.each(shortHandStyles,function(shortHand,deleteStyes){if(opts[i].animateStyles[shortHand]){$.each(deleteStyes,function(j,deleteStyle){if(opts[i].animateStyles[deleteStyle]){delete opts[i].animateStyles[deleteStyle]}})}});opts[i].animateStyles._pseudoAnimation=1;if(oldStyle[i].filter&&!opts[i].animateStyles.opacity&&oldStyle[i].filter.indexOf('opacity=')){opts[i].animateStyles.opacity='1'}}return opts}function createOptions(that,oldStyleAttr,elements){var options,className=that[0].className,oldStyles=elements.map(getElementStyles);if(value.add)that.addClass(value.add);if(value.remove)that.removeClass(value.remove);options=filterStyles(elements.map(getElementOptions).get(),oldStyles.get());that[0].className=className;return options}return this.each(function(){var that=$(this),elements=(opt.animateDescendants)?$(opt.animateDescendants,this).add(this):that,oldStyleAttr=that.attr('style')||' ';if(value.toggle){that.hasClass(value.toggle)?value.remove=value.toggle:value.add=value.toggle}var cacheID='aninmateClass-'+(value.add||'')+'-'+(value.remove||''),cachedStyles=(opt.cacheStyles)?that.data(cacheID):false,options=cachedStyles||createOptions(that,oldStyleAttr,elements),len=options.length,i=len,complete=function(){(value.add&&that.addClass(value.add));(value.remove&&that.removeClass(value.remove));$.each(options,function(i,item){item.element.attr('style',item.resetStyle)});if(cb){cb.apply(that[0],arguments)}};if(opt.cacheStyles&&!cachedStyles){that.data(cacheID,options)}while(i--){var option=options[i];opt.filterCallback.call(option.element[0],option);opt=$.extend({},opt,(!i)?{complete:complete}:null);option.element.animate(option.animateStyles,opt)}})};$.effects.animateClass.defaults={animateDescendants:false,clearInlineStyles:true,filterCallback:function(){},cacheStyles:true};function _normalizeArguments(a,m){var o=a[1]&&a[1].constructor==Object?a[1]:{};if(m)o.mode=m;var speed=a[1]&&a[1].constructor!=Object?a[1]:(o.duration?o.duration:a[2]);speed=$.fx.off?0:typeof speed==="number"?speed:$.fx.speeds[speed]||$.fx.speeds._default;var callback=o.callback||($.isFunction(a[1])&&a[1])||($.isFunction(a[2])&&a[2])||($.isFunction(a[3])&&a[3]);return[a[0],o,speed,callback]}$.fn.extend({_show:$.fn.show,_hide:$.fn.hide,__toggle:$.fn.toggle,_addClass:$.fn.addClass,_removeClass:$.fn.removeClass,_toggleClass:$.fn.toggleClass,effect:function(fx,options,speed,callback){return $.effects[fx]?$.effects[fx].call(this,{method:fx,options:options||{},duration:speed,callback:callback}):null},show:function(){if(!arguments[0]||(arguments[0].constructor==Number||(/(slow|normal|fast)/).test(arguments[0])))return this._show.apply(this,arguments);else{return this.effect.apply(this,_normalizeArguments(arguments,'show'))}},hide:function(){if(!arguments[0]||(arguments[0].constructor==Number||(/(slow|normal|fast)/).test(arguments[0])))return this._hide.apply(this,arguments);else{return this.effect.apply(this,_normalizeArguments(arguments,'hide'))}},toggle:function(){if(!arguments[0]||(arguments[0].constructor==Number||(/(slow|normal|fast)/).test(arguments[0]))||(arguments[0].constructor==Function))return this.__toggle.apply(this,arguments);else{return this.effect.apply(this,_normalizeArguments(arguments,'toggle'))}},addClass:function(classNames,speed,easing,callback){return speed?$.effects.animateClass.apply(this,[{add:classNames},speed,easing,callback]):this._addClass(classNames)},removeClass:function(classNames,speed,easing,callback){return speed?$.effects.animateClass.apply(this,[{remove:classNames},speed,easing,callback]):this._removeClass(classNames)},toggleClass:function(classNames,speed,easing,callback){return((typeof speed!=="boolean")&&speed)?$.effects.animateClass.apply(this,[{toggle:classNames},speed,easing,callback]):this._toggleClass(classNames,speed)},morph:function(remove,add,speed,easing,callback){return $.effects.animateClass.apply(this,[{add:add,remove:remove},speed,easing,callback])},switchClass:function(){return this.morph.apply(this,arguments)},cssUnit:function(key){var style=this.css(key),val=[];$.each(['em','px','%','pt'],function(i,unit){if(style.indexOf(unit)>0)val=[parseFloat(style),unit]});return val}});$.each(['backgroundColor','borderColor','borderBottomColor','borderLeftColor','borderRightColor','borderTopColor','color','outlineColor'],function(i,attr){$.fx.step[attr]=function(fx){if(!fx.colorsInitialized){fx.start=getColor(fx.elem,attr);fx.end=getRGB(fx.end);fx.colorsInitialized=true}fx.elem.style[attr]="rgb("+[Math.max(Math.min(parseInt((fx.pos*(fx.end[0]-fx.start[0]))+fx.start[0],10),255),0),Math.max(Math.min(parseInt((fx.pos*(fx.end[1]-fx.start[1]))+fx.start[1],10),255),0),Math.max(Math.min(parseInt((fx.pos*(fx.end[2]-fx.start[2]))+fx.start[2],10),255),0)].join(",")+")"}});function getRGB(color){var result;if(color&&color.constructor==Array&&color.length==3)return color;if(result=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(color))return[parseInt(result[1],10),parseInt(result[2],10),parseInt(result[3],10)];if(result=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(color))return[parseFloat(result[1])*2.55,parseFloat(result[2])*2.55,parseFloat(result[3])*2.55];if(result=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(color))return[parseInt(result[1],16),parseInt(result[2],16),parseInt(result[3],16)];if(result=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(color))return[parseInt(result[1]+result[1],16),parseInt(result[2]+result[2],16),parseInt(result[3]+result[3],16)];if(result=/rgba\(0, 0, 0, 0\)/.exec(color))return colors['transparent'];return colors[$.trim(color).toLowerCase()]}function getColor(elem,attr){var color;do{color=$.curCSS(elem,attr);if(color!=''&&color!='transparent'||$.nodeName(elem,"body"))break;attr="backgroundColor"}while(elem=elem.parentNode);return getRGB(color)};var colors={};$.easing.jswing=$.easing.swing;$.extend($.easing,{def:'easeOutQuad',swing:function(x,t,b,c,d){return $.easing[$.easing.def](x,t,b,c,d)},easeOutQuad:function(x,t,b,c,d){return-c*(t/=d)*(t-2)+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}})})(jQuery);
//ui.a11y.ext
;(function($){if(!window.console){window.console={}}if(!console.log){console.log=function(){}}var head=/h\d/,form=/input|select|button|textarea/,exp=$.expr.filters;exp.srfocusable=function(elem){var name=elem.nodeName.toLowerCase();return((head.test(name))||(name==='area')||(name==='a'&&elem.href)||(form.test(name)&&!elem.disabled&&elem.type!=='hidden'))};var semanticAtom=['p','li','dt','dd','blockquote','address','th','td','dfn'];exp.semanticAtom=function(elem){var name=elem.nodeName.toLowerCase();return(exp.srfocusable(elem)||$.inArray(name,semanticAtom)!==-1)};$.fn.firstExpOf=function(sel){var elems=$('*',this),len=elems.length,ret;for(var i=0;i<len;i++){if(exp[sel](elems[i],i)){ret=[elems[i]];break}}return this.pushStack(ret)};$.fn.lastExpOf=function(sel){var elems=$('*',this),len=elems.length,ret;while(len--){if(exp[sel](elems[i],i)){ret=[elems[len]];break}}return this.pushStack(ret)}})(jQuery);(function($){var allowFocus=true;function stopFocus(){allowFocus=false;setTimeout(function(){allowFocus=true},1)}function testDomTarget(e){var oE=e.originalEvent;if(e.target===document||e.target===window||$.nodeName(e.target,'body')||$.nodeName(e.target,'html')){stopFocus();return false}if(oE){if(allowFocus&&e.target&&e.target.nodeType===1&&(oE.explicitOriginalTarget&&oE.explicitOriginalTarget&&oE.explicitOriginalTarget!==window&&oE.explicitOriginalTarget!==document&&!$(oE.explicitOriginalTarget).is('html, body')||oE.toElement||oE.fromElement)){return true}else{return false}}return true}$.each(['focusin','focusout'],function(i,eType){$.event.special['dom'+eType]={setup:function(){$(this).bind(eType,$.event.special['dom'+eType].handler);return true},teardown:function(){$(this).unbind(eType,$.event.special['dom'+eType].handler);return true},handler:function(e){if(testDomTarget(e)){e=$.extend({},e,{type:'dom'+eType});return $.event.handle.call(this,e)}}}})})(jQuery);(function($){var offsetBaseCSS='position: absolute; width: 1px; height: 1px; overflow: hidden;margin: 0; padding: 0;top: 0;',offsetDir=($('html').attr('dir')==='rtl')?'right: -9999em;':'left: -99999em;',offsetCSS=offsetBaseCSS+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 style=document.createElement('style'),styleS;style.setAttribute('type','text/css');style=$(style).prependTo('head');styleS=document.styleSheets[0];function add(sel,prop){if(styleS.cssRules||styleS.rules){if(styleS.insertRule){styleS.insertRule(sel+' {'+prop+';}',styleS.cssRules.length)}else if(styleS.addRule){styleS.addRule(sel,prop)}}}add('.a11y-js-overflow','overflow:visible !important');add('.a11y-hidden','position:absolute');add('.a11y-hidden',offsetDir.replace(';',''));$.cssRule={add:add}});$.each({focus:'focusin',blur:'focusout'},function(original,fix){$.event.special[fix]={setup:function(){if($.browser.msie)return false;this.addEventListener(original,$.event.special[fix].handler,true)},teardown:function(){if($.browser.msie)return false;this.removeEventListener(original,$.event.special[fix].handler,true)},handler:function(e){arguments[0]=$.event.fix(e);arguments[0].type=fix;return $.event.handle.apply(this,arguments)}}});$.ui=$.ui||{};$.ui.userMode=(function(){var userBg,timer,testDiv;function testBg(){testDiv=testDiv||$('<div style="'+offsetCSS+'"></div>').appendTo('body');var black=$.curCSS(testDiv.css({backgroundColor:'#000000'})[0],'backgroundColor',true),white=$.curCSS(testDiv.css({backgroundColor:'#ffffff'})[0],'backgroundColor',true),newBgStatus=(black===white||white==='transparent');if(newBgStatus!=userBg){userBg=newBgStatus;$.event.trigger({type:'usermode',disabled:!userBg,enabled:userBg})}return userBg}function init(){testBg();clearInterval(timer);timer=setInterval(testBg,3000)}$.event.special.usermode={add:function(handler){testBg();setTimeout(function(){jElem.triggerHandler({type:'usermode',disabled:!userBg,enabled:userBg})},0);return handler},setup:function(){},teardown:function(){},handler:function(){}};return{get:testBg,init:init}})();$.fn.userMode=function(fn){return this[(fn)?'bind':'trigger']('usermode',fn)};$(function(){$('html').userMode(function(e){$('html')[e.enabled?'addClass':'removeClass']('hcm')});$.ui.userMode.init()});(function($){var preventclick=false;function handleAriaClick(e){if(!preventclick&&(!e.keyCode||e.keyCode===$.ui.keyCode.ENTER)){preventclick=true;setTimeout(function(){preventclick=false},1);return $.event.special.ariaclick.handler.apply(this,arguments)}else if(preventclick&&e.type=='click'){e.preventDefault();return false}}$.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)}}})(jQuery);$.bodyDefaultFontsize=10;$.testEm=(function(){var emElem=$('<div style="width: 1em; position: absolute; padding: 0; border: none; margin: 0; visibility: hidden;top: 0;'+offsetDir+'" />'),timer,emPx=0,oldVal=0,html=$(document.documentElement);function test(){var width=emElem.width(),e;if(emPx!==width){emPx=width;e={type:'emchange',emPx:emPx,oldEmPx:oldVal};$.event.trigger(e)}oldVal=width;emPx=width;return e}function addEmClass(e){var dif=e.emPx-$.bodyDefaultFontsize,prefix=(dif>0)?'em-increased-':'em-decreased-',newCl=[];dif=Math.abs(dif)+1;while(dif-->1){newCl.push(prefix+dif)}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(){setTimeout(function(){emElem.appendTo('body');addEmClass(test());html.bind('emchange',addEmClass);timer=setInterval(test,999)},0)});return test})();(function($){var allowFocus=true,focusTime=0,currentFocus=document,focusTimer;function stopKeyFocus(e){allowFocus=false;setTimeout(function(){allowFocus=true},1)}function addFocus(e){var jElm=$(e.target).addClass('a11y-focus');currentFocus=e.target;focusTime=new Date().getTime();if(allowFocus){jElm.addClass('a11y-focus-key').trigger('keyfocus')}}$(document).bind('mousedown click',stopKeyFocus).bind('domfocusin',addFocus).bind('focusout',function(e){$(e.target).removeClass('a11y-focus-key a11y-focus-widget a11y-focus')});function addTabindex(jElm){if(!jElm.is('a[href], area, input, button, select, textarea')){jElm.css({outline:'none'}).attr({tabindex:'-1'})}return jElm}$.fn.setFocus=function(time,doTabI){if(!this[0]){return this}var elem=this[0],jElm=$(elem),opts={},extraDelay=1,focusFn=function(){var refocus=currentFocus;setTimeout(function(){stopKeyFocus();try{elem.focus();jElm.addClass('a11y-focus-widget');opts.complete.apply(elem,arguments)}catch(e){}},extraDelay);try{if(extraDelay>9&&refocus.blur&&refocus.focus){refocus.blur();stopKeyFocus();if(focusBefore&&document.focus){document.focus()}refocus.focus()}}catch(e){}},queueFn=function(){opts.parent.queue(function(){focusFn();opts.parent.dequeue()})},focusBefore;if(isFinite(time)){opts.time=time;if(doTabI!==undefined){opts.addTabindex=doTabI}}else{opts=time}opts=$.extend({},$.fn.setFocus.defaults,opts);focusBefore=(opts.compMode&&$.unique(jElm.add(currentFocus))[0]===currentFocus);if(opts.addTabindex){addTabindex(jElm)}if(opts.compMode&&(focusBefore||new Date().getTime()-focusTime>180)){extraDelay=120;opts.time=Math.max(opts.time-extraDelay,120)}$.ui.SR.update();clearTimeout(focusTimer);focusTimer=setTimeout(opts.parent?queueFn:focusFn,opts.time);return this};$.fn.setFocus.defaults={time:200,addTabindex:false,parent:false,compMode:true,complete:function(){}}})(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 input,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');input=$('<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 posStyle,wrapperHeight;if(input){input[0].setAttribute('value',''+(++val));setTimeout(function(){input[0].setAttribute('value',''+(++val))},1)}}function alert(notice){clearTimeout(boxTimer);alertBox.ariaHide().html(notice).find('*').attr({role:'presentation'}).end().ariaShow();boxTimer=setTimeout(function(){alertBox.ariaHide().empty()},999)}function giveStatus(text){text=$('<div>'+text+'</div>').find('*').attr({role:'presentation'}).end();statusBox.html(text);clearTimeout(statusTimer);statusTimer=setTimeout(function(){statusBox.empty()},999)}return{update:update,alert:alert,giveStatus:giveStatus,init:init}})();$($.ui.SR.init);if(!$.fn.getID){var uId=new Date().getTime();$.fn.getID=function(setAll){function setID(){var id=this.getAttribute('id');if(!id){id='ID-'+(uId++);this.setAttribute('id',id)}return id}if(this[0]){if(setAll){this.each(setID)}return setID.call(this[0])}return}}$.each({labelWith:'aria-labelledby',describeWith:'aria-describedby',ownsThis:'aria-owns',controlsThis:'aria-controls',activateThis:'aria-activedescendant'},function(name,prop){$.fn[name]=function(elem){return this.attr(prop,$(elem).getID())}});$.fn.inOut=function(enter,out,opts){opts=$.extend({},$.fn.inOut.defaults,opts);var eventTypes='mouseenter mouseleave focusin focusout',selector=this.selector,context=this.context;if(opts.useEventTypes==='mouse'){eventTypes='mouseenter mouseleave'}else if(opts.useEventTypes==='focus'){eventTypes='focusin focusout'}function handler(e){var fn,params,elem=this,evt;if(/focusin|mouseenter/.test(e.type)){fn=enter;params=[1,'in',true]}else{fn=out;params=[-1,'out',false]}var inOutData=$.data(this,'inOutData');clearTimeout(inOutData.inOutTimer);inOutData.inEvents=Math.max(inOutData.inEvents+params[0],0);inOutData.inOutTimer=setTimeout(function(){if(params[2]!=inOutData.inOutState&&(params[2]||!opts.bothOut||!inOutData.inEvents)){inOutData.inOutState=params[2];evt=$.Event(params[1]);evt.originalEvent=e;fn.call(elem,evt)}},/focus/.test(e.type)?opts.keyDelay:opts.mouseDelay)}this.each(function(){$(this).data('inOutData',{inEvents:0})})[opts.bindStyle](eventTypes,handler);return this};$.fn.inOut.defaults={mouseDelay:0,bindStyle:'bind',keyDelay:1,bothOut:false,useEventTypes:'both'};$.fn.slideParentDown=function(opts){opts=$.extend({},$.fn.slideParentDown.defaults,opts);var fn=opts.complete;return this.each(function(){var jElm=$(this).css({display:'block'}),parent=jElm.parent().css({height:''}),outerHeight=parent.height();parent.css({overflow:'hidden',height:'0px'});parent.animate({height:outerHeight},$.extend({},opts,{complete:function(){parent.css({height:'',overflow:''});fn.apply(this,arguments)}}))})};$.fn.slideParentDown.defaults={duration:400,complete:function(){}};$.fn.slideParentUp=function(opts){opts=$.extend({},$.fn.slideParentUp.defaults,opts);var fn=opts.complete;return this.each(function(){var jElm=$(this),parent=jElm.parent().css({overflow:'hidden'}),cssProp={height:'0px'};if($.browser.mozilla&&opts.flickrFix){cssProp.flickrFix=Math.random()*2}parent.animate(cssProp,$.extend({},opts,{complete:function(){jElm.css({display:'none'});parent.css({height:'',overflow:'',display:''});fn.apply(this,arguments)}}))})};$.fn.slideParentUp.defaults={duration:400,complete:function(){},flickrFix:false}})(jQuery);
//jquery.tabtree
;(function($){function numsort(a,b){return a-b}$.widget('ui.tabtree',{_init:function(){var that=this,o=this.options,elem=this.element,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 button=$(that.buttons[i]),panel=$(this).labelWith(button);button.controlsThis(panel)}):this.buttons.map(function(){var button=$(this),idRef=button.attr('href'),panel=$(idRef);panel.labelWith(button);button.attr({'aria-controls':idRef.replace('#','')});return panel[0]});this.panels=$($.unique(this.panels.get()));if(o.focusDelay==='auto'){o.focusDelay=(o.handleDisplay&&o.handleDisplay!=='initial')?201:401}if(o.createPanelwrapper){this.panels.wrap('<div class="a11y-panelwrapper" />')}isHTMLSelected=!!this.buttons.filter('.'+o.activeButtonClass)[0];this.buttons.each(function(i){var button=$(this),initAction=((isHTMLSelected&&button.is('.'+o.activeButtonClass))||(!isHTMLSelected&&o.defaultSelected===i))?'expand':'collapse';that[initAction].call(that,this,{type:'init'})});if(o.addButtonRole&&$.support.waiAria){this.buttons.attr({role:'button'});if(this.buttons[0]&&$.nodeName(this.buttons[0],'a')){this.buttons.each(function(){var jElm=$(this);this.setAttribute('data-href',jElm.attr('href'));jElm.removeAttr('href')})}this.panels.attr({role:'group'}).addClass('a11y-js-overflow')}if(o.selectEvents){this.buttons[o.bindStyle](o.selectEvents,function(e){var action=(o.toggleButton)?'toggle':'expand';that[action].call(that,this,e);clearInterval(that.slideShowtimer);return false})}if(!o.selectEvents||o.selectEvents.indexOf('click')==-1){this.buttons[o.bindStyle]('click',function(){clearInterval(that.slideShowtimer);if(o.focusOnExpand){that.focusPanel.call(that,$($(this).attr('aria-controls')),1)}return false})}if(o.slideShow&&isFinite(o.slideShow)){this.slideShowtimer=setInterval(function(){that.showPrevNext.call(that,1)},o.slideShow);this.element.inOut(function(){clearInterval(that.slideShowtimer)},function(){if(o.restartSlideShow){clearInterval(that.slideShowtimer);that.slideShowtimer=setInterval(function(){that.showPrevNext.call(that,1)},o.slideShow)}})}if(o.addToHistory==='auto'){o.addToHistory=!!($.hashHistory&&!o.multiSelectable)}if(o.addToHistory){this.startHash=$.hashHistory.get();this.changeByHash(this.startHash,{type:'hashInit'});this.startSelectedButton=this.buttons.filter('.'+o.activeButtonClass);this.panels.each(function(){var jElm=$(this)});$(document).bind('hashHistoryChange',function(e,data){that.changeByHash(data.hash,$.extend({},e,data))})}this._trigger('init',{type:'init'},this.ui())},showPrevNext:function(dir){var index=this.buttons.index(this.buttons.filter('.'+this.options.activeButtonClass)[0])+dir;if(index<0){index=this.buttons.length-1}else if(index>=this.buttons.length){index=0}this.expand(this.buttons.get(index),{type:'show-'+dir})},toggle:function(button,e){var action=($(button).is('.'+this.options.activeButtonClass))?'collapse':'expand';this[action](button,e)},collapse:function(button,e,_panel,_opener){e=e||{type:'collapse'};button=$(button);if(!button.is('.'+this.options.activeButtonClass)&&e.type!='init'){return false}var panel=_panel||this.getPanel(button),buttons=this.getButtons(panel),type=(e.type=='init')?'collapseinit':'collapse',that=this,o=this.options,uiObj={button:buttons,panel:panel};if(!o.multiSelectable){uiObj.expandElements=_opener||{panel:$([]),button:$([])}}this.removeIndex(panel);if(this._trigger(type,e,$.extend({},this.ui(),uiObj))===false){this.addIndex(panel);return}this.setState(buttons,uiObj.panel,'inactive');if(o.handleDisplay===true||(e.type=='init'&&o.handleDisplay)){uiObj.panel.hide()}uiObj.button=button;$.ui.SR.update();return uiObj},addIndex:function(index){if(!isFinite(index)&&index.jquery){index=this.panels.index(index[0])}if($.inArray(index,this.selectedIndexes)===-1){this.selectedIndexes.push(index);this.selectedIndexes.sort(numsort)}},removeIndex:function(index){if(!isFinite(index)&&index.jquery){index=this.panels.index(index[0])}this.selectedIndexes=$.grep(this.selectedIndexes,function(num,i){return(index!==num)})},expand:function(button,e){e=e||{type:'expand'};button=$(button);if(e.type!='init'&&button.is('.'+this.options.activeButtonClass)){return false}var type=(e.type=='init')?'expandinit':'expand',that=this,o=this.options,uiObj={},panel=this.getPanel(button),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(type,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')){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,o.focusDelay)}},getButtons:function(panel){return this.buttons.filter('[aria-controls='+panel.getID()+']')},getPanel:function(button){return this.panels.filter('#'+button.attr('aria-controls'))},changeByHash:function(hash,e){if(!hash.indexOf||(hash.indexOf('tab-')!==0&&this.startHash!==hash)){return}e=e||{type:'hashHistory'};var button=this.buttons.filter('[aria-controls='+hash.replace(/^tab-/,'')+']');if(!button[0]&&hash===this.startHash){button=this.startSelectedButton}if(button&&button[0]){this.expand(button,e)}},setState:function(button,panel,state){var o=this.options,set=(state=='active')?{c:'addClass',index:'-1',aria:'true'}:{c:'removeClass',index:'0',aria:'false'};if((!o.toggleButton)){button.attr({'tabindex':set.index,'aria-disabled':set.aria})[set.c]('ui-disabled')}else{button.attr({'tabindex':'0'})}button[set.c](o.activeButtonClass).attr('aria-expanded',set.aria);panel[set.c](o.activePanelClass).attr('aria-expanded',set.aria)},focusPanel:function(panel,time){var o=this.options,focusElem=(o.focusSel===true||!o.focusSel)?panel:$(o.focusSel,panel);focusElem.setFocus({addTabindex:true,compMode:true,parent:panel,time:time||1})},ui:function(){return{instance:this,panels:this.panels,buttons:this.buttons,selectedIndexes:this.selectedIndexes}}});$.ui.tabtree.defaults={buttonSel:'a',panelSel:false,focusOnExpand:true,focusSel:'> :visible:first',focusDelay:'auto',addButtonRole:true,createPanelwrapper:false,toggleButton:false,multiSelectable:false,selectEvents:'ariaclick',bindStyle:'bind',defaultSelected:0,slideShow:false,restartSlideShow:true,activeButtonClass:'js-selected',activePanelClass:'js-expanded',handleDisplay:true,addToHistory:false}})(jQuery);
//jquery-swfobject
;(function($){var uID=new Date().getTime();$.fn.embedSWF=function(o){var ret=[],reservedParams=['width','height','expressInstall','version'];o=$.extend(true,{},$.fn.embedSWF.defaults,o);function getId(jElem){var id=jElem.attr('id');if(!id){id='id-'+String(uID++);jElem.attr({id:id})}return id}function strToObj(str){var obj={};if(str){str=str.replace(/^\?/,'').replace(/&amp;/g,'&').split(/&/);$.each(str,function(i,param){queryPair=param.split(/\=/);obj[decodeURIComponent(queryPair[0])]=(queryPair[1])?decodeURIComponent(queryPair[1]):''})}return obj}this.each(function(){var jElem=$(this),classes=this.className,linkSrc=$('a',this).filter('[href*=.swf], [href*=.flv]'),id=getId(jElem),src=(linkSrc.attr('href')||'').split('?'),params=strToObj(src[1]),width=params.width||jElem.width(),height=params.height||jElem.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,reservedParam){delete params[reservedParam]});$.extend({},o.parameters,params);swfobject.embedSWF(src[0],id,width,height,version,expressInstall,false,params);flash=document.getElementById(id);flash.className=classes;ret.push(flash)});return this.pushStack(ret)};$.fn.embedSWF.defaults={expressInstall:false,version:"9.0.124",parameters:{}}})(jQuery);
//jquery.ajaxmanager
;(function($){$.support.ajax=!!(window.XMLHttpRequest);if(window.ActiveXObject){try{new ActiveXObject("Microsoft.XMLHTTP");$.support.ajax=true}catch(e){if(window.XMLHttpRequest){$.ajaxSetup({xhr:function(){return new XMLHttpRequest()}})}}}$.manageAjax=(function(){var cache={},queues={},presets={},activeRequest={},allRequests={},triggerEndCache={},defaults={queue:true,maxRequests:1,abortOld:false,preventDoubbleRequests:true,cacheResponse:false,complete:function(){},error:function(ahr,status){var opts=this;if(status&&status.indexOf('error')!=-1){setTimeout(function(){var errStr=status+': ';if(ahr.status){errStr+='status: '+ahr.status+' | '}errStr+='URL: '+opts.url;throw new Error(errStr);},1)}},success:function(){},abort:function(){}};function create(name,settings){var publicMethods={};presets[name]=presets[name]||{};$.extend(true,presets[name],$.ajaxSettings,defaults,settings);if(!allRequests[name]){allRequests[name]={};activeRequest[name]={};activeRequest[name].queue=[];queues[name]=[];triggerEndCache[name]=[]}$.each($.manageAjax,function(fnName,fn){if($.isFunction(fn)&&fnName.indexOf('_')!==0){publicMethods[fnName]=function(param,param2){if(param2&&typeof param==='string'){param=param2}fn(name,param)}}});return publicMethods}function complete(opts,args){if(args[1]=='success'||args[1]=='notmodified'){opts.success.apply(opts,[args[0].successData,args[1]]);if(opts.global){$.event.trigger("ajaxSuccess",args)}}if(args[1]==='abort'){opts.abort.apply(opts,args);if(opts.global){$.active--;$.event.trigger("ajaxAbort",args)}}opts.complete.apply(opts,args);if(opts.global){$.event.trigger("ajaxComplete",args)}if(opts.global&&!$.active){$.event.trigger("ajaxStop")}}function proxy(oldFn,fn){return function(xhr,s,e){fn.call(this,xhr,s,e);oldFn.call(this,xhr,s,e);xhr=null;e=null}}function callQueueFn(name){var q=queues[name];if(q&&q.length){var fn=q.shift();if(fn){fn()}}}function add(name,opts){if(!presets[name]){create(name,opts)}opts=$.extend({},presets[name],opts);var allR=allRequests[name],activeR=activeRequest[name],queue=queues[name];var id=opts.type+'_'+opts.url.replace(/\./g,'_'),triggerStart=true,oldComplete=opts.complete,ajaxFn=function(){activeR.queue.push(id);activeR[id]={xhr:false,ajaxManagerOpts:opts};activeR[id].xhr=$.ajax(opts);return id};if(opts.data){id+=(typeof opts.data=='string')?opts.data:$.param(opts.data)}if(opts.preventDoubbleRequests&&allRequests[name][id]){return false}allR[id]=true;opts.complete=function(xhr,s,e){var triggerEnd=true;if(opts.abortOld){$.each(activeR.queue,function(i,activeID){if(activeID==id){return false}abort(name,activeID);return activeID})}oldComplete.call(this,xhr,s,e);if(activeRequest[name][id]){if(activeRequest[name][id]&&activeRequest[name][id].xhr){activeRequest[name][id].xhr=null}activeRequest[name][id]=null}triggerEndCache[name].push({xhr:xhr,status:s});xhr=null;activeRequest[name].queue=$.grep(activeRequest[name].queue,function(qid){return(qid!==id)});allR[id]=false;e=null;delete activeRequest[name][id];$.each(activeR,function(id,queueRunning){if(id!=='queue'||queueRunning.length){triggerEnd=false;return false}});if(triggerEnd){$.event.trigger(name+'End',[triggerEndCache[name]]);$.each(triggerEndCache[name],function(i,cached){cached.xhr=null});triggerEndCache[name]=[]}};if(cache[id]){ajaxFn=function(){activeR.queue.push(id);complete(opts,cache[id]);return id}}else if(opts.cacheResponse){opts.complete=proxy(opts.complete,function(xhr,s){if(s!=="success"&&s!=="notmodified"){return false}cache[id][0].responseXML=xhr.responseXML;cache[id][0].responseText=xhr.responseText;cache[id][1]=s;xhr=null;return id});opts.success=proxy(opts.success,function(data,s){cache[id]=[{successData:data,ajaxManagerOpts:opts},s];data=null})}ajaxFn.ajaxID=id;$.each(activeR,function(id,queueRunning){if(id!=='queue'||queueRunning.length){triggerStart=false;return false}});if(triggerStart){$.event.trigger(name+'Start')}if(opts.queue){opts.complete=proxy(opts.complete,function(){callQueueFn(name)});if(opts.queue==='clear'){queue=clear(name)}queue.push(ajaxFn);if(activeR.queue.length<opts.maxRequests){callQueueFn(name)}return id}return ajaxFn()}function clear(name,shouldAbort){$.each(queues[name],function(i,fn){allRequests[name][fn.ajaxID]=false});queues[name]=[];if(shouldAbort){abort(name)}return queues[name]}function getXHR(name,id){var ar=activeRequest[name];if(!ar||!allRequests[name][id]){return false}if(ar[id]){return ar[id].xhr}var queue=queues[name],xhrFn;$.each(queue,function(i,fn){if(fn.ajaxID==id){xhrFn=[fn,i];return false}return xhrFn});return xhrFn}function abort(name,id){var ar=activeRequest[name];if(!ar){return false}function abortID(qid){if(qid!=='queue'&&ar[qid]&&ar[qid].xhr){try{ar[qid].xhr.abort()}catch(e){}complete(ar[qid].ajaxManagerOpts,[ar[qid].xhr,'abort'])}return null}if(id){return abortID(id)}return $.each(ar,abortID)}function unload(){$.each(presets,function(name){clear(name,true)});cache={}}return{defaults:defaults,add:add,create:create,cache:cache,abort:abort,clear:clear,getXHR:getXHR,_activeRequest:activeRequest,_complete:complete,_allRequests:allRequests,_unload:unload}})();$(window).unload($.manageAjax._unload)})(jQuery);
//hashhistory
;(function($){var version=parseFloat($.browser.version,10),needIframe=($.browser.msie&&version<8),hashCompatibel=(!($.browser.safari&&version<420)&&!($.browser.msie&&version<8)&&!($.browser.opera&&version<9.7)&&window.location.search.indexOf('hashcontrol=false')==-1),init=false,curHash='',frame,prevHash;function initLocationHash(){var hash=location.hash;if(needIframe){frame=document.createElement('iframe');frame.style.display='none';frame.setAttribute('role','presentation');$("body").append(frame);if(frame!==''){set(hash)}}}function get(){if(!init&&hashCompatibel){initHistory()}var hash=location.hash;if(needIframe&&hashCompatibel){var iframe=frame.contentWindow.document;hash=iframe.location.hash}hash=hash.replace('#','');return hash}function set(str){if(!init&&hashCompatibel){initHistory()}location.hash=str;if(needIframe){var iframe=frame.contentWindow.document;var iframeCompare=iframe.location.hash;iframeCompare=iframeCompare.replace('#','');if(str!=iframeCompare){setTimeout(function(){iframe.open();iframe.close();iframe.location.hash=str},10)}}}function initHistory(){if(!init&&hashCompatibel){init=true;initLocationHash();curHash=get();prevHash='';check(true);setInterval(check,500);$(window).bind('hashchange',function(e){check()})}init=true;return curHash}function check(initCheck){curHash=get();if(curHash!==prevHash){var e={hash:curHash,prevHash:prevHash,shim:true,init:initCheck};prevHash=curHash;if(needIframe){location.hash=curHash}$(document).triggerHandler('hashHistoryChange',[e])}}function add(str){if(!init&&hashCompatibel){initHistory()}if(hashCompatibel){var currentHashCom=curHash.replace('#','');str=str.replace('#','');if(currentHashCom!=str){prevHash=str;curHash=str;set(str)}}}$.hashHistory={add:add,get:get,init:initHistory}})(jQuery);
//jquery-social-b
;(function($){$.socialbookmark={findRelElm:function(elm){var jelm=$(elm),ref=jelm.attr('href'),find=ref.indexOf('#');ref=ref.substr(find);return ref},handler:function(){if($.socialbookmark.actElm&&!$($.socialbookmark.actElm).is(':hidden')){$.socialbookmark.hide()}else{$.socialbookmark.show.call(this)}return false},hideNotinActElm:function(e){var jElm=$(e.target);if(jElm.is($.socialbookmark.actElm)||jElm.parents($.socialbookmark.actElm).size()){return}$.socialbookmark.hide()},show:function(){var ref=$.socialbookmark.findRelElm(this);$(ref).animate({height:'show',opacity:'show'},{duration:400});$.socialbookmark.actElm=ref;$(document).bind('click',$.socialbookmark.hideNotinActElm);return false},actElm:null,hide:function(){$($.socialbookmark.actElm).animate({height:"hide",opacity:"hide"});$('body').unbind('click',$.socialbookmark.hideNotinActElm)},init:function(sel){var jElm=$(sel);if(jElm.size()){var ref=$.socialbookmark.findRelElm(jElm[0]);$(ref).css({display:'none'});jElm.click($.socialbookmark.handler)}}}})(jQuery);
//ui-scroller
;(function($){$.widget('ui.scroller',{_init:function(){var elem=this.element[0],o=this.options,that=this,fn=o.animateOptions.complete;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,elem);this.atomElem=$(o.atoms,elem);this.hidingWrapper=$(o.hidingWrapper,elem);this.nextLink=$(o.nextLink,elem);this.prevLink=$(o.prevLink,elem);this.position=0;this.atomPos=0;this.percentage=0;this.oldPosition=0;this.oldAtomPos=0;if(o.hidingHeight||o.hidingWidth){var css=(o.hidingHeight)?{height:o.hidingHeight}:{};if((o.hidingWidth)){css=$.extend(css,{width:o.hidingWidth})}this.hidingWrapper.css(css)}this.selectedFocus=false;if($.fn.setFocus&&$.fn.closest){var traverse={};if((o.direction.dir==='Top')){traverse[$.ui.keyCode.UP]='prev';traverse[$.ui.keyCode.DOWN]='next'}else{traverse[$.ui.keyCode.LEFT]='prev';traverse[$.ui.keyCode.RIGHT]='next'}this.moveElem.bind('keyfocus',function(e){var atom=$(e.target).closest(o.atoms);if(atom[0]){that.scrollIntoView(atom)}}).bind('focusin',function(e){var atom=$(e.target).closest(o.atoms);that.selectedFocus=(atom[0])?atom:false}).bind('focusout',function(e){that.selectedFocus=false}).bind('keydown',function(e){if(that.selectedFocus===false||!traverse[e.keyCode]){return}var selectElement=that.selectedFocus[traverse[e.keyCode]](o.atoms);if(selectElement&&selectElement[0]){e.preventDefault();selectElement.setFocus(0,true);that.scrollIntoView(selectElement)}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.mmwheel){this.hidingWrapper.mmwheel(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 moveStep=(o.moveStep)?o.moveStep:'atom';that.moveTo(d+'atom1');return false})}var handlePrevNext=function(){var dir=($.inArray(this,that.prevLink)!==-1)?'+':'-';that.stopDiashow.call(that);that.moveTo(dir+o.moveStep);return false};this.nextLink.bind('click.uiscroller',handlePrevNext);this.prevLink.bind('click.uiscroller',handlePrevNext);if($.browser.msie&&parseInt($.browser.version,10)<7){var over=function(){$(this).addClass('over')},out=function(){$(this).removeClass('over')};this.nextLink.hover(over,out);this.prevLink.hover(over,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(hard){var content='<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);content+=(o.paginationTitleFrom)?tmpContent.replace(/\$title/g,$(o.paginationTitleFrom,this).text()):tmpContent});this.pagination.html(content+'</ul>').find('a').each(function(i){$(this).click(function(){that.stopDiashow.call(that);that.moveTo.call(that,'goTo'+i);return false})})},getIndexNearPos:function(nPos){var len=this.dims.length;while(len--){if(nPos>=this.dims[len]){return len}}return false},inView:function(atom){var dir=this.options.direction,stageDim=this.dims[1],atomDim=atom[dir.outerD](),curPos=this.hidingWrapper['scroll'+dir.dir](),atomPos=atom[0]['offset'+dir.dir];if(curPos>atomPos||stageDim<atomDim+atomPos-curPos){return atomPos}return false},scrollIntoView:function(atom){var inView=this.inView(atom);if(inView!==false){this.moveTo(inView)}},_setData:function(k,v){var o=this.options;switch(k){case'enableMwheel':if(!v&&o.enableMwheel){this.hidingWrapper.unmmwheel()}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._setData.apply(this,arguments)},startDiashow:function(){var that=this;this.diaTimer=null;clearInterval(this.diaTimer);this.diaTimer=setInterval(function(){((that.position===that.maxPos&&that.options.type!=='carousel')?that.moveTo(0,false):that.moveTo('-'+that.options.moveStep))},this.options.diashow)},stopDiashow:function(){this.element.unbind('.diashow');clearInterval(this.diaTimer)},update:function(hard){var that=this,jElm,o=this.options;if(hard){this.dims=[0]}this.dims[1]=this.hidingWrapper.css({overflow:'hidden',position:'relative'})[o.direction.dim]();var from=this.dims.length-2;for(var i=from,len=this.atomElem.length;i<len;i++){jElm=$(this.atomElem[i]);that.dims.push(that.dims[0]);that.dims[0]+=jElm[o.direction.outerD]({margin:true})}this.dims[0]+=o.addSubPixel;this.maxPos=(this.dims[0]-this.dims[1]);var moveCss={};moveCss[o.direction.dim]=this.dims[0]+'px';this.moveElem.css(moveCss);if(o.pagination){this.createPagination(hard)}this.updatePosition_Controls()},updatePosition_Controls:function(pos){var o=this.options;pos=(isNaN(pos))?parseInt(this.hidingWrapper[0][o.direction.scroll],10):pos;function changeState(elem,active){var doo=(active)?{style:'addClass'}:{style:'removeClass'};return elem[doo.style](o.activeLinkClass)}if(pos!==this.position){this.percentage=pos/(this.maxPos/100);this.oldPosition=this.position;this.oldAtomPos=this.atomPos;this.position=pos;var num=this.getIndexNearPos(this.position);num=(num)?num-2:0;this.atomPos=num}this.percentage=pos/(this.maxPos/100);if(pos<=this.minPos&&this.prevLink.is('.'+o.activeLinkClass)){o.linkFn.call(this.prevLink,'hide',this.ui());changeState(this.prevLink)}else if(pos>this.minPos&&!this.prevLink.is('.'+o.activeLinkClass)){o.linkFn.call(this.prevLink,'show',this.ui());changeState(this.prevLink,true)}if(pos>=this.maxPos&&this.nextLink.is('.'+o.activeLinkClass)){o.linkFn.call(this.nextLink,'hide',this.ui());changeState(this.nextLink)}else if(pos<this.maxPos&&!this.nextLink.is('.'+o.activeLinkClass)){o.linkFn.call(this.nextLink,'show',this.ui());changeState(this.nextLink,true)}if(this.pagination){var oldActive=this.pagination.find('li').filter('.'+o.activePaginationClass).removeClass(o.activePaginationClass),newActive=oldActive.end().eq(this.atomPos).addClass(o.activePaginationClass);if($.isFunction(o.paginationFn)){o.paginationFn.call(oldActive,'inactive');o.paginationFn.call(newActive,'active')}}},getNummericPosition:function(ePos){var rel=false,num,lastDim=this.dims[this.dims.length-1];if(ePos.indexOf('goTo')===0){num=parseInt(/(\d+)$/.exec(ePos)[0],10)+2;ePos=this.dims[num]}else if(ePos.indexOf('centerTo')===0){num=parseInt(/(\d+)$/.exec(ePos)[0],10)+2;ePos=this.dims[num]-(this.dims[1]/2)+(this.atomElem.filter(":eq("+num+")")[this.options.direction.outerD]()/2)}else if(ePos=='-atom'||ePos=='-atom1'){num=this.atomPos+3;ePos=(this.dims[num]||this.dims[num]===0)?this.dims[num]:lastDim}else if(ePos=='+atom'||ePos=='+atom1'){ePos=(this.atomPos)?this.dims[this.atomPos+1]:0}else if(ePos.indexOf('atom')==1){num=parseInt(/(\d+)$/.exec(ePos)[0],10);if(ePos.indexOf('-')===0){num+=2;if(this.dims[this.atomPos+num]){ePos=this.dims[this.atomPos+num]}else{ePos=lastDim}}else{num-=2;var aLen=this.atomPos-num;if(aLen>1&&this.dims[this.atomPos-num]){ePos=this.dims[this.atomPos-num]}else{ePos=0}}}else if(ePos.indexOf('+')===0||ePos.indexOf('-')===0){rel=ePos.slice(0,1);ePos=parseInt(ePos.slice(1),10);ePos=(rel=='-')?this.position+ePos:this.position-ePos}else{var per=/(\d+)%$/.exec(ePos);if(per&&per[1]){ePos=this.maxPos/100*parseFloat(ePos)}}if(this.options.stickyFirstLast){if((ePos-this.maxPos)*-1<this.atomElem.filter(':last')[this.options.direction.outerD]()){ePos=this.maxPos}else if(ePos<this.atomElem[this.options.direction.outerD]()){ePos=0}}return ePos},moveTo:function(pos,anim,animOp){pos=(typeof pos==='string'||isNaN(pos))?this.getNummericPosition(pos):pos;pos=(pos<=0)?0:(pos>=this.maxPos)?this.maxPos:pos;if(pos===this.position){return false}var o=this.options,scroll=o.direction.scroll;this.updatePosition_Controls(pos);this.propagate('start',this.oldPosition);anim=(typeof anim=='undefined')?o.animate:anim;if(anim){animOp=animOp||{};animOp=$.extend({},o.animateOptions,{slide:this},animOp);var animCss=(scroll=='scrollTop')?{scrollTop:pos,uiscrollerComplete:pos}:{scrollLeft:pos,uiscrollerComplete:pos};this.hidingWrapper.stop().animate(animCss,animOp)}else{this.hidingWrapper.stop()[0][scroll]=pos;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,pos){var args=(pos||pos===0)?$.extend({},this.ui(),{'pos':pos,percentPos:pos/(this.maxPos/100)}):this.ui();if(n==='start'){this.isSliding=true}else if(n==='end'){this.isSliding=false}this.element.triggerHandler("uiscroller"+n,[args]);if(this.options[n]){this.options[n].call(this.element[0],{type:'uiscroller'+n},args)}}},true);$.ui.scroller.defaults={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};$.extend($.fx.step,{uiscrollerComplete:function(fx){if(fx.now||fx.now===0){var scroller=fx.options.slide;if(scroller){scroller.propagate('slide',scroller.hidingWrapper[0][scroller.options.direction.scroll])}}}});$.ui.scroller.prototype.init=$.ui.scroller.prototype._init})(jQuery);
//simpleMenu
;(function($){$.widget('ui.simpleMenu',{_init:function(){var o=this.options,that=this,firstUL=(this.element.is('ul, ol'))?this.element:$('ul, ol',this.element).filter(':first');this.mainItems=$('> li',firstUL[0]);this.menuItems=[];this.menus=[];function initItems(){var menu=$(o.menuSel,this),jElm;if(menu[0]){jElm=$(this);jElm=jElm.addClass('has-menu');that.menuItems.push(this);that.menus.push(menu[0]);return menu}return false}function over(e){that.show($(this),e)}function out(e){if(o.closeOnItemLeave){that.hide($(this),e)}}this.initialOpenItem=$([]);this.mainItems.each(function(i){var menu=initItems.call(this),jElm=$(this),toText='',nextLi,fromText,toElem,skipLink;if(menu){if(o.initialOpenSel&&jElm.is(o.initialOpenSel)){that.initialOpenItem=jElm.addClass(o.visibleClass)}$('li',this).each(initItems)}});that.currentOpenItem=that.initialOpenItem;firstUL.context=firstUL.parent()[0];firstUL.selector='> ul, > ol';if(o.restoreInitialStateOnLeave&&this.initialOpenItem[0]){firstUL.inOut(function(){clearTimeout(that.openTimer)},function(e){clearTimeout(that.openTimer);that.openTimer=setTimeout(function(){that.show(that.initialOpenItem,e)},1)},o.inOutOpts)}else if(!o.closeOnItemLeave&&o.closeOnMenuLeave){firstUL.inOut(function(){clearTimeout(that.openTimer)},function(e){clearTimeout(that.openTimer);that.openTimer=setTimeout(function(){if(that.currentOpenItem&&that.currentOpenItem[0]){that.hide(that.currentOpenItem,e)}},1)},o.inOutOpts)}if(o.addKeyNav){this.mainItems.bind('keydown',function(e){if($(e.target).is(':input')){return}var ret;if($.ui.keyCode.LEFT===e.keyCode){ret=that.focusIndex(that.mainItems.index(this)-1)}else if($.ui.keyCode.RIGHT===e.keyCode){ret=that.focusIndex(that.mainItems.index(this)+1)}return ret})}this.menuItems=$(this.menuItems);this.menuItems.context=firstUL[0];this.menuItems.selector='.has-menu';this.menuItems.inOut(over,out,o.inOutOpts);this.menuItems[o.inOutOpts.bindStyle||'bind']('mouseleave mouseenter focusin focusout',function(){clearTimeout(that.openTimer)});this.menus=$(this.menus);this._trigger('init',{},this.ui())},focusIndex:function(index){var focusItem=this.mainItems.get(index);if(focusItem){$(this.options.menuItemSel,focusItem).setFocus({addTabindex:true});return false}return},ui:function(){return{instance:this,menuItems:this.menuItems,menus:this.menus,element:this.element}},show:function(menuItem,e){clearTimeout(this.openTimer);e=e||{type:'show'};var o=this.options,menu=$(o.menuSel+':first',menuItem);if(menuItem.is('.'+o.visibleClass)){return}if(!$.ui.simpleMenu.shouldReactOnFocus(e,menu,o)){return false}if($.inArray(menuItem[0],this.mainItems)>-1){if((!o.closeOnItemLeave||o.restoreInitialStateOnLeave)&&this.currentOpenItem&&this.currentOpenItem[0]){this.hide(this.currentOpenItem,e)}this.currentOpenItem=menuItem}this._trigger('show',e,$.extend({},this.ui(),{menuItem:menuItem,menu:menu}));menuItem.addClass(o.visibleClass)},hide:function(menuItem,e){e=e||{type:'hide'};var o=this.options,that=this,menu=$(o.menuSel+':first',menuItem);if(!menuItem.is('.'+o.visibleClass)){return}this._trigger('hide',e,$.extend({},this.ui(),{menuItem:menuItem,menu:menu}));menuItem.removeClass(o.visibleClass);if($.inArray(menuItem[0],this.mainItems)>-1){this.currentOpenItem=$([])}},hideAll:function(e){var that=this;e=e||{type:'hideAll'};this.menuItems.filter('.'+this._getData('visibleClass')).each(function(){that.hide($(this),e)})}});$.ui.simpleMenu.shouldReactOnFocus=function(e,menu,o){return!!(!e||!(!o.showHiddenOnFocus&&e.originalEvent&&e.originalEvent.type&&e.originalEvent.type.indexOf('focus')!==-1&&menu.css('display')==='none'))};$.ui.simpleMenu.defaults={inOutOpts:{mouseDelay:300},menuSel:'div.menu',menuItemSel:'> a, > strong',addKeyNav:false,visibleClass:'ui-menu-visible',showHiddenOnFocus:false,closeOnItemLeave:true,closeOnMenuLeave:false,initialOpenSel:'.ui-menu-visible',restoreInitialStateOnLeave:false}})(jQuery);
//flowplayer
;(function(){function log(args){console.log("$f.fireEvent",[].slice.call(args))}function clone(obj){if(!obj||typeof obj!='object'){return obj}var temp=new obj.constructor();for(var key in obj){if(obj.hasOwnProperty(key)){temp[key]=clone(obj[key])}}return temp}function each(obj,fn){if(!obj){return}var name,i=0,length=obj.length;if(length===undefined){for(name in obj){if(fn.call(obj[name],name,obj[name])===false){break}}}else{for(var value=obj[0];i<length&&fn.call(value,i,value)!==false;value=obj[++i]){}}return obj}function el(id){return document.getElementById(id)}function extend(to,from,skipFuncs){if(to&&from){each(from,function(name,value){if(!skipFuncs||typeof value!='function'){to[name]=value}})}}function select(query){var index=query.indexOf(".");if(index!=-1){var tag=query.substring(0,index)||"*";var klass=query.substring(index+1,query.length);var els=[];each(document.getElementsByTagName(tag),function(){if(this.className&&this.className.indexOf(klass)!=-1){els.push(this)}});return els}}function stopEvent(e){e=e||window.event;if(e.preventDefault){e.stopPropagation();e.preventDefault()}else{e.returnValue=false;e.cancelBubble=true}return false}function bind(to,evt,fn){to[evt]=to[evt]||[];to[evt].push(fn)}function makeId(){return"_"+(""+Math.random()).substring(2,10)}var Clip=function(json,index,player){var self=this;var cuepoints={};var listeners={};self.index=index;if(typeof json=='string'){json={url:json}}extend(this,json,true);each(("Begin*,Start,Pause*,Resume*,Seek*,Stop*,Finish*,LastSecond,Update,BufferFull,BufferEmpty,BufferStop").split(","),function(){var evt="on"+this;if(evt.indexOf("*")!=-1){evt=evt.substring(0,evt.length-1);var before="onBefore"+evt.substring(2);self[before]=function(fn){bind(listeners,before,fn);return self}}self[evt]=function(fn){bind(listeners,evt,fn);return self};if(index==-1){if(self[before]){player[before]=self[before]}if(self[evt]){player[evt]=self[evt]}}});extend(this,{onCuepoint:function(points,fn){if(arguments.length==1){cuepoints.embedded=[null,points];return self}if(typeof points=='number'){points=[points]}var fnId=makeId();cuepoints[fnId]=[points,fn];if(player.isLoaded()){player._api().fp_addCuepoints(points,index,fnId)}return self},update:function(json){extend(self,json);if(player.isLoaded()){player._api().fp_updateClip(json,index)}var conf=player.getConfig();var clip=(index==-1)?conf.clip:conf.playlist[index];extend(clip,json,true)},_fireEvent:function(evt,arg1,arg2,target){if(evt=='onLoad'){each(cuepoints,function(key,val){if(val[0]){player._api().fp_addCuepoints(val[0],index,key)}});return false}if(index!=-1){target=self}if(evt=='onCuepoint'){var fn=cuepoints[arg1];if(fn){return fn[1].call(player,target,arg2)}}if(evt=='onStart'||evt=='onUpdate'){extend(target,arg1);if(!target.duration){target.duration=arg1.metaData.duration}else{target.fullDuration=arg1.metaData.duration}}var ret=true;each(listeners[evt],function(){ret=this.call(player,target,arg1,arg2)});return ret}});if(json.onCuepoint){var arg=json.onCuepoint;self.onCuepoint.apply(self,typeof arg=='function'?[arg]:arg);delete json.onCuepoint}each(json,function(key,val){if(typeof val=='function'){bind(listeners,key,val);delete json[key]}});if(index==-1){player.onCuepoint=this.onCuepoint}};var Plugin=function(name,json,player,fn){var listeners={};var self=this;var hasMethods=false;if(fn){extend(listeners,fn)}each(json,function(key,val){if(typeof val=='function'){listeners[key]=val;delete json[key]}});extend(this,{animate:function(props,speed,fn){if(!props){return self}if(typeof speed=='function'){fn=speed;speed=500}if(typeof props=='string'){var key=props;props={};props[key]=speed;speed=500}if(fn){var fnId=makeId();listeners[fnId]=fn}if(speed===undefined){speed=500}json=player._api().fp_animate(name,props,speed,fnId);return self},css:function(props,val){if(val!==undefined){var css={};css[props]=val;props=css}json=player._api().fp_css(name,props);extend(self,json);return self},show:function(){this.display='block';player._api().fp_showPlugin(name);return self},hide:function(){this.display='none';player._api().fp_hidePlugin(name);return self},toggle:function(){this.display=player._api().fp_togglePlugin(name);return self},fadeTo:function(o,speed,fn){if(typeof speed=='function'){fn=speed;speed=500}if(fn){var fnId=makeId();listeners[fnId]=fn}this.display=player._api().fp_fadeTo(name,o,speed,fnId);this.opacity=o;return self},fadeIn:function(speed,fn){return self.fadeTo(1,speed,fn)},fadeOut:function(speed,fn){return self.fadeTo(0,speed,fn)},getName:function(){return name},_fireEvent:function(evt,arg){if(evt=='onUpdate'){var json=player._api().fp_getPlugin(name);if(!json){return}extend(self,json);delete self.methods;if(!hasMethods){each(json.methods,function(){var method=""+this;self[method]=function(){var a=[].slice.call(arguments);var ret=player._api().fp_invoke(name,method,a);return ret=='undefined'?self:ret}});hasMethods=true}}var fn=listeners[evt];if(fn){fn.call(self,arg);if(evt.substring(0,1)=="_"){delete listeners[evt]}}}})};function Player(wrapper,params,conf){var self=this,api=null,html,commonClip,playlist=[],plugins={},listeners={},playerId,apiId,playerIndex,activeIndex,swfHeight,wrapperHeight;extend(self,{id:function(){return playerId},isLoaded:function(){return(api!==null)},getParent:function(){return wrapper},hide:function(all){if(all){wrapper.style.height="0px"}if(api){api.style.height="0px"}return self},show:function(){wrapper.style.height=wrapperHeight+"px";if(api){api.style.height=swfHeight+"px"}return self},isHidden:function(){return api&&parseInt(api.style.height,10)===0},load:function(fn){if(!api&&self._fireEvent("onBeforeLoad")!==false){each(players,function(){this.unload()});html=wrapper.innerHTML;flashembed(wrapper,params,{config:conf});if(fn){fn.cached=true;bind(listeners,"onLoad",fn)}}return self},unload:function(){try{if(api&&api.fp_isFullscreen()){}}catch(error){return}if(api&&html.replace(/\s/g,'')!==''&&!api.fp_isFullscreen()&&self._fireEvent("onBeforeUnload")!==false){api.fp_close();wrapper.innerHTML=html;self._fireEvent("onUnload");api=null}return self},getClip:function(index){if(index===undefined){index=activeIndex}return playlist[index]},getCommonClip:function(){return commonClip},getPlaylist:function(){return playlist},getPlugin:function(name){var plugin=plugins[name];if(!plugin&&self.isLoaded()){var json=self._api().fp_getPlugin(name);if(json){plugin=new Plugin(name,json,self);plugins[name]=plugin}}return plugin},getScreen:function(){return self.getPlugin("screen")},getControls:function(){return self.getPlugin("controls")},getConfig:function(copy){return copy?clone(conf):conf},getFlashParams:function(){return params},loadPlugin:function(name,url,props,fn){if(typeof props=='function'){fn=props;props={}}var fnId=fn?makeId():"_";self._api().fp_loadPlugin(name,url,props,fnId);var arg={};arg[fnId]=fn;var p=new Plugin(name,null,self,arg);plugins[name]=p;return p},getState:function(){return api?api.fp_getState():-1},play:function(clip){function play(){if(clip!==undefined){self._api().fp_play(clip)}else{self._api().fp_play()}}if(api){play()}else{self.load(function(){play()})}return self},getVersion:function(){var js="flowplayer.js 3.0.3";if(api){var ver=api.fp_getVersion();ver.push(js);return ver}return js},_api:function(){if(!api){throw"Flowplayer "+self.id()+" not loaded. Try moving your call to player's onLoad event";}return api},_dump:function(){console.log(listeners)},setClip:function(clip){self.setPlaylist([clip])},getIndex:function(){return playerIndex}});each(("Click*,Load*,Unload*,Keypress*,Volume*,Mute*,Unmute*,PlaylistReplace,Fullscreen*,FullscreenExit,Error").split(","),function(){var name="on"+this;if(name.indexOf("*")!=-1){name=name.substring(0,name.length-1);var name2="onBefore"+name.substring(2);self[name2]=function(fn){bind(listeners,name2,fn);return self}}self[name]=function(fn){bind(listeners,name,fn);return self}});each(("pause,resume,mute,unmute,stop,toggle,seek,getStatus,getVolume,setVolume,getTime,isPaused,isPlaying,startBuffering,stopBuffering,isFullscreen,reset,close,setPlaylist").split(","),function(){var name=this;self[name]=function(arg){if(!api){return self}var ret=(arg===undefined)?api["fp_"+name]():api["fp_"+name](arg);return ret=='undefined'?self:ret}});self._fireEvent=function(evt,arg0,arg1,arg2){if(conf.debug){log(arguments)}if(!api&&evt=='onLoad'&&arg0=='player'){api=api||el(apiId);swfHeight=api.clientHeight;each(playlist,function(){this._fireEvent("onLoad")});each(plugins,function(name,p){p._fireEvent("onUpdate")});commonClip._fireEvent("onLoad")}if(evt=='onLoad'&&arg0!='player'){return}if(evt=='onError'){if(typeof arg0=='string'||(typeof arg0=='number'&&typeof arg1=='number')){arg0=arg1;arg1=arg2}}if(evt=='onContextMenu'){each(conf.contextMenu[arg0],function(key,fn){fn.call(self)});return}if(evt=='onPluginEvent'){var name=arg0.name||arg0;var p=plugins[name];if(p){p._fireEvent("onUpdate",arg0);p._fireEvent(arg1)}return}if(evt=='onPlaylistReplace'){playlist=[];var index=0;each(arg0,function(){playlist.push(new Clip(this,index++,self))})}var ret=true;if(arg0===0||(arg0&&arg0>=0&&arg0<playlist.length)){activeIndex=arg0;var clip=playlist[arg0];if(clip){ret=clip._fireEvent(evt,arg1,arg2)}if(!clip||ret!==false){ret=commonClip._fireEvent(evt,arg1,arg2,clip)}}var i=0;each(listeners[evt],function(){ret=this.call(self,arg0,arg1);if(this.cached){listeners[evt].splice(i,1)}if(ret===false){return false}i++});return ret};function init(){if($f(wrapper)){$f(wrapper).getParent().innerHTML="";playerIndex=$f(wrapper).getIndex();players[playerIndex]=self}else{players.push(self);playerIndex=players.length-1}wrapperHeight=parseInt(wrapper.style.height,10)||wrapper.clientHeight;if(typeof params=='string'){params={src:params}}playerId=wrapper.id||"fp"+makeId();apiId=params.id||playerId+"_api";params.id=apiId;conf.playerId=playerId;if(typeof conf=='string'){conf={clip:{url:conf}}}conf.clip=conf.clip||{};if(wrapper.getAttribute("href",2)&&!conf.clip.url){conf.clip.url=wrapper.getAttribute("href",2)}commonClip=new Clip(conf.clip,-1,self);conf.playlist=conf.playlist||[conf.clip];var index=0;each(conf.playlist,function(){var clip=this;if(typeof clip=='object'&&clip.length){clip=""+clip}if(!clip.url&&typeof clip=='string'){clip={url:clip}}each(conf.clip,function(key,val){if(clip[key]===undefined&&typeof val!='function'){clip[key]=val}});conf.playlist[index]=clip;clip=new Clip(clip,index,self);playlist.push(clip);index++});each(conf,function(key,val){if(typeof val=='function'){bind(listeners,key,val);delete conf[key]}});each(conf.plugins,function(name,val){if(val){plugins[name]=new Plugin(name,val,self)}});if(!conf.plugins||conf.plugins.controls===undefined){plugins.controls=new Plugin("controls",null,self)}params.bgcolor=params.bgcolor||"#000000";params.version=params.version||[9,0];params.expressInstall='http://www.flowplayer.org/swf/expressinstall.swf';function doClick(e){if(!self.isLoaded()&&self._fireEvent("onBeforeClick")!==false){self.load()}return stopEvent(e)}html=wrapper.innerHTML;if(html.replace(/\s/g,'')!==''){if(wrapper.addEventListener){wrapper.addEventListener("click",doClick,false)}else if(wrapper.attachEvent){wrapper.attachEvent("onclick",doClick)}}else{if(wrapper.addEventListener){wrapper.addEventListener("click",stopEvent,false)}self.load()}}if(typeof wrapper=='string'){flashembed.domReady(function(){var node=el(wrapper);if(!node){throw"Flowplayer cannot access element: "+wrapper;}else{wrapper=node;init()}})}else{init()}}var players=[];function Iterator(arr){this.length=arr.length;this.each=function(fn){each(arr,fn)};this.size=function(){return arr.length}}window.flowplayer=window.$f=function(){var instance=null;var arg=arguments[0];if(!arguments.length){each(players,function(){if(this.isLoaded()){instance=this;return false}});return instance||players[0]}if(arguments.length==1){if(typeof arg=='number'){return players[arg]}else{if(arg=='*'){return new Iterator(players)}each(players,function(){if(this.id()==arg.id||this.id()==arg||this.getParent()==arg){instance=this;return false}});return instance}}if(arguments.length>1){var swf=arguments[1];var conf=(arguments.length==3)?arguments[2]:{};if(typeof arg=='string'){if(arg.indexOf(".")!=-1){var instances=[];each(select(arg),function(){instances.push(new Player(this,clone(swf),clone(conf)))});return new Iterator(instances)}else{var node=el(arg);return new Player(node!==null?node:arg,swf,conf)}}else if(arg){return new Player(arg,swf,conf)}}return null};extend(window.$f,{fireEvent:function(id,evt,a0,a1,a2){var p=$f(id);return p?p._fireEvent(evt,a0,a1,a2):null},addPlugin:function(name,fn){Player.prototype[name]=fn;return $f},each:each,extend:extend});if(document.all){window.onbeforeunload=function(){$f("*").each(function(){if(this.isLoaded()){this.close()}})}}if(typeof jQuery=='function'){jQuery.prototype.flowplayer=function(params,conf){if(!arguments.length||typeof arguments[0]=='number'){var arr=[];this.each(function(){var p=$f(this);if(p){arr.push(p)}});return arguments.length?arr[arguments[0]]:new Iterator(arr)}return this.each(function(){$f(this,clone(params),conf?clone(conf):{})})}}})();(function(){var jQ=typeof jQuery=='function';function isDomReady(){if(domReady.done){return false}var d=document;if(d&&d.getElementsByTagName&&d.getElementById&&d.body){clearInterval(domReady.timer);domReady.timer=null;for(var i=0;i<domReady.ready.length;i++){domReady.ready[i].call()}domReady.ready=null;domReady.done=true}}var domReady=jQ?jQuery:function(f){if(domReady.done){return f()}if(domReady.timer){domReady.ready.push(f)}else{domReady.ready=[f];domReady.timer=setInterval(isDomReady,13)}};function extend(to,from){if(from){for(key in from){if(from.hasOwnProperty(key)){to[key]=from[key]}}}return to}function concatVars(vars){var out="";for(var key in vars){if(vars[key]){out+=[key]+'='+asString(vars[key])+'&'}}return out.substring(0,out.length-1)}function asString(obj){switch(typeOf(obj)){case'string':obj=obj.replace(new RegExp('(["\\\\])','g'),'\\$1');obj=obj.replace(/^\s?(\d+)%/,"$1pct");return'"'+obj+'"';case'array':return'['+map(obj,function(el){return asString(el)}).join(',')+']';case'function':return'"function()"';case'object':var str=[];for(var prop in obj){if(obj.hasOwnProperty(prop)){str.push('"'+prop+'":'+asString(obj[prop]))}}return'{'+str.join(',')+'}'}return String(obj).replace(/\s/g," ").replace(/\'/g,"\"")}function typeOf(obj){if(obj===null||obj===undefined){return false}var type=typeof obj;return(type=='object'&&obj.push)?'array':type}if(window.attachEvent){window.attachEvent("onbeforeunload",function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){}})}function map(arr,func){var newArr=[];for(var i in arr){if(arr.hasOwnProperty(i)){newArr[i]=func(arr[i])}}return newArr}function getEmbedCode(p,c){var html='<embed type="application/x-shockwave-flash" ';if(p.id){extend(p,{name:p.id})}for(var key in p){if(p[key]!==null){html+=key+'="'+p[key]+'"\n\t'}}if(c){html+='flashvars=\''+concatVars(c)+'\''}html+='/>';return html}function getObjectCode(p,c,embeddable){var html='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ';html+='width="'+p.width+'" height="'+p.height+'"';if(!p.id&&document.all){p.id="_"+(""+Math.random()).substring(5)}if(p.id){html+=' id="'+p.id+'"'}html+='>';if(document.all){p.src+=((p.src.indexOf("?")!=-1?"&":"?")+Math.random())}html+='\n\t<param name="movie" value="'+p.src+'" />';var e=extend({},p);e.id=e.width=e.height=e.src=null;for(var k in e){if(e[k]!==null){html+='\n\t<param name="'+k+'" value="'+e[k]+'" />'}}if(c){html+='\n\t<param name="flashvars" value=\''+concatVars(c)+'\' />'}if(embeddable){html+=getEmbedCode(p,c)}html+="</object>";return html}function getFullHTML(p,c){return getObjectCode(p,c,true)}function getHTML(p,c){var isNav=navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length;return(isNav)?getEmbedCode(p,c):getObjectCode(p,c)}window.flashembed=function(root,userParams,flashvars){var params={src:'#',width:'100%',height:'100%',version:null,onFail:null,expressInstall:null,debug:false,allowfullscreen:true,allowscriptaccess:'always',quality:'high',type:'application/x-shockwave-flash',pluginspage:'http://www.adobe.com/go/getflashplayer'};if(typeof userParams=='string'){userParams={src:userParams}}extend(params,userParams);var version=flashembed.getVersion();var required=params.version;var express=params.expressInstall;var debug=params.debug;if(typeof root=='string'){var el=document.getElementById(root);if(el){root=el}else{domReady(function(){flashembed(root,userParams,flashvars)});return}}if(!root){return}if(!required||flashembed.isSupported(required)){params.onFail=params.version=params.expressInstall=params.debug=null;root.innerHTML=getHTML(params,flashvars);return root.firstChild}else if(params.onFail){var ret=params.onFail.call(params,flashembed.getVersion(),flashvars);if(ret===true){root.innerHTML=ret}}else if(required&&express&&flashembed.isSupported([6,65])){extend(params,{src:express});flashvars={MMredirectURL:location.href,MMplayerType:'PlugIn',MMdoctitle:document.title};root.innerHTML=getHTML(params,flashvars)}else{if(root.innerHTML.replace(/\s/g,'')!==''){}else{root.innerHTML="<h2>Flash version "+required+" or greater is required</h2>"+"<h3>"+(version[0]>0?"Your version is "+version:"You have no flash plugin installed")+"</h3>"+"<p>Download latest version from <a href='"+params.pluginspage+"'>here</a></p>"}}return root};extend(window.flashembed,{getVersion:function(){var version=[0,0];if(navigator.plugins&&typeof navigator.plugins["Shockwave Flash"]=="object"){var _d=navigator.plugins["Shockwave Flash"].description;if(typeof _d!="undefined"){_d=_d.replace(/^.*\s+(\S+\s+\S+$)/,"$1");var _m=parseInt(_d.replace(/^(.*)\..*$/,"$1"),10);var _r=/r/.test(_d)?parseInt(_d.replace(/^.*r(.*)$/,"$1"),10):0;version=[_m,_r]}}else if(window.ActiveXObject){try{var _a=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(e){try{_a=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");version=[6,0];_a.AllowScriptAccess="always"}catch(ee){if(version[0]==6){return}}try{_a=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(eee){}}if(typeof _a=="object"){_d=_a.GetVariable("$version");if(typeof _d!="undefined"){_d=_d.replace(/^\S+\s+(.*)$/,"$1").split(",");version=[parseInt(_d[0],10),parseInt(_d[2],10)]}}}return version},isSupported:function(version){var now=flashembed.getVersion();var ret=(now[0]>version[0])||(now[0]==version[0]&&now[1]>=version[1]);return ret},domReady:domReady,asString:asString,getHTML:getHTML,getFullHTML:getFullHTML});if(jQ){jQuery.prototype.flashembed=function(params,flashvars){return this.each(function(){flashembed(this,params,flashvars)})}}})();
//init-behaviour
;jQuery.noConflict();(function($){var head;$.jsLoad=function(url){setTimeout(function(){head=head||document.getElementsByTagName('head')[0];if(head){var script=document.createElement('script');script.src=url;head.appendChild(script)}},1)};$.extend($.ui.scroller.defaults,{atoms:'div.rack-teaser',prevLink:'div.prev a',nextLink:'div.next a'})})(jQuery);(function($){window.apertoPath=window.apertoPath||{};apertoPath.jsPath=apertoPath.jsPath||'js/';apertoPath.referenceBase=apertoPath.referenceBase||'ajax-content/filtered-reference.txt';$.isMobileScreen=($(window).width()<481);$.moduleLoader.config(apertoPath.jsPath);if(!$.isMobileScreen){$.moduleLoader.require('_screen-behaviour')}else{$.moduleLoader.require('_mobile-behaviour')}$('html').addClass('js-on');function callOnDomReady(){$('html').addClass('js-on');$('body').removeClass('js-off');$('div.text tbody tr:nth-child(odd)').addClass('odd');$('#main .glossary-details ul li:nth-child(even)').addClass('mod');$('#sitemap #main .links li:nth-child(4n)').addClass('first');addPrintLink();$('#flickr_badge_uber_wrapper').flickrFeed({flickrWrapper:'#flickr_badge_wrapper',maxItemCount:'2',random:true});window.contextPath=window.contextPath||'';addLandmarks();$.socialbookmark.init('li.social-b a');swfobject.addDomLoadEvent(function(){$('div.flash').embedSWF()});window.contextPath=window.contextPath||'';apertoPath.swfPath=apertoPath.swfPath||'swf/';$("div.video a").flowplayer(apertoPath.swfPath+"flowplayer.swf",{clip:{autoPlay:false,autoBuffering:true}});if(document.getElementById('home')){var tabSwitcher=$('#stage').find('div.tw-paging').addClass('tab-switcher'),pagination='',switchTeaser=$('div.rack-teaser',tabSwitcher).each(function(i){$(this).getID();pagination+='<li><a href="#" title="'+$.trim($('h2',this).clone().find('em').remove().end().text().replace(/"/g,'&quot;'))+'">'+(i+1)+'</a></li>'});$('div.pagination',tabSwitcher).html('<ul>'+pagination+'</ul>');tabSwitcher.tabtree({activeButtonClass:'on',focusSel:'h2',buttonSel:'li > a',panelSel:'div.rack-teaser',handleDisplay:'initial',slideShow:6000,slideShow:($(window).width()>490)?4000:false,init:function(e,ui){ui.instance.buttons.filter('.on').parent().addClass('on')},expand:function(e,ui){ui.collapseElements.button.parent().removeClass('on');ui.button.parent().addClass('on');ui.panel.fadeOver({hideElement:ui.collapseElements.panel,animateHeight:'sync'})}})}$('#filter-nav').simpleMenu({addKeyNav:true,menuItemSel:'> span',init:function(e,ui){if(apertoPath.referenceBase===undefined){return}$.hashHistory.init();var referenceWrapper=$('div.refernce-wrapper'),referenceTitle=$('h2.reference-title').attr({tabindex:'-1'}),initialContent={title:referenceTitle.text(),content:$('> div',referenceWrapper).html(),hash:$.hashHistory.get()},changeInit=false,timer;function hashChange(){var hash=$.hashHistory.get(),found,anchor;if(hash.indexOf&&hash.indexOf('id-ref-')===0){hash=hash.replace('id-ref-','');anchor=$('a',ui.element).filter(function(){if(found){return false}found=(this.href.indexOf('?'+hash)!==-1);return found});if(anchor[0]){startAjax({target:anchor[0]})}}else if(hash===''&&changeInit){startAjax({target:$('a.reset',ui.element)[0],dontChangeHash:true})}}function addReferenceTeaser(data){var opts=this;$('> div',referenceWrapper).queue(function(){$('div.teaser-box',this).each(function(){$.event.remove(this)});this.innerHTML=data;$(this).fadeTo(300,1).dequeue();referenceWrapper.removeClass('loading-references');referenceTitle.text(opts.title).fadeTo(299,1);delete opts.dataObj.curHandle;if(!opts.dontChangeHash){$.hashHistory.add('id-ref-'+$.location.objToStr(opts.dataObj))}$.ui.SR.update();referenceTitle.setFocus();if($.hoverTeaser){$.hoverTeaser(referenceWrapper)}ui.element.triggerHandler('referencesLoaded')})}$.manageAjax.create('reference',{queue:'clear',url:apertoPath.referenceBase,abortOld:true,maxRequests:2,cacheResponse:true,dataType:'text',success:addReferenceTeaser});function extractContent(jElm){var href=jElm.attr('href'),content={data:$.extend({},{curHandle:apertoPath.curHandle},(href.indexOf('?')!==-1)?$.location.strToObj(href):{}),parent:$([]),cat:$([])};content.title=jElm.is('.reset')?(window.defFilCatName||''):jElm.text();if(!jElm.is('.reset')){content.parent=jElm.parent();content.cat=jElm.parent().parent().closest('li');jElm.attr({tabindex:'-1'})}return content}function startAjax(e){var li=($.nodeName(e.target,'li'))?$(e.target):$(e.target).parent(),jElm=$('> a',li);clearTimeout(timer);changeInit=true;if(jElm[0]){var content=extractContent(jElm);if(content.parent.is('.on')){return}if(!content.cat.is('.on')){ui.menuItems.removeClass('on');content.cat.addClass('on')}$('li.on',ui.menuItems).removeClass('on').find('a').attr({tabindex:'0'});content.parent.addClass('on');ui.instance.hideAll(e);referenceWrapper.addClass('loading-references').children('div').fadeTo(500,0);referenceTitle.fadeTo(499,0);$.manageAjax.add('reference',{data:content.data,dataObj:content.data,title:content.title,dontChangeHash:e.dontChangeHash});$.ui.SR.giveStatus('Lade Referenzen für '+content.title);return false}}ui.element.bind('click',startAjax);$(document).bind('hashHistoryChange',hashChange);timer=setTimeout(function(){hashChange();changeInit=true},1)},show:function(e,ui){ui.menu.stop().css({opacity:0}).addClass('open-menu').fadeTo(400,1)},hide:function(e,ui){ui.menu.stop().fadeTo(400,0,function(){ui.menu.removeClass('open-menu')})}}).find('.menu-box li:nth-child(4n+1), li li:first-child').addClass('first');$('div.teaser-wrapper:not(.tw-paging,.tw-slider)').scroller();pagingTeaserSwitcher();createTabs();faqToc();slidingTabs()}window.twitterList=(function(){var itemTmpl=$.tmpl('<li><span><%=text%></span> <span class="date"><%=date%></span></li>'),listItems='';function render(tweets){$.each(tweets,function(i,tweet){var t={};t.text=tweet.text.replace(/((https?|s?ftp|ssh)\:\/\/[^"\s\<\>]*[^.,;'">\:\s\<\>\)\]\!])/g,function(url){return'<a href="'+url+'">'+url+'</a>'}).replace(/\B@([_a-z0-9]+)/ig,function(reply){return reply.charAt(0)+'<a href="http://www.twitter.com/'+reply.substring(1)+'">'+reply.substring(1)+'</a>'});t.date=relative_time(tweet.created_at);listItems+=itemTmpl(t)});$('<ul id="twitter_update_list">'+listItems+'</ul>').appendTo('#twitter_div')}function relative_time(time_value){var values=time_value.split(" ");time_value=values[1]+" "+values[2]+", "+values[5]+" "+values[3];var parsed_date=Date.parse(time_value);var relative_to=(arguments.length>1)?arguments[1]:new Date();var delta=parseInt((relative_to.getTime()-parsed_date)/1000,10);delta=delta+(relative_to.getTimezoneOffset()*60);if(delta<60){return'gerade eben'}else if(delta<120){return'Vor 1 Minute'}else if(delta<(60*60)){return('Vor '+parseInt(delta/60,10)).toString()+' Minuten'}else if(delta<(120*60)){return'Vor 1 Stunde'}else if(delta<(24*60*60)){return'Vor '+(parseInt(delta/3600,10)).toString()+' Stunden'}else if(delta<(48*60*60)){return'Vor 1 Tag'}else{return('Vor '+parseInt(delta/86400,10)).toString()+' Tagen'}}return{render:render}})();function addPrintLink(){function print(){window.print();return false}$('<li class="print"><a href="#">drucken</a></li>').prependTo('ul#text-features').find('a').click(print)}function addLandmarks(){var landmarks={navigation:'#nav-global, #nav, #breadcrumb',search:'#search-box',article:'div.text, div.teaser, div.opener, #comments li',complementary:'#extras',banner:'#branding',main:'#main',contentinfo:'div.text-data, #site-info'};$.each(landmarks,function(landmark,sel){$(sel).attr({role:landmark})})}function faqToc(){var hash=location.hash;var tabs=$('#faq-wrapper').find('h3 a');if(hash){tabs.filter('[href='+hash+']').addClass('on')}$('#faq-wrapper').bind('tabtreecollapse',function(e,ui){ui.panel.stop(true,true).slideUp(400)}).bind('tabtreeexpand',function(e,ui){ui.panel.stop(true,true).slideDown(400)}).tabtree({buttonSel:'h3 a',activeButtonClass:'on',toggleButton:true,multiSelectable:true,handleDisplay:'initial'})}$.fn.tabChangeAddon=function(){this.bind('tabtreecollapse',function(e,ui){ui.button.parent().removeClass('on')}).bind('tabtreeexpand',function(e,ui){ui.button.parent().addClass('on')});$('a.on',this).parent().addClass('on');return this};function createTabs(){$('ol.text-box-toc, ol.toc-box-toc').each(function(){$(this).tabtree({activeButtonClass:'on'}).tabChangeAddon()})}function slidingTabs(){$.fn.mySlide=function(fn){fn=fn||function(){};return this.animate({height:'toggle',opacity:'toggle'},{duration:500,complete:fn,deque:true})};$('ol.superpromos-toc').each(function(){$(this).bind('tabtreecollapse',function(e,ui){ui.panel.stop(true,true).animate({height:'hide',opacity:1},{duration:500})}).bind('tabtreeexpand',function(e,ui){ui.panel.stop(true,true).animate({height:'show',opacity:1},{duration:500})}).tabtree({activeButtonClass:'on',selectEvents:'mouseenter focus',handleDisplay:'initial'}).find('a').bind('click',function(e){if(e.pageX!==0&&e.pageY!==0){var url=$($(this).attr('href')).find('a:first').attr('href');if(url){location=url}}})})}function pagingTeaserSwitcher(){function myLink(status){if(status=='show'){this.animate({opacity:1},{duration:500})}else{this.animate({opacity:0},{duration:500})}}$('div.teaser-wrapper.tw-paging:not(.tab-switcher)').scroller({pagination:'div.pagination',animate:false,linkFn:myLink,paginationTitleFrom:'h2',paginationAtoms:'<li class="pa-$number" title="$title"><a href="#">$number</a></li>'})}$(callOnDomReady)})(jQuery);
}// END !jspackager.devmode