/*
 * jQuery JavaScript Library v1.3.2
 * http://jquery.com/
 *
 * Copyright (c) 2009 John Resig
 * Dual licensed under the MIT and GPL licenses.
 * http://docs.jquery.com/License
 *
 * Date: 2009-02-19 17:34:21 -0500 (Thu, 19 Feb 2009)
 * Revision: 6246
 */
(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)})}});
/*
 * Sizzle CSS Selector Engine - v0.9.3
 *  Copyright 2009, The Dojo Foundation
 *  Released under the MIT, BSD, and GPL Licenses.
 *  More information: http://sizzlejs.com/
 */
(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")}})})();(function($){$.ewyseGallery={set:function(settings){$.ewyseGallery.settings=$.extend(true,$.ewyseGallery.settings,settings)},$:{},settings:{imgPath:"images/gallery/",img:{close:"close.png",overview:"overview.gif",info:"info.gif",loader:"loader.gif",prev:"previous.gif",next:"next.gif",play:"play.gif",pause:"pause.gif",sep:"sep.gif"},slideshowInterval:3500,minWidth:300,minHeight:0,maxWidth:900,maxHeight:600,borderSpace:0,autoMaxDimension:false,fitImage:true,overlayBgColor:"#000",overlayOpacity:0.5,cacheAjaxRequests:false,cache:{},flashparams:{version:[9,45],width:400,height:320},flashvars:{autostart:true},plugins:{flv:"flash",swf:"flash",youtube:"flash"}},data:{},current:0,show:false,timer:false,_initInterface:function(options){if(!this.$.gallery){function _img(name){return $.ewyseGallery.settings.imgPath+$.ewyseGallery.settings.img[name]}this.options=$.extend({appendTo:"body",showInContent:false},options||{});$(this.options.appendTo).append((this.options.showInContent?"":'<div id="egallery-overlay" title="close" style="display: none;"></div>')+'<div id="egallery" style="display: none;"><div id="egallery-container">'+(this.options.showInContent?"":'<a id="egallery-close-link" href="javascript:void(0)"><img id="egallery-close" src="'+_img("close")+'" alt="Close"></a>')+'<div id="egallery-info"><span></span></div><div id="egallery-loading"><img src="'+_img("loader")+'"></div><div id="egallery-imageContainer"><img style="display: none;" id="egallery-image" alt="image"></div><div id="egallery-controls"><table><tr><td><img class="egallery-sep" src="'+_img("sep")+'" alt="&nbsp;"><img id="egallery-button-prev" src="'+_img("prev")+'" alt="Previous Image" title="Previous Image"><img id="egallery-button-play" src="'+_img("play")+'" alt="Play Slideshow" title="Play Slideshow"><img id="egallery-button-pause" style="display: none;" src="'+_img("pause")+'" alt="Pause Slideshow" title="Pause Slideshow"><img id="egallery-button-next" src="'+_img("next")+'" alt="Next Image" title="Next Image"><img class="egallery-sep" src="'+_img("sep")+'" alt="&nbsp;"><img id="egallery-button-overview" src="'+_img("overview")+'" alt="View thumbnails" title="View thumbnails"><img class="egallery-sep" src="'+_img("sep")+'" alt="&nbsp;"><img id="egallery-button-info" src="'+_img("info")+'" alt="Toggle Info" title="Toggle Info"><img class="egallery-sep" src="'+_img("sep")+'" alt="&nbsp;"></td></tr></table><div id="egallery-index"></div></div></div></div>');if($.ifixpng){$("#egallery *").ifixpng()}this.$={overlay:$("#egallery-overlay").css({backgroundColor:this.settings.overlayBgColor,opacity:this.settings.overlayOpacity}),info:$("#egallery-info").css({zIndex:1002}),"close-link":$("#egallery-close-link").bind("click",this.actions.close),b:{info:$("#egallery-button-info"),play:$("#egallery-button-play"),pause:$("#egallery-button-pause"),prev:$("#egallery-button-prev"),next:$("#egallery-button-next"),overview:$("#egallery-button-overview").hide()},gallery:$("#egallery"),loading:$("#egallery-loading").css("z-index",2000),controls:$("#egallery-controls"),image:$("#egallery-image"),"image-container":$("#egallery-imageContainer").css({position:"relative",opacity:1}),container:$("#egallery-container"),index:$("#egallery-index")};if(this.options.hideInfo){this.$.b["info"].remove()}this.$.controls.find("td").css({position:"relative",opacity:1});this._setButton("overview",true)}return this.$.gallery},plugins:{flash:{create:function(img){var params={};if(/youtube.com/.test(img.src)){params={l:"263"}}params=$.extend(params,$.ewyseGallery.settings.flashparams,{type:img.type,src:img.src});$(img.obj).appendTo("body").flashembed(params,$.ewyseGallery.settings.flashvars);var elem=$("body > div:last");img.obj={html:elem.html()};elem.remove()}}},actions:{next:function(){$.ewyseGallery._setButton("next",false);$.ewyseGallery._setButton("prev",false);$.ewyseGallery._setButton("play",false);$.ewyseGallery._setCurrentImage("next")},prev:function(){$.ewyseGallery._setButton("next",false);$.ewyseGallery._setButton("prev",false);$.ewyseGallery._setButton("play",false);$.ewyseGallery._setCurrentImage("prev")},close:function(){with($.ewyseGallery){show=false;slideshow.stop();window.$(window).add(document).unbind(".gallery");$.image.remove();$.info.slideUp("fast");$["close-link"].hide();$.gallery.hide();$.overlay.fadeOut();window.$("embed, object, select").css({visibility:"visible"})}},info:function(){$.ewyseGallery.$.info.slideToggle()},play:function(){$.ewyseGallery.slideshow.start()},pause:function(){$.ewyseGallery.slideshow.stop()},overview:function(){}},slideshow:{start:function(){$.ewyseGallery.$.b["play"].hide();$.ewyseGallery.$.b["pause"].show();$.ewyseGallery._setButton("next",false);$.ewyseGallery._setButton("prev",false);this.setTimeout()},setTimeout:function(){clearTimeout(this.timer);this.timer=setTimeout(this.next,$.ewyseGallery.settings.slideshowInterval)},next:function(){$.ewyseGallery._setCurrentImage("next")},toggle:function(){if(!this.timer){this.start()}else{this.stop()}},stop:function(){clearTimeout(this.timer);this.timer=false;$.ewyseGallery.$.b["pause"].hide();$.ewyseGallery.$.b["play"].show();$.ewyseGallery._setButton("prev",true);$.ewyseGallery._setButton("next",true)}},_setCurrentImage:function(which){if(this.loading){return }var img=this._getImage(which,true);if(img!==false){this.loading=true;this.$.info.slideUp("fast");this._preload(img,this._setImage)}},_preload:function(img,callback){if(!((typeof img=="object")||(img=this._getImage(img)))){return }if(!img.type){img.type=/youtube.com/.test(img.src)?"youtube":img.src.split(".").pop()}if(img.type&&!img.plugin){img.plugin=this.settings.plugins[img.type]}var context=this;var newHeight=Math.max(this.settings.maxHeight,this.settings.minHeight)-this.settings.borderSpace*2;var newWidth=Math.max(this.settings.maxWidth,this.settings.minWidth)-this.settings.borderSpace*2;if(img.obj){if(callback){if(img.plugin){callback.call(context,img.obj);context=null;return }else{if(!this.data.rewriteFunction||img.width==newWidth&&img.height==newHeight){if(img.obj.complete){callback.call(context,img.obj);context=null;return }else{$(img.obj).one("load",function(e){callback.call(context,this);context=null});this.$.loading.show();return }}}}}else{img.obj=new Image();if(img.plugin){this.plugins[img.plugin].create(img)}}if(callback){this.$.loading.show();if(img.plugin){callback.call(context,img.obj);context=null}else{$(img.obj).one("load",function(e){callback.call(context,this);context=null})}}if(!img.plugin){img.width=newWidth;img.height=newHeight;img.obj.src=this.data.rewriteFunction?this.data.rewriteFunction.apply(context,[img.src,img.width,img.height]):img.src}img.obj.title=img.obj.alt=$.trim(img.title)||""},_setImage:function(img){var newHeight,newWidth,h,w,$img=$(img.html||img),imgHeight=parseInt(img.height||$img.attr("height")),imgWidth=parseInt(img.width||$img.attr("width"));if(this.settings.fitImage){newHeight=imgHeight+(this.settings.borderSpace*2);newWidth=imgWidth+(this.settings.borderSpace*2)}else{newHeight=Math.max(Math.min(imgHeight+this.settings.borderSpace*2,this.settings.maxHeight),this.settings.minHeight);newWidth=Math.max(Math.min(imgWidth+this.settings.borderSpace*2,this.settings.maxWidth),this.settings.minWidth)}if(!parseInt(newHeight)){newHeight=200}if(!parseInt(newWidth)){newWidth=400}h=this.$["image-container"].height()!=newHeight;w=this.$.container.width()!=newWidth;function temp(){$.ewyseGallery.$.image=$img.css("display","none").appendTo($.ewyseGallery.$["image-container"]);$.ewyseGallery._loadingDone(img);if(h&&$.ewyseGallery.options.showInContent!==true){$.ewyseGallery._setPosition()}}this.$.image.fadeOut(300,function(){if($.ewyseGallery.slideshow.timer){$.ewyseGallery.slideshow.setTimeout()}else{var enabled=$.ewyseGallery.data.images.length>1;$.ewyseGallery._setButton("play",enabled);$.ewyseGallery._setButton("prev",enabled);$.ewyseGallery._setButton("next",enabled)}$(this).remove();if(h||w){$.ewyseGallery.$["close-link"].hide();$.ewyseGallery.$["image-container"].animate({height:newHeight,width:newWidth},400,"easeInOutCubic");$.ewyseGallery.$.container.animate({width:newWidth},400,"easeInOutCubic",temp)}else{temp()}})},_loadingDone:function(img){this._setButton("info",img.title);if(!!$.trim(img.title)){this.$.info.slideDown().children().html(img.title)}this.$["close-link"].show();this.$.loading.hide();this.$.index.html((this.current+1)+" / "+this.data.images.length);this.$.image.center().fadeIn(300);this.loading=false;this._preload("next")},_getImage:function(which,setCurrent){var index=which;if(typeof index=="undefined"){index=this.current}else{switch(which){case"current":case"active":index=this.current;break;case"prev":index=this.__testIndex(this.current-1)!==false?this.current-1:this.data.images.length-1;break;case"next":index=this.__testIndex(this.current+1)||0;break;case"last":index=this.data.images.length-1;break;case"first":index=0;break}}index=this.__testIndex(index);if(index!==false&&setCurrent){this.current=index}return $.ewyseGallery.data.images[index]},__testIndex:function(index){return(index>=0&&index<this.data.images.length)?index:false},_setButton:function(which,enabled){this.$.b[which].unbind().css({opacity:enabled?1:0.4,cursor:enabled?"pointer":"auto"});if(enabled){this.$.b[which].bind("click",this.actions[which])}},_show:function(args,index){this._initInterface();var self=this;this.show=true;$("embed, object, select").css({visibility:"hidden"});if(!this._settings){this._settings=$.extend({},this.settings)}if(this.options.showInContent!==true){this._setPosition();this.$.gallery.css({position:"absolute",left:0,top:0});var windowTimeout=false;$(window).bind("scroll.gallery resize.gallery",function(e){clearTimeout(windowTimeout);windowTimeout=setTimeout(function(){self._setPosition(e)},50)})}this.data=args;if(typeof index!="undefined"){this.current=index}if(this.data.images.length>1){this._setButton("play",true);this._setButton("pause",true);this.$.controls.show()}else{this.$.controls.hide()}this.$.gallery.fadeIn(function(){$.ewyseGallery._setCurrentImage();if(args.autoplay){$.ewyseGallery.slideshow.start()}});this._bindKeys()},_bindKeys:function(){var self=this;$(document).bind("keydown.gallery",function(e){var prevent=true;if(e.which==32){self.slideshow.toggle()}else{if(e.keyCode==39){self.actions.next()}else{if(e.keyCode==37){self.actions.prev()}else{if(e.keyCode==27&&self.options.showInContent!==true){self.actions.close()}else{prevent=false}}}}if(prevent){e.stopPropagation();e.preventDefault()}}).click()},_setPosition:function(y){if(!$.ewyseGallery.show){return }var $win=$(window),$doc=$(document),scrollTop=$win.scrollTop(),winHeight=$win.height();var location=$win.scrollTop()+(winHeight/2)-($.ewyseGallery.$.gallery.height()/2);if(!isNaN(y)){height=Math.max(y,$doc.height())}if($.ewyseGallery.settings.autoMaxDimension){$.ewyseGallery.settings.maxWidth=Math.min($win.width()-50,$.ewyseGallery._settings.maxWidth);$.ewyseGallery.settings.maxHeight=Math.min(winHeight-150,$.ewyseGallery._settings.maxHeight)}if(location>scrollTop){$.ewyseGallery.$.gallery.stop().animate({top:location,opacity:1},"fast","easeOutCubic",function(){if($.browser.msie){$.ewyseGallery.$.gallery.css("filter","")}$.ewyseGallery.$.overlay.css("height",$doc.height()).not(":visible").fadeIn("fast")})}else{$.ewyseGallery.$.overlay.css("height",$doc.height()).not(":visible").fadeIn("fast");if(!y||!isNaN(y)){$.ewyseGallery.$.gallery.animate({top:scrollTop+30},"fast","easeOutCubic")}}}};$.fn.center=function(){return this.each(function(){var $$=$(this);$parent=$$.parent().css({position:"relative"});$$.css({position:"absolute",left:($parent.width()-$$.width())/2,top:($parent.height()-$$.height())/2})})};$.fn.ewyseGallery=function(arg,arg2){if(typeof arg=="string"){return this.each(function(){var $$=$(this);arg2=arg2||{};if(arg2.thumbnails&&typeof arg2.thumbnails=="string"){arg2.thumbnails=$$.find(arg2.thumbnails).get()}$$.find(arg).ewyseGallery($.extend({},arg2))})}var options=arg||{};options.images=options.images||[];options.thumbnails=options.thumbnails?(typeof options.thumbnails=="string"?$(options.thumbnails).get():options.thumbnails):[];var jsonLoaded=false;function _initialize(e){e.preventDefault();e.stopPropagation();var obj=this;if(!jsonLoaded&&options.mode&&options.mode.toLowerCase()=="json"){if($.ewyseGallery.settings.cacheAjaxRequests&&(options.images=$.ewyseGallery.settings.cache[options.url])){jsonLoaded=true;_start(obj,options)}else{$.getJSON(options.url,function(json){jsonLoaded=true;options.images=json.images||json;if(options.jsonCallback){options.images=options.jsonCallback.call(this,options.images)}if($.ewyseGallery.settings.cacheAjaxRequests){$.ewyseGallery.settings.cache[options.url]=options.images}_start(obj,options)})}}else{_start(obj,options)}return false}function _start(obj,data){var img=obj.href||obj.src;var index=0;for(i=0;i<data.images.length;i++){if(data.images[i].src.indexOf(img)>-1){index=i;break}}$.ewyseGallery._show(data,index)}if(!options.images.length){this.each(function(){var img={src:this.href||this.src,title:this.title||this.alt};img.type=($.metadata?$(this).metadata().type:false)||$(this).data("type")||false;options.images.push(img)})}return this.unbind(".gallery").bind("click.gallery",_initialize)}})(jQuery);(function(A){A.trim=function(B){return typeof B!="string"?B:(B||"").replace(/^\s+|\s+$/g,"")};A.param=function(B,D){var E=[];function F(G,H,I){if(!D||A.trim(H)){E[E.length]=encodeURIComponent(G)+(I?"[]=":"=")+encodeURIComponent(H)}}if(jQuery.isArray(B)||B.jquery){jQuery.each(B,function(){F(this.name,this.value)})}else{for(var C in B){if(jQuery.isArray(B[C])){jQuery.each(B[C],function(){F(C,this,true)})}else{F(C,jQuery.isFunction(B[C])?B[C]():B[C])}}}return E.join("&").replace(/%20/g,"+")}})(jQuery);function flashembed(J,N,E){if(typeof J=="string"){J=document.getElementById(J)}var G={src:"#",width:"100%",height:"100%",version:null,loadEvent:null,onFail:null,expressInstall:window.pb_path+"js/expressInstall.swf",allowfullscreen:true,allowscriptaccess:"always",quality:"high",bgcolor:"#ffffff",wmode:"opaque",type:"application/x-shockwave-flash",pluginspage:"http://www.adobe.com/go/getflashplayer"};H(G,N);var M=G.loadEvent;G.loadEvent=null;if(M){if(!J){return }J["on"+M]=function(){return L()}}else{return L()}function H(P,O){if(O){for(key in O){P[key]=O[key]}}}function D(O){if(/img|a/.test(J.nodeName.toLowerCase())){var P=$("<div/>").html(O).insertAfter(J);$(J).remove();J=P[0]}else{J.innerHTML=O}}function L(){var O=F();var Q=G.version;var R=G.expressInstall;if(!J){return }if(parseInt(O)>0&&(!Q||C(Q))){G.onFail=G.version=G.expressInstall=null;D(A());return J.firstChild}else{if(G.onFail){var P=G.onFail.call(G,F(),E);if(P){D(P)}}else{if(Q&&R&&C([6,65])){H(G,{src:R});E={MMredirectURL:location.href,MMplayerType:"PlugIn",MMdoctitle:document.title};D(A())}else{if(J.innerHTML.replace(/\s/g,"")!=""){}else{D('<div class="noFlash"><h2>Flash version '+(Q||"6.65")+" or greater is required</h2><h3>"+(O[0]>0?"Your version is "+O:"You have no flash plugin installed")+"</h3><p>Download the latest version <a href='"+G.pluginspage+"'>here</a></p></div>")}}}}J["on"+M]=null}function C(O){var Q=F();var P=(Q[0]>O[0])||(Q[0]==O[0]&&Q[1]>=O[1]);return P}function A(){var P="";if(typeof E=="function"){E=E()}if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){P='<embed type="application/x-shockwave-flash" ';H(G,{name:G.id});for(var O in G){if(G[O]!=null){P+=[O]+'="'+G[O]+'"\n\t'}}if(E){P+="flashvars='";for(var O in E){P+=[O]+"="+encodeURIComponent(E[O])+"&"}P+="'"}P+="/>"}else{P='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ';P+='width="'+G.width+'" height="'+G.height+'"';if(document.all&&parseInt(navigator.appVersion)<=6){G.id="_"+(""+Math.random()).substring(5)}if(G.id){P+=' id="'+G.id+'"'}P+=">";P+='\n\t<param name="movie" value="'+G.src+'" />';$.extend(E,{width:G.width,height:G.height});G.id=G.src=G.width=G.height=null;for(var O in G){if(G[O]!=null){P+='\n\t<param name="'+O+'" value="'+G[O]+'" />'}}if(E){P+='\n\t<param name="flashvars" value=\'';for(var O in E){P+=[O]+"="+encodeURIComponent(E[O])+"&"}P+="' />"}P+="</object>"}return P}function F(){var P=[0,0];if(navigator.plugins&&typeof navigator.plugins["Shockwave Flash"]=="object"){var O=navigator.plugins["Shockwave Flash"].description;if(typeof O!="undefined"){O=O.replace(/^.*\s+(\S+\s+\S+$)/,"$1");var Q=parseInt(O.replace(/^(.*)\..*$/,"$1"),10);var T=/r/.test(O)?parseInt(O.replace(/^.*r(.*)$/,"$1"),10):0;P=[Q,T]}}else{if(window.ActiveXObject){try{var R=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(S){try{var R=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");P=[6,0];R.AllowScriptAccess="always"}catch(S){if(P[0]==6){return }}try{var R=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(S){}}if(typeof R=="object"){var O=R.GetVariable("$version");if(typeof O!="undefined"){O=O.replace(/^\S+\s+(.*)$/,"$1").split(",");P=[parseInt(O[0],10),parseInt(O[2],10)]}}}}return P}function I(P){switch(K(P)){case"string":return'"'+P.replace(new RegExp('(["\\\\])',"g"),"\\$1")+'"';case"array":return"["+B(P,function(R){return I(R)}).join(",")+"]";case"object":var Q=[];for(var O in P){Q.push('"'+O+'":'+I(P[O]))}return"{"+Q.join(",")+"}"}return String(P).replace(/\s/g," ").replace(/\'/g,'"')}function K(P){if(P===null||P===undefined){return false}var O=typeof P;return(O=="object"&&P.push)?"array":O}if(window.attachEvent){window.attachEvent("onbeforeunload",function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){}})}function B(O,R){var Q=[];for(var P in O){Q[P]=R(O[P])}return Q}flashembed.getVersion=F;flashembed.isSupported=C;return J}if(typeof jQuery=="function"){(function(B){var A=B.flashembed={players:{flv:window.pb_path+"js/mediaplayer.swf",mp3:window.pb_path+"js/mediaplayer.swf"},types:{flv:function(E,D,C){C.file=E;return A.players.flv+"?"+B.param(C)},mp3:function(E,D,C){C.file=E;return A.players.mp3+"?file="+encodeURIComponent(E)},swf:function(E,D,C){return E}}};B.fn.flashembed=function(D,C){C=C||{};return this.each(function(){B(this).css("display","block");D=B.extend(B.metadata?B(this).metadata():{},D);D.height=D.height||this.height||B(this).height();D.width=D.width||this.width||B(this).width();D.type=D.type||"swf";if(D.type=="youtube"){D.type="flv"}D.src=A.types[D.type]?A.types[D.type](D.src||this.href||this.src,D,C):D.src;new flashembed(this,D,C)})}})(jQuery)}(function(B){B.fn.ajaxSubmit=function(O){if(!this.length){A("ajaxSubmit: skipping submit process - no element selected");return this}if(typeof O=="function"){O={success:O}}var E=B.trim(this.attr("action"));if(E){E=(E.match(/^([^#]+)/)||[])[1]}E=E||window.location.href||"";O=B.extend({url:E,type:this.attr("method")||"GET"},O||{});var Q={};this.trigger("form-pre-serialize",[this,O,Q]);if(Q.veto){A("ajaxSubmit: submit vetoed via form-pre-serialize trigger");return this}if(O.beforeSerialize&&O.beforeSerialize(this,O)===false){A("ajaxSubmit: submit aborted via beforeSerialize callback");return this}var K=this.formToArray(O.semantic);if(O.data){O.extraData=O.data;for(var F in O.data){if(O.data[F] instanceof Array){for(var G in O.data[F]){K.push({name:F,value:O.data[F][G]})}}else{K.push({name:F,value:O.data[F]})}}}if(O.beforeSubmit&&O.beforeSubmit(K,this,O)===false){A("ajaxSubmit: submit aborted via beforeSubmit callback");return this}this.trigger("form-submit-validate",[K,this,O,Q]);if(Q.veto){A("ajaxSubmit: submit vetoed via form-submit-validate trigger");return this}var D=B.param(K);if(O.type.toUpperCase()=="GET"){O.url+=(O.url.indexOf("?")>=0?"&":"?")+D;O.data=null}else{O.data=D}O.url=encodeURI(O.url);var P=this,J=[];if(O.resetForm){J.push(function(){P.resetForm()})}if(O.clearForm){J.push(function(){P.clearForm()})}if(!O.dataType&&O.target){var M=O.success||function(){};J.push(function(R){B(O.target).html(R).each(M,arguments)})}else{if(O.success){J.push(O.success)}}O.success=function(U,S){for(var T=0,R=J.length;T<R;T++){J[T].apply(O,[U,S,P])}};var C=B("input:file",this).fieldValue();var N=false;for(var I=0;I<C.length;I++){if(C[I]){N=true}}var H=false;if(O.iframe||N||H){if(O.closeKeepAlive){B.get(O.closeKeepAlive,L)}else{L()}}else{B.ajax(O)}this.trigger("form-submit-notify",[this,O]);return this;function L(){var V=P[0];if(B(":input[name=submit]",V).length){alert('Error: Form elements must not be named "submit".');return }var T=B.extend({},B.ajaxSettings,O);var h=B.extend(true,{},B.extend(true,{},B.ajaxSettings),T);var U="jqFormIO"+(new Date().getTime());var b=B('<iframe id="'+U+'" name="'+U+'" src="about:blank" />');var d=b[0];b.css({position:"absolute",top:"-1000px",left:"-1000px"});var f={aborted:0,responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(){this.aborted=1;b.attr("src","about:blank")}};var c=T.global;if(c&&!B.active++){B.event.trigger("ajaxStart")}if(c){B.event.trigger("ajaxSend",[f,T])}if(h.beforeSend&&h.beforeSend(f,h)===false){h.global&&B.active--;return }if(f.aborted){return }var S=0;var X=0;var R=V.clk;if(R){var W=R.name;if(W&&!R.disabled){O.extraData=O.extraData||{};O.extraData[W]=R.value;if(R.type=="image"){O.extraData[name+".x"]=V.clk_x;O.extraData[name+".y"]=V.clk_y}}}setTimeout(function(){var k=P.attr("target"),g=P.attr("action");V.setAttribute("target",U);if(V.getAttribute("method")!="POST"){V.setAttribute("method","POST")}if(V.getAttribute("action")!=T.url){V.setAttribute("action",T.url)}if(!O.skipEncodingOverride){P.attr({encoding:"multipart/form-data",enctype:"multipart/form-data"})}if(T.timeout){setTimeout(function(){X=true;Y()},T.timeout)}var j=[];try{if(O.extraData){for(var l in O.extraData){j.push(B('<input type="hidden" name="'+l+'" value="'+O.extraData[l]+'" />').appendTo(V)[0])}}b.appendTo("body");d.attachEvent?d.attachEvent("onload",Y):d.addEventListener("load",Y,false);V.submit()}finally{V.setAttribute("action",g);k?V.setAttribute("target",k):P.removeAttr("target");B(j).remove()}},10);var Z=0;function Y(){if(S++){return }d.detachEvent?d.detachEvent("onload",Y):d.removeEventListener("load",Y,false);var j=true;try{if(X){throw"timeout"}var k,m;m=d.contentWindow?d.contentWindow.document:d.contentDocument?d.contentDocument:d.document;if((m.body==null||m.body.innerHTML=="")&&!Z){Z=1;S--;setTimeout(Y,100);return }f.responseText=m.body?m.body.innerHTML:null;f.responseXML=m.XMLDocument?m.XMLDocument:m;f.getResponseHeader=function(o){var n={"content-type":T.dataType};return n[o]};if(T.dataType=="json"||T.dataType=="script"){var g=m.getElementsByTagName("textarea")[0];f.responseText=g?g.value:f.responseText}else{if(T.dataType=="xml"&&!f.responseXML&&f.responseText!=null){f.responseXML=a(f.responseText)}}k=B.httpData(f,T.dataType)}catch(l){j=false;B.handleError(T,f,"error",l)}if(j){T.success(k,"success");if(c){B.event.trigger("ajaxSuccess",[f,T])}}if(c){B.event.trigger("ajaxComplete",[f,T])}if(c&&!--B.active){B.event.trigger("ajaxStop")}if(T.complete){T.complete(f,j?"success":"error")}setTimeout(function(){b.remove();f.responseXML=null},100)}function a(g,j){if(window.ActiveXObject){j=new ActiveXObject("Microsoft.XMLDOM");j.async="false";j.loadXML(g)}else{j=(new DOMParser()).parseFromString(g,"text/xml")}return(j&&j.documentElement&&j.documentElement.tagName!="parsererror")?j:null}}};B.fn.ajaxForm=function(C){return this.ajaxFormUnbind().bind("submit.form-plugin",function(){B(this).ajaxSubmit(C);return false}).each(function(){B(":submit,input:image",this).bind("click.form-plugin",function(E){var D=this.form;D.clk=this;if(this.type=="image"){if(E.offsetX!=undefined){D.clk_x=E.offsetX;D.clk_y=E.offsetY}else{if(typeof B.fn.offset=="function"){var F=B(this).offset();D.clk_x=E.pageX-F.left;D.clk_y=E.pageY-F.top}else{D.clk_x=E.pageX-this.offsetLeft;D.clk_y=E.pageY-this.offsetTop}}}setTimeout(function(){D.clk=D.clk_x=D.clk_y=null},10)})})};B.fn.ajaxFormUnbind=function(){this.unbind("submit.form-plugin");return this.each(function(){B(":submit,input:image",this).unbind("click.form-plugin")})};B.fn.formToArray=function(N){var M=[];if(this.length==0){return M}var D=this[0];var H=N?D.getElementsByTagName("*"):D.elements;if(!H){return M}for(var I=0,K=H.length;I<K;I++){var E=H[I];var F=E.name;if(!F){continue}if(N&&D.clk&&E.type=="image"){if(!E.disabled&&D.clk==E){M.push({name:F,value:B(E).val()});M.push({name:F+".x",value:D.clk_x},{name:F+".y",value:D.clk_y})}continue}var O=B.fieldValue(E,true);if(O&&O.constructor==Array){for(var G=0,C=O.length;G<C;G++){M.push({name:F,value:O[G]})}}else{if(O!==null&&typeof O!="undefined"){M.push({name:F,value:O})}}}if(!N&&D.clk){var J=B(D.clk),L=J[0],F=L.name;if(F&&!L.disabled&&L.type=="image"){M.push({name:F,value:J.val()});M.push({name:F+".x",value:D.clk_x},{name:F+".y",value:D.clk_y})}}return M};B.fn.formSerialize=function(C){return B.param(this.formToArray(C))};B.fn.fieldSerialize=function(D){var C=[];this.each(function(){var H=this.name;if(!H){return }var F=B.fieldValue(this,D);if(F&&F.constructor==Array){for(var G=0,E=F.length;G<E;G++){C.push({name:H,value:F[G]})}}else{if(F!==null&&typeof F!="undefined"){C.push({name:this.name,value:F})}}});return B.param(C)};B.fn.fieldValue=function(H){for(var G=[],E=0,C=this.length;E<C;E++){var F=this[E];var D=B.fieldValue(F,H);if(D===null||typeof D=="undefined"||(D.constructor==Array&&!D.length)){continue}D.constructor==Array?B.merge(G,D):G.push(D)}return G};B.fieldValue=function(C,I){var E=C.name,N=C.type,O=C.tagName.toLowerCase();if(typeof I=="undefined"){I=true}if(I&&(!E||C.disabled||N=="reset"||N=="button"||(N=="checkbox"||N=="radio")&&!C.checked||(N=="submit"||N=="image")&&C.form&&C.form.clk!=C||O=="select"&&C.selectedIndex==-1)){return null}if(O=="select"){var J=C.selectedIndex;if(J<0){return null}var L=[],D=C.options;var G=(N=="select-one");var K=(G?J+1:D.length);for(var F=(G?J:0);F<K;F++){var H=D[F];if(H.selected){var M=H.value;if(!M){M=(H.attributes&&H.attributes.value&&!(H.attributes.value.specified))?H.text:H.value}if(G){return M}L.push(M)}}return L}return C.value};B.fn.clearForm=function(){return this.each(function(){B("input,select,textarea",this).clearFields()})};B.fn.clearFields=B.fn.clearInputs=function(){return this.each(function(){var D=this.type,C=this.tagName.toLowerCase();if(D=="text"||D=="password"||C=="textarea"){this.value=""}else{if(D=="checkbox"||D=="radio"){this.checked=false}else{if(C=="select"){this.selectedIndex=-1}}}})};B.fn.resetForm=function(){return this.each(function(){if(typeof this.reset=="function"||(typeof this.reset=="object"&&!this.reset.nodeType)){this.reset()}})};B.fn.enable=function(C){if(C==undefined){C=true}return this.each(function(){this.disabled=!C})};B.fn.selected=function(C){if(C==undefined){C=true}return this.each(function(){var D=this.type;if(D=="checkbox"||D=="radio"){this.checked=C}else{if(this.tagName.toLowerCase()=="option"){var E=B(this).parent("select");if(C&&E[0]&&E[0].type=="select-one"){E.find("option").selected(false)}this.selected=C}}})};function A(){if(B.fn.ajaxSubmit.debug&&window.console&&window.console.log){window.console.log("[jquery.form] "+Array.prototype.join.call(arguments,""))}}})(jQuery);(function($){$.extend({metadata:{defaults:{type:"class",name:"metadata",cre:/({.*})/,single:"metadata"},setType:function(type,name){this.defaults.type=type;this.defaults.name=name},get:function(elem,opts){var settings=$.extend({},this.defaults,opts);if(!settings.single.length){settings.single="metadata"}var data=$.data(elem,settings.single);if(data){return data}data="{}";if(settings.type=="class"){var m=settings.cre.exec(elem.className);if(m){data=m[1]}}else{if(settings.type=="elem"){if(!elem.getElementsByTagName){return }var e=elem.getElementsByTagName(settings.name);if(e.length){data=$.trim(e[0].innerHTML)}}else{if(elem.getAttribute!=undefined){var attr=elem.getAttribute(settings.name);if(attr){data=attr}}}}if(data.indexOf("{")<0){data="{"+data+"}"}data=eval("("+data+")");$.data(elem,settings.single,data);return data}}});$.fn.metadata=function(opts){return $.metadata.get(this[0],opts)}})(jQuery);(function(A){A.ajaxNav={version:0.92,lastHash:false,defaults:{ajaxFile:window.location.protocol+"//"+window.location.host+window.location.pathname,ajaxParams:{},hash:true,preload:true,target:false,dimensional:true,workspace:false,createWorkspace:false,createViewport:false,fixViewport:false,onShow:function(){},callback:false,subMenu:false,classActive:"activeItem",trackGA:false,useOverlay:false,keyNav:false,windowResize:false,fade:true,find:false,offset:[50,50],buttons:false,dragDrop:false,easing:"easeInOutCubic"},parseGetParameters:function(E){var H={},D,C,B,G,F;if((E||(!noEnv&&(E=window.location.search)))&&(D=E.indexOf("?"))!==-1){C=E.substring(D+1).split(/&amp;|&/);for(G=0;G<C.length;G++){B=C[G].split("=");F=B.shift();B=B.join("=");H[F]=(typeof (B)!="undefined")?decodeURIComponent(B):""}}return H},cache:[],init:function(B){var D=B.options;if(B.mainNav.is(".ajaxNav")){return }B.cacheIndex=this.cache.length;this.cache[B.cacheIndex]=B;B.hashRegExp=new RegExp(B.cacheIndex+":(\\-?\\d+),(\\-?\\d+)");B.root=D.root||window.location.protocol+"//"+window.location.hostname+window.location.pathname;B.backLinkLog={};B.backHashLog={};if(B.options.keyNav){B.backLinkLog[B.root]=[0,0]}if(!D.workspace&&!D.target){return }var C=D.target?A(D.target):A(":first-child",D.workspace);B.mainNav.each(function(E){if(A(this).is("."+D.classActive)){B.activeItem=[E,0]}});if(D.subMenu){A(D.subMenu,C).each(function(E){if(A(this).is("."+D.classActive)){B.activeItem[1]=E}})}this.createNav(B,B,B.mainNav);if(B.activeItem[0]==-1){B.nav[-1]={nav:[]};B.nav[-1].nav[B.activeItem[1]]={}}if(D.subMenu){this.createSubMenu(B,B.activeItem,true)}B.currentTarget=B.activeItem;var C=this.getNav(B,B.activeItem)["target"]=D.target?A(D.target):A(":first-child",D.workspace);B.workspace=D.workspace?A(D.workspace):D.createWorkspace?C.wrap("<div/>").parent():A(C).parent();B.viewport=D.createViewport?B.workspace.wrap("<div/>").parent():B.workspace.parent();B.workspace.addClass("ajaxNav_workspace");B.viewport.addClass("ajaxNav_viewport");if(A.browser.msie){B.viewport.add(B.workspace).css("zoom",1)}B.contentWidth=C.width();if(D.buttons){this.initButtons(B)}if(D.dimensional){B.contentHeight=C.height()||C.append('<div style="clear: both" />').height();B.contentOuterWidth=C.outerWidth();B.contentOuterHeight=C.outerHeight();B.windowWidth=A(window).width();B.left=B.viewport.width()/2-5000;B.top=0;if(D.fixViewport){B.viewport.css({overflow:"hidden",width:B.viewport.outerWidth(),height:B.viewport.outerHeight(),position:B.viewport.css("position")=="absolute"?"absolute":"relative"})}B.workspace.css({width:10000,height:10000,position:"absolute",left:B.left,top:B.top,textAlign:"center"});C.css({cursor:"auto",textAlign:"left",position:"absolute",top:C.position().top,left:5000-B.contentOuterWidth/2,width:B.contentWidth,height:B.contentHeight})}else{B.workspace.css({position:B.workspace.css("position")=="absolute"?"absolute":"relative"});C.css({width:B.contentWidth})}if(D.dragDrop){B.workspace.css({cursor:"move"}).bind("mousedown.ajaxNav",function(E){A.ajaxNav.drag.start(E,B)})}if(D.windowResize){A(window).bind("resize.ajaxNav",A.ajaxNav.setPosition)}if(D.useOverlay&&!this.compare(B.activeItem,[-1,-1])){this.addOverlay(B,B.activeItem)}if(D.keyNav){this.initKeyNav(B)}if(B.options.preload){setTimeout(function(){A.ajaxNav.preloadNeighbors(B)},500)}if(D.hash&&!this.hashEnabled){this.hashEnabled=true;this.hashPoll();this.setHash(B,B.activeItem,true)}if(D.buttons){this.setButtons(B)}this.processBackLinks(B)},initButtons:function(C){C.buttons={};var D;for(D in C.options.buttons){if(this.nav[D]){var B=C.options.buttons[D];C.buttons[D]=(B.constructor==String)?A("<img/>").css("cursor","pointer").attr({src:C.options.buttons[D],alt:D}).addClass(D).appendTo(C.viewport.parent()):B;C.buttons[D].addClass("ajaxNav").bind("click.ajaxNav",function(E){E.preventDefault();this.blur();A.ajaxNav.nav[A(this).data("action")](C)});C.buttons[D].data("action",D)}}},initKeyNav:function(B){A(document).bind("keydown.ajaxNav",function(E){if(A(E.target).is(":input")){return true}var D=false,C=false;if(37==E.keyCode){D="left"}else{if(39==E.keyCode){D="right"}else{if(38==E.keyCode){D="up"}else{if(40==E.keyCode){D="down"}}}}if(D){C=A.ajaxNav.nav[D](B)}if(C){E.preventDefault();E.stopPropagation()}return !C})},setButtons:function(C){var B=C.buttons;if(!B){return }if(B.left){B.left[this.getNav(C,C.activeItem[0]-1)?"show":"hide"]()}if(B.right){B.right[this.getNav(C,C.activeItem[0]+1)?"show":"hide"]()}if(B.up){B.up[this.getNav(C,[C.activeItem[0],C.activeItem[1]-1])?"show":"hide"]()}if(B.down){B.down[this.getNav(C,[C.activeItem[0],C.activeItem[1]+1])?"show":"hide"]()}},nav:{left:function(B){return A.ajaxNav.navigate(B,[B.activeItem[0]-1,B.activeItem[1]])},right:function(B){return A.ajaxNav.navigate(B,[B.activeItem[0]+1,B.activeItem[1]])},up:function(B){return A.ajaxNav.navigate(B,[B.activeItem[0],B.activeItem[1]-1])},down:function(B){return A.ajaxNav.navigate(B,[B.activeItem[0],B.activeItem[1]+1])}},drag:{start:function(C,B){if(C.target!=B.workspace[0]){return true}B.drag={x:-C.clientX+B.left,y:-C.clientY+B.top+B.topOffset,startX:C.clientX,startY:C.clientY};A(window).bind("mousemove.ajaxNav",function(D){A.ajaxNav.drag.drag(D,B)});A(window).one("mouseup.ajaxNav",function(D){A.ajaxNav.drag.stop(D,B)})},drag:function(C,B){B.workspace[0].style.left=(B.drag.x+C.clientX)+"px";B.workspace[0].style.top=(B.drag.y+C.clientY)+"px";return false},stop:function(C,B){A(window).unbind("mousemove.ajaxNav");A.ajaxNav.setPosition()}},createSubMenu:function(C,E){var D=this.getNav(C,E[0]);var B=A(C.options.subMenu,this.getNav(C,E,"target"));this.createNav(C,D,B,E[0]);this.processBackLinks(C)},createNav:function(D,B,E,C){if(!B.nav){B.nav=[]}E.each(function(G){var F=A(this);if(A(this).is(".ajaxNav")){return }var H=typeof C!=="undefined"?[C,G]:[G,0];if(!B.nav[G]){B.nav[G]={url:this.href,el:this,backLinks:[this],target:false,ajaxParams:A.metadata?(F.metadata().ajaxParams||{}):{},hash:"#"+this.pathname+decodeURIComponent(this.search.substr(1))};D.backHashLog[B.nav[G].hash]=H;D.backLinkLog[B.nav[G].url]=H}A.ajaxNav.processLink(D,this,H)})},processLink:function(C,B,D){A(B).not(".ajaxNav").addClass("ajaxNav").bind("click.ajaxNav",function(E){this.blur();E.preventDefault();A.ajaxNav.navigate(C,D)})},processBackLinks:function(C,B){var D;setTimeout(function(){A("a",B||document).each(function(){var E=A(this),F;if(!/ajaxNav/.test(this.className)){if(D=C.backLinkLog[this.href]){A.ajaxNav.getNav(C,D).backLinks.push(this);A.ajaxNav.processLink(C,this,D)}}})},0)},setHash:function(C,D,B){if(C.options.hash){window.location.hash=this.getNav(C,D,"hash")||"#"}},hashPoll:function(){var C,D,B,E=window.location.hash?decodeURIComponent(window.location.hash):false;if(E&&E!=this.lastHash){for(C=0;C<this.cache.length;C++){var D=this.cache[C];var F=D.backHashLog[E]||false;if(F&&!this.compare(D.activeItem,F)){A.ajaxNav.navigate(D,F)}}}this.lastHash=E;setTimeout(function(){A.ajaxNav.hashPoll()},100)},compare:function(C,B){return(C[0]==B[0])&&((C[1]||0)==(B[1]||0))},getNav:function(C,E,D){var B=false;if(E.constructor==Number){B=C.nav[E]}else{if(E.constructor==Array){if(E[1]!=0){B=C.nav[E[0]]&&C.nav[E[0]].nav?C.nav[E[0]].nav[E[1]]:(C.options.subMenu?false:undefined)}else{B=C.nav[E[0]]}}}if(B&&D){return B[D]}else{return B}},setPosition:function(C,D){var B=A(window).width();A.each(A.ajaxNav.cache,function(){if(!C||this.options.windowResize){this.topOffset=(this.options.useOverlay&&this.activeItem[1]!=0)?(this.viewport.height()-this.contentHeight)/2:0;if(this.options.windowResize){this.left=this.left-(this.windowWidth-B)/2}this.windowWidth=B;this.workspace.stop().animate({left:this.left,top:this.top+this.topOffset},D||200,this.options.easing)}})},preloadNeighbors:function(C){var B=C.activeItem;if(B.constructor==Array){this.load(C,[B[0]-1,B[1]]);this.load(C,[B[0]+1,B[1]]);this.load(C,[B[0],B[1]-1]);this.load(C,[B[0],B[1]+1])}else{this.load(C,[B-1,0]);this.load(C,[B+1,0])}},load:function(C,G){var B,F;if((F=this.getNav(C,G))&&(B=F.url)){if(!F.target&&!F.loading){F.loading=true;var E=A.extend(this.parseGetParameters(B),C.options.ajaxParams,F.ajaxParams);var D=B.split("?").shift();A.getJSON(encodeURI(D),E,function(H){F.ready=true;F.title=H.title||H.name||"";A.ajaxNav.addContent(C,G,H);setTimeout(function(){A(F).trigger("ajaxload")},0)})}else{if(F.ready){setTimeout(function(){A(F).trigger("ajaxload")},0)}}}},addContent:function(E,F,K){var B,D,C,J,I,G,H;I=this.getNav(E,F[0]);H=A(K.content);if(E.options.find){H=H.find(E.options.find)}if(E.options.dimensional){D=this.getNav(E,E.activeItem,"target");G={height:E.contentHeight,display:E.options.fade?"none":"block",left:parseInt(D.css("left"))+(F[0]-E.activeItem[0])*(E.contentOuterWidth+E.options.offset[0]),top:parseInt(D.css("top"))+((F[1]||0)-(E.activeItem[1]||0))*(E.contentHeight+E.options.offset[1])}}else{G={visibility:"hidden",top:0,left:0,opacity:0}}B=(H).css(A.extend(G,{width:E.contentWidth,position:"absolute",textAlign:"left",cursor:"auto"})).appendTo(E.workspace);if(F[1]>0){I.nav[F[1]]["target"]=B}else{I.target=B}if(E.options.useOverlay){A.ajaxNav.addOverlay(E,F);B.fadeIn(500)}if(E.options.subMenu){this.createSubMenu(E,F)}if(E.options.callback){E.options.callback.apply(B.parent())}},addOverlay:function(D,F){var E=this.getNav(D,F);var B=A('<a href="'+E.url+'" class="contentOverlay" style="background-color: black; cursor: pointer; position: absolute; z-index: 10;"/>');B.css("opacity",0.4);var C=E.target;B.prependTo(C).css({width:C.width(),height:C.height()}).hover(function(){A(this).stop().fadeTo(200,0)},function(){A(this).stop().fadeTo(200,0.4)});this.processLink(D,C,F);if(this.compare(F,D.activeItem)){B.hide()}},navigate:function(D,E,B){if(!B&&this.compare(D.currentTarget,E)){return false}D.currentTarget=E;var H=this.getNav(D,D.activeItem,"target");var I=this.getNav(D,E);if(typeof I=="undefined"){return false}else{this.setHash(D,E)}if(!I){if(E[1]>0){A(this.getNav(D,E[0])).unbind("ajaxload").one("ajaxload",function(){A.ajaxNav.navigate(D,E,true)});this.load(D,[E[0],0])}return true}var K=I.target||false;if(!K){A(I).unbind("ajaxload").one("ajaxload",function(){A.ajaxNav.navigate(D,E,true)});this.load(D,E);return true}A(this.getNav(D,D.activeItem[0]).backLinks).removeClass(D.options.classActive);A(this.getNav(D,E[0]).backLinks).addClass(D.options.classActive);D.activeItem=E;if(D.options.dimensional){var J=parseInt(H.css("left"))-parseInt(K.css("left"));D.left+=J;var F=parseInt(H.css("top"))-parseInt(K.css("top"));D.top+=F;var C=F&&J?600:450}this.processBackLinks(D,K);if(D.options.trackGA&&window.pageTracker&&I.title){try{pageTracker._trackPageview(I.title)}catch(G){if(window.console){console.log("Tracking error in ajaxNav: "+G)}}}if(D.options.useOverlay){H.children(".contentOverlay").show();K.children(".contentOverlay").hide();if(D.options.dimensional&&(F||J)){A.ajaxNav.setPosition(false,C)}if(A.isFunction(D.options.onShow)){D.options.onShow.apply(K.parent())}}else{if(D.options.fade){H.stop(false,true).fadeOut(C);if(D.options.dimensional&&(F||J)){A.ajaxNav.setPosition(false,C)}K.stop(false,true).fadeIn(C,D.options.onShow||false)}else{if(D.options.dimensional){if(F||J){A.ajaxNav.setPosition(false,C)}if(A.isFunction(D.options.onShow)){D.options.onShow.apply(K.parent())}}else{function L(){D.workspace.stop().animate({height:K.outerHeight()},"normal","easeOutCubic",function(){D.workspace.css("height","auto")});H.css({position:"absolute",visibility:"hidden",left:-1000000});K.css({position:"relative",visibility:"visible",left:0});H.animate({opacity:0});K.animate({opacity:1},function(){if(A.isFunction(D.options.onShow)){D.options.onShow.apply(K.parent())}if(A.browser.msie){A(this).css("filter","")}})}if(A.fn.imageReady){A("img",K).imageReady(L)}else{L()}}}}this.setButtons(D);if(D.options.preload){setTimeout(function(){A.ajaxNav.preloadNeighbors(D)},500)}return true}};A.fn.ajaxNav=function(B){if(!this.length){alert('No items found in ajaxNav call with jQuery selector: "'+this.selector+'"');return this}var C={mainNav:this,activeItem:[-1,-1],options:A.extend({},A.ajaxNav.defaults,B)};A.ajaxNav.init(C);return this}})(jQuery);(function(B){B.ifixpng=function(C){B.ifixpng.pixel=C};B.ifixpng.regexp={bg:/^url\(["']?(.*\.png([?].*)?)["']?\)$/i,img:/.*\.png([?].*)?$/i},B.ifixpng.getPixel=function(){return B.ifixpng.pixel||"images/pixel.gif"};var A={base:B("base").attr("href"),ltie7:B.browser.msie&&B.browser.version<7,filter:function(C){return"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='"+C+"')"}};B.fn.ifixpng=A.ltie7?function(){function C(H,G,E,D,F){H.css({filter:A.filter(G),width:E,height:D}).attr({src:B.ifixpng.getPixel()}).positionFix()}return this.each(function(){var F=B(this);if(F.is("img")||F.is("input")){var H,E;if(this.src&&this.src.match(B.ifixpng.regexp.img)){H=(A.base&&this.src.substring(0,1)!="/"&&this.src.indexOf(A.base)===-1)?A.base+this.src:this.src;if(!this.width||!this.height){B(new Image()).one("load",function(){C(F,H,this.width,this.height);B(this).remove()}).attr("src",H)}else{C(F,H,this.width,this.height)}}}else{if(this.style){var I=F.css("backgroundImage");if(I&&I.match(B.ifixpng.regexp.bg)&&this.currentStyle.backgroundRepeat=="no-repeat"){I=RegExp.$1;var D=this.currentStyle.backgroundPositionX||0,J=this.currentStyle.backgroundPositionY||0;if(D||J){var G={},E;if(typeof D!="undefined"){if(D=="left"){G.left=0}else{if(D=="right"){G.right=F.width()%2===1?-1:0}else{G.left=D}}}if(typeof J!="undefined"){if(J=="bottom"){G.bottom=F.height()%2===1?-1:0}else{if(J=="top"){G.top=0}else{G.top=J}}}E=new Image();B(E).one("load",function(){var K,O,M={},N;if(/center|%/.test(G.top)){M.top="(this.parentNode.offsetHeight - this.offsetHeight) * "+(G.top=="center"?0.5:(parseInt(G.top)/100));delete G.top}if(/center|%/.test(G.left)){M.left="(this.parentNode.offsetWidth - this.offsetWidth) * "+(G.left=="center"?0.5:(parseInt(G.left)/100));delete G.left}F.positionFix().css({backgroundImage:"none"}).prepend(B("<div></div>").css(G).css({width:this.width,height:this.height,position:"absolute",filter:A.filter(I)}));if(M.top||M.left){var L=F.children(":first")[0];for(N in M){L.style.setExpression(N,M[N],"JavaScript")}}B(this).remove()});E.src=I}else{F.css({backgroundImage:"none",filter:A.filter(I)})}}}}})}:function(){return this};B.fn.positionFix=function(){return this.each(function(){var C=B(this);if(C.css("position")!="absolute"){C.css({position:"relative"})}})}})(jQuery);(function(A){if(!A.ewyseCustom){A.extend({ewyseCustom:true,load:function(B,D,C,E){return A(B).load(D,C,E)},ie6:function(){return A.browser.msie&&parseInt(A.browser.version)<7},activeItem:function(B,C){return A(B).activeItem(C)},makeURL:function(C,B){if(B){C+=(C.match(/\?/)?"&":"?")+(typeof B=="string"?B:A.param(B,true))}return C},postJSON:function(B,C,E,D){return A.ajax({type:"POST",url:A.makeURL(B,C),dataType:"json",data:E,success:D})},createStyleSheet:function(B){if(document.styleSheets){for(var C=0;C<document.styleSheets.length;C++){if(document.styleSheets[C].href.indexOf(B)>=0){return document.styleSheets[C]}}}if(A.browser.msie){return document.createStyleSheet(B)}else{return A("<link>").appendTo("head").attr({href:B,rel:"stylesheet",type:"text/css"})[0]}}});if(!A.fn._load){A.fn._load=A.fn.load}A.fn.extend({doIf:function(B,C){return(B&&A.isFunction(C))?C.apply(this):this},absolutize:function(){return this.each(function(){var B=A(this);var C=B.position();B.css({position:"absolute",top:C.top,left:C.left,width:B.width(),height:B.height()})})},load:function(C,B,E){if(A.isFunction(C)){return A(this)._load(C,B,E)}if(!this.length){return this}var D=C;if(B){D+=(D.match(/\?/)?"&":"?")+A.param(B)}return this.each(function(){if(typeof this["location"]=="object"){this.location.href=D}else{if(typeof this["href"]!="undefined"){this.href=D}else{if(typeof this["src"]!="undefined"){this.src=D}else{A(this)._load(C,B,E)}}}})},hoverClass:function(B){return this.hover(function(){A(this).addClass(B)},function(){A(this).removeClass(B)})},focusClass:function(B){return this.each(function(){A(this).focus(function(){A(this).addClass(B)}).blur(function(){A(this).removeClass(B)})})},activeClass:function(B){return this.each(function(){A(this).mousedown(function(){A(this).addClass(B)}).mouseup(function(){A(this).removeClass(B)})})},document:function(C){if(this.length==1&&(el=this[0])&&el.nodeName=="IFRAME"){var B=A(el.contentWindow.document)}else{var B=A(document)}if(typeof C!="undefined"){return B.find(C)}else{return B}},window:function(C){if(this.length==1&&(el=this[0])&&el.nodeName=="IFRAME"){var B=A(el.contentWindow)}else{var B=A(window)}if(typeof C!="undefined"){return B.find(C)}else{return B}},enable:function(B){if(A.browser.mozilla||B){this.css("opacity",1)}return this.removeAttr("disabled")},disable:function(B){if(A.browser.mozilla||B){this.css("opacity",0.4)}return this.attr("disabled","disabled")},enabled:function(C,B){return this[C===false?"disable":"enable"](B)},activeItem:function(C){if(!C){C={}}var B={classBase:((C.classBase||this.className)||"dummyClassForActiveItem"),classDown:C.classDown||"",classOver:C.classOver||"",classActive:C.classActive||"",navigation:C.navigation||false,keyNext:C.navigation=="horizontal"?39:40,keyPrev:C.navigation=="horizontal"?37:38};return this.each(function(D){var E=A(this);this.tabIndex="0";this.className=B.classBase;if(B.classOver){E.mouseover(function(F){this.focus();A(this).addClass(B.classOver).siblings("."+B.classBase).mouseout()})}if(B.classOver||B.classDown){E.mouseout(function(F){if(!B.classActive||!E.is("."+B.classActive)){A(this).removeClass([B.classDown,B.classOver].join(" "))}})}E.blur(function(F){A(this).triggerHandler("mouseout")});E.focus(function(F){A(this).triggerHandler("mouseover")});if(B.classDown){E.mousedown(function(F){A(this).addClass(B.classDown);return false});E.mouseup(function(F){A(this).mouseout();return false})}E.keyup(function(F){if(/13|32/.test(F.which)){A(this).mouseup().click();return false}});E.keydown(function(F){if(/13|32/.test(F.which)){A(this).mousedown();return false}else{if(B.navigation){if(F.which==B.keyNext&&(nextItem=A(this).next().not(":disabled"))&&nextItem.length){A(this).mouseout();nextItem.mouseover().focus();return false}else{if(F.which==B.keyPrev&&(prevItem=A(this).prev().not(":disabled"))&&prevItem.length){A(this).mouseout();prevItem.mouseover().focus();return false}}}}});if(B.classOver){E.mouseover(function(F){if(!B.classActive||!E.is("."+B.classActive)){E.addClass(B.classOver)}})}})}});A.fn.bgIframe=A.fn.bgiframe=function(C){if(A.browser.msie&&A.browser.version=="6.0"){C=A.extend({top:"auto",left:"auto",width:"auto",height:"auto",opacity:true,src:"javascript:false;"},C||{});var D=function(E){return E&&E.constructor==Number?E+"px":E},B='<iframe class="bgiframe" frameborder="0" tabindex="-1" src="'+C.src+'" style="display:block;position:absolute;z-index:-1;'+(C.opacity!==false?"filter:Alpha(Opacity='0');":"")+"top:"+(C.top=="auto"?"expression(((parseInt(this.parentNode.currentStyle.borderTopWidth)||0)*-1)+'px')":D(C.top))+";left:"+(C.left=="auto"?"expression(((parseInt(this.parentNode.currentStyle.borderLeftWidth)||0)*-1)+'px')":D(C.left))+";width:"+(C.width=="auto"?"expression(this.parentNode.offsetWidth+'px')":D(C.width))+";height:"+(C.height=="auto"?"expression(this.parentNode.offsetHeight+'px')":D(C.height))+';"/>';return this.not(".bgiframeProcessed").prepend(B).addClass("bgiframeProcessed")}return this}}})(jQuery);var PopupMessage=function(){if(window==this){return window.___popupMessage?window.___popupMessage:new PopupMessage()}window.___popupMessage=this;$(function(){$('<div id="dimmer" title="Click to close" style="cursor: pointer; position: absolute; left: 0; top: 0; width: 100%; background: #000; z-index:100; display:none;"></div>').appendTo("body").click(function(){PopupMessage().hide()})})};PopupMessage.prototype={settings:{emptyOnHide:false,width:600,ifixpng:"img",lightboxButton:"assets/images/buttons/close.png",addHelpers:false,easing:"easeOutCubic"},set:function(A){$.extend(this.settings,A)},lightbox:function(E,C){C=C||{};var B=$("#lightbox"),A=this;if(!(B.length)){B='<div id="lightbox"><div id="lightboxInner"><span id="lightboxCloseLink"><img alt="sluiten" src="'+this.settings.lightboxButton+'" id="lightboxClose"/></span>';if(this.settings.addHelpers){B=B+'<span class="top">&nbsp;</span><span class="tl">&nbsp;</span><span class="tr">&nbsp;</span>'}B=B+'<div id="lightboxContent"></div>';if(this.settings.addHelpers){B=B+'<span class="bottom">&nbsp;</span><span class="bl">&nbsp;</span><span class="br">&nbsp;</span></div></div>'}B=$(B).css({textAlign:"center",position:"absolute",left:0,display:"none",width:"100%"}).appendTo("body");$("#lightboxClose",B).css({cursor:"pointer",zIndex:1001}).click(function(){A.hide()});if(this.settings.shadow&&$.shadow&&!($.browser.msie&&$.browser.version<7)){this.settings.emptyOnHide=".jq_shadow_inner";var F=$("#lightboxContent").html("<div/>").shadow($.extend({callback:D},this.settings.shadow))}else{D()}}else{D()}function D(){var G={width:A.settings.width,margin:"auto",textAlign:"left",position:"relative"};if($.metadata){G.width=$(E).metadata().width||G.width}$("#lightboxInner",B).css(G);if(!A.settings.emptyOnHide||A.settings.emptyOnHide===true){A.settings.emptyOnHide="#lightboxContent"}A.settings.contentEl=B.find(A.settings.emptyOnHide).html(E);A.show(B,false,C)}},showMessage:function(C,B){B=B||{};var A=$("#myMessageBoxHelper");if(!(A.length)){A=$('<div id="myMessageBoxHelper" style="position: absolute; width: 100%; display: none; text-align: center; left: 0;"><div id="myMessageBox" style="margin: auto; position: relative;"></div></div>').appendTo("body")}var E={width:"",height:""};if($.metadata){var D=$(C).metadata();E.width=D.width||E.width;E.height=D.height||E.height}A.find(":first-child").css(E).html(C);this.show("myMessageBoxHelper",B.onShow,B)},show:function(D,E,C){C=C||{};var B=this;var A=typeof D=="string"?$("#"+D):$(D);if(!A.length){return }else{this.control=A}$("body").children().not(this.control).find("embed, object, select").css({visibility:"hidden"});if(E){C.onShow=E}if($("#dimmer").is(":hidden")){$("#dimmer").css({opacity:0.4,zIndex:900}).animate({opacity:"show"},200,function(){B._show(A,C)})}else{this._show(A,C)}return this},_show:function(C,B){var A=this;this._setHeight();if($.ifixpng&&this.settings.ifixpng){$(this.settings.ifixpng===true?"img":this.settings.ifixpng,C).ifixpng()}C.css({zIndex:1000,position:"absolute",opacity:0,display:"block"}).animate({opacity:1},200,function(){if($.browser.msie){C.css("opacity","")}$(window).bind("resize.popupmessage scroll.popupmessage",window.___popupMessage._setHeight);$(document).bind("keyup.popupmessage",function(E){var D=true;if(E.keyCode==27){A.hide()}else{D=false}if(D){E.preventDefault()}});if($.isFunction(B.onShow)){B.onShow.apply(C)}});if($.isFunction(B.onHide)){C.one("hide.popupmessage",B.onHide)}},hide:function(C){var B=this;$(window).add(document).unbind(".popupmessage");var A=$(this.control).stop().animate({opacity:0},function(){A.hide();if(B.settings.emptyOnHide){if($.browser.msie){A.find("embed,object").remove()}A.find(B.settings.emptyOnHide.constructor!=Boolean?B.settings.emptyOnHide:":first-child").empty()}$("#dimmer").animate({opacity:"hide"},300,function(){$("embed, object, select").css({visibility:"visible"})})}).trigger("hide");return this},_setHeight:function(D){var C=$(window.___popupMessage.control);var E=$(window);var B=E.scrollTop();var A=E.scrollTop()+(E.height()/2)-(C.height()/2);if(A>B){if(D){C.stop(true)}C.animate({top:A},"fast",window.___popupMessage.settings.easing)}else{if(!D){C.animate({top:B+25},"fast",window.___popupMessage.settings.easing)}}$("#dimmer").height($(document).height())}};jQuery.easing.jswing=jQuery.easing.swing;jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(B,C,A,E,D){return jQuery.easing[jQuery.easing.def](B,C,A,E,D)},easeInQuad:function(B,C,A,E,D){return E*(C/=D)*C+A},easeOutQuad:function(B,C,A,E,D){return -E*(C/=D)*(C-2)+A},easeInOutQuad:function(B,C,A,E,D){if((C/=D/2)<1){return E/2*C*C+A}return -E/2*((--C)*(C-2)-1)+A},easeInCubic:function(B,C,A,E,D){return E*(C/=D)*C*C+A},easeOutCubic:function(B,C,A,E,D){return E*((C=C/D-1)*C*C+1)+A},easeInOutCubic:function(B,C,A,E,D){if((C/=D/2)<1){return E/2*C*C*C+A}return E/2*((C-=2)*C*C+2)+A},easeInQuart:function(B,C,A,E,D){return E*(C/=D)*C*C*C+A},easeOutQuart:function(B,C,A,E,D){return -E*((C=C/D-1)*C*C*C-1)+A},easeInOutQuart:function(B,C,A,E,D){if((C/=D/2)<1){return E/2*C*C*C*C+A}return -E/2*((C-=2)*C*C*C-2)+A},easeInQuint:function(B,C,A,E,D){return E*(C/=D)*C*C*C*C+A},easeOutQuint:function(B,C,A,E,D){return E*((C=C/D-1)*C*C*C*C+1)+A},easeInOutQuint:function(B,C,A,E,D){if((C/=D/2)<1){return E/2*C*C*C*C*C+A}return E/2*((C-=2)*C*C*C*C+2)+A},easeInSine:function(B,C,A,E,D){return -E*Math.cos(C/D*(Math.PI/2))+E+A},easeOutSine:function(B,C,A,E,D){return E*Math.sin(C/D*(Math.PI/2))+A},easeInOutSine:function(B,C,A,E,D){return -E/2*(Math.cos(Math.PI*C/D)-1)+A},easeInExpo:function(B,C,A,E,D){return(C==0)?A:E*Math.pow(2,10*(C/D-1))+A},easeOutExpo:function(B,C,A,E,D){return(C==D)?A+E:E*(-Math.pow(2,-10*C/D)+1)+A},easeInOutExpo:function(B,C,A,E,D){if(C==0){return A}if(C==D){return A+E}if((C/=D/2)<1){return E/2*Math.pow(2,10*(C-1))+A}return E/2*(-Math.pow(2,-10*--C)+2)+A},easeInCirc:function(B,C,A,E,D){return -E*(Math.sqrt(1-(C/=D)*C)-1)+A},easeOutCirc:function(B,C,A,E,D){return E*Math.sqrt(1-(C=C/D-1)*C)+A},easeInOutCirc:function(B,C,A,E,D){if((C/=D/2)<1){return -E/2*(Math.sqrt(1-C*C)-1)+A}return E/2*(Math.sqrt(1-(C-=2)*C)+1)+A},easeInElastic:function(B,D,A,H,G){var E=1.70158;var F=0;var C=H;if(D==0){return A}if((D/=G)==1){return A+H}if(!F){F=G*0.3}if(C<Math.abs(H)){C=H;var E=F/4}else{var E=F/(2*Math.PI)*Math.asin(H/C)}return -(C*Math.pow(2,10*(D-=1))*Math.sin((D*G-E)*(2*Math.PI)/F))+A},easeOutElastic:function(B,D,A,H,G){var E=1.70158;var F=0;var C=H;if(D==0){return A}if((D/=G)==1){return A+H}if(!F){F=G*0.3}if(C<Math.abs(H)){C=H;var E=F/4}else{var E=F/(2*Math.PI)*Math.asin(H/C)}return C*Math.pow(2,-10*D)*Math.sin((D*G-E)*(2*Math.PI)/F)+H+A},easeInOutElastic:function(B,D,A,H,G){var E=1.70158;var F=0;var C=H;if(D==0){return A}if((D/=G/2)==2){return A+H}if(!F){F=G*(0.3*1.5)}if(C<Math.abs(H)){C=H;var E=F/4}else{var E=F/(2*Math.PI)*Math.asin(H/C)}if(D<1){return -0.5*(C*Math.pow(2,10*(D-=1))*Math.sin((D*G-E)*(2*Math.PI)/F))+A}return C*Math.pow(2,-10*(D-=1))*Math.sin((D*G-E)*(2*Math.PI)/F)*0.5+H+A},easeInBack:function(B,C,A,F,E,D){if(D==undefined){D=1.70158}return F*(C/=E)*C*((D+1)*C-D)+A},easeOutBack:function(B,C,A,F,E,D){if(D==undefined){D=1.70158}return F*((C=C/E-1)*C*((D+1)*C+D)+1)+A},easeInOutBack:function(B,C,A,F,E,D){if(D==undefined){D=1.70158}if((C/=E/2)<1){return F/2*(C*C*(((D*=(1.525))+1)*C-D))+A}return F/2*((C-=2)*C*(((D*=(1.525))+1)*C+D)+2)+A},easeInBounce:function(B,C,A,E,D){return E-jQuery.easing.easeOutBounce(B,D-C,0,E,D)+A},easeOutBounce:function(B,C,A,E,D){if((C/=D)<(1/2.75)){return E*(7.5625*C*C)+A}else{if(C<(2/2.75)){return E*(7.5625*(C-=(1.5/2.75))*C+0.75)+A}else{if(C<(2.5/2.75)){return E*(7.5625*(C-=(2.25/2.75))*C+0.9375)+A}else{return E*(7.5625*(C-=(2.625/2.75))*C+0.984375)+A}}}},easeInOutBounce:function(B,C,A,E,D){if(C<D/2){return jQuery.easing.easeInBounce(B,C*2,0,E,D)*0.5+A}return jQuery.easing.easeOutBounce(B,C*2-D,0,E,D)*0.5+E*0.5+A}});jQuery.extend(jQuery.easing,{easein:function(B,C,A,E,D){return jQuery.easing.easeInQuad(B,C,A,E,D)},easeout:function(B,C,A,E,D){return jQuery.easing.easeOutQuad(B,C,A,E,D)},easeinout:function(B,C,A,E,D){return jQuery.easing.easeInOutQuad(B,C,A,E,D)},expoin:function(B,C,A,E,D){return jQuery.easing.easeInExpo(B,C,A,E,D)},expoout:function(B,C,A,E,D){return jQuery.easing.easeOutExpo(B,C,A,E,D)},expoinout:function(B,C,A,E,D){return jQuery.easing.easeInOutExpo(B,C,A,E,D)},bouncein:function(B,C,A,E,D){return jQuery.easing.easeInBounce(B,C,A,E,D)},bounceout:function(B,C,A,E,D){return jQuery.easing.easeOutBounce(B,C,A,E,D)},bounceinout:function(B,C,A,E,D){return jQuery.easing.easeInOutBounce(B,C,A,E,D)},elasin:function(B,C,A,E,D){return jQuery.easing.easeInElastic(B,C,A,E,D)},elasout:function(B,C,A,E,D){return jQuery.easing.easeOutElastic(B,C,A,E,D)},elasinout:function(B,C,A,E,D){return jQuery.easing.easeInOutElastic(B,C,A,E,D)},backin:function(B,C,A,E,D){return jQuery.easing.easeInBack(B,C,A,E,D)},backout:function(B,C,A,E,D){return jQuery.easing.easeOutBack(B,C,A,E,D)},backinout:function(B,C,A,E,D){return jQuery.easing.easeInOutBack(B,C,A,E,D)}});(function(A){A.fn.extend({mousewheel:function(B){if(!B.guid){B.guid=A.event.guid++}if(!A.event._mwCache){A.event._mwCache=[]}return this.each(function(){if(this._mwHandlers){return this._mwHandlers.push(B)}else{this._mwHandlers=[]}this._mwHandlers.push(B);var C=this;this._mwHandler=function(F){F=A.event.fix(F||window.event);var G=0,E=true;if(F.wheelDelta){G=F.wheelDelta/120}if(F.detail){G=-F.detail/3}if(window.opera){G=-F.wheelDelta}for(var D=0;D<C._mwHandlers.length;D++){if(C._mwHandlers[D]){if(C._mwHandlers[D].call(C,F,G)===false){E=false;F.preventDefault();F.stopPropagation()}}}return E};if(this.addEventListener){if(A.browser.mozilla){this.addEventListener("DOMMouseScroll",this._mwHandler,false)}else{this.addEventListener("mousewheel",this._mwHandler,false)}}else{A.event.add(this,"mousewheel",this._mwHandler)}A.event._mwCache.push(A(this))})},unmousewheel:function(B){return this.each(function(){if(B&&this._mwHandlers){for(var C=0;C<this._mwHandlers.length;C++){if(this._mwHandlers[C]&&this._mwHandlers[C].guid==B.guid){delete this._mwHandlers[C]}}}else{if(this.addEventListener){if(A.browser.mozilla){this.removeEventListener("DOMMouseScroll",this._mwHandler,false)}else{this.removeEventListener("mousewheel",this._mwHandler,false)}}else{A.event.remove(this,"mousewheel",this._mwHandler)}this._mwHandlers=this._mwHandler=null}})}});A(window).bind("unload",function(){var C=A.event._mwCache||[];for(var B=0;B<C.length;B++){C[B].unmousewheel()}})})(jQuery);if(document&&document.execCommand){try{document.execCommand("BackgroundImageCache",false,true)}catch(e){}}$.ie6()?$(window).ready(init):$(init);function init(){if($.ie6()){$.ifixpng("assets/images/pixel.gif");$("#logo, #maildoorLink, #bookletLink img, #dirtyStain, #dirtyStainHelper, #bgHelperExtra, #holeInTheWall, #wallDamage, #powerOutlet").ifixpng()}if(!$.browser.msie){$("#holeInTheWall, #wallDamage, #dirtyStainHelper").hide();setTimeout(function(){$("#holeInTheWall").fadeIn(7000)},2000);setTimeout(function(){$("#wallDamage").fadeIn(1500)},7000);setTimeout(function(){$("#dirtyStainHelper").fadeIn(1500)},3000)}$("#footerLayer").each(function(){var D=$(this),G=true;var E=D.find("#toggleFooter").click(function(){G?F():C()});function C(H){G=true;E.find("span").attr("class","open");$("#contentLayer").css("marginBottom",172);D.stop().animate({bottom:-20},600,"easeOutExpo",H)}function F(H){G=false;E.find("span").attr("class","closed");$("#contentLayer").css("marginBottom",60);D.stop().animate({bottom:0},300,"easeOutCubic").animate({bottom:-120},1200,"easeOutBounce",H)}setTimeout(function(){F(function(){E.fadeIn()})},2000)});$.ewyseGallery.set({imgPath:"assets/new/gallery/",maxHeight:540,minHeight:540,minWidth:720,maxWidth:720,autoMaxDimension:true,flashparams:{height:330}});var A=$('<div class="ajaxLoader"/>').hide().appendTo("body"),B;$("body").ajaxStart(function(){clearTimeout(B);A.fadeIn()}).ajaxComplete(function(){clearTimeout(B);B=setTimeout(function(){A.fadeOut()},1000)}).ajaxError(function(){PopupMessage().lightbox('<h2>Oops!</h2><p>Onze oprechte excuses.. er ging iets mis!</p><p>Voel je vrij om contact met ons op te nemen op <a href="mailto:info@ilovemyitdepartment.com?subject=Probleem op pagina: '+($("#contentLayer .contentBlockWrapper:visible a.activeItem").attr("href")||$("#menuTopWrapper a.activeItem").attr("href"))+'">info@ilovemyitdepartment.com</a> om het probleem door te geven!</p>');clearTimeout(B);B=setTimeout(function(){A.fadeOut()},1000)});$("#maildoorLink, #tipsLink").lightbox({onShow:processContent});$("#menu a").ajaxNav({target:"#contentLayer > div.contentBlockWrapper",root:rootURL,trackGA:true,createWorkspace:true,subMenu:"div.subMenu a.level1",onShow:processContent,ajaxParams:{retrieve:"template",output:"json"},keyNav:true,windowResize:true});processContent.apply($("div.contentBlockWrapper"));$("body").addClass("js");$("#lightboxCloseLink").click(function(){PopupMessage().hide()});setTimeout(function(){$("#logo").hover(function(){$(this).stop().animate({top:"-10px"},"normal","easeOutQuad")},function(){$(this).stop().animate({top:"-30px"},"normal","easeOutQuad")}).animate({top:"-30px"},"normal","easeout");if(!$.ie6()){$("#hateLogo").hover(function(){$(this).stop().animate({marginBottom:"-120px"},"normal","easeOutQuad")},function(){$(this).stop().animate({marginBottom:"-150px"},"normal","easeOutQuad")}).animate({marginBottom:"-150px"},"normal","easeOutQuad")}},2000)}function processContent(){var B,A;if((B=$("#homepageCollectionPane div.collection_navigation")).length){$("a.page",B).ajaxNav({target:"#homepageCollectionPane ul",createWorkspace:true,fixViewport:true,onShow:processContent,classActive:"activePage",ajaxParams:{output:"json",retrieve:"pane",pane:"homepageCollectionPane"},find:"ul",hash:false,buttons:{left:"assets/new/buttons/left.png",right:"assets/new/buttons/right.png"}})}if($.ie6()){$("img",this).ifixpng()}$('a.lightbox_link, li > a:has(img[alt*="YouTube"])').lightbox({onShow:processContent});$("a[href*=youtube.com]",this).ewyseGallery();$("form",this).not(".processed, #loginForm").addClass("processed").args({output:"json",retrieve:"data",data:["missing","validated","error"]}).ajaxForm({dataType:"json",success:ajaxFormReply,beforeSubmit:beforeFormSubmit})}function ajaxFormReply(B,A,C){if(B.reply===false||B.validated===false){C.add($(":submit, :image",C)).removeAttr("disabled")}else{setTimeout(function(){PopupMessage().hide()},2500)}if(C.is("#mailpageForm")||C.is("#suggestieForm")){$(".popupmessageInfo",C).css("color",B.reply?"green":"red").html(B.message).fadeIn("fast")}else{PopupMessage().lightbox(B.message)}if(B.field){$('input[name="'+B.field+'"]',C).focus()}}function beforeFormSubmit(A,B){$(B).add($(":submit, :image",B)).attr("disabled","disabled")}function parseGetParameters(D,G){var H={},C,B,A,F,E;if((D||(!G&&(D=window.location.search)))&&(C=D.indexOf("?"))!==-1){B=D.substring(C+1).split(/&amp;|&/);for(F=0;F<B.length;F++){A=B[F].split("=");E=A.shift();A=A.join("=");H[E]=(typeof (A)!="undefined")?decodeURIComponent(A):""}}return H}$.fn.lightbox=function(A){this.filter("a:not(.processedLink)").addClass("processedLink").each(function(){$(this).bind("click",function(B){B.preventDefault();if($.fn.metadata){A=$.extend({},A,$(this).metadata())}openLinkInLightbox(this.href,A)})});return this};$.fn.args=function(A){return this.each(function(){if(/FORM|A/.test(this.nodeName)){var C=this.href||this.action,B;var D=parseGetParameters(C);if((B=C.indexOf("?"))>-1){C=C.substring(0,B||C.length)}A=$.extend({},D,A);$(this).attr(this.nodeName=="FORM"?"action":"href",$.makeURL(C,A))}})};function openLinkInLightbox(A,D,F){D=D||{};var E=A.split("?")[0],C=parseGetParameters(A),B;$.extend(C,{output:"json",retrieve:"content"});B=$.makeURL(E,C);$.getJSON(B,function(G){try{pageTracker._trackPageview(G.name)}catch(H){if(window.console){console.log("Tracking error in AJAX page '"+G.name+"': "+H)}}PopupMessage().lightbox(G.content,D)})};