(function(B,C){var A=B.mobileRedirect={createCookie:function(F,G,H){if(H){var E=new Date();
E.setTime(E.getTime()+(H*24*60*60*1000));
var D="; expires="+E.toGMTString()
}else{var D=""
}document.cookie=F+"="+G+D+"; path=/;domain=.rand.org;"
},readCookie:function(E){var G=E+"=";
var D=document.cookie.split(";");
for(var F=0;
F<D.length;
F++){var H=D[F];
while(H.charAt(0)==" "){H=H.substring(1,H.length)
}if(H.indexOf(G)==0){return H.substring(G.length,H.length)
}}return null
},eraseCookie:function(D){A.createCookie(D,"",-1);
return true
}}
})(window);
(function(){var _jQuery=window.jQuery,_$=window.$;
var jQuery=window.jQuery=window.$=function(selector,context){return new jQuery.fn.init(selector,context)
};
var quickExpr=/^[^<]*(<(.|\s)+>)[^>]*$|^#(\w+)$/,isSimple=/^.[^:#\[\.]*$/,undefined;
jQuery.fn=jQuery.prototype={init:function(selector,context){selector=selector||document;
if(selector.nodeType){this[0]=selector;
this.length=1;
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){if(elem.id!=match[3]){return jQuery().find(selector)
}return jQuery(elem)
}selector=[]
}}else{return jQuery(context).find(selector)
}}else{if(jQuery.isFunction(selector)){return jQuery(document)[jQuery.fn.ready?"ready":"load"](selector)
}}return this.setArray(jQuery.makeArray(selector))
},jquery:"1.2.6",size:function(){return this.length
},length:0,get:function(num){return num==undefined?jQuery.makeArray(this):this[num]
},pushStack:function(elems){var ret=jQuery(elems);
ret.prevObject=this;
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){var ret=-1;
return jQuery.inArray(elem&&elem.jquery?elem[0]:elem,this)
},attr:function(name,value,type){var options=name;
if(name.constructor==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]){jQuery(html,this[0].ownerDocument).clone().insertBefore(this[0]).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,false,function(elem){if(this.nodeType==1){try{this.appendChild(elem)
}catch(e){}}})
},prepend:function(){return this.domManip(arguments,true,true,function(elem){if(this.nodeType==1){this.insertBefore(elem,this.firstChild)
}})
},before:function(){return this.domManip(arguments,false,false,function(elem){this.parentNode.insertBefore(elem,this)
})
},after:function(){return this.domManip(arguments,false,true,function(elem){this.parentNode.insertBefore(elem,this.nextSibling)
})
},end:function(){return this.prevObject||jQuery([])
},find:function(selector){var elems=jQuery.map(this,function(elem){return jQuery.find(selector,elem)
});
return this.pushStack(/[^+>] [^+>]/.test(selector)||selector.indexOf("..")>-1?jQuery.unique(elems):elems)
},clone:function(events){var ret=this.map(function(){if(jQuery.browser.msie&&!jQuery.isXMLDoc(this)){var clone=this.cloneNode(true),container=document.createElement("div");
container.appendChild(clone);
return jQuery.clean([container.innerHTML])[0]
}else{return this.cloneNode(true)
}});
var clone=ret.find("*").andSelf().each(function(){if(this[expando]!=undefined){this[expando]=null
}});
if(events===true){this.find("*").andSelf().each(function(i){if(this.nodeType==3){return 
}var events=jQuery.data(this,"events");
for(var type in events){for(var handler in events[type]){jQuery.event.add(clone[i],type,events[type][handler],events[type][handler].data)
}}})
}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,this))
},not:function(selector){if(selector.constructor==String){if(isSimple.test(selector)){return this.pushStack(jQuery.multiFilter(selector,this,true))
}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 this.is("."+selector)
},val:function(value){if(value==undefined){if(this.length){var elem=this[0];
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.browser.msie&&!option.attributes.value.specified?option.text:option.value;
if(one){return value
}values.push(value)
}}return values
}else{return(this[0].value||"").replace(/\r/g,"")
}}return undefined
}if(value.constructor==Number){value+=""
}return this.each(function(){if(this.nodeType!=1){return 
}if(value.constructor==Array&&/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: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))
},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)
},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)
})
},domManip:function(args,table,reverse,callback){var clone=this.length>1,elems;
return this.each(function(){if(!elems){elems=jQuery.clean(args,this.ownerDocument);
if(reverse){elems.reverse()
}}var obj=this;
if(table&&jQuery.nodeName(this,"table")&&jQuery.nodeName(elems[0],"tr")){obj=this.getElementsByTagName("tbody")[0]||this.appendChild(this.ownerDocument.createElement("tbody"))
}var scripts=jQuery([]);
jQuery.each(elems,function(){var elem=clone?jQuery(this).clone(true)[0]:this;
if(jQuery.nodeName(elem,"script")){scripts=scripts.add(elem)
}else{if(elem.nodeType==1){scripts=scripts.add(jQuery("script",elem).remove())
}callback.call(obj,elem)
}});
scripts.each(evalScript)
})
}};
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(target.constructor==Boolean){deep=target;
target=arguments[1]||{};
i=2
}if(typeof target!="object"&&typeof target!="function"){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 expando="jQuery"+now(),uuid=0,windowData={},exclude=/z-?index|font-?weight|opacity|zoom|line-?height/i,defaultView=document.defaultView||{};
jQuery.extend({noConflict:function(deep){window.$=_$;
if(deep){window.jQuery=_jQuery
}return jQuery
},isFunction:function(fn){return !!fn&&typeof fn!="string"&&!fn.nodeName&&fn.constructor!=Array&&/^[\s[]?function/.test(fn+"")
},isXMLDoc:function(elem){return elem.documentElement&&!elem.body||elem.tagName&&elem.ownerDocument&&!elem.ownerDocument.body
},globalEval:function(data){data=jQuery.trim(data);
if(data){var head=document.getElementsByTagName("head")[0]||document.documentElement,script=document.createElement("script");
script.type="text/javascript";
if(jQuery.browser.msie){script.text=data
}else{script.appendChild(document.createTextNode(data))
}head.insertBefore(script,head.firstChild);
head.removeChild(script)
}},nodeName:function(elem,name){return elem.nodeName&&elem.nodeName.toUpperCase()==name.toUpperCase()
},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]
}},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 value&&value.constructor==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 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){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;
var padding=0,border=0;
jQuery.each(which,function(){padding+=parseFloat(jQuery.curCSS(elem,"padding"+this,true))||0;
border+=parseFloat(jQuery.curCSS(elem,"border"+this+"Width",true))||0
});
val-=Math.round(padding+border)
}if(jQuery(elem).is(":visible")){getWH()
}else{jQuery.swap(elem,props,getWH)
}return Math.max(0,val)
}return jQuery.curCSS(elem,name,force)
},curCSS:function(elem,name,force){var ret,style=elem.style;
function color(elem){if(!jQuery.browser.safari){return false
}var ret=defaultView.getComputedStyle(elem,null);
return !ret||ret.getPropertyValue("color")==""
}if(name=="opacity"&&jQuery.browser.msie){ret=jQuery.attr(style,"opacity");
return ret==""?"1":ret
}if(jQuery.browser.opera&&name=="display"){var save=style.outline;
style.outline="0 solid black";
style.outline=save
}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&&!color(elem)){ret=computedStyle.getPropertyValue(name)
}else{var swap=[],stack=[],a=elem,i=0;
for(;
a&&color(a);
a=a.parentNode){stack.unshift(a)
}for(;
i<stack.length;
i++){if(color(stack[i])){swap[i]=stack[i].style.display;
stack[i].style.display="block"
}}ret=name=="display"&&swap[stack.length-1]!=null?"none":(computedStyle&&computedStyle.getPropertyValue(name))||"";
for(i=0;
i<swap.length;
i++){if(swap[i]!=null){stack[i].style.display=swap[i]
}}}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){var ret=[];
context=context||document;
if(typeof context.createElement=="undefined"){context=context.ownerDocument||context[0]&&context[0].ownerDocument||document
}jQuery.each(elems,function(i,elem){if(!elem){return 
}if(elem.constructor==Number){elem+=""
}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=jQuery.trim(elem).toLowerCase(),div=context.createElement("div");
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.browser.msie&&[1,"div<div>","</div>"]||[0,"",""];
div.innerHTML=wrap[1]+elem+wrap[2];
while(wrap[0]--){div=div.lastChild
}if(jQuery.browser.msie){var tbody=!tags.indexOf("<table")&&tags.indexOf("<tbody")<0?div.firstChild&&div.firstChild.childNodes:wrap[1]=="<table>"&&tags.indexOf("<tbody")<0?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(/^\s/.test(elem)){div.insertBefore(context.createTextNode(elem.match(/^\s*/)[0]),div.firstChild)
}}elem=jQuery.makeArray(div.childNodes)
}if(elem.length===0&&(!jQuery.nodeName(elem,"form")&&!jQuery.nodeName(elem,"select"))){return 
}if(elem[0]==undefined||jQuery.nodeName(elem,"form")||elem.options){ret.push(elem)
}else{ret=jQuery.merge(ret,elem)
}});
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,msie=jQuery.browser.msie;
name=notxml&&jQuery.props[name]||name;
if(elem.tagName){var special=/href|src|style/.test(name);
if(name=="selected"&&jQuery.browser.safari){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
}return elem[name]
}if(msie&&notxml&&name=="style"){return jQuery.attr(elem.style,"cssText",value)
}if(set){elem.setAttribute(name,""+value)
}var attr=msie&&notxml&&special?elem.getAttribute(name,2):elem.getAttribute(name);
return attr===null?undefined:attr
}if(msie&&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||array.split||array.setInterval||array.call){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.browser.msie){while(elem=second[i++]){if(elem.nodeType!=8){first[pos++]=elem
}}}else{while(elem=second[i++]){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.]+)/)||[])[1],safari:/webkit/.test(userAgent),opera:/opera/.test(userAgent),msie:/msie/.test(userAgent)&&!/opera/.test(userAgent),mozilla:/mozilla/.test(userAgent)&&!/(compatible|webkit)/.test(userAgent)};
var styleFloat=jQuery.browser.msie?"styleFloat":"cssFloat";
jQuery.extend({boxModel:!jQuery.browser.msie||document.compatMode=="CSS1Compat",props:{"for":"htmlFor","class":"className","float":styleFloat,cssFloat:styleFloat,styleFloat:styleFloat,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing"}});
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))
}
});
jQuery.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(name,original){jQuery.fn[name]=function(){var args=arguments;
return this.each(function(){for(var i=0,length=args.length;
i<length;
i++){jQuery(args[i])[original](this)
}})
}
});
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){jQuery.className[jQuery.className.has(this,classNames)?"remove":"add"](this,classNames)
},remove:function(selector){if(!selector||jQuery.filter(selector,[this]).r.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).remove();
while(this.firstChild){this.removeChild(this.firstChild)
}}},function(name,fn){jQuery.fn[name]=function(){return this.each(fn,arguments)
}
});
jQuery.each(["Height","Width"],function(i,name){var type=name.toLowerCase();
jQuery.fn[type]=function(size){return this[0]==window?jQuery.browser.opera&&document.body["client"+name]||jQuery.browser.safari&&window["inner"+name]||document.compatMode=="CSS1Compat"&&document.documentElement["client"+name]||document.body["client"+name]:this[0]==document?Math.max(Math.max(document.body["scroll"+name],document.documentElement["scroll"+name]),Math.max(document.body["offset"+name],document.documentElement["offset"+name])):size==undefined?(this.length?jQuery.css(this[0],type):null):this.css(type,size.constructor==String?size:size+"px")
}
});
function num(elem,prop){return elem[0]&&parseInt(jQuery.curCSS(elem[0],prop,true),10)||0
}var chars=jQuery.browser.safari&&parseInt(jQuery.browser.version)<417?"(?:[\\w*_-]|\\\\.)":"(?:[\\w\u0128-\uFFFF*_-]|\\\\.)",quickChild=new RegExp("^>\\s*("+chars+"+)"),quickID=new RegExp("^("+chars+"+)(#)("+chars+"+)"),quickClass=new RegExp("^([#.]?)("+chars+"*)");
jQuery.extend({expr:{"":function(a,i,m){return m[2]=="*"||jQuery.nodeName(a,m[2])
},"#":function(a,i,m){return a.getAttribute("id")==m[2]
},":":{lt:function(a,i,m){return i<m[3]-0
},gt:function(a,i,m){return i>m[3]-0
},nth:function(a,i,m){return m[3]-0==i
},eq:function(a,i,m){return m[3]-0==i
},first:function(a,i){return i==0
},last:function(a,i,m,r){return i==r.length-1
},even:function(a,i){return i%2==0
},odd:function(a,i){return i%2
},"first-child":function(a){return a.parentNode.getElementsByTagName("*")[0]==a
},"last-child":function(a){return jQuery.nth(a.parentNode.lastChild,1,"previousSibling")==a
},"only-child":function(a){return !jQuery.nth(a.parentNode.lastChild,2,"previousSibling")
},parent:function(a){return a.firstChild
},empty:function(a){return !a.firstChild
},contains:function(a,i,m){return(a.textContent||a.innerText||jQuery(a).text()||"").indexOf(m[3])>=0
},visible:function(a){return"hidden"!=a.type&&jQuery.css(a,"display")!="none"&&jQuery.css(a,"visibility")!="hidden"
},hidden:function(a){return"hidden"==a.type||jQuery.css(a,"display")=="none"||jQuery.css(a,"visibility")=="hidden"
},enabled:function(a){return !a.disabled
},disabled:function(a){return a.disabled
},checked:function(a){return a.checked
},selected:function(a){return a.selected||jQuery.attr(a,"selected")
},text:function(a){return"text"==a.type
},radio:function(a){return"radio"==a.type
},checkbox:function(a){return"checkbox"==a.type
},file:function(a){return"file"==a.type
},password:function(a){return"password"==a.type
},submit:function(a){return"submit"==a.type
},image:function(a){return"image"==a.type
},reset:function(a){return"reset"==a.type
},button:function(a){return"button"==a.type||jQuery.nodeName(a,"button")
},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)
},has:function(a,i,m){return jQuery.find(m[3],a).length
},header:function(a){return/h\d/i.test(a.nodeName)
},animated:function(a){return jQuery.grep(jQuery.timers,function(fn){return a==fn.elem
}).length
}}},parse:[/^(\[) *@?([\w-]+) *([!*$^~=]*) *('?"?)(.*?)\4 *\]/,/^(:)([\w-]+)\("?'?(.*?(\(.*?\))?[^(]*?)"?'?\)/,new RegExp("^([:.#]*)("+chars+"+)")],multiFilter:function(expr,elems,not){var old,cur=[];
while(expr&&expr!=old){old=expr;
var f=jQuery.filter(expr,elems,not);
expr=f.t.replace(/^\s*,\s*/,"");
cur=not?elems=f.r:jQuery.merge(cur,f.r)
}return cur
},find:function(t,context){if(typeof t!="string"){return[t]
}if(context&&context.nodeType!=1&&context.nodeType!=9){return[]
}context=context||document;
var ret=[context],done=[],last,nodeName;
while(t&&last!=t){var r=[];
last=t;
t=jQuery.trim(t);
var foundToken=false,re=quickChild,m=re.exec(t);
if(m){nodeName=m[1].toUpperCase();
for(var i=0;
ret[i];
i++){for(var c=ret[i].firstChild;
c;
c=c.nextSibling){if(c.nodeType==1&&(nodeName=="*"||c.nodeName.toUpperCase()==nodeName)){r.push(c)
}}}ret=r;
t=t.replace(re,"");
if(t.indexOf(" ")==0){continue
}foundToken=true
}else{re=/^([>+~])\s*(\w*)/i;
if((m=re.exec(t))!=null){r=[];
var merge={};
nodeName=m[2].toUpperCase();
m=m[1];
for(var j=0,rl=ret.length;
j<rl;
j++){var n=m=="~"||m=="+"?ret[j].nextSibling:ret[j].firstChild;
for(;
n;
n=n.nextSibling){if(n.nodeType==1){var id=jQuery.data(n);
if(m=="~"&&merge[id]){break
}if(!nodeName||n.nodeName.toUpperCase()==nodeName){if(m=="~"){merge[id]=true
}r.push(n)
}if(m=="+"){break
}}}}ret=r;
t=jQuery.trim(t.replace(re,""));
foundToken=true
}}if(t&&!foundToken){if(!t.indexOf(",")){if(context==ret[0]){ret.shift()
}done=jQuery.merge(done,ret);
r=ret=[context];
t=" "+t.substr(1,t.length)
}else{var re2=quickID;
var m=re2.exec(t);
if(m){m=[0,m[2],m[3],m[1]]
}else{re2=quickClass;
m=re2.exec(t)
}m[2]=m[2].replace(/\\/g,"");
var elem=ret[ret.length-1];
if(m[1]=="#"&&elem&&elem.getElementById&&!jQuery.isXMLDoc(elem)){var oid=elem.getElementById(m[2]);
if((jQuery.browser.msie||jQuery.browser.opera)&&oid&&typeof oid.id=="string"&&oid.id!=m[2]){oid=jQuery('[@id="'+m[2]+'"]',elem)[0]
}ret=r=oid&&(!m[3]||jQuery.nodeName(oid,m[3]))?[oid]:[]
}else{for(var i=0;
ret[i];
i++){var tag=m[1]=="#"&&m[3]?m[3]:m[1]!=""||m[0]==""?"*":m[2];
if(tag=="*"&&ret[i].nodeName.toLowerCase()=="object"){tag="param"
}r=jQuery.merge(r,ret[i].getElementsByTagName(tag))
}if(m[1]=="."){r=jQuery.classFilter(r,m[2])
}if(m[1]=="#"){var tmp=[];
for(var i=0;
r[i];
i++){if(r[i].getAttribute("id")==m[2]){tmp=[r[i]];
break
}}r=tmp
}ret=r
}t=t.replace(re2,"")
}}if(t){var val=jQuery.filter(t,r);
ret=r=val.r;
t=jQuery.trim(val.t)
}}if(t){ret=[]
}if(ret&&context==ret[0]){ret.shift()
}done=jQuery.merge(done,ret);
return done
},classFilter:function(r,m,not){m=" "+m+" ";
var tmp=[];
for(var i=0;
r[i];
i++){var pass=(" "+r[i].className+" ").indexOf(m)>=0;
if(!not&&pass||not&&!pass){tmp.push(r[i])
}}return tmp
},filter:function(t,r,not){var last;
while(t&&t!=last){last=t;
var p=jQuery.parse,m;
for(var i=0;
p[i];
i++){m=p[i].exec(t);
if(m){t=t.substring(m[0].length);
m[2]=m[2].replace(/\\/g,"");
break
}}if(!m){break
}if(m[1]==":"&&m[2]=="not"){r=isSimple.test(m[3])?jQuery.filter(m[3],r,true).r:jQuery(r).not(m[3])
}else{if(m[1]=="."){r=jQuery.classFilter(r,m[2],not)
}else{if(m[1]=="["){var tmp=[],type=m[3];
for(var i=0,rl=r.length;
i<rl;
i++){var a=r[i],z=a[jQuery.props[m[2]]||m[2]];
if(z==null||/href|src|selected/.test(m[2])){z=jQuery.attr(a,m[2])||""
}if((type==""&&!!z||type=="="&&z==m[5]||type=="!="&&z!=m[5]||type=="^="&&z&&!z.indexOf(m[5])||type=="$="&&z.substr(z.length-m[5].length)==m[5]||(type=="*="||type=="~=")&&z.indexOf(m[5])>=0)^not){tmp.push(a)
}}r=tmp
}else{if(m[1]==":"&&m[2]=="nth-child"){var merge={},tmp=[],test=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(m[3]=="even"&&"2n"||m[3]=="odd"&&"2n+1"||!/\D/.test(m[3])&&"0n+"+m[3]||m[3]),first=(test[1]+(test[2]||1))-0,last=test[3]-0;
for(var i=0,rl=r.length;
i<rl;
i++){var node=r[i],parentNode=node.parentNode,id=jQuery.data(parentNode);
if(!merge[id]){var c=1;
for(var n=parentNode.firstChild;
n;
n=n.nextSibling){if(n.nodeType==1){n.nodeIndex=c++
}}merge[id]=true
}var add=false;
if(first==0){if(node.nodeIndex==last){add=true
}}else{if((node.nodeIndex-last)%first==0&&(node.nodeIndex-last)/first>=0){add=true
}}if(add^not){tmp.push(node)
}}r=tmp
}else{var fn=jQuery.expr[m[1]];
if(typeof fn=="object"){fn=fn[m[2]]
}if(typeof fn=="string"){fn=eval("false||function(a,i){return "+fn+";}")
}r=jQuery.grep(r,function(elem,i){return fn(elem,i,m,r)
},not)
}}}}}return{r:r,t:t}
},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
},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
},sibling:function(n,elem){var r=[];
for(;
n;
n=n.nextSibling){if(n.nodeType==1&&n!=elem){r.push(n)
}}return r
}});
jQuery.event={add:function(elem,types,handler,data){if(elem.nodeType==3||elem.nodeType==8){return 
}if(jQuery.browser.msie&&elem.setInterval){elem=window
}if(!handler.guid){handler.guid=this.guid++
}if(data!=undefined){var fn=handler;
handler=this.proxy(fn,function(){return fn.apply(this,arguments)
});
handler.data=data
}var events=jQuery.data(elem,"events")||jQuery.data(elem,"events",{}),handle=jQuery.data(elem,"handle")||jQuery.data(elem,"handle",function(){if(typeof jQuery!="undefined"&&!jQuery.event.triggered){return jQuery.event.handle.apply(arguments.callee.elem,arguments)
}});
handle.elem=elem;
jQuery.each(types.split(/\s+/),function(index,type){var parts=type.split(".");
type=parts[0];
handler.type=parts[1];
var handlers=events[type];
if(!handlers){handlers=events[type]={};
if(!jQuery.event.special[type]||jQuery.event.special[type].setup.call(elem)===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 parts=type.split(".");
type=parts[0];
if(events[type]){if(handler){delete events[type][handler.guid]
}else{for(handler in events[type]){if(!parts[1]||events[type][handler].type==parts[1]){delete events[type][handler]
}}}for(ret in events[type]){break
}if(!ret){if(!jQuery.event.special[type]||jQuery.event.special[type].teardown.call(elem)===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(type,data,elem,donative,extra){data=jQuery.makeArray(data);
if(type.indexOf("!")>=0){type=type.slice(0,-1);
var exclusive=true
}if(!elem){if(this.global[type]){jQuery("*").add([window,document]).trigger(type,data)
}}else{if(elem.nodeType==3||elem.nodeType==8){return undefined
}var val,ret,fn=jQuery.isFunction(elem[type]||null),event=!data[0]||!data[0].preventDefault;
if(event){data.unshift({type:type,target:elem,preventDefault:function(){},stopPropagation:function(){},timeStamp:now()});
data[0][expando]=true
}data[0].type=type;
if(exclusive){data[0].exclusive=true
}var handle=jQuery.data(elem,"handle");
if(handle){val=handle.apply(elem,data)
}if((!fn||(jQuery.nodeName(elem,"a")&&type=="click"))&&elem["on"+type]&&elem["on"+type].apply(elem,data)===false){val=false
}if(event){data.shift()
}if(extra&&jQuery.isFunction(extra)){ret=extra.apply(elem,val==null?data:data.concat(val));
if(ret!==undefined){val=ret
}}if(fn&&donative!==false&&val!==false&&!(jQuery.nodeName(elem,"a")&&type=="click")){this.triggered=true;
try{elem[type]()
}catch(e){}}this.triggered=false
}return val
},handle:function(event){var val,ret,namespace,all,handlers;
event=arguments[0]=jQuery.event.fix(event||window.event);
namespace=event.type.split(".");
event.type=namespace[0];
namespace=namespace[1];
all=!namespace&&!event.exclusive;
handlers=(jQuery.data(this,"events")||{})[event.type];
for(var j in handlers){var handler=handlers[j];
if(all||handler.type==namespace){event.handler=handler;
event.data=handler.data;
ret=handler.apply(this,arguments);
if(val!==false){val=ret
}if(ret===false){event.preventDefault();
event.stopPropagation()
}}}return val
},fix:function(event){if(event[expando]==true){return event
}var originalEvent=event;
event={originalEvent:originalEvent};
var 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 timeStamp toElement type view wheelDelta which".split(" ");
for(var i=props.length;
i;
i--){event[props[i]]=originalEvent[props[i]]
}event[expando]=true;
event.preventDefault=function(){if(originalEvent.preventDefault){originalEvent.preventDefault()
}originalEvent.returnValue=false
};
event.stopPropagation=function(){if(originalEvent.stopPropagation){originalEvent.stopPropagation()
}originalEvent.cancelBubble=true
};
event.timeStamp=event.timeStamp||now();
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.guid=fn.guid=fn.guid||proxy.guid||this.guid++;
return proxy
},special:{ready:{setup:function(){bindReady();
return 
},teardown:function(){return 
}},mouseenter:{setup:function(){if(jQuery.browser.msie){return false
}jQuery(this).bind("mouseover",jQuery.event.special.mouseenter.handler);
return true
},teardown:function(){if(jQuery.browser.msie){return false
}jQuery(this).unbind("mouseover",jQuery.event.special.mouseenter.handler);
return true
},handler:function(event){if(withinElement(event,this)){return true
}event.type="mouseenter";
return jQuery.event.handle.apply(this,arguments)
}},mouseleave:{setup:function(){if(jQuery.browser.msie){return false
}jQuery(this).bind("mouseout",jQuery.event.special.mouseleave.handler);
return true
},teardown:function(){if(jQuery.browser.msie){return false
}jQuery(this).unbind("mouseout",jQuery.event.special.mouseleave.handler);
return true
},handler:function(event){if(withinElement(event,this)){return true
}event.type="mouseleave";
return jQuery.event.handle.apply(this,arguments)
}}}};
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,fn){return this.each(function(){jQuery.event.trigger(type,data,this,true,fn)
})
},triggerHandler:function(type,data,fn){return this[0]&&jQuery.event.trigger(type,data,this[0],false,fn)
},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.bind("mouseenter",fnOver).bind("mouseleave",fnOut)
},ready:function(fn){bindReady();
if(jQuery.isReady){fn.call(document,jQuery)
}else{jQuery.readyList.push(function(){return fn.call(this,jQuery)
})
}return this
}});
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.readyList=null
}jQuery(document).triggerHandler("ready")
}}});
var readyBound=false;
function bindReady(){if(readyBound){return 
}readyBound=true;
if(document.addEventListener&&!jQuery.browser.opera){document.addEventListener("DOMContentLoaded",jQuery.ready,false)
}if(jQuery.browser.msie&&window==top){(function(){if(jQuery.isReady){return 
}try{document.documentElement.doScroll("left")
}catch(error){setTimeout(arguments.callee,0);
return 
}jQuery.ready()
})()
}if(jQuery.browser.opera){document.addEventListener("DOMContentLoaded",function(){if(jQuery.isReady){return 
}for(var i=0;
i<document.styleSheets.length;
i++){if(document.styleSheets[i].disabled){setTimeout(arguments.callee,0);
return 
}}jQuery.ready()
},false)
}if(jQuery.browser.safari){var numStyles;
(function(){if(jQuery.isReady){return 
}if(document.readyState!="loaded"&&document.readyState!="complete"){setTimeout(arguments.callee,0);
return 
}if(numStyles===undefined){numStyles=jQuery("style, link[rel=stylesheet]").length
}if(document.styleSheets.length!=numStyles){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,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)
}
});
var withinElement=function(event,elem){var parent=event.relatedTarget;
while(parent&&parent!=elem){try{parent=parent.parentNode
}catch(error){parent=elem
}}return parent==elem
};
jQuery(window).bind("unload",function(){jQuery("*").add(document).unbind()
});
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)
}callback=callback||function(){};
var type="GET";
if(params){if(jQuery.isFunction(params)){callback=params;
params=null
}else{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)
}self.each(callback,[res.responseText,status,res])
}});
return this
},serialize:function(){return jQuery.param(this.serializeArray())
},serializeArray:function(){return this.map(function(){return jQuery.nodeName(this,"form")?jQuery.makeArray(this.elements):this
}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password/i.test(this.type))
}).map(function(i,elem){var val=jQuery(this).val();
return val==null?null:val.constructor==Array?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",timeout:0,contentType:"application/x-www-form-urlencoded",processData:true,async:true,data:null,username:null,password:null,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 remote=/^(?:\w+:)?\/\/([^\/?#]+)/;
if(s.dataType=="script"&&type=="GET"&&remote.test(s.url)&&remote.exec(s.url)[1]!=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();
head.removeChild(script)
}}
}head.appendChild(script);
return undefined
}var requestDone=false;
var xhr=window.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest();
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){s.global&&jQuery.active--;
xhr.abort();
return false
}if(s.global){jQuery.event.trigger("ajaxSend",[xhr,s])
}var onreadystatechange=function(isTimeout){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.dataFilter)
}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(s.async){xhr=null
}}};
if(s.async){var ival=setInterval(onreadystatechange,13);
if(s.timeout>0){setTimeout(function(){if(xhr){xhr.abort();
if(!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||jQuery.browser.safari&&xhr.status==undefined
}catch(e){}return false
},httpNotModified:function(xhr,url){try{var xhrRes=xhr.getResponseHeader("Last-Modified");
return xhr.status==304||xhrRes==jQuery.lastModified[url]||jQuery.browser.safari&&xhr.status==undefined
}catch(e){}return false
},httpData:function(xhr,type,filter){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(filter){data=filter(data,type)
}if(type=="script"){jQuery.globalEval(data)
}if(type=="json"){data=eval("("+data+")")
}return data
},param:function(a){var s=[];
if(a.constructor==Array||a.jquery){jQuery.each(a,function(){s.push(encodeURIComponent(this.name)+"="+encodeURIComponent(this.value))
})
}else{for(var j in a){if(a[j]&&a[j].constructor==Array){jQuery.each(a[j],function(){s.push(encodeURIComponent(j)+"="+encodeURIComponent(this))
})
}else{s.push(encodeURIComponent(j)+"="+encodeURIComponent(jQuery.isFunction(a[j])?a[j]():a[j]))
}}}return s.join("&").replace(/%20/g,"+")
}});
jQuery.fn.extend({show:function(speed,callback){return speed?this.animate({height:"show",width:"show",opacity:"show"},speed,callback):this.filter(":hidden").each(function(){this.style.display=this.oldblock||"";
if(jQuery.css(this,"display")=="none"){var elem=jQuery("<"+this.tagName+" />").appendTo("body");
this.style.display=elem.css("display");
if(this.style.display=="none"){this.style.display="block"
}elem.remove()
}}).end()
},hide:function(speed,callback){return speed?this.animate({height:"hide",width:"hide",opacity:"hide"},speed,callback):this.filter(":visible").each(function(){this.oldblock=this.oldblock||jQuery.css(this,"display");
this.style.display="none"
}).end()
},_toggle:jQuery.fn.toggle,toggle:function(fn,fn2){return jQuery.isFunction(fn)&&jQuery.isFunction(fn2)?this._toggle.apply(this,arguments):fn?this.animate({height:"toggle",width:"toggle",opacity:"toggle"},fn,fn2):this.each(function(){jQuery(this)[jQuery(this).is(":hidden")?"show":"hide"]()
})
},slideDown:function(speed,callback){return this.animate({height:"show"},speed,callback)
},slideUp:function(speed,callback){return this.animate({height:"hide"},speed,callback)
},slideToggle:function(speed,callback){return this.animate({height:"toggle"},speed,callback)
},fadeIn:function(speed,callback){return this.animate({opacity:"show"},speed,callback)
},fadeOut:function(speed,callback){return this.animate({opacity:"hide"},speed,callback)
},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(){if(this.nodeType!=1){return false
}var opt=jQuery.extend({},optall),p,hidden=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"){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
})
},queue:function(type,fn){if(jQuery.isFunction(type)||(type&&type.constructor==Array)){fn=type;
type="fx"
}if(!type||(typeof type=="string"&&!fn)){return queue(this[0],type)
}return this.each(function(){if(fn.constructor==Array){queue(this,type,fn)
}else{queue(this,type).push(fn);
if(queue(this,type).length==1){fn.call(this)
}}})
},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
}});
var queue=function(elem,type,array){if(elem){type=type||"fx";
var q=jQuery.data(elem,type+"queue");
if(!q||array){q=jQuery.data(elem,type+"queue",jQuery.makeArray(array))
}}return q
};
jQuery.fn.dequeue=function(type){type=type||"fx";
return this.each(function(){var q=queue(this,type);
q.shift();
if(q.length){q[0].call(this)
}})
};
jQuery.extend({speed:function(speed,easing,fn){var opt=speed&&speed.constructor==Object?speed:{complete:fn||!fn&&easing||jQuery.isFunction(speed)&&speed,duration:speed,easing:fn&&easing||easing&&easing.constructor!=Function&&easing};
opt.duration=(opt.duration&&opt.duration.constructor==Number?opt.duration:jQuery.fx.speeds[opt.duration])||jQuery.fx.speeds.def;
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:[],timerId:null,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.display="block"
}},cur:function(force){if(this.elem[this.prop]!=null&&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;
this.update();
var self=this;
function t(gotoEnd){return self.step(gotoEnd)
}t.elem=this.elem;
jQuery.timers.push(t);
if(jQuery.timerId==null){jQuery.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(jQuery.timerId);
jQuery.timerId=null
}},13)
}},show:function(){this.options.orig[this.prop]=jQuery.attr(this.elem.style,this.prop);
this.options.show=true;
this.custom(0,this.cur());
if(this.prop=="width"||this.prop=="height"){this.elem.style[this.prop]="1px"
}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){this.elem.style.display="none"
}if(this.options.hide||this.options.show){for(var p in this.options.curAnim){jQuery.attr(this.elem.style,p,this.options.orig[p])
}}}if(done){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,def:400},step:{scrollLeft:function(fx){fx.elem.scrollLeft=fx.now
},scrollTop:function(fx){fx.elem.scrollTop=fx.now
},opacity:function(fx){jQuery.attr(fx.elem.style,"opacity",fx.now)
},_default:function(fx){fx.elem.style[fx.prop]=fx.now+fx.unit
}}});
jQuery.fn.offset=function(){var left=0,top=0,elem=this[0],results;
if(elem){with(jQuery.browser){var parent=elem.parentNode,offsetChild=elem,offsetParent=elem.offsetParent,doc=elem.ownerDocument,safari2=safari&&parseInt(version)<522&&!/adobeair/i.test(userAgent),css=jQuery.curCSS,fixed=css(elem,"position")=="fixed";
if(elem.getBoundingClientRect){var box=elem.getBoundingClientRect();
add(box.left+Math.max(doc.documentElement.scrollLeft,doc.body.scrollLeft),box.top+Math.max(doc.documentElement.scrollTop,doc.body.scrollTop));
add(-doc.documentElement.clientLeft,-doc.documentElement.clientTop)
}else{add(elem.offsetLeft,elem.offsetTop);
while(offsetParent){add(offsetParent.offsetLeft,offsetParent.offsetTop);
if(mozilla&&!/^t(able|d|h)$/i.test(offsetParent.tagName)||safari&&!safari2){border(offsetParent)
}if(!fixed&&css(offsetParent,"position")=="fixed"){fixed=true
}offsetChild=/^body$/i.test(offsetParent.tagName)?offsetChild:offsetParent;
offsetParent=offsetParent.offsetParent
}while(parent&&parent.tagName&&!/^body|html$/i.test(parent.tagName)){if(!/^inline|table.*$/i.test(css(parent,"display"))){add(-parent.scrollLeft,-parent.scrollTop)
}if(mozilla&&css(parent,"overflow")!="visible"){border(parent)
}parent=parent.parentNode
}if((safari2&&(fixed||css(offsetChild,"position")=="absolute"))||(mozilla&&css(offsetChild,"position")!="absolute")){add(-doc.body.offsetLeft,-doc.body.offsetTop)
}if(fixed){add(Math.max(doc.documentElement.scrollLeft,doc.body.scrollLeft),Math.max(doc.documentElement.scrollTop,doc.body.scrollTop))
}}results={top:top,left:left}
}}function border(elem){add(jQuery.curCSS(elem,"borderLeftWidth",true),jQuery.curCSS(elem,"borderTopWidth",true))
}function add(l,t){left+=parseInt(l,10)||0;
top+=parseInt(t,10)||0
}return results
};
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;
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 
}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";
jQuery.fn["inner"+name]=function(){return this[name.toLowerCase()]()+num(this,"padding"+tl)+num(this,"padding"+br)
};
jQuery.fn["outer"+name]=function(margin){return this["inner"+name]()+num(this,"border"+tl+"Width")+num(this,"border"+br+"Width")+(margin?num(this,"margin"+tl)+num(this,"margin"+br):0)
}
})
})();
(function(A){A.jScrollPane={active:[]};
A.fn.jScrollPane=function(C){C=A.extend({},A.fn.jScrollPane.defaults,C);
var B=function(){return false
};
return this.each(function(){var S=A(this);
var e=this;
var AO=0;
var l;
var AP;
var Q;
var AE=C.topCapHeight;
if(A(this).parent().is(".jScrollPaneContainer")){AO=C.maintainPosition?S.position().top:0;
var P=A(this).parent();
l=P.innerWidth();
AP=P.outerHeight();
A(">.jScrollPaneTrack, >.jScrollArrowUp, >.jScrollArrowDown, >.jScollCap",P).remove();
S.css({top:0})
}else{S.data("originalStyleTag",S.attr("style"));
S.css("overflow","hidden");
this.originalPadding=S.css("paddingTop")+" "+S.css("paddingRight")+" "+S.css("paddingBottom")+" "+S.css("paddingLeft");
this.originalSidePaddingTotal=(parseInt(S.css("paddingLeft"))||0)+(parseInt(S.css("paddingRight"))||0);
l=S.innerWidth();
AP=S.innerHeight();
var J=A("<div></div>").attr({className:"jScrollPaneContainer"}).css({height:AP+"px",width:l+"px"});
if(C.enableKeyboardNavigation){J.attr("tabindex",C.tabIndex)
}S.wrap(J);
A(document).bind("emchange",function(AQ,AR,p){S.jScrollPane(C)
})
}Q=AP;
if(C.reinitialiseOnImageLoad){var R=A.data(e,"jScrollPaneImagesToLoad")||A("img",S);
var I=[];
if(R.length){R.each(function(p,AQ){A(this).bind("load readystatechange",function(){if(A.inArray(p,I)==-1){I.push(AQ);
R=A.grep(R,function(AT,AS){return AT!=AQ
});
A.data(e,"jScrollPaneImagesToLoad",R);
var AR=A.extend(C,{reinitialiseOnImageLoad:false});
S.jScrollPane(AR)
}}).each(function(AR,AS){if(this.complete||this.complete===undefined){this.src=this.src
}})
})
}}var z=this.originalSidePaddingTotal;
var AK=l-C.scrollbarWidth-C.scrollbarMargin-z;
var w={height:"auto",width:AK+"px"};
if(C.scrollbarOnLeft){w.paddingLeft=C.scrollbarMargin+C.scrollbarWidth+"px"
}else{w.paddingRight=C.scrollbarMargin+"px"
}S.css(w);
var x=S.outerHeight();
var t=AP/x;
if(t<0.99){var J=S.parent();
J.append(A("<div></div>").addClass("jScrollCap jScrollCapTop").css({height:C.topCapHeight}),A("<div></div>").attr({className:"jScrollPaneTrack"}).css({width:C.scrollbarWidth+"px"}).append(A("<div></div>").attr({className:"jScrollPaneDrag"}).css({width:C.scrollbarWidth+"px"}).append(A("<div></div>").attr({className:"jScrollPaneDragTop"}).css({width:C.scrollbarWidth+"px"}),A("<div></div>").attr({className:"jScrollPaneDragBottom"}).css({width:C.scrollbarWidth+"px"}))),A("<div></div>").addClass("jScrollCap jScrollCapBottom").css({height:C.bottomCapHeight}));
var AL=A(">.jScrollPaneTrack",J);
var T=A(">.jScrollPaneTrack .jScrollPaneDrag",J);
var AN;
var G=[];
var AB;
var u=function(){if(AB>4||AB%4==0){AJ(AG+AN*i)
}AB++
};
if(C.enableKeyboardNavigation){J.bind("keydown.jscrollpane",function(p){switch(p.keyCode){case 38:AN=-1;
AB=0;
u();
G[G.length]=setInterval(u,100);
return false;
case 40:AN=1;
AB=0;
u();
G[G.length]=setInterval(u,100);
return false;
case 33:case 34:return false;
default:}}).bind("keyup.jscrollpane",function(AQ){if(AQ.keyCode==38||AQ.keyCode==40){for(var p=0;
p<G.length;
p++){clearInterval(G[p])
}return false
}})
}if(C.showArrows){var r;
var X;
var O=function(p){A("html").unbind("mouseup",O);
r.removeClass("jScrollActiveArrowButton");
clearInterval(X)
};
var h=function(){A("html").bind("mouseup",O);
r.addClass("jScrollActiveArrowButton");
AB=0;
u();
X=setInterval(u,100)
};
J.append(A("<a></a>").attr({href:"javascript:;",className:"jScrollArrowUp",tabindex:-1}).css({width:C.scrollbarWidth+"px",top:C.topCapHeight+"px"}).html("Scroll up").bind("mousedown",function(){r=A(this);
AN=-1;
h();
this.blur();
return false
}).bind("click",B),A("<a></a>").attr({href:"javascript:;",className:"jScrollArrowDown",tabindex:-1}).css({width:C.scrollbarWidth+"px",bottom:C.bottomCapHeight+"px"}).html("Scroll down").bind("mousedown",function(){r=A(this);
AN=1;
h();
this.blur();
return false
}).bind("click",B));
var U=A(">.jScrollArrowUp",J);
var M=A(">.jScrollArrowDown",J)
}if(C.arrowSize){Q=AP-C.arrowSize-C.arrowSize;
AE+=C.arrowSize
}else{if(U){var AC=U.height();
C.arrowSize=AC;
Q=AP-AC-M.height();
AE+=AC
}}Q-=C.topCapHeight+C.bottomCapHeight;
AL.css({height:Q+"px",top:AE+"px"});
var AH=A(this).css({position:"absolute",overflow:"visible"});
var D;
var f;
var i;
var AG=0;
var b=t*AP/2;
var g=function(AQ,AS){var AR=AS=="X"?"Left":"Top";
return AQ["page"+AS]||(AQ["client"+AS]+(document.documentElement["scroll"+AR]||document.body["scroll"+AR]))||0
};
var q=function(){return false
};
var AF=function(){y();
D=T.offset(false);
D.top-=AG;
f=Q-T[0].offsetHeight;
i=2*C.wheelSpeed*f/x
};
var E=function(p){AF();
b=g(p,"Y")-AG-D.top;
A("html").bind("mouseup",Y).bind("mousemove",s);
if(A.browser.msie){A("html").bind("dragstart",q).bind("selectstart",q)
}return false
};
var Y=function(){A("html").unbind("mouseup",Y).unbind("mousemove",s);
b=t*AP/2;
if(A.browser.msie){A("html").unbind("dragstart",q).unbind("selectstart",q)
}};
var AJ=function(AQ){J.scrollTop(0);
AQ=AQ<0?0:(AQ>f?f:AQ);
AG=AQ;
T.css({top:AQ+"px"});
var AR=AQ/f;
S.data("jScrollPanePosition",(AP-x)*-AR);
AH.css({top:((AP-x)*AR)+"px"});
S.trigger("scroll");
if(C.showArrows){U[AQ==0?"addClass":"removeClass"]("disabled");
M[AQ==f?"addClass":"removeClass"]("disabled")
}};
var s=function(p){AJ(g(p,"Y")-D.top-b)
};
var AA=Math.max(Math.min(t*(AP-C.arrowSize*2),C.dragMaxHeight),C.dragMinHeight);
T.css({height:AA+"px"}).bind("mousedown",E);
var v;
var V;
var L;
var AD=function(){if(V>8||V%4==0){AJ((AG-((AG-L)/2)))
}V++
};
var AM=function(){clearInterval(v);
A("html").unbind("mouseup",AM).unbind("mousemove",o)
};
var o=function(p){L=g(p,"Y")-D.top-b
};
var Z=function(p){AF();
o(p);
V=0;
A("html").bind("mouseup",AM).bind("mousemove",o);
v=setInterval(AD,100);
AD();
return false
};
AL.bind("mousedown",Z);
J.bind("mousewheel",function(AQ,AS){AS=AS||(AQ.wheelDelta?AQ.wheelDelta/120:(AQ.detail)?-AQ.detail/3:0);
AF();
y();
var AR=AG;
AJ(AG-AS*i);
var p=AR!=AG;
return !p
});
var F;
var c;
function j(){var p=(F-AG)/C.animateStep;
if(p>1||p<-1){AJ(AG+p)
}else{AJ(F);
y()
}}var y=function(){if(c){clearInterval(c);
delete F
}};
var AI=function(AS,p){if(typeof AS=="string"){$e=A(AS,S);
if(!$e.length){return 
}AS=$e.offset().top-S.offset().top
}y();
var AR=x-AP;
AS=AS>AR?AR:AS;
S.data("jScrollPaneMaxScroll",AR);
var AQ=AS/AR*f;
if(p||!C.animateTo){AJ(AQ)
}else{J.scrollTop(0);
F=AQ;
c=setInterval(j,C.animateInterval)
}};
S[0].scrollTo=AI;
S[0].scrollBy=function(AQ){var p=-parseInt(AH.css("top"))||0;
AI(p+AQ)
};
AF();
AI(-AO,true);
A("*",this).bind("focus",function(AT){var AS=A(this);
var AV=0;
while(AS[0]!=S[0]){AV+=AS.position().top;
AS=AS.offsetParent()
}var p=-parseInt(AH.css("top"))||0;
var AU=p+AP;
var AR=AV>p&&AV<AU;
if(!AR){var AQ=AV-C.scrollbarMargin;
if(AV>p){AQ+=A(this).height()+15+C.scrollbarMargin-AP
}AI(AQ)
}});
if(location.hash&&location.hash.length>1){setTimeout(function(){AI(location.hash)
},A.browser.safari?100:0)
}A(document).bind("click",function(AQ){$target=A(AQ.target);
if($target.is("a")){var p=$target.attr("href");
if(p&&p.substr(0,1)=="#"&&p.length>1){setTimeout(function(){AI(p,!C.animateToInternalLinks)
},A.browser.safari?100:0)
}}});
function a(p){A(document).bind("mousemove.jScrollPaneDragging",W);
A(document).bind("mouseup.jScrollPaneDragging",N)
}var m;
var H;
function k(){direction=m<0?-1:1;
S[0].scrollBy(m/2)
}function K(){if(H){clearInterval(H);
H=undefined
}}function W(AR){var AS=S.parent().offset().top;
var p=AS+AP;
var AQ=g(AR,"Y");
m=AQ<AS?AQ-AS:(AQ>p?AQ-p:0);
if(m==0){K()
}else{if(!H){H=setInterval(k,100)
}}}function N(p){A(document).unbind("mousemove.jScrollPaneDragging").unbind("mouseup.jScrollPaneDragging");
K()
}J.bind("mousedown.jScrollPane",a);
A.jScrollPane.active.push(S[0])
}else{S.css({height:AP+"px",width:l-this.originalSidePaddingTotal+"px",padding:this.originalPadding});
S[0].scrollTo=S[0].scrollBy=function(){};
S.parent().unbind("mousewheel").unbind("mousedown.jScrollPane").unbind("keydown.jscrollpane").unbind("keyup.jscrollpane")
}})
};
A.fn.jScrollPaneRemove=function(){A(this).each(function(){$this=A(this);
var B=$this.parent();
if(B.is(".jScrollPaneContainer")){$this.css({top:"",height:"",width:"",padding:"",overflow:"",position:""});
$this.attr("style",$this.data("originalStyleTag"));
B.after($this).remove()
}})
};
A.fn.jScrollPane.defaults={scrollbarWidth:10,scrollbarMargin:5,wheelSpeed:18,showArrows:false,arrowSize:0,animateTo:false,dragMinHeight:1,dragMaxHeight:99999,animateInterval:100,animateStep:3,maintainPosition:true,scrollbarOnLeft:false,reinitialiseOnImageLoad:false,tabIndex:0,enableKeyboardNavigation:true,animateToInternalLinks:false,topCapHeight:0,bottomCapHeight:0};
A(window).bind("unload",function(){var C=A.jScrollPane.active;
for(var B=0;
B<C.length;
B++){C[B].scrollTo=C[B].scrollBy=null
}})
})(jQuery);
/* Copyright (c) 2009 Brandon Aaron (http://brandonaaron.net)
 * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php)
 * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
 * Thanks to: http://adomas.org/javascript-mouse-wheel/ for some pointers.
 * Thanks to: Mathias Bank(http://www.mathias-bank.de) for a scope bug fix.
 *
 * Version: 3.0.2
 * 
 * Requires: 1.2.2+
 */
(function(C){var A=["DOMMouseScroll","mousewheel"];
C.event.special.mousewheel={setup:function(){if(this.addEventListener){for(var D=A.length;
D;
){this.addEventListener(A[--D],B,false)
}}else{this.onmousewheel=B
}},teardown:function(){if(this.removeEventListener){for(var D=A.length;
D;
){this.removeEventListener(A[--D],B,false)
}}else{this.onmousewheel=null
}}};
C.fn.extend({mousewheel:function(D){return D?this.bind("mousewheel",D):this.trigger("mousewheel")
},unmousewheel:function(D){return this.unbind("mousewheel",D)
}});
function B(F){var D=[].slice.call(arguments,1),G=0,E=true;
F=C.event.fix(F||window.event);
F.type="mousewheel";
if(F.wheelDelta){G=F.wheelDelta/120
}if(F.detail){G=-F.detail/3
}D.unshift(F,G);
return C.event.handle.apply(this,D)
}})(jQuery);
(function(A){A.extend(A.fn,{validate:function(B){if(!this.length){B&&B.debug&&window.console&&console.warn("nothing selected, can't validate, returning nothing");
return 
}var C=A.data(this[0],"validator");
if(C){return C
}C=new A.validator(B,this[0]);
A.data(this[0],"validator",C);
if(C.settings.onsubmit){this.find("input, button").filter(".cancel").click(function(){C.cancelSubmit=true
});
if(C.settings.submitHandler){this.find("input, button").filter(":submit").click(function(){C.submitButton=this
})
}this.submit(function(D){if(C.settings.debug){D.preventDefault()
}function E(){if(C.settings.submitHandler){if(C.submitButton){var F=A("<input type='hidden'/>").attr("name",C.submitButton.name).val(C.submitButton.value).appendTo(C.currentForm)
}C.settings.submitHandler.call(C,C.currentForm);
if(C.submitButton){F.remove()
}return false
}return true
}if(C.cancelSubmit){C.cancelSubmit=false;
return E()
}if(C.form()){if(C.pendingRequest){C.formSubmitted=true;
return false
}return E()
}else{C.focusInvalid();
return false
}})
}return C
},valid:function(){if(A(this[0]).is("form")){return this.validate().form()
}else{var C=true;
var B=A(this[0].form).validate();
this.each(function(){C&=B.element(this)
});
return C
}},removeAttrs:function(D){var B={},C=this;
A.each(D.split(/\s/),function(E,F){B[F]=C.attr(F);
C.removeAttr(F)
});
return B
},rules:function(E,B){var G=this[0];
if(E){var D=A.data(G.form,"validator").settings;
var I=D.rules;
var J=A.validator.staticRules(G);
switch(E){case"add":A.extend(J,A.validator.normalizeRule(B));
I[G.name]=J;
if(B.messages){D.messages[G.name]=A.extend(D.messages[G.name],B.messages)
}break;
case"remove":if(!B){delete I[G.name];
return J
}var H={};
A.each(B.split(/\s/),function(K,L){H[L]=J[L];
delete J[L]
});
return H
}}var F=A.validator.normalizeRules(A.extend({},A.validator.metadataRules(G),A.validator.classRules(G),A.validator.attributeRules(G),A.validator.staticRules(G)),G);
if(F.required){var C=F.required;
delete F.required;
F=A.extend({required:C},F)
}return F
}});
A.extend(A.expr[":"],{blank:function(B){return !A.trim(B.value)
},filled:function(B){return !!A.trim(B.value)
},unchecked:function(B){return !B.checked
}});
A.validator=function(B,C){this.settings=A.extend({},A.validator.defaults,B);
this.currentForm=C;
this.init()
};
A.validator.format=function(B,C){if(arguments.length==1){return function(){var D=A.makeArray(arguments);
D.unshift(B);
return A.validator.format.apply(this,D)
}
}if(arguments.length>2&&C.constructor!=Array){C=A.makeArray(arguments).slice(1)
}if(C.constructor!=Array){C=[C]
}A.each(C,function(D,E){B=B.replace(new RegExp("\\{"+D+"\\}","g"),E)
});
return B
};
A.extend(A.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",errorElement:"label",focusInvalid:true,errorContainer:A([]),errorLabelContainer:A([]),onsubmit:true,ignore:[],ignoreTitle:false,onfocusin:function(B){this.lastActive=B;
if(this.settings.focusCleanup&&!this.blockFocusCleanup){this.settings.unhighlight&&this.settings.unhighlight.call(this,B,this.settings.errorClass,this.settings.validClass);
this.errorsFor(B).hide()
}},onfocusout:function(B){if(!this.checkable(B)&&(B.name in this.submitted||!this.optional(B))){this.element(B)
}},onkeyup:function(B){if(B.name in this.submitted||B==this.lastElement){this.element(B)
}},onclick:function(B){if(B.name in this.submitted){this.element(B)
}},highlight:function(D,B,C){A(D).addClass(B).removeClass(C)
},unhighlight:function(D,B,C){A(D).removeClass(B).addClass(C)
}},setDefaults:function(B){A.extend(A.validator.defaults,B)
},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",dateDE:"Bitte geben Sie ein gÃÂ¼ltiges Datum ein.",number:"Please enter a valid number.",numberDE:"Bitte geben Sie eine Nummer ein.",digits:"Please enter only digits",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",accept:"Please enter a value with a valid extension.",maxlength:A.validator.format("Please enter no more than {0} characters."),minlength:A.validator.format("Please enter at least {0} characters."),rangelength:A.validator.format("Please enter a value between {0} and {1} characters long."),range:A.validator.format("Please enter a value between {0} and {1}."),max:A.validator.format("Please enter a value less than or equal to {0}."),min:A.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:false,prototype:{init:function(){this.labelContainer=A(this.settings.errorLabelContainer);
this.errorContext=this.labelContainer.length&&this.labelContainer||A(this.currentForm);
this.containers=A(this.settings.errorContainer).add(this.settings.errorLabelContainer);
this.submitted={};
this.valueCache={};
this.pendingRequest=0;
this.pending={};
this.invalid={};
this.reset();
var B=(this.groups={});
A.each(this.settings.groups,function(E,F){A.each(F.split(/\s/),function(H,G){B[G]=E
})
});
var D=this.settings.rules;
A.each(D,function(E,F){D[E]=A.validator.normalizeRule(F)
});
function C(F){var E=A.data(this[0].form,"validator");
E.settings["on"+F.type]&&E.settings["on"+F.type].call(E,this[0])
}A(this.currentForm).delegate("focusin focusout keyup",":text, :password, :file, select, textarea",C).delegate("click",":radio, :checkbox",C);
if(this.settings.invalidHandler){A(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler)
}},form:function(){this.checkForm();
A.extend(this.submitted,this.errorMap);
this.invalid=A.extend({},this.errorMap);
if(!this.valid()){A(this.currentForm).triggerHandler("invalid-form",[this])
}this.showErrors();
return this.valid()
},checkForm:function(){this.prepareForm();
for(var B=0,C=(this.currentElements=this.elements());
C[B];
B++){this.check(C[B])
}return this.valid()
},element:function(C){C=this.clean(C);
this.lastElement=C;
this.prepareElement(C);
this.currentElements=A(C);
var B=this.check(C);
if(B){delete this.invalid[C.name]
}else{this.invalid[C.name]=true
}if(!this.numberOfInvalids()){this.toHide=this.toHide.add(this.containers)
}this.showErrors();
return B
},showErrors:function(C){if(C){A.extend(this.errorMap,C);
this.errorList=[];
for(var B in C){this.errorList.push({message:C[B],element:this.findByName(B)[0]})
}this.successList=A.grep(this.successList,function(D){return !(D.name in C)
})
}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()
},resetForm:function(){if(A.fn.resetForm){A(this.currentForm).resetForm()
}this.submitted={};
this.prepareForm();
this.hideErrors();
this.elements().removeClass(this.settings.errorClass)
},numberOfInvalids:function(){return this.objectLength(this.invalid)
},objectLength:function(D){var C=0;
for(var B in D){C++
}return C
},hideErrors:function(){this.addWrapper(this.toHide).hide()
},valid:function(){return this.size()==0
},size:function(){return this.errorList.length
},focusInvalid:function(){if(this.settings.focusInvalid){try{A(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus()
}catch(B){}}},findLastActive:function(){var B=this.lastActive;
return B&&A.grep(this.errorList,function(C){return C.element.name==B.name
}).length==1&&B
},elements:function(){var C=this,B={};
return A([]).add(this.currentForm.elements).filter(":input").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){!this.name&&C.settings.debug&&window.console&&console.error("%o has no name assigned",this);
if(this.name in B||!C.objectLength(A(this).rules())){return false
}B[this.name]=true;
return true
})
},clean:function(B){return A(B)[0]
},errors:function(){return A(this.settings.errorElement+"."+this.settings.errorClass,this.errorContext)
},reset:function(){this.successList=[];
this.errorList=[];
this.errorMap={};
this.toShow=A([]);
this.toHide=A([]);
this.formSubmitted=false;
this.currentElements=A([])
},prepareForm:function(){this.reset();
this.toHide=this.errors().add(this.containers)
},prepareElement:function(B){this.reset();
this.toHide=this.errorsFor(B)
},check:function(C){C=this.clean(C);
if(this.checkable(C)){C=this.findByName(C.name)[0]
}var G=A(C).rules();
var D=false;
for(method in G){var F={method:method,parameters:G[method]};
try{var B=A.validator.methods[method].call(this,C.value.replace(/\r/g,""),C,F.parameters);
if(B=="dependency-mismatch"){D=true;
continue
}D=false;
if(B=="pending"){this.toHide=this.toHide.not(this.errorsFor(C));
return 
}if(!B){this.formatAndAdd(C,F);
return false
}}catch(E){this.settings.debug&&window.console&&console.log("exception occured when checking element "+C.id+", check the '"+F.method+"' method");
throw E
}}if(D){return 
}if(this.objectLength(G)){this.successList.push(C)
}return true
},customMetaMessage:function(B,D){if(!A.metadata){return 
}var C=this.settings.meta?A(B).metadata()[this.settings.meta]:A(B).metadata();
return C&&C.messages&&C.messages[D]
},customMessage:function(C,D){var B=this.settings.messages[C];
return B&&(B.constructor==String?B:B[D])
},findDefined:function(){for(var B=0;
B<arguments.length;
B++){if(arguments[B]!==undefined){return arguments[B]
}}return undefined
},defaultMessage:function(B,C){return this.findDefined(this.customMessage(B.name,C),this.customMetaMessage(B,C),!this.settings.ignoreTitle&&B.title||undefined,A.validator.messages[C],"<strong>Warning: No message defined for "+B.name+"</strong>")
},formatAndAdd:function(B,D){var C=this.defaultMessage(B,D.method);
if(typeof C=="function"){C=C.call(this,D.parameters,B)
}this.errorList.push({message:C,element:B});
this.errorMap[B.name]=C;
this.submitted[B.name]=C
},addWrapper:function(B){if(this.settings.wrapper){B=B.add(B.parent(this.settings.wrapper))
}return B
},defaultShowErrors:function(){for(var C=0;
this.errorList[C];
C++){var B=this.errorList[C];
this.settings.highlight&&this.settings.highlight.call(this,B.element,this.settings.errorClass,this.settings.validClass);
this.showLabel(B.element,B.message)
}if(this.errorList.length){this.toShow=this.toShow.add(this.containers)
}if(this.settings.success){for(var C=0;
this.successList[C];
C++){this.showLabel(this.successList[C])
}}if(this.settings.unhighlight){for(var C=0,D=this.validElements();
D[C];
C++){this.settings.unhighlight.call(this,D[C],this.settings.errorClass,this.settings.validClass)
}}this.toHide=this.toHide.not(this.toShow);
this.hideErrors();
this.addWrapper(this.toShow).show()
},validElements:function(){return this.currentElements.not(this.invalidElements())
},invalidElements:function(){return A(this.errorList).map(function(){return this.element
})
},showLabel:function(C,D){var B=this.errorsFor(C);
if(B.length){B.removeClass().addClass(this.settings.errorClass);
B.attr("generated")&&B.html(D)
}else{B=A("<"+this.settings.errorElement+"/>").attr({"for":this.idOrName(C),generated:true}).addClass(this.settings.errorClass).html(D||"");
if(this.settings.wrapper){B=B.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()
}if(!this.labelContainer.append(B).length){this.settings.errorPlacement?this.settings.errorPlacement(B,A(C)):B.insertAfter(C)
}}if(!D&&this.settings.success){B.text("");
typeof this.settings.success=="string"?B.addClass(this.settings.success):this.settings.success(B)
}this.toShow=this.toShow.add(B)
},errorsFor:function(B){return this.errors().filter("[for='"+this.idOrName(B)+"']")
},idOrName:function(B){return this.groups[B.name]||(this.checkable(B)?B.name:B.id||B.name)
},checkable:function(B){return/radio|checkbox/i.test(B.type)
},findByName:function(B){var C=this.currentForm;
return A(document.getElementsByName(B)).map(function(D,E){return E.form==C&&E.name==B&&E||null
})
},getLength:function(C,B){switch(B.nodeName.toLowerCase()){case"select":return A("option:selected",B).length;
case"input":if(this.checkable(B)){return this.findByName(B.name).filter(":checked").length
}}return C.length
},depend:function(C,B){return this.dependTypes[typeof C]?this.dependTypes[typeof C](C,B):true
},dependTypes:{"boolean":function(C,B){return C
},string:function(C,B){return !!A(C,B.form).length
},"function":function(C,B){return C(B)
}},optional:function(B){return !A.validator.methods.required.call(this,A.trim(B.value),B)&&"dependency-mismatch"
},startRequest:function(B){if(!this.pending[B.name]){this.pendingRequest++;
this.pending[B.name]=true
}},stopRequest:function(B,C){this.pendingRequest--;
if(this.pendingRequest<0){this.pendingRequest=0
}delete this.pending[B.name];
if(C&&this.pendingRequest==0&&this.formSubmitted&&this.form()){A(this.currentForm).submit()
}else{if(!C&&this.pendingRequest==0&&this.formSubmitted){A(this.currentForm).triggerHandler("invalid-form",[this])
}}},previousValue:function(B){return A.data(B,"previousValue")||A.data(B,"previousValue",previous={old:null,valid:true,message:this.defaultMessage(B,"remote")})
}},classRuleSettings:{required:{required:true},email:{email:true},url:{url:true},date:{date:true},dateISO:{dateISO:true},dateDE:{dateDE:true},number:{number:true},numberDE:{numberDE:true},digits:{digits:true},creditcard:{creditcard:true}},addClassRules:function(B,C){B.constructor==String?this.classRuleSettings[B]=C:A.extend(this.classRuleSettings,B)
},classRules:function(C){var D={};
var B=A(C).attr("class");
B&&A.each(B.split(" "),function(){if(this in A.validator.classRuleSettings){A.extend(D,A.validator.classRuleSettings[this])
}});
return D
},attributeRules:function(C){var E={};
var B=A(C);
for(method in A.validator.methods){var D=B.attr(method);
if(D){E[method]=D
}}if(E.maxlength&&/-1|2147483647|524288/.test(E.maxlength)){delete E.maxlength
}return E
},metadataRules:function(B){if(!A.metadata){return{}
}var C=A.data(B.form,"validator").settings.meta;
return C?A(B).metadata()[C]:A(B).metadata()
},staticRules:function(C){var D={};
var B=A.data(C.form,"validator");
if(B.settings.rules){D=A.validator.normalizeRule(B.settings.rules[C.name])||{}
}return D
},normalizeRules:function(C,B){A.each(C,function(F,E){if(E===false){delete C[F];
return 
}if(E.param||E.depends){var D=true;
switch(typeof E.depends){case"string":D=!!A(E.depends,B.form).length;
break;
case"function":D=E.depends.call(B,B);
break
}if(D){C[F]=E.param!==undefined?E.param:true
}else{delete C[F]
}}});
A.each(C,function(D,E){C[D]=A.isFunction(E)?E(B):E
});
A.each(["minlength","maxlength","min","max"],function(){if(C[this]){C[this]=Number(C[this])
}});
A.each(["rangelength","range"],function(){if(C[this]){C[this]=[Number(C[this][0]),Number(C[this][1])]
}});
if(A.validator.autoCreateRanges){if(C.min&&C.max){C.range=[C.min,C.max];
delete C.min;
delete C.max
}if(C.minlength&&C.maxlength){C.rangelength=[C.minlength,C.maxlength];
delete C.minlength;
delete C.maxlength
}}if(C.messages){delete C.messages
}return C
},normalizeRule:function(C){if(typeof C=="string"){var B={};
A.each(C.split(/\s/),function(){B[this]=true
});
C=B
}return C
},addMethod:function(B,D,C){A.validator.methods[B]=D;
A.validator.messages[B]=C||A.validator.messages[B];
if(D.length<3){A.validator.addClassRules(B,A.validator.normalizeRule(B))
}},methods:{required:function(D,C,E){if(!this.depend(E,C)){return"dependency-mismatch"
}switch(C.nodeName.toLowerCase()){case"select":var B=A("option:selected",C);
return B.length>0&&(C.type=="select-multiple"||(A.browser.msie&&!(B[0].attributes.value.specified)?B[0].text:B[0].value).length>0);
case"input":if(this.checkable(C)){return this.getLength(D,C)>0
}default:return A.trim(D).length>0
}},remote:function(F,C,G){if(this.optional(C)){return"dependency-mismatch"
}var D=this.previousValue(C);
if(!this.settings.messages[C.name]){this.settings.messages[C.name]={}
}this.settings.messages[C.name].remote=typeof D.message=="function"?D.message(F):D.message;
G=typeof G=="string"&&{url:G}||G;
if(D.old!==F){D.old=F;
var B=this;
this.startRequest(C);
var E={};
E[C.name]=F;
A.ajax(A.extend(true,{url:G,mode:"abort",port:"validate"+C.name,dataType:"json",data:E,success:function(I){var J=I===true;
if(J){var H=B.formSubmitted;
B.prepareElement(C);
B.formSubmitted=H;
B.successList.push(C);
B.showErrors()
}else{var K={};
K[C.name]=D.message=I||B.defaultMessage(C,"remote");
B.showErrors(K)
}D.valid=J;
B.stopRequest(C,J)
}},G));
return"pending"
}else{if(this.pending[C.name]){return"pending"
}}return D.valid
},minlength:function(C,B,D){return this.optional(B)||this.getLength(A.trim(C),B)>=D
},maxlength:function(C,B,D){return this.optional(B)||this.getLength(A.trim(C),B)<=D
},rangelength:function(D,B,E){var C=this.getLength(A.trim(D),B);
return this.optional(B)||(C>=E[0]&&C<=E[1])
},min:function(C,B,D){return this.optional(B)||C>=D
},max:function(C,B,D){return this.optional(B)||C<=D
},range:function(C,B,D){return this.optional(B)||(C>=D[0]&&C<=D[1])
},email:function(C,B){return this.optional(B)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(C)
},url:function(C,B){return this.optional(B)||/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(C)
},date:function(C,B){return this.optional(B)||!/Invalid|NaN/.test(new Date(C))
},dateISO:function(C,B){return this.optional(B)||/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(C)
},dateDE:function(C,B){return this.optional(B)||/^\d\d?\.\d\d?\.\d\d\d?\d?$/.test(C)
},number:function(C,B){return this.optional(B)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(C)
},numberDE:function(C,B){return this.optional(B)||/^-?(?:\d+|\d{1,3}(?:\.\d{3})+)(?:,\d+)?$/.test(C)
},digits:function(C,B){return this.optional(B)||/^\d+$/.test(C)
},creditcard:function(F,C){if(this.optional(C)){return"dependency-mismatch"
}if(/[^0-9-]+/.test(F)){return false
}var G=0,E=0,B=false;
F=F.replace(/\D/g,"");
for(n=F.length-1;
n>=0;
n--){var D=F.charAt(n);
var E=parseInt(D,10);
if(B){if((E*=2)>9){E-=9
}}G+=E;
B=!B
}return(G%10)==0
},accept:function(C,B,D){D=typeof D=="string"?D.replace(/,/g,"|"):"png|jpe?g|gif";
return this.optional(B)||C.match(new RegExp(".("+D+")$","i"))
},equalTo:function(C,B,D){return C==A(D).val()
}}});
A.format=A.validator.format
})(jQuery);
(function(C){var B=C.ajax;
var A={};
C.ajax=function(E){E=C.extend(E,C.extend({},C.ajaxSettings,E));
var D=E.port;
if(E.mode=="abort"){if(A[D]){A[D].abort()
}return(A[D]=B.apply(this,arguments))
}return B.apply(this,arguments)
}
})(jQuery);
(function(A){A.each({focus:"focusin",blur:"focusout"},function(C,B){A.event.special[B]={setup:function(){if(A.browser.msie){return false
}this.addEventListener(C,A.event.special[B].handler,true)
},teardown:function(){if(A.browser.msie){return false
}this.removeEventListener(C,A.event.special[B].handler,true)
},handler:function(D){arguments[0]=A.event.fix(D);
arguments[0].type=B;
return A.event.handle.apply(this,arguments)
}}
});
A.extend(A.fn,{delegate:function(D,C,B){return this.bind(D,function(E){var F=A(E.target);
if(F.is(C)){return B.apply(F,arguments)
}})
},triggerEvent:function(B,C){return this.triggerHandler(B,[A.event.fix({type:B,target:C})])
}})
})(jQuery);
jQuery.fn.pagination=function(A,B){B=jQuery.extend({items_per_page:10,num_display_entries:10,current_page:0,num_edge_entries:0,link_to:"#",prev_text:"Prev",next_text:"Next",ellipse_text:"...",prev_show_always:true,next_show_always:true,callback:function(){return false
}},B||{});
return this.each(function(){function F(){return Math.ceil(A/B.items_per_page)
}function H(){var K=Math.ceil(B.num_display_entries/2);
var L=F();
var J=L-B.num_display_entries;
var M=G>K?Math.max(Math.min(G-K,J),0):0;
var I=G>K?Math.min(G+K,L):Math.min(B.num_display_entries,L);
return[M,I]
}function E(J,I){G=J;
C(G);
var K=B.callback(J,D);
if(!K){if(I.stopPropagation){I.stopPropagation()
}else{I.cancelBubble=true
}}return K
}function C(P){D.empty();
if(undefined==P){P=0
}var O=jQuery('<li class="range">Page '+(P+1)+" of "+F()+"</li>");
D.append(O);
var I=H();
var Q=F();
var K=function(R){return function(S){return E(R,S)
}
};
var N=function(R,S){R=R<0?0:(R<Q?R:Q-1);
S=jQuery.extend({text:R+1,classes:""},S||{});
if(R==P){var T=jQuery("<li class='current'>"+(S.text)+"</li>")
}else{var T=jQuery('<li><a href="#">'+(S.text)+"</a></li>").bind("click",K(R))
}if(S.classes){T.addClass(S.classes)
}D.append(T)
};
if(B.prev_text&&(P>0||B.prev_show_always)){N(P-1,{text:B.prev_text,classes:"previous"})
}if(I[0]>0&&B.num_edge_entries>0){var L=Math.min(B.num_edge_entries,I[0]);
for(var M=0;
M<L;
M++){N(M)
}if(B.num_edge_entries<I[0]&&B.ellipse_text){jQuery("<li>"+B.ellipse_text+"</li>").appendTo(D)
}}for(var M=I[0];
M<I[1];
M++){N(M)
}if(I[1]<Q&&B.num_edge_entries>0){if(Q-B.num_edge_entries>I[1]&&B.ellipse_text){jQuery("<li>"+B.ellipse_text+"</li>").appendTo(D)
}var J=Math.max(Q-B.num_edge_entries,I[1]);
for(var M=J;
M<Q;
M++){N(M)
}}if(B.next_text&&(P<Q-1||B.next_show_always)){N(P+1,{text:B.next_text,classes:"next"})
}}var G=B.current_page;
A=(!A||A<0)?1:A;
B.items_per_page=(!B.items_per_page||B.items_per_page<0)?1:B.items_per_page;
var D=jQuery(this);
this.selectPage=function(I){E(I)
};
this.prevPage=function(){if(G>0){E(G-1);
return true
}else{return false
}};
this.nextPage=function(){if(G<F()-1){E(G+1);
return true
}else{return false
}};
this.drawLinksPublic=function(I){C(I)
};
C();
B.callback(G,this)
})
};
jQuery.cookie=function(B,I,L){if(typeof I!="undefined"){L=L||{};
if(I===null){I="";
L.expires=-1
}var E="";
if(L.expires&&(typeof L.expires=="number"||L.expires.toUTCString)){var F;
if(typeof L.expires=="number"){F=new Date();
F.setTime(F.getTime()+(L.expires*24*60*60*1000))
}else{F=L.expires
}E="; expires="+F.toUTCString()
}var K=L.path?"; path="+(L.path):"";
var G=L.domain?"; domain="+(L.domain):"";
var A=L.secure?"; secure":"";
document.cookie=[B,"=",encodeURIComponent(I),E,K,G,A].join("")
}else{var D=null;
if(document.cookie&&document.cookie!=""){var J=document.cookie.split(";");
for(var H=0;
H<J.length;
H++){var C=jQuery.trim(J[H]);
if(C.substring(0,B.length+1)==(B+"=")){D=decodeURIComponent(C.substring(B.length+1));
break
}}}return D
}};
(function(C){var B="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
var D=function(F){F=F.replace(/\x0d\x0a/g,"\x0a");
var E="";
for(var H=0;
H<F.length;
H++){var G=F.charCodeAt(H);
if(G<128){E+=String.fromCharCode(G)
}else{if((G>127)&&(G<2048)){E+=String.fromCharCode((G>>6)|192);
E+=String.fromCharCode((G&63)|128)
}else{E+=String.fromCharCode((G>>12)|224);
E+=String.fromCharCode(((G>>6)&63)|128);
E+=String.fromCharCode((G&63)|128)
}}}return E
};
var A=function(E){var F="";
var G=0;
var H=c1=c2=0;
while(G<E.length){H=E.charCodeAt(G);
if(H<128){F+=String.fromCharCode(H);
G++
}else{if((H>191)&&(H<224)){c2=E.charCodeAt(G+1);
F+=String.fromCharCode(((H&31)<<6)|(c2&63));
G+=2
}else{c2=E.charCodeAt(G+1);
c3=E.charCodeAt(G+2);
F+=String.fromCharCode(((H&15)<<12)|((c2&63)<<6)|(c3&63));
G+=3
}}}return F
};
C.extend({base64Encode:function(G){var E="";
var N,L,J,M,K,I,H;
var F=0;
G=D(G);
while(F<G.length){N=G.charCodeAt(F++);
L=G.charCodeAt(F++);
J=G.charCodeAt(F++);
M=N>>2;
K=((N&3)<<4)|(L>>4);
I=((L&15)<<2)|(J>>6);
H=J&63;
if(isNaN(L)){I=H=64
}else{if(isNaN(J)){H=64
}}E=E+B.charAt(M)+B.charAt(K)+B.charAt(I)+B.charAt(H)
}return E
},base64Decode:function(G){var E="";
var N,L,J;
var M,K,I,H;
var F=0;
G=G.replace(/[^A-Za-z0-9\+\/\=]/g,"");
while(F<G.length){M=B.indexOf(G.charAt(F++));
K=B.indexOf(G.charAt(F++));
I=B.indexOf(G.charAt(F++));
H=B.indexOf(G.charAt(F++));
N=(M<<2)|(K>>4);
L=((K&15)<<4)|(I>>2);
J=((I&3)<<6)|H;
E=E+String.fromCharCode(N);
if(I!=64){E=E+String.fromCharCode(L)
}if(H!=64){E=E+String.fromCharCode(J)
}}E=A(E);
return E
}})
})(jQuery);
/*
 * jQuery hashchange event - v1.3 - 7/21/2010
 * http://benalman.com/projects/jquery-hashchange-plugin/
 * 
 * Copyright (c) 2010 "Cowboy" Ben Alman
 * Dual licensed under the MIT and GPL licenses.
 * http://benalman.com/about/license/
 */
(function($,E,B){var C="hashchange",H=document,F,G=$.event.special,I=H.documentMode,D="on"+C in E&&(I===B||I>7);
function A(J){J=J||location.href;
return"#"+J.replace(/^[^#]*#?(.*)$/,"$1")
}$.fn[C]=function(J){return J?this.bind(C,J):this.trigger(C)
};
$.fn[C].delay=50;
G[C]=$.extend(G[C],{setup:function(){if(D){return false
}$(F.start)
},teardown:function(){if(D){return false
}$(F.stop)
}});
F=(function(){var J={},P,M=A(),K=function(Q){return Q
},L=K,O=K;
J.start=function(){P||N()
};
J.stop=function(){P&&clearTimeout(P);
P=B
};
function N(){var R=A(),Q=O(M);
if(R!==M){L(M=R,Q);
$(E).trigger(C)
}else{if(Q!==M){location.href=location.href.replace(/#.*/,"")+Q
}}P=setTimeout(N,$.fn[C].delay)
}$.browser.msie&&!D&&(function(){var Q,R;
J.start=function(){if(!Q){R=$.fn[C].src;
R=R&&R+A();
Q=$('<iframe tabindex="-1" title="empty"/>').hide().one("load",function(){R||L(A());
N()
}).attr("src",R||"javascript:0").insertAfter("body")[0].contentWindow;
H.onpropertychange=function(){try{if(event.propertyName==="title"){Q.document.title=H.title
}}catch(S){}}
}};
J.stop=K;
O=function(){return A(Q.location.href)
};
L=function(V,S){var U=Q.document,T=$.fn[C].domain;
if(V!==S){U.title=H.title;
U.open();
T&&U.write('<script>document.domain="'+T+'"<\/script>');
U.close();
Q.location.hash=V
}}
})();
return J
})()
})(jQuery,this);
jQuery.getFeed=function(A){A=jQuery.extend({url:null,data:null,success:null,error:null,complete:null},A);
if(A.url){$.ajax({type:"GET",url:A.url,data:A.data,dataType:"xml",success:function(B,E,C){var D=new JFeed(B);
if(jQuery.isFunction(A.success)){A.success(D,E,C,A.url)
}},error:function(B,D,C){if(jQuery.isFunction(A.error)){A.error(B,D,C,A.url)
}},complete:function(B,C){if(jQuery.isFunction(A.complete)){A.complete(B,C,A.url)
}}})
}};
function JFeed(A){if(A){this.parse(A)
}}JFeed.prototype={type:"",version:"",title:"",link:"",description:"",parse:function(A){if(jQuery("channel",A).length==1){this.type="rss";
var B=new JRss(A)
}else{if(jQuery("feed",A).length==1){this.type="atom";
var B=new JAtom(A)
}}if(B){jQuery.extend(this,B)
}}};
function JFeedItem(){}JFeedItem.prototype={title:"",link:"",description:"",updated:"",id:""};
function JAtom(A){this._parse(A)
}JAtom.prototype={_parse:function(A){var B=jQuery("feed",A).eq(0);
this.version="1.0";
this.title=jQuery(B).find("title:first").text();
this.link=jQuery(B).find("link:first").attr("href");
this.description=jQuery(B).find("subtitle:first").text();
this.language=jQuery(B).attr("xml:lang");
this.updated=jQuery(B).find("updated:first").text();
this.items=new Array();
var C=this;
jQuery("entry",A).each(function(){var D=new JFeedItem();
D.title=jQuery(this).find("title").eq(0).text();
D.link=jQuery(this).find("link").eq(0).attr("href");
D.description=jQuery(this).find("content").eq(0).text();
D.summary=jQuery(this).find("summary").eq(0).text();
D.updated=jQuery(this).find("updated").eq(0).text();
D.id=jQuery(this).find("id").eq(0).text();
C.items.push(D)
})
}};
function JRss(A){this._parse(A)
}JRss.prototype={_parse:function(A){if(jQuery("rss",A).length==0){this.version="1.0"
}else{this.version=jQuery("rss",A).eq(0).attr("version")
}var B=jQuery("channel",A).eq(0);
this.title=jQuery(B).find("title:first").text();
this.link=jQuery(B).find("link:first").text();
this.description=jQuery(B).find("description:first").text();
this.language=jQuery(B).find("language:first").text();
this.updated=jQuery(B).find("lastBuildDate:first").text();
this.items=new Array();
var C=this;
jQuery("item",A).each(function(){var D=new JFeedItem();
D.title=jQuery(this).find("title").eq(0).text();
D.link=jQuery(this).find("link").eq(0).text();
D.description=jQuery(this).find("description").eq(0).text();
D.updated=jQuery(this).find("pubDate").eq(0).text();
D.id=jQuery(this).find("guid").eq(0).text();
C.items.push(D)
})
}};
(function(A){A.fn.feedbackBar=function(B){A.feedbackBar(B)
};
A.feedbackBar=function(F,E){var E=E,F=F,C={wrapperClass:"feedback-bar",innerClass:"feedback-bar-content",durationIn:"slow",durationOut:"slow",autoClose:false,manualCloseSelector:".close",delay:false,closeCallback:false},B=A.extend(C,E);
if(B.delay){setTimeout(D,B.delay)
}else{D()
}function D(){if(A("."+B.wrapperClass).length===0){var H=A("<div />"),G=A("<div />").addClass(B.innerClass).html(F);
H.addClass(B.wrapperClass).css({position:"absolute",top:"0",left:"0",width:"100%"}).append(G).hide().appendTo("body");
function I(J){H.slideUp(B.durationOut,function(){A(this).remove();
if(B.closeCallback){B.closeCallback()
}});
return false
}H.slideDown(B.durationIn,function(){if(B.autoClose){setTimeout(I,B.autoClose)
}else{A(B.manualCloseSelector).click(I)
}})
}}}
})(jQuery);
(function(B){var A=window.humanMsg={setup:function(D,C,E){A.msgID="humanMsg";
A.logID="humanMsgLog";
if(D==undefined){D="body"
}if(C==undefined){C="Message Log"
}A.msgOpacity=0.8;
if(E!=undefined){A.msgOpacity=parseFloat(E)
}B(D).append('<div id="'+A.msgID+'" class="humanMsg"><div class="round"></div><p></p><div class="round"></div></div>')
},displayMsg:function(C){if(C==""){return 
}clearTimeout(A.t2);
B("#"+A.msgID+" p").html(C);
B("#"+A.msgID+"").show().animate({opacity:A.msgOpacity},200);
A.t1=setTimeout("humanMsg.bindEvents()",700);
A.t2=setTimeout("humanMsg.removeMsg()",5000)
},bindEvents:function(){B(window).mousemove(A.removeMsg).click(A.removeMsg).keypress(A.removeMsg)
},removeMsg:function(){B(window).unbind("mousemove",A.removeMsg).unbind("click",A.removeMsg).unbind("keypress",A.removeMsg);
if(B("#"+A.msgID).css("opacity")==A.msgOpacity){B("#"+A.msgID).animate({opacity:0},500,function(){B(this).hide()
})
}}};
B(document).ready(function(){A.setup()
})
})(jQuery);
if(!this.JSON){this.JSON={}
}(function(){function f(n){return n<10?"0"+n:n
}if(typeof Date.prototype.toJSON!=="function"){Date.prototype.toJSON=function(key){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+f(this.getUTCMonth()+1)+"-"+f(this.getUTCDate())+"T"+f(this.getUTCHours())+":"+f(this.getUTCMinutes())+":"+f(this.getUTCSeconds())+"Z":null
};
String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(key){return this.valueOf()
}
}var cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,escapable=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,gap,indent,meta={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},rep;
function quote(string){escapable.lastIndex=0;
return escapable.test(string)?'"'+string.replace(escapable,function(a){var c=meta[a];
return typeof c==="string"?c:"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)
})+'"':'"'+string+'"'
}function str(key,holder){var i,k,v,length,mind=gap,partial,value=holder[key];
if(value&&typeof value==="object"&&typeof value.toJSON==="function"){value=value.toJSON(key)
}if(typeof rep==="function"){value=rep.call(holder,key,value)
}switch(typeof value){case"string":return quote(value);
case"number":return isFinite(value)?String(value):"null";
case"boolean":case"null":return String(value);
case"object":if(!value){return"null"
}gap+=indent;
partial=[];
if(Object.prototype.toString.apply(value)==="[object Array]"){length=value.length;
for(i=0;
i<length;
i+=1){partial[i]=str(i,value)||"null"
}v=partial.length===0?"[]":gap?"[\n"+gap+partial.join(",\n"+gap)+"\n"+mind+"]":"["+partial.join(",")+"]";
gap=mind;
return v
}if(rep&&typeof rep==="object"){length=rep.length;
for(i=0;
i<length;
i+=1){k=rep[i];
if(typeof k==="string"){v=str(k,value);
if(v){partial.push(quote(k)+(gap?": ":":")+v)
}}}}else{for(k in value){if(Object.hasOwnProperty.call(value,k)){v=str(k,value);
if(v){partial.push(quote(k)+(gap?": ":":")+v)
}}}}v=partial.length===0?"{}":gap?"{\n"+gap+partial.join(",\n"+gap)+"\n"+mind+"}":"{"+partial.join(",")+"}";
gap=mind;
return v
}}if(typeof JSON.stringify!=="function"){JSON.stringify=function(value,replacer,space){var i;
gap="";
indent="";
if(typeof space==="number"){for(i=0;
i<space;
i+=1){indent+=" "
}}else{if(typeof space==="string"){indent=space
}}rep=replacer;
if(replacer&&typeof replacer!=="function"&&(typeof replacer!=="object"||typeof replacer.length!=="number")){throw new Error("JSON.stringify")
}return str("",{"":value})
}
}if(typeof JSON.parse!=="function"){JSON.parse=function(text,reviver){var j;
function walk(holder,key){var k,v,value=holder[key];
if(value&&typeof value==="object"){for(k in value){if(Object.hasOwnProperty.call(value,k)){v=walk(value,k);
if(v!==undefined){value[k]=v
}else{delete value[k]
}}}}return reviver.call(holder,key,value)
}cx.lastIndex=0;
if(cx.test(text)){text=text.replace(cx,function(a){return"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)
})
}if(/^[\],:{}\s]*$/.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))){j=eval("("+text+")");
return typeof reviver==="function"?walk({"":j},""):j
}throw new SyntaxError("JSON.parse")
}
}}());
/*
 * Copyright (c) 2009 Simo Kinnunen.
 * Licensed under the MIT license.
 *
 * @version 1.09i
 */
var Cufon=(function(){var M=function(){return M.replace.apply(null,arguments)
};
var X=M.DOM={ready:(function(){var c=false,f={loaded:1,complete:1};
var b=[],e=function(){if(c){return 
}c=true;
for(var g;
g=b.shift();
g()){}};
if(document.addEventListener){document.addEventListener("DOMContentLoaded",e,false);
window.addEventListener("pageshow",e,false)
}if(!window.opera&&document.readyState){(function(){f[document.readyState]?e():setTimeout(arguments.callee,10)
})()
}if(document.readyState&&document.createStyleSheet){(function(){try{document.body.doScroll("left");
e()
}catch(g){setTimeout(arguments.callee,1)
}})()
}Q(window,"load",e);
return function(g){if(!arguments.length){e()
}else{c?g():b.push(g)
}}
})(),root:function(){return document.documentElement||document.body
}};
var N=M.CSS={Size:function(c,b){this.value=parseFloat(c);
this.unit=String(c).match(/[a-z%]*$/)[0]||"px";
this.convert=function(e){return e/b*this.value
};
this.convertFrom=function(e){return e/this.value*b
};
this.toString=function(){return this.value+this.unit
}
},addClass:function(c,b){var e=c.className;
c.className=e+(e&&" ")+b;
return c
},color:J(function(c){var b={};
b.color=c.replace(/^rgba\((.*?),\s*([\d.]+)\)/,function(f,e,g){b.opacity=parseFloat(g);
return"rgb("+e+")"
});
return b
}),fontStretch:J(function(b){if(typeof b=="number"){return b
}if(/%$/.test(b)){return parseFloat(b)/100
}return{"ultra-condensed":0.5,"extra-condensed":0.625,condensed:0.75,"semi-condensed":0.875,"semi-expanded":1.125,expanded:1.25,"extra-expanded":1.5,"ultra-expanded":2}[b]||1
}),getStyle:function(c){var b=document.defaultView;
if(b&&b.getComputedStyle){return new A(b.getComputedStyle(c,null))
}if(c.currentStyle){return new A(c.currentStyle)
}return new A(c.style)
},gradient:J(function(g){var h={id:g,type:g.match(/^-([a-z]+)-gradient\(/)[1],stops:[]},c=g.substr(g.indexOf("(")).match(/([\d.]+=)?(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)/ig);
for(var f=0,b=c.length,e;
f<b;
++f){e=c[f].split("=",2).reverse();
h.stops.push([e[1]||f/(b-1),e[0]])
}return h
}),quotedList:J(function(f){var e=[],c=/\s*((["'])([\s\S]*?[^\\])\2|[^,]+)\s*/g,b;
while(b=c.exec(f)){e.push(b[3]||b[1])
}return e
}),recognizesMedia:J(function(i){var g=document.createElement("style"),f,c,b;
g.type="text/css";
g.media=i;
try{g.appendChild(document.createTextNode("/**/"))
}catch(h){}c=G("head")[0];
c.insertBefore(g,c.firstChild);
f=(g.sheet||g.styleSheet);
b=f&&!f.disabled;
c.removeChild(g);
return b
}),removeClass:function(e,c){var b=RegExp("(?:^|\\s+)"+c+"(?=\\s|$)","g");
e.className=e.className.replace(b,"");
return e
},supports:function(e,c){var b=document.createElement("span").style;
if(b[e]===undefined){return false
}b[e]=c;
return b[e]===c
},textAlign:function(f,e,b,c){if(e.get("textAlign")=="right"){if(b>0){f=" "+f
}}else{if(b<c-1){f+=" "
}}return f
},textShadow:J(function(g){if(g=="none"){return null
}var f=[],h={},b,c=0;
var e=/(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)|(-?[\d.]+[a-z%]*)|,/ig;
while(b=e.exec(g)){if(b[0]==","){f.push(h);
h={};
c=0
}else{if(b[1]){h.color=b[1]
}else{h[["offX","offY","blur"][c++]]=b[2]
}}}f.push(h);
return f
}),textTransform:(function(){var b={uppercase:function(c){return c.toUpperCase()
},lowercase:function(c){return c.toLowerCase()
},capitalize:function(c){return c.replace(/\b./g,function(e){return e.toUpperCase()
})
}};
return function(f,e){var c=b[e.get("textTransform")];
return c?c(f):f
}
})(),whiteSpace:(function(){var e={inline:1,"inline-block":1,"run-in":1};
var c=/^\s+/,b=/\s+$/;
return function(i,g,h,f){if(f){if(f.nodeName.toLowerCase()=="br"){i=i.replace(c,"")
}}if(e[g.get("display")]){return i
}if(!h.previousSibling){i=i.replace(c,"")
}if(!h.nextSibling){i=i.replace(b,"")
}return i
}
})()};
N.ready=(function(){var b=!N.recognizesMedia("all"),f=false;
var e=[],i=function(){b=true;
for(var l;
l=e.shift();
l()){}};
var j=G("link"),k=G("style");
function c(l){return l.disabled||h(l.sheet,l.media||"screen")
}function h(p,s){if(!N.recognizesMedia(s||"all")){return true
}if(!p||p.disabled){return false
}try{var t=p.cssRules,r;
if(t){search:for(var o=0,m=t.length;
r=t[o],o<m;
++o){switch(r.type){case 2:break;
case 3:if(!h(r.styleSheet,r.media.mediaText)){return false
}break;
default:break search
}}}}catch(q){}return true
}function g(){if(document.createStyleSheet){return true
}var m,l;
for(l=0;
m=j[l];
++l){if(m.rel.toLowerCase()=="stylesheet"&&!c(m)){return false
}}for(l=0;
m=k[l];
++l){if(!c(m)){return false
}}return true
}X.ready(function(){if(!f){f=N.getStyle(document.body).isUsable()
}if(b||(f&&g())){i()
}else{setTimeout(arguments.callee,10)
}});
return function(l){if(b){l()
}else{e.push(l)
}}
})();
function S(e){var c=this.face=e.face,b={"\u0020":1,"\u00a0":1,"\u3000":1};
this.glyphs=e.glyphs;
this.w=e.w;
this.baseSize=parseInt(c["units-per-em"],10);
this.family=c["font-family"].toLowerCase();
this.weight=c["font-weight"];
this.style=c["font-style"]||"normal";
this.viewBox=(function(){var g=c.bbox.split(/\s+/);
var f={minX:parseInt(g[0],10),minY:parseInt(g[1],10),maxX:parseInt(g[2],10),maxY:parseInt(g[3],10)};
f.width=f.maxX-f.minX;
f.height=f.maxY-f.minY;
f.toString=function(){return[this.minX,this.minY,this.width,this.height].join(" ")
};
return f
})();
this.ascent=-parseInt(c.ascent,10);
this.descent=-parseInt(c.descent,10);
this.height=-this.ascent+this.descent;
this.spacing=function(q,s,f){var t=this.glyphs,r,p,h,u=[],g=0,o=-1,m=-1,l;
while(l=q[++o]){r=t[l]||this.missingGlyph;
if(!r){continue
}if(p){g-=h=p[l]||0;
u[m]-=h
}g+=u[++m]=~~(r.w||this.w)+s+(b[l]?f:0);
p=r.k
}u.total=g;
return u
}
}function F(){var c={},b={oblique:"italic",italic:"oblique"};
this.add=function(e){(c[e.style]||(c[e.style]={}))[e.weight]=e
};
this.get=function(i,j){var h=c[i]||c[b[i]]||c.normal||c.italic||c.oblique;
if(!h){return null
}j={normal:400,bold:700}[j]||parseInt(j,10);
if(h[j]){return h[j]
}var f={1:1,99:0}[j%100],l=[],g,e;
if(f===undefined){f=j>400
}if(j==500){j=400
}for(var k in h){if(!K(h,k)){continue
}k=parseInt(k,10);
if(!g||k<g){g=k
}if(!e||k>e){e=k
}l.push(k)
}if(j<g){j=g
}if(j>e){j=e
}l.sort(function(o,m){return(f?(o>=j&&m>=j)?o<m:o>m:(o<=j&&m<=j)?o>m:o<m)?-1:1
});
return h[l[0]]
}
}function R(){function e(g,h){if(g.contains){return g.contains(h)
}return g.compareDocumentPosition(h)&16
}function b(h){var g=h.relatedTarget;
if(!g||e(this,g)){return 
}c(this,h.type=="mouseover")
}function f(g){c(this,g.type=="mouseenter")
}function c(g,h){setTimeout(function(){var i=D.get(g).options;
M.replace(g,h?H(i,i.hover):i,true)
},10)
}this.attach=function(g){if(g.onmouseenter===undefined){Q(g,"mouseover",b);
Q(g,"mouseout",b)
}else{Q(g,"mouseenter",f);
Q(g,"mouseleave",f)
}}
}function U(){var c=[],e={};
function b(j){var f=[],h;
for(var g=0;
h=j[g];
++g){f[g]=c[e[h]]
}return f
}this.add=function(g,f){e[g]=c.push(f)-1
};
this.repeat=function(){var f=arguments.length?b(arguments):c,g;
for(var h=0;
g=f[h++];
){M.replace(g[0],g[1],true)
}}
}function a(){var e={},b=0;
function c(f){return f.cufid||(f.cufid=++b)
}this.get=function(f){var g=c(f);
return e[g]||(e[g]={})
}
}function A(b){var e={},c={};
this.extend=function(f){for(var g in f){if(K(f,g)){e[g]=f[g]
}}return this
};
this.get=function(f){return e[f]!=undefined?e[f]:b[f]
};
this.getSize=function(g,f){return c[g]||(c[g]=new N.Size(this.get(g),f))
};
this.isUsable=function(){return !!b
}
}function Q(c,b,e){if(c.addEventListener){c.addEventListener(b,e,false)
}else{if(c.attachEvent){c.attachEvent("on"+b,function(){return e.call(c,window.event)
})
}}}function V(c,b){var e=D.get(c);
if(e.options){return c
}if(b.hover&&b.hoverables[c.nodeName.toLowerCase()]){B.attach(c)
}e.options=b;
return c
}function J(b){var c={};
return function(e){if(!K(c,e)){c[e]=b.apply(null,arguments)
}return c[e]
}
}function C(g,f){var b=N.quotedList(f.get("fontFamily").toLowerCase()),e;
for(var c=0;
e=b[c];
++c){if(I[e]){return I[e].get(f.get("fontStyle"),f.get("fontWeight"))
}}return null
}function G(b){return document.getElementsByTagName(b)
}function K(c,b){return c.hasOwnProperty(b)
}function H(){var c={},b,g;
for(var f=0,e=arguments.length;
b=arguments[f],f<e;
++f){for(g in b){if(K(b,g)){c[g]=b[g]
}}}return c
}function O(f,q,c,r,g,e){var o=document.createDocumentFragment(),j;
if(q===""){return o
}var p=r.separate;
var k=q.split(P[p]),b=(p=="words");
if(b&&T){if(/^\s/.test(q)){k.unshift("")
}if(/\s$/.test(q)){k.push("")
}}for(var m=0,h=k.length;
m<h;
++m){j=Z[r.engine](f,b?N.textAlign(k[m],c,m,h):k[m],c,r,g,e,m<h-1);
if(j){o.appendChild(j)
}}return o
}function L(e,o){var c=e.nodeName.toLowerCase();
if(o.ignore[c]){return 
}var f=!o.textless[c];
var b=N.getStyle(V(e,o)).extend(o);
var g=C(e,b),h,l,j,i,m,k;
if(!g){return 
}for(h=e.firstChild;
h;
h=j){l=h.nodeType;
j=h.nextSibling;
if(f&&l==3){if(i){i.appendData(h.data);
e.removeChild(h)
}else{i=h
}if(j){continue
}}if(i){e.replaceChild(O(g,N.whiteSpace(i.data,b,i,k),b,o,h,e),i);
i=null
}if(l==1){if(h.firstChild){if(h.nodeName.toLowerCase()=="cufon"){Z[o.engine](g,null,b,o,h,e)
}else{arguments.callee(h,o)
}}k=h
}}}var T=" ".split(/\s+/).length==0;
var D=new a();
var B=new R();
var Y=new U();
var E=false;
var Z={},I={},W={autoDetect:false,engine:null,forceHitArea:false,hover:false,hoverables:{a:true},ignore:{applet:1,canvas:1,col:1,colgroup:1,head:1,iframe:1,map:1,optgroup:1,option:1,script:1,select:1,style:1,textarea:1,title:1,pre:1},printable:true,selector:(window.Sizzle||(window.jQuery&&function(b){return jQuery(b)
})||(window.dojo&&dojo.query)||(window.Ext&&Ext.query)||(window.YAHOO&&YAHOO.util&&YAHOO.util.Selector&&YAHOO.util.Selector.query)||(window.$$&&function(b){return $$(b)
})||(window.$&&function(b){return $(b)
})||(document.querySelectorAll&&function(b){return document.querySelectorAll(b)
})||G),separate:"words",textless:{dl:1,html:1,ol:1,table:1,tbody:1,thead:1,tfoot:1,tr:1,ul:1},textShadow:"none"};
var P={words:/\s/.test("\u00a0")?/[^\S\u00a0]+/:/\s+/,characters:"",none:/^/};
M.now=function(){X.ready();
return M
};
M.refresh=function(){Y.repeat.apply(Y,arguments);
return M
};
M.registerEngine=function(c,b){if(!b){return M
}Z[c]=b;
return M.set("engine",c)
};
M.registerFont=function(e){if(!e){return M
}var b=new S(e),c=b.family;
if(!I[c]){I[c]=new F()
}I[c].add(b);
return M.set("fontFamily",'"'+c+'"')
};
M.replace=function(e,c,b){c=H(W,c);
if(!c.engine){return M
}if(!E){N.addClass(X.root(),"cufon-active cufon-loading");
N.ready(function(){N.addClass(N.removeClass(X.root(),"cufon-loading"),"cufon-ready")
});
E=true
}if(c.hover){c.forceHitArea=true
}if(c.autoDetect){delete c.fontFamily
}if(typeof c.textShadow=="string"){c.textShadow=N.textShadow(c.textShadow)
}if(typeof c.color=="string"&&/^-/.test(c.color)){c.textGradient=N.gradient(c.color)
}else{delete c.textGradient
}if(!b){Y.add(e,arguments)
}if(e.nodeType||typeof e=="string"){e=[e]
}N.ready(function(){for(var g=0,f=e.length;
g<f;
++g){var h=e[g];
if(typeof h=="string"){M.replace(c.selector(h),c,true)
}else{L(h,c)
}}});
return M
};
M.set=function(b,c){W[b]=c;
return M
};
return M
})();
Cufon.registerEngine("vml",(function(){var E=document.namespaces;
if(!E){return 
}E.add("cvml","urn:schemas-microsoft-com:vml");
E=null;
var B=document.createElement("cvml:shape");
B.style.behavior="url(#default#VML)";
if(!B.coordsize){return 
}B=null;
var H=(document.documentMode||0)<8;
document.write(('<style type="text/css">cufoncanvas{text-indent:0;}@media screen{cvml\\:shape,cvml\\:rect,cvml\\:fill,cvml\\:shadow{behavior:url(#default#VML);display:block;antialias:true;position:absolute;}cufoncanvas{position:absolute;text-align:left;}cufon{display:inline-block;position:relative;vertical-align:'+(H?"middle":"text-bottom")+";}cufon cufontext{position:absolute;left:-10000in;font-size:1px;}a cufon{cursor:pointer}}@media print{cufon cufoncanvas{display:none;}}</style>").replace(/;/g,"!important;"));
function C(I,J){return A(I,/(?:em|ex|%)$|^[a-z-]+$/i.test(J)?"1em":J)
}function A(L,M){if(M==="0"){return 0
}if(/px$/i.test(M)){return parseFloat(M)
}var K=L.style.left,J=L.runtimeStyle.left;
L.runtimeStyle.left=L.currentStyle.left;
L.style.left=M.replace("%","em");
var I=L.style.pixelLeft;
L.style.left=K;
L.runtimeStyle.left=J;
return I
}function F(L,K,J,N){var I="computed"+N,M=K[I];
if(isNaN(M)){M=K.get(N);
K[I]=M=(M=="normal")?0:~~J.convertFrom(A(L,M))
}return M
}var G={};
function D(N){var O=N.id;
if(!G[O]){var L=N.stops,M=document.createElement("cvml:fill"),I=[];
M.type="gradient";
M.angle=180;
M.focus="0";
M.method="sigma";
M.color=L[0][1];
for(var K=1,J=L.length-1;
K<J;
++K){I.push(L[K][0]*100+"% "+L[K][1])
}M.colors=I.join(",");
M.color2=L[J][1];
G[O]=M
}return G[O]
}return function(AE,f,AA,a,l,AF,y){var L=(f===null);
if(L){f=l.alt
}var h=AE.viewBox;
var N=AA.computedFontSize||(AA.computedFontSize=new Cufon.CSS.Size(C(AF,AA.get("fontSize"))+"px",AE.baseSize));
var W,O;
if(L){W=l;
O=l.firstChild
}else{W=document.createElement("cufon");
W.className="cufon cufon-vml";
W.alt=f;
O=document.createElement("cufoncanvas");
W.appendChild(O);
if(a.printable){var AB=document.createElement("cufontext");
AB.appendChild(document.createTextNode(f));
W.appendChild(AB)
}if(!y){W.appendChild(document.createElement("cvml:shape"))
}}var AK=W.style;
var t=O.style;
var J=N.convert(h.height),AH=Math.ceil(J);
var x=AH/J;
var r=x*Cufon.CSS.fontStretch(AA.get("fontStretch"));
var w=h.minX,v=h.minY;
t.height=AH;
t.top=Math.round(N.convert(v-AE.ascent));
t.left=Math.round(N.convert(w));
AK.height=N.convert(AE.height)+"px";
var e=AA.get("color");
var AI=Cufon.CSS.textTransform(f,AA).split("");
var m=AE.spacing(AI,F(AF,AA,N,"letterSpacing"),F(AF,AA,N,"wordSpacing"));
if(!m.length){return null
}var I=m.total;
var V=-w+I+(h.width-m[m.length-1]);
var AJ=N.convert(V*r),z=Math.round(AJ);
var q=V+","+h.height,K;
var k="r"+q+"ns";
var S=a.textGradient&&D(a.textGradient);
var M=AE.glyphs,u=0;
var g=a.textShadow;
var AD=-1,AC=0,U;
while(U=AI[++AD]){var b=M[AI[AD]]||AE.missingGlyph,T;
if(!b){continue
}if(L){T=O.childNodes[AC];
while(T.firstChild){T.removeChild(T.firstChild)
}}else{T=document.createElement("cvml:shape");
O.appendChild(T)
}T.stroked="f";
T.coordsize=q;
T.coordorigin=K=(w-u)+","+v;
T.path=(b.d?"m"+b.d+"xe":"")+"m"+K+k;
T.fillcolor=e;
if(S){T.appendChild(S.cloneNode(false))
}var AG=T.style;
AG.width=z;
AG.height=AH;
if(g){var Q=g[0],P=g[1];
var Z=Cufon.CSS.color(Q.color),X;
var p=document.createElement("cvml:shadow");
p.on="t";
p.color=Z.color;
p.offset=Q.offX+","+Q.offY;
if(P){X=Cufon.CSS.color(P.color);
p.type="double";
p.color2=X.color;
p.offset2=P.offX+","+P.offY
}p.opacity=Z.opacity||(X&&X.opacity)||1;
T.appendChild(p)
}u+=m[AC++]
}var o=T.nextSibling,R,Y;
if(a.forceHitArea){if(!o){o=document.createElement("cvml:rect");
o.stroked="f";
o.className="cufon-vml-cover";
R=document.createElement("cvml:fill");
R.opacity=0;
o.appendChild(R);
O.appendChild(o)
}Y=o.style;
Y.width=z;
Y.height=AH
}else{if(o){O.removeChild(o)
}}AK.width=Math.max(Math.ceil(N.convert(I*r)),0);
if(H){var s=AA.computedYAdjust;
if(s===undefined){var c=AA.get("lineHeight");
if(c=="normal"){c="1em"
}else{if(!isNaN(c)){c+="em"
}}AA.computedYAdjust=s=0.5*(A(AF,c)-parseFloat(AK.height))
}if(s){AK.marginTop=Math.ceil(s)+"px";
AK.marginBottom=s+"px"
}}return W
}
})());
Cufon.registerEngine("canvas",(function(){var B=document.createElement("canvas");
if(!B||!B.getContext||!B.getContext.apply){return 
}B=null;
var A=Cufon.CSS.supports("display","inline-block");
var E=!A&&(document.compatMode=="BackCompat"||/frameset|transitional/i.test(document.doctype.publicId));
var F=document.createElement("style");
F.type="text/css";
F.appendChild(document.createTextNode(("cufon{text-indent:0;}@media screen,projection{cufon{display:inline;display:inline-block;position:relative;vertical-align:middle;"+(E?"":"font-size:1px;line-height:1px;")+"}cufon cufontext{display:-moz-inline-box;display:inline-block;width:0;height:0;overflow:hidden;text-indent:-10000in;}"+(A?"cufon canvas{position:relative;}":"cufon canvas{position:absolute;}")+"}@media print{cufon{padding:0;}cufon canvas{display:none;}}").replace(/;/g,"!important;")));
document.getElementsByTagName("head")[0].appendChild(F);
function D(O,H){var M=0,L=0;
var G=[],N=/([mrvxe])([^a-z]*)/g,J;
generate:for(var I=0;
J=N.exec(O);
++I){var K=J[2].split(",");
switch(J[1]){case"v":G[I]={m:"bezierCurveTo",a:[M+~~K[0],L+~~K[1],M+~~K[2],L+~~K[3],M+=~~K[4],L+=~~K[5]]};
break;
case"r":G[I]={m:"lineTo",a:[M+=~~K[0],L+=~~K[1]]};
break;
case"m":G[I]={m:"moveTo",a:[M=~~K[0],L=~~K[1]]};
break;
case"x":G[I]={m:"closePath"};
break;
case"e":break generate
}H[G[I].m].apply(H,G[I].a)
}return G
}function C(K,J){for(var I=0,H=K.length;
I<H;
++I){var G=K[I];
J[G.m].apply(J,G.a)
}}return function(v,T,p,Q,X,w){var I=(T===null);
if(I){T=X.getAttribute("alt")
}var V=v.viewBox;
var J=p.getSize("fontSize",v.baseSize);
var W=0,o=0,m=0,R=0;
var U=Q.textShadow,j=[];
if(U){for(var u=U.length;
u--;
){var a=U[u];
var h=J.convertFrom(parseFloat(a.offX));
var e=J.convertFrom(parseFloat(a.offY));
j[u]=[h,e];
if(e<W){W=e
}if(h>o){o=h
}if(e>m){m=e
}if(h<R){R=h
}}}var AB=Cufon.CSS.textTransform(T,p).split("");
var Z=v.spacing(AB,~~J.convertFrom(parseFloat(p.get("letterSpacing"))||0),~~J.convertFrom(parseFloat(p.get("wordSpacing"))||0));
if(!Z.length){return null
}var G=Z.total;
o+=V.width-Z[Z.length-1];
R+=V.minX;
var P,K;
if(I){P=X;
K=X.firstChild
}else{P=document.createElement("cufon");
P.className="cufon cufon-canvas";
P.setAttribute("alt",T);
K=document.createElement("canvas");
P.appendChild(K);
if(Q.printable){var s=document.createElement("cufontext");
s.appendChild(document.createTextNode(T));
P.appendChild(s)
}}var AC=P.style;
var c=K.style;
var H=J.convert(V.height);
var AA=Math.ceil(H);
var k=AA/H;
var b=k*Cufon.CSS.fontStretch(p.get("fontStretch"));
var f=G*b;
var q=Math.ceil(J.convert(f+o-R));
var L=Math.ceil(J.convert(V.height-W+m));
K.width=q;
K.height=L;
c.width=q+"px";
c.height=L+"px";
W+=V.minY;
c.top=Math.round(J.convert(W-v.ascent))+"px";
c.left=Math.round(J.convert(R))+"px";
var O=Math.max(Math.ceil(J.convert(f)),0)+"px";
if(A){AC.width=O;
AC.height=J.convert(v.height)+"px"
}else{AC.paddingLeft=O;
AC.paddingBottom=(J.convert(v.height)-1)+"px"
}var z=K.getContext("2d"),Y=H/V.height;
z.scale(Y,Y*k);
z.translate(-R,-W);
z.save();
function t(){var x=v.glyphs,AD,l=-1,g=-1,y;
z.scale(b,1);
while(y=AB[++l]){var AD=x[AB[l]]||v.missingGlyph;
if(!AD){continue
}if(AD.d){z.beginPath();
if(AD.code){C(AD.code,z)
}else{AD.code=D("m"+AD.d,z)
}z.fill()
}z.translate(Z[++g],0)
}z.restore()
}if(U){for(var u=U.length;
u--;
){var a=U[u];
z.save();
z.fillStyle=a.color;
z.translate.apply(z,j[u]);
t()
}}var N=Q.textGradient;
if(N){var S=N.stops,M=z.createLinearGradient(0,V.minY,0,V.maxY);
for(var u=0,r=S.length;
u<r;
++u){M.addColorStop.apply(M,S[u])
}z.fillStyle=M
}else{z.fillStyle=p.get("color")
}t();
return P
}
})());
/*
 * The following copyright notice may not be removed under any circumstances.
 * 
 * Copyright:
 * Copyright © 1987, 1991, 1993, 2002 Adobe Systems Incorporated.  All Rights
 * Reserved.
 * 
 * Trademark:
 * Futura is a registered trademark of Bauer Types, S.A.
 * 
 * Full name:
 * FuturaStd-Book
 * 
 * Designer:
 * Paul Renner
 * 
 * Vendor URL:
 * http://www.adobe.com/type
 * 
 * License information:
 * http://www.adobe.com/type/legal.html
 */
Cufon.registerFont({w:221,face:{"font-family":"Futura Book","font-weight":400,"font-stretch":"normal","units-per-em":"360","panose-1":"2 11 5 2 2 2 4 2 3 3",ascent:"297",descent:"-63","x-height":"5",bbox:"-24 -311 388 95","underline-thickness":"18","underline-position":"-18",stemh:"27",stemv:"29","unicode-range":"U+0020-U+007E"},glyphs:{" ":{w:110},"!":{d:"61,-36v11,0,20,9,20,20v0,11,-9,21,-20,21v-11,0,-20,-10,-20,-21v0,-11,9,-20,20,-20xm46,-55r0,-216r30,0r0,216r-30,0",w:121},'"':{d:"37,-271r34,0r-7,118r-21,0xm94,-271r34,0r-7,118r-21,0",w:164},"#":{d:"85,-271r28,0r-13,73r44,0r13,-73r28,0r-12,73r33,0r0,28r-38,0r-10,62r36,0r0,28r-41,0r-15,80r-27,0r14,-80r-44,0r-15,80r-27,0r14,-80r-37,0r0,-28r41,0r11,-62r-39,0r0,-28r43,0xm96,-170r-11,62r45,0r10,-62r-44,0"},"$":{d:"128,-124r0,97v23,-8,37,-28,37,-52v0,-23,-18,-36,-37,-45xm104,-167r0,-79v-19,4,-33,21,-33,41v0,20,17,31,33,38xm104,-25r0,-110v-33,-14,-63,-31,-63,-71v0,-37,27,-63,63,-68r0,-37r24,0r0,37v24,3,46,19,57,41r-24,16v-7,-13,-18,-25,-33,-28r0,89v36,15,67,33,67,76v0,40,-28,74,-67,82r0,39r-24,0r0,-37v-39,-2,-70,-32,-77,-70r29,-8v3,25,22,47,48,49"},"%":{d:"72,-253v-20,0,-37,16,-37,36v0,20,17,36,37,36v20,0,37,-16,37,-36v0,-20,-17,-36,-37,-36xm215,-276r14,9r-157,272r-15,-10xm215,-91v-20,0,-37,17,-37,37v0,20,17,36,37,36v20,0,38,-16,38,-36v0,-20,-18,-37,-38,-37xm72,-276v33,0,60,26,60,59v0,33,-27,59,-60,59v-33,0,-60,-26,-60,-59v0,-33,27,-59,60,-59xm215,-114v33,0,61,27,61,60v0,33,-28,59,-61,59v-33,0,-60,-26,-60,-59v0,-33,27,-60,60,-60",w:286},"&":{d:"109,-177v14,-13,36,-23,36,-46v0,-17,-13,-28,-29,-28v-44,2,-29,59,-7,74xm209,0r-29,-38v-24,22,-53,43,-87,43v-41,0,-79,-31,-79,-74v0,-46,36,-70,70,-92v-12,-17,-27,-36,-27,-58v0,-34,25,-57,59,-57v31,0,58,21,58,53v0,32,-25,50,-48,68r57,73r31,-36r22,18r-35,41r46,59r-38,0xm102,-139v-23,17,-58,33,-58,67v0,26,21,49,47,49v27,0,52,-21,71,-38",w:250},"(":{d:"66,-284r26,13v-40,108,-39,237,0,345r-26,12v-46,-116,-45,-254,0,-370",w:103},")":{d:"12,-271r25,-13v46,116,45,254,0,370r-25,-12v39,-108,38,-237,0,-345",w:103},"*":{d:"95,-221r-2,-50r27,0r-2,50r48,-18r8,26r-49,14r32,40r-22,16r-28,-43r-29,43r-21,-16r31,-40r-49,-14r9,-26",w:213},"+":{d:"97,-179r28,0r0,73r73,0r0,28r-73,0r0,73r-28,0r0,-73r-73,0r0,-28r73,0r0,-73"},",":{d:"54,-40r27,10r-41,92r-19,-8",w:110},"-":{d:"1,-100r74,0r0,27r-74,0r0,-27",w:74},".":{d:"55,-36v11,0,21,9,21,20v0,11,-10,21,-21,21v-11,0,-20,-10,-20,-21v0,-11,9,-20,20,-20",w:110},"/":{d:"175,-297r24,11r-169,343r-24,-11",w:205},"0":{d:"111,-276v69,0,97,85,97,141v0,67,-35,140,-97,140v-62,0,-97,-73,-97,-140v0,-56,28,-141,97,-141xm111,-248v-51,0,-68,75,-67,114v1,38,17,111,67,111v50,0,66,-73,67,-111v1,-39,-16,-114,-67,-114"},"1":{d:"102,-243r-45,0r16,-28r59,0r0,271r-30,0r0,-243"},"2":{d:"76,-28r114,0r0,28r-175,0r127,-150v34,-32,15,-98,-36,-98v-33,0,-54,24,-55,56r-30,0v1,-48,36,-84,84,-84v69,0,111,83,65,137"},"3":{d:"98,-129r0,-28v29,-1,53,-10,53,-44v0,-29,-19,-47,-47,-47v-27,0,-42,18,-45,44r-30,0v4,-43,30,-72,75,-72v74,0,105,101,43,133v70,34,34,148,-46,148v-44,0,-79,-31,-80,-76r29,0v1,28,25,48,52,48v30,0,53,-25,53,-55v0,-35,-24,-52,-57,-51"},"4":{d:"171,-72r34,0r0,28r-34,0r0,44r-30,0r0,-44r-139,0r169,-243r0,215xm141,-72r-1,-123r-85,123r86,0"},"5":{d:"188,-243r-86,0r-18,58v62,-11,106,35,106,93v0,99,-142,132,-182,48r24,-17v26,61,128,42,128,-32v0,-62,-76,-84,-119,-48r39,-130r108,0r0,28"},"6":{d:"131,-276r22,17r-62,85v58,-18,113,29,112,85v0,52,-43,94,-94,94v-80,0,-114,-95,-68,-158xm109,-23v35,0,64,-29,64,-64v0,-35,-29,-63,-64,-63v-35,0,-63,28,-63,63v0,35,28,64,63,64"},"7":{d:"167,-243r-149,0r0,-28r201,0r-183,276r-23,-14"},"8":{d:"111,-128v-30,0,-53,23,-53,52v0,29,23,53,53,53v30,0,52,-24,52,-53v0,-29,-22,-52,-52,-52xm111,-276v72,0,104,101,43,135v71,31,38,146,-43,146v-81,0,-115,-114,-43,-146v-61,-33,-30,-135,43,-135xm111,-248v-26,0,-47,21,-47,47v0,26,21,47,47,47v26,0,47,-21,47,-47v0,-26,-21,-47,-47,-47"},"9":{d:"88,5r-22,-16v19,-29,46,-58,61,-87v-59,18,-112,-30,-111,-86v0,-51,43,-92,94,-92v80,0,114,95,68,158xm110,-248v-35,0,-64,28,-64,63v0,35,29,63,64,63v35,0,63,-28,63,-63v0,-35,-28,-63,-63,-63"},":":{d:"55,-36v11,0,21,9,21,20v0,11,-10,21,-21,21v-11,0,-20,-10,-20,-21v0,-11,9,-20,20,-20xm55,-174v11,0,21,9,21,20v0,11,-10,20,-21,20v-11,0,-20,-9,-20,-20v0,-11,9,-20,20,-20",w:110},";":{d:"55,-40r27,10r-41,92r-19,-8xm64,-174v11,0,21,9,21,20v0,11,-10,20,-21,20v-11,0,-20,-9,-20,-20v0,-11,9,-20,20,-20",w:110},"<":{d:"198,-179r0,30r-132,57r132,56r0,31r-174,-75r0,-25"},"=":{d:"24,-134r174,0r0,28r-174,0r0,-28xm24,-78r174,0r0,28r-174,0r0,-28"},">":{d:"24,-149r0,-30r174,74r0,25r-174,75r0,-31r132,-56"},"?":{d:"117,-118r29,0v1,35,-24,62,-59,62v-33,0,-58,-25,-58,-58v0,-32,22,-47,49,-56v23,-7,46,-11,46,-41v0,-22,-15,-37,-37,-37v-28,0,-43,26,-33,53r-30,0v-11,-48,22,-81,65,-81v58,0,84,75,45,113v-22,22,-76,12,-76,51v0,16,14,28,30,28v20,0,29,-16,29,-34xm87,-36v11,0,20,9,20,20v0,11,-9,21,-20,21v-11,0,-20,-10,-20,-21v0,-11,9,-20,20,-20",w:175},"@":{d:"144,-183v-53,-3,-73,100,-11,102v57,3,67,-103,11,-102xm275,-163v2,54,-36,109,-77,107v-10,0,-18,-8,-20,-22v-33,42,-109,18,-109,-44v0,-65,77,-119,121,-60r5,-22r26,0r-18,92v-3,12,-7,31,5,31v17,0,39,-35,41,-69v4,-63,-41,-100,-100,-100v-64,0,-110,48,-110,114v0,96,110,143,185,98r25,19v-25,13,-52,24,-96,24v-77,0,-140,-60,-140,-141v0,-80,60,-140,137,-140v64,0,123,50,125,113",w:288},A:{d:"184,-77r-116,0r-33,77r-33,0r125,-284r122,284r-33,0xm172,-105r-45,-109r-47,109r92,0",w:251},B:{d:"58,-126r0,98v49,1,99,2,99,-50v0,-51,-52,-48,-99,-48xm27,0r0,-271v71,-3,135,1,136,73v0,22,-9,41,-27,53v32,8,52,37,52,69v0,77,-81,80,-161,76xm58,-243r0,91v40,0,74,0,74,-46v0,-45,-32,-45,-74,-45",w:204},C:{d:"234,-249r0,37v-63,-73,-192,-22,-192,76v0,60,49,113,110,113v31,0,60,-14,82,-36r0,37v-88,68,-222,-4,-222,-113v0,-110,133,-183,222,-114",w:258},D:{d:"229,-135v0,78,-70,144,-151,135r-51,0r0,-271r51,0v82,-8,151,58,151,136xm199,-136v1,-69,-60,-119,-141,-107r0,215v81,11,141,-38,141,-108",w:244},E:{d:"27,0r0,-271r141,0r0,28r-110,0r0,80r107,0r0,28r-107,0r0,107r110,0r0,28r-141,0",w:192},F:{d:"151,-243r-93,0r0,80r90,0r0,28r-90,0r0,135r-31,0r0,-271r124,0r0,28",w:172,k:{A:29,",":47,".":47}},G:{d:"42,-135v0,59,52,111,108,112v47,0,97,-35,97,-85r-80,0r0,-28r113,0v10,78,-58,141,-129,141v-76,0,-139,-64,-139,-140v0,-78,63,-141,141,-141v48,0,86,22,115,59r-22,20v-23,-32,-53,-51,-93,-51v-62,0,-111,52,-111,113",w:295},H:{d:"59,-161r139,0r0,-110r30,0r0,271r-30,0r0,-133r-139,0r0,133r-30,0r0,-271r30,0r0,110",w:257},I:{d:"58,-271r0,271r-30,0r0,-271r30,0",w:86},J:{d:"85,-57v5,42,-19,85,-61,85v-18,0,-34,-8,-48,-20r17,-23v10,9,18,15,32,15v30,0,30,-36,30,-57r0,-214r30,0r0,214",w:113},K:{d:"58,-155r115,-116r41,0r-128,126r132,145r-42,0r-111,-125r-7,8r0,117r-31,0r0,-271r31,0r0,116",w:219},L:{d:"58,-271r0,243r74,0r0,28r-105,0r0,-271r31,0",w:135,k:{T:29,V:29,W:29,y:14,Y:29}},M:{d:"8,0r55,-287r98,228r99,-228r55,287r-31,0r-35,-184r-88,195r-88,-195r-34,184r-31,0",w:322},N:{d:"29,0r0,-283r212,222r0,-210r30,0r0,283r-212,-221r0,209r-30,0",w:300},O:{d:"155,-276v77,0,142,63,142,141v0,78,-65,140,-142,140v-77,0,-141,-62,-141,-140v0,-78,64,-141,141,-141xm155,-248v-62,0,-111,50,-111,112v0,61,49,113,111,113v62,0,111,-52,111,-113v0,-62,-49,-112,-111,-112",w:310},P:{d:"170,-195v0,54,-50,85,-112,76r0,119r-31,0r0,-271v77,-8,143,10,143,76xm58,-243r0,96v44,1,82,-2,82,-49v0,-48,-41,-47,-82,-47",w:181,k:{A:29,",":50,".":50}},Q:{d:"190,-109r47,49v65,-67,12,-188,-82,-188v-62,0,-111,50,-111,112v0,85,101,147,172,92r-66,-65r40,0xm260,3r-23,-25v-89,68,-223,-2,-223,-113v0,-78,64,-141,141,-141v119,0,190,155,102,237r41,42r-38,0",w:310},R:{d:"58,-243r0,97v39,1,78,-3,78,-48v0,-48,-37,-49,-78,-49xm58,-119r0,119r-31,0r0,-271v71,-1,139,-2,139,74v0,42,-26,71,-68,75r86,122r-37,0r-82,-119r-7,0",w:195,k:{T:7,V:7,W:7,y:7,Y:7}},S:{d:"175,-234r-25,15v-15,-43,-91,-37,-91,13v0,30,36,40,60,50v35,15,65,34,65,77v0,48,-38,84,-85,84v-44,0,-76,-29,-85,-71r30,-8v3,65,110,66,110,-2v0,-73,-126,-50,-126,-131v0,-78,119,-92,147,-27",w:201},T:{d:"99,-243r0,243r-30,0r0,-243r-65,0r0,-28r162,0r0,28r-67,0",w:169,k:{w:22,y:22,A:29,",":36,".":36,"-":22,a:36,c:36,e:36,i:11,o:36,r:14,s:27,u:22,":":36,";":36}},U:{d:"123,5v-55,0,-96,-48,-96,-107r0,-169r30,0r0,161v-7,45,23,87,66,87v19,0,41,-10,54,-25v14,-17,13,-41,13,-62r0,-161r30,0r0,169v9,60,-43,107,-97,107",w:246},V:{d:"35,-271r77,207r78,-207r32,0r-110,287r-110,-287r33,0",w:224,k:{y:11,A:36,",":36,".":36,"-":22,a:29,e:29,i:7,o:29,r:14,u:14,":":14,";":14}},W:{d:"37,-271r72,203r88,-217r87,217r72,-203r32,0r-104,285r-87,-218r-88,218r-104,-285r32,0",w:392,k:{A:36,",":36,".":36,"-":7,a:29,e:36,i:7,o:36,r:14,u:14,":":25,";":25}},X:{d:"85,-140r-73,-131r34,0r56,102r55,-102r35,0r-74,131r80,140r-34,0r-62,-112r-63,112r-34,0",w:203},Y:{d:"92,-117r-89,-154r35,0r69,121r69,-121r35,0r-89,154r0,117r-30,0r0,-117",w:213,k:{v:22,A:29,",":43,".":43,"-":36,a:36,e:36,i:14,o:36,u:29,":":29,";":29,p:29,q:36}},Z:{d:"55,-28r144,0r0,28r-194,0r148,-243r-129,0r0,-28r179,0",w:210},"[":{d:"67,-257r0,317r39,0r0,26r-69,0r0,-370r69,0r0,27r-39,0",w:113},"\\":{d:"6,-286r24,-11r169,297r-24,11",w:205},"]":{d:"46,60r0,-317r-38,0r0,-27r68,0r0,370r-68,0r0,-26r38,0",w:113},"^":{d:"24,-116r74,-155r26,0r74,155r-32,0r-55,-118r-56,118r-31,0"},_:{d:"180,27r0,18r-180,0r0,-18r180,0",w:180},a:{d:"98,-147v-33,0,-56,29,-56,61v0,33,20,64,56,64v37,0,56,-30,56,-64v0,-34,-20,-61,-56,-61xm182,-169r0,169r-29,0v-1,-7,2,-18,-1,-23v-45,60,-139,14,-139,-61v0,-48,30,-90,81,-90v24,-1,43,13,59,29r0,-24r29,0",w:207},b:{d:"108,-147v-33,0,-55,29,-55,61v0,33,20,64,56,64v37,0,56,-30,56,-64v0,-34,-21,-61,-57,-61xm26,0r0,-297r29,0r0,152v44,-60,140,-17,140,60v0,47,-31,90,-81,90v-23,0,-45,-10,-59,-28r0,23r-29,0",w:207},c:{d:"153,-157v-1,12,2,28,-1,38v-28,-49,-112,-28,-112,34v0,63,83,83,114,34r0,38v-58,44,-144,1,-144,-72v0,-70,85,-115,143,-72",w:171},d:{d:"98,-147v-33,0,-56,29,-56,61v0,33,20,64,56,64v37,0,56,-30,56,-64v0,-34,-20,-61,-56,-61xm153,0v-1,-7,2,-18,-1,-23v-45,60,-139,14,-139,-61v0,-48,30,-90,81,-90v24,-1,43,13,59,29r0,-152r29,0r0,297r-29,0",w:207},e:{d:"175,-78r-133,0v0,31,22,56,55,56v24,0,41,-15,52,-35r24,14v-16,30,-43,48,-78,48v-50,0,-83,-38,-83,-87v0,-50,29,-92,82,-92v54,0,84,46,81,96xm43,-103r101,0v-6,-57,-94,-55,-101,0",w:186},f:{d:"30,-237v-7,-44,29,-78,72,-61r0,29v-30,-11,-43,1,-43,43r0,57r43,0r0,26r-43,0r0,143r-29,0r0,-143r-16,0r0,-26r16,0r0,-68",w:98},g:{d:"96,-147v-33,0,-55,29,-55,61v0,33,19,64,55,64v37,0,57,-30,57,-64v0,-34,-21,-61,-57,-61xm180,-8v8,55,-32,102,-83,102v-47,0,-82,-29,-83,-77r29,0v0,31,23,51,54,51v52,0,57,-45,53,-91v-45,60,-139,14,-139,-61v0,-77,94,-121,140,-61r0,-24r29,0r0,161",w:208},h:{d:"27,-297r29,0r1,148v12,-16,27,-25,48,-25v82,1,52,100,58,174r-29,0v-8,-55,25,-147,-36,-147v-66,0,-35,88,-42,147r-29,0r0,-297",w:190},i:{d:"62,-169r0,169r-29,0r0,-169r29,0xm47,-253v11,0,21,9,21,20v0,12,-10,21,-21,21v-11,0,-20,-9,-20,-21v0,-11,9,-20,20,-20",w:94},j:{d:"62,-169r0,264r-29,0r0,-264r29,0xm47,-253v11,0,21,9,21,20v0,12,-10,21,-21,21v-11,0,-20,-9,-20,-21v0,-11,9,-20,20,-20",w:94},k:{d:"55,-297r0,190r61,-62r39,0r-73,72r86,97r-38,0r-68,-77v-15,13,-4,52,-7,77r-29,0r0,-297r29,0",w:169},l:{d:"55,-297r0,297r-28,0r0,-297r28,0",w:81},m:{d:"56,-169v1,6,-2,14,1,18v19,-32,72,-30,87,5v10,-19,30,-28,51,-28v78,4,48,102,54,174r-29,0r0,-98v0,-22,-1,-49,-31,-49v-60,0,-28,91,-36,147r-29,0r0,-96v0,-21,-2,-51,-30,-51v-61,0,-31,90,-38,147r-29,0r0,-169r29,0",w:276},n:{d:"56,-169v1,6,-2,16,1,20v12,-16,27,-25,48,-25v82,1,52,100,58,174r-29,0v-8,-55,25,-147,-36,-147v-66,0,-35,88,-42,147r-29,0r0,-169r29,0",w:190},o:{d:"101,5v-49,0,-89,-39,-89,-89v0,-50,39,-90,89,-90v50,0,89,40,89,90v0,50,-40,89,-89,89xm101,-147v-36,0,-60,28,-60,62v0,35,24,63,60,63v36,0,60,-28,60,-63v0,-34,-24,-62,-60,-62",w:202},p:{d:"108,-147v-33,0,-55,29,-55,61v0,33,20,64,56,64v37,0,56,-30,56,-64v0,-34,-21,-61,-57,-61xm55,-169r0,24v45,-62,148,-14,140,61v8,76,-96,121,-140,60r0,119r-29,0r0,-264r29,0",w:207},q:{d:"98,-147v-33,0,-56,29,-56,61v0,33,20,64,56,64v37,0,56,-30,56,-64v0,-34,-20,-61,-56,-61xm182,-169r0,264r-29,0r-1,-119v-44,60,-139,17,-139,-60v0,-47,31,-90,81,-90v24,-1,43,12,59,29r0,-24r29,0",w:207},r:{d:"55,-169r0,18v12,-21,41,-31,64,-15r-14,26v-6,-4,-9,-7,-17,-7v-32,0,-33,40,-33,62r0,85r-29,0r0,-169r29,0",w:120,k:{v:-14,w:-14,y:-14,",":22,".":22,f:-7,m:-3,n:-3,t:-7,x:-14,"-":7}},s:{d:"52,-129v6,34,78,27,78,79v0,67,-103,72,-117,12r26,-11v5,32,62,37,62,1v0,-38,-77,-25,-77,-78v-1,-53,80,-65,96,-17r-24,13v-6,-20,-42,-24,-44,1",w:143},t:{d:"58,-143r0,143r-29,0r0,-143r-18,0r0,-26r18,0r0,-61r29,0r0,61r30,0r0,26r-30,0",w:86},u:{d:"54,-169v8,56,-26,147,38,147v65,0,29,-91,38,-147r29,0v-3,79,20,174,-67,174v-87,0,-64,-95,-67,-174r29,0",w:184},v:{d:"33,-169r51,114r50,-114r32,0r-82,180r-84,-180r33,0",w:166,k:{",":29,".":29}},w:{d:"34,-169r50,114r52,-127r53,127r51,-114r33,0r-84,181r-53,-126r-52,126r-83,-181r33,0",w:273,k:{",":22,".":22}},x:{d:"72,-90r-61,-79r35,0r44,57r45,-57r36,0r-62,79r70,90r-35,0r-54,-69r-54,69r-36,0",w:179},y:{d:"77,-16r-78,-153r34,0r60,121r54,-121r33,0r-125,264r-33,0",w:179,k:{",":29,".":29}},z:{d:"62,-27r117,0r0,27r-175,0r122,-143r-100,0r0,-26r158,0",w:186},"{":{d:"18,-87r0,-23v68,-13,-26,-187,84,-174r0,27v-46,-10,-27,58,-27,95v0,42,-22,60,-27,63v5,3,27,22,27,64r0,67v-2,24,5,31,27,28r0,26v-62,16,-58,-56,-57,-115v0,-32,-3,-50,-27,-58",w:120},"|":{d:"117,-283r0,360r-28,0r0,-360r28,0",w:205},"}":{d:"102,-110r0,23v-68,12,26,186,-84,173r0,-26v46,10,27,-58,27,-95v0,-42,23,-61,28,-64v-5,-3,-28,-21,-28,-63r0,-68v2,-24,-5,-29,-27,-27r0,-27v62,-16,58,57,57,116v0,31,3,50,27,58",w:120},"~":{d:"148,-61v-24,0,-55,-35,-74,-35v-10,0,-19,15,-25,34r-25,-10v10,-29,27,-53,50,-53v25,-1,53,36,74,36v10,0,20,-16,26,-35r24,10v-10,29,-26,53,-50,53"},"'":{d:"35,-271r34,0r-6,118r-21,0",w:104},"`":{d:"28,-254r30,-14r43,59r-18,10",w:128},"\u00a0":{w:110}}});
/*
 * The following copyright notice may not be removed under any circumstances.
 * 
 * Copyright:
 * Copyright © 1987, 1991, 1993, 2002 Adobe Systems Incorporated.  All Rights
 * Reserved.
 * 
 * Trademark:
 * Futura is a registered trademark of Bauer Types, S.A.
 * 
 * Full name:
 * FuturaStd-Bold
 * 
 * Designer:
 * Paul Renner
 * 
 * Vendor URL:
 * http://www.adobe.com/type
 * 
 * License information:
 * http://www.adobe.com/type/legal.html
 */
Cufon.registerFont({w:246,face:{"font-family":"Futura Book","font-weight":700,"font-stretch":"normal","units-per-em":"360","panose-1":"2 11 8 2 2 2 4 2 2 4",ascent:"297",descent:"-63","x-height":"6",bbox:"-7 -315 408 92","underline-thickness":"18","underline-position":"-18",stemh:"57",stemv:"66","unicode-range":"U+0020-U+007E"},glyphs:{" ":{w:123},"!":{d:"69,-77v23,0,42,19,42,42v0,23,-19,42,-42,42v-23,0,-42,-19,-42,-42v0,-23,19,-42,42,-42xm35,-92r0,-179r68,0r0,179r-68,0",w:138},'"':{d:"17,-271r61,0r-10,119r-41,0xm102,-271r61,0r-10,119r-41,0",w:180},"#":{d:"95,-261r39,0r-14,73r36,0r14,-73r38,0r-14,73r28,0r0,40r-35,0r-8,45r33,0r0,41r-42,0r-12,62r-38,0r12,-62r-37,0r-11,62r-39,0r12,-62r-33,0r0,-41r41,0r9,-45r-35,0r0,-40r42,0xm112,-148r-9,45r37,0r9,-45r-37,0"},"$":{d:"24,-31r30,-55v17,15,42,31,65,31v15,0,34,-9,34,-27v0,-20,-29,-24,-57,-34v-28,-10,-56,-26,-56,-70v0,-42,29,-82,73,-85r0,-44r34,0r0,44v23,2,46,8,65,21r-26,52v-13,-10,-29,-18,-46,-18v-16,0,-31,7,-31,21v0,17,22,24,35,28v41,14,78,28,78,78v0,50,-28,76,-75,88r0,45r-34,0r0,-43v-36,-1,-67,-14,-89,-32"},"%":{d:"81,-275v40,0,74,23,74,66v0,44,-33,67,-74,67v-41,0,-74,-23,-74,-67v0,-43,34,-66,74,-66xm81,-239v-17,0,-31,14,-31,31v0,17,14,30,31,30v17,0,31,-13,31,-30v0,-17,-14,-31,-31,-31xm270,-129v40,0,74,23,74,66v0,44,-33,67,-74,67v-41,0,-74,-23,-74,-67v0,-43,34,-66,74,-66xm270,-93v-17,0,-31,13,-31,30v0,17,14,31,31,31v17,0,31,-14,31,-31v0,-17,-14,-30,-31,-30xm237,-271r35,0r-158,271r-35,0",w:351},"&":{d:"155,-67r-43,-46v-30,9,-33,58,5,57v13,0,27,-5,38,-11xm141,-172v26,-8,39,-56,2,-59v-35,3,-22,45,-2,59xm217,0r-23,-25v-57,47,-178,47,-180,-46v-1,-44,29,-62,64,-78v-10,-17,-25,-28,-25,-55v0,-47,41,-75,85,-75v43,0,84,28,84,74v0,34,-22,51,-50,65r34,36v13,-12,26,-24,36,-38r40,38v-13,13,-24,28,-38,40r61,64r-88,0",w:305},"(":{d:"70,-284r39,22v-57,98,-55,228,0,326r-39,22v-71,-107,-69,-264,0,-370",w:126},")":{d:"18,-262r39,-22v70,106,71,263,0,370r-39,-22v55,-98,56,-228,0,-326",w:126},"*":{d:"71,-271r32,0r-2,38r32,-20r16,27r-34,18r34,19r-16,27r-32,-21r2,37r-33,0r2,-36r-30,19r-16,-27r32,-18r-34,-18r17,-28r31,20",w:173},"+":{d:"96,-120r0,-65r54,0r0,65r66,0r0,54r-66,0r0,66r-54,0r0,-66r-65,0r0,-54r65,0"},",":{d:"55,-69r61,0r-66,120r-42,0",w:123},"-":{d:"19,-143r103,0r0,54r-103,0r0,-54",w:141},".":{d:"62,-77v23,0,42,19,42,42v0,23,-19,42,-42,42v-23,0,-42,-19,-42,-42v0,-23,19,-42,42,-42",w:123},"/":{d:"147,-299r52,0r-138,332r-51,0",w:208},"0":{d:"123,-282v157,2,156,290,0,293v-155,-3,-155,-291,0,-293xm123,-220v-36,0,-45,58,-45,84v0,26,9,85,45,85v36,0,45,-59,45,-85v0,-26,-9,-84,-45,-84"},"1":{d:"97,-212r-39,0r0,-59r109,0r0,271r-70,0r0,-212"},"2":{d:"141,-60r89,0r0,60r-218,0r111,-121v16,-17,31,-41,31,-66v0,-17,-12,-35,-31,-35v-23,0,-34,21,-29,44r-77,0v2,-62,41,-104,105,-104v57,0,105,37,105,96v0,61,-53,92,-86,126"},"3":{d:"26,-193v6,-54,42,-85,101,-89v75,-6,119,94,58,134v29,8,45,41,45,69v0,92,-130,117,-187,59v-16,-17,-32,-44,-31,-68r72,0v0,22,16,38,38,38v22,0,38,-14,38,-36v0,-25,-25,-42,-50,-34r0,-47v23,2,38,-8,38,-30v0,-17,-11,-28,-27,-28v-18,0,-29,14,-29,32r-66,0"},"4":{d:"203,-110r33,0r0,54r-33,0r0,56r-65,0r0,-56r-132,0r0,-45r105,-170r92,0r0,161xm138,-110r-1,-105r-64,105r65,0"},"5":{d:"222,-85v3,93,-129,123,-202,71r10,-66v21,19,48,31,76,31v22,0,43,-16,43,-40v0,-53,-71,-54,-111,-35r24,-147r141,0r0,59r-94,0r-5,31v68,-14,116,32,118,96"},"6":{d:"122,11v-58,0,-115,-42,-114,-98v3,-77,66,-132,102,-184r80,0r-76,92v64,-29,125,23,125,87v0,67,-55,103,-117,103xm122,-45v25,0,43,-20,43,-45v0,-24,-18,-44,-43,-44v-24,0,-45,20,-45,44v0,25,21,45,45,45"},"7":{d:"139,-212r-113,0r0,-59r222,0r-155,271r-78,0"},"8":{d:"123,-233v-17,0,-29,13,-29,30v0,17,12,31,29,31v17,0,30,-14,30,-31v0,-17,-13,-30,-30,-30xm123,-114v-18,0,-32,15,-32,34v0,18,14,33,32,33v18,0,33,-15,33,-33v0,-19,-15,-34,-33,-34xm31,-205v0,-103,185,-103,185,0v0,29,-18,54,-43,62v32,11,54,36,54,72v0,56,-57,82,-104,82v-47,0,-103,-26,-103,-82v0,-36,22,-61,54,-72v-25,-8,-43,-33,-43,-62"},"9":{d:"125,-282v59,0,116,42,114,98v-3,77,-66,132,-102,184r-80,0r77,-92v-65,29,-126,-24,-126,-88v0,-67,55,-102,117,-102xm125,-226v-25,0,-43,19,-43,44v0,25,18,45,43,45v25,0,45,-20,45,-45v0,-25,-20,-44,-45,-44"},":":{d:"62,-77v23,0,42,19,42,42v0,23,-19,42,-42,42v-23,0,-42,-19,-42,-42v0,-23,19,-42,42,-42xm62,-198v23,0,42,19,42,42v0,23,-19,42,-42,42v-23,0,-42,-19,-42,-42v0,-23,19,-42,42,-42",w:123},";":{d:"50,-69r61,0r-66,120r-42,0xm78,-198v23,0,43,19,43,42v0,23,-20,42,-43,42v-23,0,-42,-19,-42,-42v0,-23,19,-42,42,-42",w:123},"<":{d:"36,-71r0,-43r176,-66r0,54r-99,34r99,33r0,54"},"=":{d:"31,-163r185,0r0,54r-185,0r0,-54xm31,-76r185,0r0,54r-185,0r0,-54"},">":{d:"212,-114r0,43r-176,66r0,-54r98,-34r-98,-33r0,-54"},"?":{d:"104,-279v48,-1,94,38,94,85v0,41,-28,66,-65,78r0,25r-66,0r0,-70v27,7,61,-4,62,-33v0,-15,-12,-27,-27,-27v-17,0,-25,12,-25,27r-72,0v0,-55,48,-85,99,-85xm101,-77v23,0,42,19,42,42v0,23,-19,42,-42,42v-23,0,-42,-19,-42,-42v0,-23,19,-42,42,-42",w:214},"@":{d:"136,-169v-38,-2,-51,73,-8,75v39,1,49,-75,8,-75xm264,-163v0,54,-36,111,-78,108v-10,0,-19,-9,-22,-21v-30,41,-106,15,-106,-46v0,-64,74,-118,117,-64r4,-19r34,0r-18,93v-2,9,-6,25,4,24v13,-1,34,-31,36,-62v3,-61,-42,-95,-97,-95v-60,0,-102,46,-102,109v0,94,101,132,173,95r29,24v-25,13,-58,24,-97,24v-77,0,-139,-61,-139,-143v0,-81,60,-143,137,-143v65,0,125,52,125,116",w:266},A:{d:"189,-47r-97,0r-19,47r-74,0r104,-271r77,0r102,271r-75,0xm170,-101r-29,-87r-29,87r58,0",w:281},B:{d:"94,-112r0,58v27,0,65,4,65,-29v0,-36,-38,-28,-65,-29xm230,-76v0,96,-115,74,-207,76r0,-271v82,3,184,-20,181,70v0,24,-7,45,-29,56v39,5,55,31,55,69xm94,-217r0,52v23,0,46,0,46,-26v0,-27,-24,-26,-46,-26",w:243},C:{d:"9,-135v0,-100,109,-178,208,-130r0,85v-37,-55,-134,-29,-134,45v0,73,95,98,134,45r0,85v-102,42,-208,-31,-208,-130",w:237},D:{d:"23,0r0,-271r100,0v76,0,138,59,138,135v0,76,-63,136,-138,136r-100,0xm94,-212r0,152v54,3,94,-17,94,-76v0,-55,-38,-80,-94,-76",w:270},E:{d:"177,-212r-83,0r0,46r79,0r0,59r-79,0r0,47r83,0r0,60r-154,0r0,-271r154,0r0,59",w:198},F:{d:"179,-212r-85,0r0,46r77,0r0,59r-77,0r0,107r-71,0r0,-271r156,0r0,59",w:195,k:{A:20,",":46,".":46}},G:{d:"294,-152v7,87,-56,161,-140,161v-85,0,-145,-58,-145,-143v0,-88,61,-146,148,-146v56,0,99,25,122,76r-67,28v-10,-26,-31,-44,-59,-44v-93,2,-93,170,1,171v31,0,54,-16,57,-47r-57,0r0,-56r140,0",w:303},H:{d:"94,-167r101,0r0,-104r71,0r0,271r-71,0r0,-111r-101,0r0,111r-71,0r0,-271r71,0r0,104",w:289},I:{d:"94,-271r0,271r-71,0r0,-271r71,0",w:116},J:{d:"84,-271r70,0v-8,116,37,281,-90,278v-30,0,-53,-15,-69,-40r40,-43v8,11,20,23,29,23v21,0,20,-25,20,-40r0,-178",w:176},K:{d:"180,-271r87,0r-108,128r118,143r-92,0r-91,-118r0,118r-71,0r0,-271r71,0r0,112",w:272},L:{d:"94,-271r0,211r84,0r0,60r-155,0r0,-271r71,0",w:178,k:{T:20,V:33,W:20,y:13,Y:33}},M:{d:"7,0r46,-271r69,0r55,145r59,-145r70,0r41,271r-71,0r-20,-156r-65,156r-28,0r-63,-156r-23,156r-70,0",w:353},N:{d:"23,0r0,-271r71,0r130,166r0,-166r70,0r0,271r-70,0r-130,-166r0,166r-71,0",w:317},O:{d:"159,-280v78,0,151,57,151,139v0,88,-64,150,-151,150v-87,0,-150,-62,-150,-150v0,-82,72,-139,150,-139xm159,-212v-42,0,-76,35,-76,72v0,47,34,81,76,81v42,0,77,-34,77,-81v0,-37,-35,-72,-77,-72",w:319},P:{d:"23,0r0,-271v99,0,207,-15,207,89v0,80,-54,97,-136,92r0,90r-71,0xm94,-215r0,68v31,0,62,4,62,-33v0,-38,-30,-35,-62,-35",w:237,k:{A:27,",":50,".":46}},Q:{d:"204,-114r20,19v33,-50,-7,-118,-64,-117v-42,0,-77,35,-77,72v0,54,46,93,98,77r-43,-43xm320,7r-64,10r-22,-26v-101,53,-225,-16,-225,-132v0,-82,72,-139,150,-139v85,0,151,57,151,145v0,36,-12,67,-35,95",w:319},R:{d:"163,-111r86,111r-88,0r-67,-104r0,104r-71,0r0,-271v94,0,202,-16,200,83v0,37,-21,70,-60,77xm94,-217r0,67v27,0,55,-2,55,-34v0,-32,-28,-33,-55,-33",w:244,k:{V:7,W:7,Y:14}},S:{d:"211,-91v0,100,-129,125,-200,67r30,-57v18,15,39,28,63,28v17,0,34,-8,34,-27v0,-20,-28,-27,-43,-31v-44,-13,-73,-24,-73,-77v0,-92,110,-112,178,-68r-28,54v-13,-11,-30,-18,-47,-18v-13,0,-30,8,-30,23v0,23,30,25,49,31v38,11,67,31,67,75",w:221},T:{d:"131,-212r0,212r-71,0r0,-212r-58,0r0,-59r187,0r0,59r-58,0",w:191,k:{w:29,y:29,A:22,",":33,".":40,o:27,a:27,c:27,e:27,r:20,s:33,u:29,":":13,"-":36,";":24}},U:{d:"188,-271r70,0r0,152v0,35,0,71,-28,96v-47,42,-133,42,-180,0v-28,-25,-28,-61,-28,-96r0,-152r70,0r0,142v0,35,3,74,48,74v45,0,48,-39,48,-74r0,-142",w:280},V:{d:"71,-271r66,164r66,-164r76,0r-116,271r-54,0r-114,-271r76,0",w:273,k:{y:6,A:32,",":58,".":54,o:27,a:27,e:27,r:13,u:13,":":20,"-":20,";":33,i:-7}},W:{d:"68,-271r48,175r57,-175r56,0r54,175r51,-175r74,0r-87,271r-72,0r-48,-157r-54,157r-71,0r-81,-271r73,0",w:402,k:{A:29,",":50,".":33,o:14,a:13,e:14,r:14,u:14,":":6,"-":13,";":22}},X:{d:"103,-145r-86,-126r86,0r42,70r41,-70r87,0r-87,126r101,145r-85,0r-57,-89r-63,89r-85,0",w:284},Y:{d:"93,-130r-100,-141r85,0r51,73r50,-73r85,0r-100,141r0,130r-71,0r0,-130",w:257,k:{v:20,A:43,",":43,".":43,o:43,q:33,a:33,e:33,u:27,":":27,"-":33,";":43,i:-7,p:27}},Z:{d:"123,-60r114,0r0,60r-233,0r128,-212r-106,0r0,-59r225,0",w:254},"[":{d:"69,-246r0,294r38,0r0,38r-88,0r0,-370r88,0r0,38r-38,0",w:126},"\\":{d:"10,-299r52,0r137,299r-51,0",w:208},"]":{d:"57,48r0,-294r-38,0r0,-38r88,0r0,370r-88,0r0,-38r38,0",w:126},"^":{d:"78,-122r-41,-25r65,-135r43,0r65,135r-41,25r-46,-97"},_:{d:"180,45r-180,0r0,-18r180,0r0,18",w:180},a:{d:"118,-134v-27,0,-42,19,-42,42v0,23,15,41,42,41v27,0,42,-18,42,-41v0,-23,-15,-42,-42,-42xm224,-185r0,185r-66,0v-1,-6,2,-16,-1,-21v-49,63,-149,5,-149,-72v0,-77,95,-131,150,-74r0,-18r66,0",w:245},b:{d:"19,0r0,-299r66,0r0,132v54,-57,150,-3,150,74v0,77,-99,134,-150,72r0,21r-66,0xm125,-134v-27,0,-42,19,-42,42v0,23,15,41,42,41v27,0,42,-18,42,-41v0,-23,-15,-42,-42,-42",w:245},c:{d:"155,-180r0,55v-28,-26,-79,-10,-79,32v0,42,51,60,79,33r0,56v-68,31,-147,-14,-147,-86v0,-74,79,-124,147,-90",w:173},d:{d:"161,0v-1,-6,2,-16,-1,-21v-49,63,-149,6,-149,-72v0,-78,94,-131,150,-74r0,-132r65,0r0,299r-65,0xm121,-134v-27,0,-43,19,-43,42v0,23,16,41,43,41v27,0,42,-18,42,-41v0,-23,-15,-42,-42,-42",w:245},e:{d:"75,-119r75,0v-5,-38,-70,-39,-75,0xm209,-57v-9,41,-48,62,-94,63v-61,0,-107,-34,-107,-98v0,-62,42,-99,102,-99v66,0,103,42,101,110r-138,0v-6,43,55,55,73,24r63,0",w:219},f:{d:"28,-185v-12,-77,41,-135,111,-111r0,57v-20,-12,-49,-10,-45,24r0,30r45,0r0,54r-45,0r0,131r-66,0r0,-131r-23,0r0,-54r23,0",w:139},g:{d:"86,22v3,11,17,18,31,18v38,0,43,-27,42,-62v-52,58,-150,10,-150,-69v0,-78,97,-135,150,-74r0,-20r65,0r0,167v0,78,-39,110,-107,110v-42,0,-99,-21,-105,-70r74,0xm119,-135v-27,0,-42,18,-42,41v0,23,15,42,42,42v27,0,42,-19,42,-42v0,-23,-15,-41,-42,-41",w:243},h:{d:"22,-299r65,0r1,138v36,-55,128,-31,128,48r0,113r-65,0r0,-95v0,-22,-4,-44,-30,-44v-56,0,-27,87,-34,139r-65,0r0,-299",w:237},i:{d:"87,-185r0,185r-65,0r0,-185r65,0xm54,-292v20,0,37,16,37,36v0,20,-17,37,-37,37v-20,0,-36,-17,-36,-37v0,-20,16,-36,36,-36",w:108},j:{d:"87,-185r0,277r-65,0r0,-277r65,0xm54,-292v20,0,37,16,37,36v0,20,-17,37,-37,37v-20,0,-36,-17,-36,-37v0,-20,16,-36,36,-36",w:108},k:{d:"87,-299r0,181r68,-67r90,0r-93,86r99,99r-92,0r-72,-75r0,75r-65,0r0,-299r65,0",w:247},l:{d:"87,-299r0,299r-65,0r0,-299r65,0",w:108},m:{d:"87,-185v1,7,-2,18,1,23v28,-43,98,-38,121,6v13,-23,38,-35,63,-35v90,-1,57,111,63,191r-66,0r0,-88v0,-19,1,-51,-27,-51v-30,0,-31,29,-31,51r0,88r-66,0r0,-88v0,-21,0,-52,-29,-52v-29,0,-29,31,-29,52r0,88r-65,0r0,-185r65,0",w:356},n:{d:"87,-185v1,7,-2,18,1,24v15,-22,33,-30,59,-30v93,-2,65,107,69,191r-65,0r0,-90v0,-18,2,-49,-30,-49v-57,0,-26,87,-34,139r-65,0r0,-185r65,0",w:237},o:{d:"119,-191v59,0,111,36,111,99v0,63,-52,98,-111,98v-59,0,-111,-35,-111,-98v0,-63,52,-99,111,-99xm119,-134v-27,0,-42,19,-42,42v0,23,15,41,42,41v27,0,42,-18,42,-41v0,-23,-15,-42,-42,-42",w:238},p:{d:"85,-185v1,6,-2,16,1,21v49,-63,149,-5,149,72v0,77,-95,131,-150,74r0,110r-66,0r0,-277r66,0xm125,-134v-27,0,-42,19,-42,42v0,23,15,41,42,41v27,0,42,-18,42,-41v0,-23,-15,-42,-42,-42",w:245},q:{d:"226,-185r0,277r-65,0r0,-110v-55,57,-150,4,-150,-74v0,-78,98,-134,150,-72r0,-21r65,0xm121,-134v-27,0,-43,19,-43,42v0,23,16,41,43,41v27,0,42,-18,42,-41v0,-23,-15,-42,-42,-42",w:245},r:{d:"87,-185v1,10,-2,23,1,31v16,-26,37,-35,72,-33r0,63v-39,-18,-73,5,-73,49r0,75r-65,0r0,-185r65,0",w:163,k:{v:-6,w:-6,y:-6,",":33,".":33,f:-7,g:-6,o:6,q:6,t:-6,z:-7}},s:{d:"166,-179r-22,42v-16,-7,-49,-18,-56,3v0,13,20,15,29,17v31,6,54,20,54,54v0,79,-108,83,-162,48r24,-46v13,9,36,19,52,19v8,0,20,-4,20,-14v0,-14,-20,-16,-41,-21v-21,-5,-41,-15,-41,-48v2,-68,87,-79,143,-54",w:184},t:{d:"93,-131r0,131r-65,0r0,-131r-22,0r0,-54r22,0r0,-55r65,0r0,55r37,0r0,54r-37,0",w:129},u:{d:"21,-185r65,0r0,99v0,23,6,40,33,40v58,0,25,-88,33,-139r65,0r0,112v0,61,-43,79,-98,79v-55,0,-98,-18,-98,-79r0,-112",w:237},v:{d:"68,-185r44,95r44,-95r74,0r-97,185r-42,0r-96,-185r73,0",w:224,k:{",":43,".":27}},w:{d:"67,-185r46,100r47,-100r39,0r46,100r47,-100r72,0r-97,185r-42,0r-46,-101r-45,101r-43,0r-96,-185r72,0",w:358,k:{",":50,".":33}},x:{d:"87,-100r-75,-85r83,0r33,38r33,-38r85,0r-76,85r92,100r-86,0r-48,-55r-47,55r-86,0",w:256},y:{d:"84,-25r-89,-160r75,0r50,95r48,-95r74,0r-148,277r-73,0",w:235,k:{",":43,".":33}},z:{d:"112,-54r78,0r0,54r-187,0r87,-130r-76,0r0,-55r185,0",w:201},"{":{d:"13,-82r0,-37v7,0,25,2,25,-19r0,-91v7,-55,30,-58,76,-55r0,43v-63,-8,10,136,-60,141v11,1,34,4,34,42r0,80v-3,13,7,24,26,21r0,43v-46,2,-76,1,-76,-54r0,-91v0,-25,-18,-23,-25,-23",w:126},"|":{d:"131,-283r0,360r-54,0r0,-360r54,0",w:208},"}":{d:"114,-119r0,37v-7,0,-25,-2,-25,23r0,91v-7,54,-30,57,-76,54r0,-43v47,5,18,-62,26,-101v0,-40,25,-39,34,-43v-11,-2,-34,-7,-34,-38r0,-81v3,-13,-7,-24,-26,-21r0,-43v46,-2,76,-1,76,55r0,91v0,21,18,19,25,19",w:126},"~":{d:"81,-142v29,-1,58,37,85,38v10,0,18,-20,22,-30r41,35v-13,21,-33,56,-63,56v-33,0,-60,-38,-84,-38v-9,0,-19,18,-24,30r-40,-35v15,-19,33,-56,63,-56"},"'":{d:"14,-271r62,0r-10,119r-42,0",w:90},"`":{d:"27,-266r40,-29r51,62r-29,21",w:144},"\u00a0":{w:123}}});
/*
 * The following copyright notice may not be removed under any circumstances.
 * 
 * Copyright:
 * Copyright © 1987, 1991, 1993, 2002 Adobe Systems Incorporated.  All Rights
 * Reserved.
 * 
 * Trademark:
 * Futura is a registered trademark of Bauer Types, S.A.
 * 
 * Full name:
 * FuturaStd-BookOblique
 * 
 * Designer:
 * Paul Renner
 * 
 * Vendor URL:
 * http://www.adobe.com/type
 * 
 * License information:
 * http://www.adobe.com/type/legal.html
 */
Cufon.registerFont({w:221,face:{"font-family":"Futura Book","font-weight":400,"font-style":"oblique","font-stretch":"normal","units-per-em":"360","panose-1":"2 11 5 2 2 2 4 2 3 3",ascent:"297",descent:"-63","x-height":"5",bbox:"-25 -320 431 107","underline-thickness":"18","underline-position":"-18",slope:"-9",stemh:"27",stemv:"29","unicode-range":"U+0020-U+007E"},glyphs:{" ":{w:110},"!":{d:"67,-36v11,0,19,9,17,20v-2,11,-13,21,-24,21v-11,0,-19,-10,-17,-21v2,-11,13,-20,24,-20xm55,-55r34,-216r29,0r-34,216r-29,0",w:121},'"':{d:"80,-271r33,0r-25,118r-21,0xm137,-271r34,0r-26,118r-20,0",w:164},"#":{d:"128,-271r28,0r-25,73r45,0r24,-73r28,0r-24,73r33,0r-4,28r-38,0r-20,62r36,0r-4,28r-42,0r-27,80r-27,0r27,-80r-45,0r-27,80r-27,0r26,-80r-37,0r5,-28r42,0r20,-62r-39,0r4,-28r43,0xm123,-170r-20,62r44,0r20,-62r-44,0"},"$":{d:"148,-124r-16,97v44,-11,65,-80,16,-97xm131,-167r12,-79v-20,4,-37,21,-40,41v-3,20,14,31,28,38xm108,-25r18,-110v-31,-14,-59,-31,-53,-71v6,-37,38,-63,75,-68r6,-37r23,0r-5,37v24,3,43,19,50,41r-26,16v-5,-13,-14,-25,-29,-28r-14,89v33,15,62,33,55,76v-6,40,-40,74,-80,82r-6,39r-24,0r6,-37v-39,-2,-66,-32,-67,-70r31,-8v-1,25,15,47,40,49"},"%":{d:"112,-253v-43,-4,-63,71,-11,72v43,4,63,-71,11,-72xm258,-276r14,9r-200,272r-14,-10xm230,-91v-43,-4,-65,72,-12,73v43,4,63,-71,12,-73xm116,-276v33,0,56,26,51,59v-5,33,-37,59,-70,59v-33,0,-56,-26,-51,-59v5,-33,37,-59,70,-59xm233,-114v33,0,56,27,51,60v-5,33,-36,59,-69,59v-33,0,-57,-26,-52,-59v5,-33,37,-60,70,-60",w:286},"&":{d:"132,-186v3,3,4,12,8,7v17,-12,37,-22,40,-44v3,-17,-9,-28,-25,-28v-33,-1,-44,43,-23,65xm209,0r-23,-38v-28,22,-59,43,-93,43v-41,0,-75,-31,-68,-74v7,-46,47,-69,84,-92v-38,-42,-10,-115,51,-115v31,0,54,21,49,53v-5,32,-33,50,-59,68r46,73r37,-36r19,18r-41,41r36,59r-38,0xm123,-139v-26,18,-63,33,-68,67v-4,26,14,49,40,49v27,0,55,-21,77,-38",w:250},"(":{d:"135,-271v-50,93,-79,213,-55,345r-27,12v-30,-138,2,-270,58,-370",w:103},")":{d:"0,74v49,-93,77,-214,54,-345r28,-13v29,138,-3,270,-59,370",w:103},"*":{d:"130,-221r6,-50r27,0r-10,50r50,-18r5,26r-51,14r25,40r-25,16r-21,-43r-35,43r-19,-16r38,-40r-47,-14r13,-26",w:213},"+":{d:"125,-179r28,0r-11,73r73,0r-5,28r-73,0r-11,73r-28,0r11,-73r-73,0r5,-28r73,0"},",":{d:"60,-40r26,10r-55,92r-19,-8",w:110},"-":{d:"17,-100r73,0r-4,27r-74,0",w:74},".":{d:"38,-16v2,-24,44,-27,40,0v-2,25,-44,28,-40,0",w:110},"/":{d:"222,-297r22,11r-223,343r-22,-11",w:205},"0":{d:"154,-276v69,0,85,85,76,141v-11,67,-58,140,-120,140v-62,0,-86,-73,-75,-140v9,-56,50,-141,119,-141xm150,-248v-51,0,-80,75,-85,114v-5,38,-1,111,49,111v50,0,78,-73,85,-111v7,-39,2,-114,-49,-114"},"1":{d:"140,-243r-45,0r21,-28r59,0r-43,271r-30,0"},"2":{d:"80,-28r115,0r-5,28r-175,0r151,-150v35,-26,36,-99,-21,-98v-33,0,-57,24,-63,56r-30,0v8,-48,49,-84,97,-84v45,0,80,33,72,80v-3,22,-12,41,-29,57"},"3":{d:"118,-129r4,-28v29,-1,56,-10,61,-44v5,-29,-12,-47,-40,-47v-27,0,-46,18,-52,44r-29,0v11,-43,41,-72,86,-72v81,0,84,110,21,133v69,43,4,148,-69,148v-44,0,-74,-31,-68,-76r29,0v-3,28,18,48,45,48v30,0,56,-25,61,-55v5,-35,-16,-52,-49,-51"},"4":{d:"183,-72r33,0r-4,28r-34,0r-7,44r-30,0r7,-44r-139,0r208,-243xm153,-72r18,-123r-104,123r86,0"},"5":{d:"227,-243r-87,0r-27,58v63,-11,99,34,92,93v-11,90,-152,138,-191,48r27,-17v24,66,126,35,134,-32v8,-65,-68,-83,-112,-48r60,-130r108,0"},"6":{d:"174,-276r20,17v-23,28,-55,57,-75,85v58,-18,108,28,98,85v-9,52,-57,94,-108,94v-51,0,-87,-42,-79,-93v4,-25,18,-46,35,-65xm113,-23v35,0,68,-29,73,-64v6,-35,-18,-63,-53,-63v-35,0,-67,28,-73,63v-5,35,18,64,53,64"},"7":{d:"205,-243r-148,0r4,-28r200,0r-225,276r-22,-14"},"8":{d:"131,-128v-61,-6,-90,103,-17,105v61,6,90,-104,17,-105xm154,-276v79,0,84,109,22,135v70,41,8,146,-66,146v-47,0,-78,-34,-70,-81v4,-28,23,-53,50,-65v-57,-43,-1,-135,64,-135xm150,-248v-54,-5,-80,92,-15,94v55,5,81,-92,15,-94"},"9":{d:"87,5r-20,-16r76,-87v-60,18,-108,-29,-98,-86v9,-51,57,-92,108,-92v51,0,88,41,80,92v-4,24,-19,47,-36,66xm149,-248v-35,0,-67,28,-73,63v-5,35,18,63,53,63v35,0,68,-28,73,-63v6,-35,-18,-63,-53,-63"},":":{d:"38,-16v2,-24,44,-27,40,0v-2,25,-44,28,-40,0xm60,-154v2,-24,44,-27,40,0v-2,24,-44,27,-40,0",w:110},";":{d:"61,-40r25,10r-55,92r-18,-8xm69,-154v2,-24,44,-27,40,0v-2,24,-44,27,-40,0",w:110},"<":{d:"226,-179r-5,30r-141,57r124,56r-5,31r-163,-75r4,-25"},"=":{d:"45,-134r174,0r-4,28r-174,0xm36,-78r174,0r-4,28r-174,0"},">":{d:"47,-149r5,-30r163,74r-4,25r-187,75r6,-31r141,-56"},"?":{d:"126,-248v-27,1,-46,21,-41,53r-30,0v-2,-52,35,-80,77,-81v63,-3,69,81,28,113v-27,21,-76,13,-84,51v-3,16,9,28,25,28v20,0,32,-16,35,-34r29,0v-4,35,-34,62,-69,62v-33,0,-54,-25,-49,-58v5,-32,29,-47,58,-56v24,-7,47,-11,52,-41v3,-22,-9,-37,-31,-37xm93,-36v11,0,19,9,17,20v-2,11,-13,21,-24,21v-11,0,-19,-10,-17,-21v2,-11,13,-20,24,-20",w:175},"@":{d:"114,-125v-4,24,7,44,32,44v32,0,49,-27,56,-53v8,-29,-4,-49,-29,-49v-29,0,-55,30,-59,58xm219,-182r9,-22r25,0r-33,92v-4,12,-11,31,1,31v17,0,45,-35,52,-69v14,-63,-25,-100,-84,-100v-64,0,-116,49,-129,114v-20,99,95,142,170,98r23,19v-27,13,-57,24,-101,24v-77,0,-128,-60,-117,-141v15,-108,151,-186,239,-109v67,58,1,193,-67,189v-10,0,-17,-8,-17,-22v-35,40,-112,22,-102,-44v9,-59,87,-121,131,-60",w:288},A:{d:"196,-77r-116,0r-45,77r-33,0r170,-284r77,284r-33,0xm189,-105r-28,-109r-64,109r92,0",w:251},B:{d:"77,-126r-15,98v52,1,100,2,108,-50v8,-51,-46,-48,-93,-48xm27,0r43,-271v70,-3,135,1,124,73v-4,22,-15,41,-35,53v31,8,45,37,40,69v-12,75,-87,80,-172,76xm96,-243r-14,91v41,0,74,0,82,-46v7,-46,-26,-45,-68,-45",w:204},C:{d:"274,-249r-6,37v-63,-78,-192,-15,-204,76v-8,60,31,113,92,113v31,0,63,-14,88,-36r-6,37v-90,67,-224,1,-205,-113v17,-103,149,-185,241,-114",w:258},D:{d:"27,0r43,-271v65,0,116,-7,152,32v89,97,-22,254,-144,239r-51,0xm62,-28v113,19,208,-102,136,-189v-24,-29,-58,-26,-102,-26",w:244},E:{d:"27,0r43,-271r141,0r-4,28r-111,0r-12,80r107,0r-5,28r-107,0r-17,107r110,0r-4,28r-141,0",w:192},F:{d:"189,-243r-93,0r-12,80r90,0r-5,28r-90,0r-21,135r-31,0r43,-271r124,0",w:172,k:{A:29,",":47,".":47}},G:{d:"301,-136v-1,74,-77,141,-151,141v-76,0,-126,-64,-117,-140v15,-122,201,-199,269,-82r-25,20v-50,-98,-203,-37,-214,62v-7,60,36,111,91,112v47,0,103,-35,111,-85r-81,0r4,-28r113,0",w:295},H:{d:"85,-161r139,0r17,-110r30,0r-43,271r-30,0r21,-133r-139,0r-21,133r-30,0r43,-271r30,0",w:257},I:{d:"101,-271r-43,271r-30,0r43,-271r30,0",w:86},J:{d:"128,-271r-34,214v-2,40,-30,85,-74,85v-18,0,-33,-8,-45,-20r21,-23v8,9,15,15,29,15v30,0,36,-36,39,-57r34,-214r30,0",w:113},K:{d:"82,-155r134,-116r41,0r-148,126r109,145r-42,0r-91,-125r-9,8r-18,117r-31,0r43,-271r30,0",w:219},L:{d:"100,-271r-38,243r75,0r-5,28r-105,0r43,-271r30,0",w:135,k:{T:29,V:29,W:29,y:14,Y:29}},M:{d:"8,0r100,-287r63,228r135,-228r9,287r-31,0r-6,-184r-119,195r-56,-195r-64,184r-31,0",w:322},N:{d:"29,0r45,-283r177,222r33,-210r30,0r-45,283r-176,-221r-34,209r-30,0",w:300},O:{d:"199,-276v77,0,131,63,119,141v-13,78,-87,140,-164,140v-77,0,-132,-62,-119,-140v12,-78,87,-141,164,-141xm194,-248v-62,0,-118,50,-128,112v-10,61,31,113,93,113v62,0,119,-52,129,-113v10,-62,-32,-112,-94,-112",w:310},P:{d:"76,-119r-18,119r-31,0r43,-271v42,2,82,-8,110,14v39,31,22,96,-14,120v-28,19,-53,18,-90,18xm96,-243r-15,96v46,1,82,-3,90,-49v8,-48,-34,-47,-75,-47",w:181,k:{A:29,",":50,".":50}},Q:{d:"207,-109r39,49v23,-21,37,-47,42,-76v10,-62,-32,-112,-94,-112v-62,0,-116,50,-128,112v-17,88,85,146,156,92r-55,-65r40,0xm259,3r-19,-25v-91,66,-226,2,-205,-113v14,-78,87,-141,164,-141v78,0,131,63,119,141v-6,38,-24,69,-54,96r34,42r-39,0",w:310},R:{d:"96,-243r-15,97v41,1,78,-3,86,-48v8,-48,-30,-49,-71,-49xm76,-119r-18,119r-31,0r43,-271v70,-1,137,-2,127,74v-6,42,-38,71,-80,75r67,122r-37,0r-63,-119r-8,0",w:195,k:{T:7,V:7,W:7,y:7,Y:7}},S:{d:"212,-234r-27,15v-13,-46,-89,-32,-94,13v-3,30,30,40,53,50v33,15,60,34,53,77v-8,48,-52,84,-99,84v-44,0,-71,-29,-73,-71r30,-8v0,28,18,51,47,51v29,0,61,-22,64,-53v8,-73,-118,-49,-105,-131v11,-71,125,-98,151,-27",w:201},T:{d:"138,-243r-39,243r-30,0r39,-243r-66,0r4,-28r162,0r-4,28r-66,0",w:169,k:{w:22,y:22,A:29,",":36,".":36,"-":22,a:36,c:36,e:36,i:11,o:36,r:14,s:27,u:22,":":36,";":36}},U:{d:"100,-271r-26,161v-13,45,9,87,53,87v43,0,82,-43,80,-87r26,-161r30,0r-26,169v1,82,-120,145,-180,79v-20,-23,-19,-48,-14,-79r26,-169r31,0",w:246},V:{d:"78,-271r44,207r111,-207r32,0r-155,287r-65,-287r33,0",w:224,k:{y:11,A:36,",":36,".":36,"-":22,a:29,e:29,i:7,o:29,r:14,u:14,":":14,";":14}},W:{d:"80,-271r40,203r122,-217r53,217r104,-203r32,0r-149,285r-53,-218r-122,218r-59,-285r32,0",w:392,k:{A:36,",":36,".":36,"-":7,a:29,e:36,i:7,o:36,r:14,u:14,":":25,";":25}},X:{d:"107,-140r-53,-131r35,0r39,102r72,-102r34,0r-94,131r58,140r-34,0r-45,-112r-80,112r-34,0",w:203},Y:{d:"110,-117r-64,-154r35,0r50,121r88,-121r35,0r-114,154r-18,117r-30,0",w:213,k:{v:22,A:29,",":43,".":43,"-":36,a:36,e:36,i:14,o:36,u:29,":":29,";":29,p:29,q:36}},Z:{d:"59,-28r145,0r-5,28r-194,0r187,-243r-130,0r5,-28r179,0",w:210},"[":{d:"108,-257r-50,317r38,0r-4,26r-68,0r58,-370r69,0r-4,27r-39,0",w:113},"\\":{d:"52,-286r25,-11r122,297r-25,11",w:205},"]":{d:"37,60r50,-317r-39,0r5,-27r68,0r-59,370r-68,0r4,-26r39,0",w:113},"^":{d:"42,-116r99,-155r26,0r49,155r-32,0r-36,-118r-75,118r-31,0"},_:{d:"176,27r-3,18r-180,0r3,-18r180,0",w:180},a:{d:"121,-147v-33,0,-60,29,-65,61v-5,33,10,64,46,64v68,0,99,-123,19,-125xm208,-169r-26,169r-29,0v0,-7,5,-17,3,-23v-18,19,-39,28,-63,28v-50,0,-72,-42,-67,-89v8,-70,103,-125,150,-61r4,-24r28,0",w:207},b:{d:"132,-147v-33,0,-60,29,-65,61v-5,33,9,64,45,64v68,0,101,-125,20,-125xm26,0r47,-297r29,0r-24,152v17,-18,40,-29,63,-29v50,0,72,41,67,89v-8,69,-102,124,-150,62r-3,23r-29,0",w:207},c:{d:"178,-157v-3,12,-2,28,-7,38v-27,-53,-113,-22,-118,34v-3,33,14,63,49,63v25,1,41,-13,60,-29r-6,38v-58,43,-145,4,-132,-72v12,-66,95,-116,154,-72",w:171},d:{d:"121,-147v-33,0,-60,29,-65,61v-5,33,10,64,46,64v68,0,99,-123,19,-125xm153,0v0,-7,5,-17,3,-23v-17,18,-40,28,-63,28v-50,0,-72,-42,-67,-89v8,-70,103,-125,150,-61r24,-152r29,0r-47,297r-29,0",w:207},e:{d:"187,-78r-133,0v-5,31,14,56,47,56v24,0,43,-15,57,-35r22,14v-21,30,-51,48,-86,48v-50,0,-77,-38,-69,-87v8,-50,44,-92,97,-92v54,0,76,46,65,96xm59,-103r102,0v0,-24,-18,-44,-43,-44v-25,0,-51,20,-59,44",w:186},f:{d:"81,-143r-22,143r-29,0r23,-143r-16,0r4,-26r16,0v6,-62,15,-152,92,-129r-5,29v-55,-25,-48,58,-59,100r43,0r-4,26r-43,0",w:98},g:{d:"119,-147v-33,0,-60,29,-65,61v-5,33,10,64,46,64v68,0,99,-123,19,-125xm207,-169r-26,161v1,52,-45,102,-99,102v-47,0,-76,-29,-70,-77r28,0v-5,31,15,51,46,51v52,1,66,-47,68,-91v-16,18,-40,28,-63,28v-49,0,-72,-42,-67,-89v8,-69,105,-126,150,-61r4,-24r29,0",w:208},h:{d:"75,-297r28,0r-23,148v15,-16,32,-25,53,-25v87,0,31,115,30,174r-29,0r15,-95v4,-27,6,-52,-27,-52v-68,0,-50,91,-66,147r-29,0",w:190},i:{d:"88,-169r-26,169r-29,0r26,-169r29,0xm87,-253v11,0,19,9,17,20v-2,12,-12,21,-23,21v-11,0,-20,-9,-18,-21v2,-11,13,-20,24,-20",w:94},j:{d:"88,-169r-42,264r-28,0r41,-264r29,0xm87,-253v11,0,19,9,17,20v-2,12,-12,21,-23,21v-11,0,-20,-9,-18,-21v2,-11,13,-20,24,-20",w:94},k:{d:"102,-297r-30,190r71,-62r38,0r-83,72r70,97r-38,0r-55,-77r-9,8r-11,69r-29,0r47,-297r29,0",w:169},l:{d:"103,-297r-48,297r-28,0r47,-297r29,0",w:81},m:{d:"83,-169v0,6,-4,14,-2,18v21,-30,74,-32,86,5v13,-19,35,-28,56,-28v43,0,48,35,42,71r-16,103r-29,0r16,-98v4,-22,7,-49,-23,-49v-63,0,-44,94,-60,147r-29,0r15,-96v3,-21,6,-51,-22,-51v-63,0,-45,93,-61,147r-29,0r27,-169r29,0",w:276},n:{d:"83,-169r-3,20v15,-16,32,-25,53,-25v87,0,31,115,30,174r-29,0r15,-95v4,-27,6,-52,-27,-52v-68,0,-50,91,-66,147r-29,0r27,-169r29,0",w:190},o:{d:"100,5v-49,0,-82,-39,-74,-89v8,-50,53,-90,103,-90v50,0,82,40,74,90v-8,50,-54,89,-103,89xm125,-147v-72,-7,-105,123,-20,125v70,7,104,-123,20,-125",w:202},p:{d:"132,-147v-33,0,-60,29,-65,61v-5,33,9,64,45,64v68,0,101,-125,20,-125xm81,-169r-3,24v17,-19,40,-29,63,-29v50,0,72,43,67,90v-7,71,-103,123,-150,60r-18,119r-29,0r42,-264r28,0",w:207},q:{d:"121,-147v-33,0,-60,29,-65,61v-5,33,10,64,46,64v68,0,99,-123,19,-125xm208,-169r-41,264r-29,0r18,-119v-17,18,-39,29,-62,29v-51,0,-73,-41,-68,-89v8,-69,103,-126,150,-61r4,-24r28,0",w:207},r:{d:"81,-169v0,6,-4,14,-2,18v15,-20,43,-32,66,-15r-18,26v-33,-26,-55,29,-59,55r-13,85r-29,0r27,-169r28,0",w:120,k:{v:-14,w:-14,y:-14,",":22,".":22,f:-7,m:-3,n:-3,t:-7,x:-14,"-":7}},s:{d:"143,-143r-27,13v-4,-23,-44,-22,-44,1v0,34,75,26,66,79v-10,59,-108,78,-119,12r28,-11v3,35,56,34,61,1v6,-38,-71,-25,-64,-78v7,-48,84,-69,99,-17",w:143},t:{d:"80,-143r-22,143r-29,0r22,-143r-17,0r4,-26r17,0r10,-61r29,0r-10,61r30,0r-3,26r-31,0",w:86},u:{d:"81,-169r-15,94v-5,28,-5,53,30,53v35,0,41,-25,46,-53r15,-94r29,0v-15,74,-6,175,-95,174v-92,-1,-43,-111,-39,-174r29,0",w:184},v:{d:"60,-169r32,114r69,-114r32,0r-111,180r-55,-180r33,0",w:166,k:{",":29,".":29}},w:{d:"60,-169r33,114r72,-127r33,127r68,-114r33,0r-112,181r-33,-126r-72,126r-54,-181r32,0",w:273,k:{",":22,".":22}},x:{d:"87,-90r-50,-79r36,0r35,57r53,-57r36,0r-74,79r56,90r-35,0r-43,-69r-65,69r-36,0",w:179},y:{d:"80,-16r-54,-153r33,0r41,121r74,-121r33,0r-167,264r-33,0",w:179,k:{",":29,".":29}},z:{d:"66,-27r117,0r-4,27r-175,0r144,-143r-99,0r4,-26r157,0",w:186},"{":{d:"32,-87r4,-23v71,-16,3,-188,111,-174r-4,27v-48,-7,-30,63,-43,95v-6,42,-32,60,-37,63v4,3,24,22,18,64r-11,67v-7,25,0,31,23,28r-4,26v-70,16,-47,-70,-39,-115v5,-32,5,-50,-18,-58",w:120},"|":{d:"84,-320r24,0r0,427r-24,0r0,-427",w:147},"}":{d:"119,-110r-3,23v-72,16,-2,187,-112,173r5,-26v47,7,29,-63,42,-95v6,-42,32,-61,37,-64v-4,-3,-23,-21,-17,-63r11,-68v6,-24,-1,-29,-23,-27r4,-27v69,-16,46,70,39,116v-5,31,-6,50,17,58",w:120},"~":{d:"158,-61v-24,0,-50,-34,-69,-35v-10,0,-22,15,-31,34r-23,-10v15,-29,36,-53,59,-53v24,-1,48,36,68,36v10,0,22,-16,31,-35r23,10v-14,29,-34,53,-58,53"},"'":{d:"78,-271r34,0r-25,118r-21,0",w:104},"`":{d:"68,-254r33,-14r33,59r-20,10",w:128},"\u00a0":{w:110}}});
/*
 * The following copyright notice may not be removed under any circumstances.
 * 
 * Copyright:
 * Copyright © 1987, 1991, 1993, 2002 Adobe Systems Incorporated.  All Rights
 * Reserved.
 * 
 * Trademark:
 * Futura is a registered trademark of Bauer Types, S.A.
 * 
 * Full name:
 * FuturaStd-BoldOblique
 * 
 * Designer:
 * Paul Renner
 * 
 * Vendor URL:
 * http://www.adobe.com/type
 * 
 * License information:
 * http://www.adobe.com/type/legal.html
 */
Cufon.registerFont({w:246,face:{"font-family":"Futura Book","font-weight":700,"font-style":"oblique","font-stretch":"normal","units-per-em":"360","panose-1":"2 11 8 2 2 2 4 2 2 4",ascent:"297",descent:"-63","x-height":"6",bbox:"-7 -329 450 110","underline-thickness":"18","underline-position":"-18",slope:"-9",stemh:"57",stemv:"66","unicode-range":"U+0020-U+007E"},glyphs:{" ":{w:123},"!":{d:"81,-77v23,0,40,19,36,42v-4,23,-26,42,-49,42v-23,0,-40,-19,-36,-42v4,-23,26,-42,49,-42xm50,-92r28,-179r68,0r-28,179r-68,0",w:138},'"':{d:"60,-271r61,0r-28,119r-42,0xm145,-271r61,0r-29,119r-41,0",w:180},"#":{d:"137,-261r38,0r-26,73r37,0r25,-73r38,0r-25,73r28,0r-6,40r-35,0r-16,45r34,0r-7,41r-42,0r-22,62r-38,0r21,-62r-36,0r-21,62r-39,0r22,-62r-33,0r7,-41r40,0r16,-45r-34,0r6,-40r42,0xm135,-148r-15,45r36,0r17,-45r-38,0"},"$":{d:"30,-31r38,-55v21,27,85,51,98,4v6,-19,-23,-26,-51,-34v-88,-26,-34,-153,41,-155r7,-44r34,0r-7,44v22,2,45,8,62,21r-35,52v-17,-20,-69,-28,-77,3v-4,17,19,24,31,28v39,14,74,28,66,78v-8,50,-41,76,-90,88r-7,45r-33,0r6,-43v-34,-1,-64,-14,-83,-32"},"%":{d:"125,-275v40,0,70,23,63,66v-7,44,-43,67,-84,67v-41,0,-71,-23,-64,-67v7,-43,45,-66,85,-66xm119,-239v-34,-3,-52,60,-10,61v36,4,53,-60,10,-61xm291,-129v40,0,70,23,63,66v-7,44,-44,67,-85,67v-41,0,-70,-23,-63,-67v7,-43,45,-66,85,-66xm285,-93v-36,-4,-53,60,-10,61v35,3,54,-60,10,-61xm279,-271r36,0r-201,271r-35,0",w:351},"&":{d:"166,-67r-36,-46v-29,7,-45,56,-4,57v13,0,28,-5,40,-11xm169,-172v13,-7,28,-19,30,-34v2,-14,-5,-25,-19,-25v-33,1,-32,43,-11,59xm217,0r-19,-25v-59,44,-184,51,-173,-46v6,-44,39,-63,77,-78v-8,-17,-21,-28,-16,-55v7,-47,52,-75,96,-75v43,0,81,28,73,74v-5,34,-30,51,-61,65r29,36v15,-12,29,-24,42,-38r33,38r-43,40r50,64r-88,0",w:305},"(":{d:"150,-262v-62,84,-95,207,-51,326r-43,22v-30,-49,-31,-128,-22,-189v9,-59,38,-132,81,-181",w:126},")":{d:"8,64v62,-84,96,-208,51,-326r43,-22v58,129,18,280,-59,370",w:126},"*":{d:"113,-271r33,0r-8,38r35,-20r12,27r-37,18r31,19r-21,27r-28,-21r-4,37r-33,0r8,-36r-33,19r-12,-27r35,-18r-31,-18r21,-28r28,20",w:173},"+":{d:"116,-120r10,-65r54,0r-10,65r65,0r-9,54r-65,0r-11,66r-54,0r11,-66r-65,0r8,-54r66,0"},",":{d:"66,-69r61,0r-85,120r-42,0",w:123},"-":{d:"42,-143r103,0r-9,54r-103,0",w:141},".":{d:"74,-77v23,0,37,19,35,42v-5,50,-92,57,-84,0v4,-23,26,-42,49,-42",w:123},"/":{d:"194,-299r52,0r-190,332r-52,0",w:208},"0":{d:"168,-282v81,0,103,75,92,146v-11,71,-57,147,-138,147v-81,0,-103,-76,-92,-147v11,-71,57,-146,138,-146xm158,-220v-36,0,-54,58,-58,84v-4,26,-4,85,32,85v36,0,54,-59,58,-85v4,-26,4,-84,-32,-84"},"1":{d:"130,-212r-39,0r10,-59r109,0r-43,271r-70,0"},"2":{d:"150,-60r89,0r-9,60r-218,0r130,-121v19,-17,37,-41,41,-66v3,-17,-6,-35,-25,-35v-23,1,-36,19,-36,44r-77,0v12,-62,58,-104,122,-104v57,0,98,37,90,96v-8,61,-67,91,-107,126"},"3":{d:"57,-193v14,-52,53,-88,115,-89v49,0,82,28,74,79v-3,22,-15,44,-37,55v28,8,37,41,33,69v-12,87,-140,121,-196,59v-15,-16,-25,-44,-20,-68r72,0v-4,22,10,38,32,38v45,0,63,-72,12,-72v-4,0,-9,1,-13,2r8,-47v40,11,63,-56,19,-58v-18,0,-31,14,-34,32r-65,0"},"4":{d:"220,-110r33,0r-8,54r-33,0r-9,56r-65,0r9,-56r-132,0r7,-45r131,-170r93,0xm155,-110r16,-105r-80,105r64,0"},"5":{d:"236,-212r-94,0r-9,31v69,-14,111,31,103,96v-11,84,-139,127,-214,71r21,-66v30,36,111,49,120,-9v9,-53,-65,-54,-105,-35r46,-147r142,0"},"6":{d:"153,-271r80,0r-91,92v65,-28,122,21,111,87v-16,92,-133,133,-206,79v-78,-99,53,-195,106,-258xm129,-45v50,0,74,-87,14,-89v-24,0,-48,20,-52,44v-4,25,14,45,38,45"},"7":{d:"172,-212r-113,0r9,-59r223,0r-198,271r-78,0"},"8":{d:"161,-233v-35,-4,-51,60,-10,61v33,4,51,-60,10,-61xm141,-114v-37,-4,-55,66,-10,67v38,4,54,-66,10,-67xm168,-282v46,0,88,25,80,77v-5,29,-26,54,-52,62v31,11,48,36,42,72v-9,56,-69,82,-116,82v-47,0,-100,-26,-91,-82v6,-36,31,-61,65,-72v-23,-8,-38,-33,-33,-62v8,-52,59,-77,105,-77"},"9":{d:"137,0r-80,0r91,-92v-65,29,-122,-22,-111,-88v16,-91,132,-131,206,-79v78,99,-53,196,-106,259xm161,-226v-50,-6,-74,88,-14,89v51,5,77,-88,14,-89"},":":{d:"74,-77v23,0,37,19,35,42v-5,50,-92,57,-84,0v4,-23,26,-42,49,-42xm45,-156v5,-50,92,-57,84,0v-4,23,-26,42,-49,42v-23,0,-37,-19,-35,-42",w:123},";":{d:"60,-69r62,0r-85,120r-42,0xm110,-198v23,0,39,19,35,42v-4,23,-26,42,-49,42v-23,0,-39,-19,-35,-42v4,-23,26,-42,49,-42",w:123},"<":{d:"47,-71r7,-43r186,-66r-9,54r-103,34r93,33r-9,54"},"=":{d:"57,-163r185,0r-9,54r-184,0xm44,-76r184,0r-9,54r-184,0"},">":{d:"230,-114r-7,43r-187,66r9,-54r104,-34r-94,-33r9,-54"},"?":{d:"36,-194v8,-71,117,-115,172,-62v51,49,5,130,-57,140r-4,25r-66,0r12,-70v28,7,60,-5,66,-33v3,-15,-7,-27,-22,-27v-17,0,-26,12,-29,27r-72,0xm113,-77v23,0,40,19,36,42v-4,23,-26,42,-49,42v-23,0,-40,-19,-36,-42v4,-23,26,-42,49,-42",w:214},"@":{d:"121,-127v-3,18,4,33,22,33v35,0,63,-75,20,-75v-21,0,-39,22,-42,42xm246,-205r-33,93v-3,9,-11,25,0,24v13,-1,38,-31,45,-62v13,-61,-26,-95,-81,-95v-60,0,-107,47,-120,109v-20,95,86,131,158,95r26,24v-27,13,-62,24,-101,24v-77,0,-129,-61,-117,-143v15,-108,152,-191,240,-111v66,60,2,196,-68,192v-10,0,-18,-9,-19,-21v-32,40,-109,18,-99,-46v9,-58,84,-120,128,-64r6,-19r35,0",w:266},A:{d:"197,-47r-97,0r-27,47r-74,0r147,-271r77,0r59,271r-75,0xm186,-101r-15,-87r-43,87r58,0",w:281},B:{d:"111,-112r-9,58v28,0,64,4,70,-29v6,-35,-34,-28,-61,-29xm242,-76v-17,94,-119,74,-219,76r43,-271v80,3,187,-21,170,70v-4,24,-14,45,-38,56v38,5,51,31,44,69xm128,-217r-8,52v24,0,46,0,50,-26v5,-27,-20,-26,-42,-26",w:243},C:{d:"259,-265r-13,85v-38,-58,-133,-22,-142,45v-10,77,85,96,127,45r-13,85v-98,41,-204,-24,-187,-130v15,-92,125,-179,228,-130",w:237},D:{d:"23,0r43,-271r100,0v76,0,129,59,117,135v-12,76,-85,136,-160,136r-100,0xm127,-212r-24,152v56,3,95,-17,106,-76v10,-55,-26,-80,-82,-76",w:270},E:{d:"211,-212r-84,0r-7,46r79,0r-9,59r-79,0r-8,47r84,0r-10,60r-154,0r43,-271r154,0",w:198},F:{d:"212,-212r-85,0r-7,46r77,0r-9,59r-77,0r-17,107r-71,0r43,-271r156,0",w:195,k:{A:20,",":46,".":46}},G:{d:"318,-152v-4,82,-78,161,-165,161v-85,0,-135,-58,-122,-143v14,-88,83,-146,170,-146v56,0,95,25,110,76r-71,28v-31,-90,-129,-23,-136,42v-4,42,12,85,58,85v31,0,56,-16,64,-47r-57,0r9,-56r140,0",w:303},H:{d:"120,-167r102,0r16,-104r71,0r-43,271r-71,0r18,-111r-102,0r-17,111r-71,0r43,-271r70,0",w:289},I:{d:"136,-271r-42,271r-71,0r43,-271r70,0",w:116},J:{d:"127,-271r70,0r-29,183v-9,57,-45,95,-105,95v-30,0,-51,-15,-63,-40r47,-43v6,11,16,23,25,23v21,0,24,-25,27,-40",w:176},K:{d:"119,-159r103,-112r88,0r-128,128r95,143r-92,0r-73,-118r-18,118r-71,0r43,-271r70,0",w:272},L:{d:"136,-271r-33,211r85,0r-10,60r-155,0r43,-271r70,0",w:178,k:{T:20,V:33,W:20,y:13,Y:33}},M:{d:"7,0r89,-271r69,0r33,145r81,-145r70,0r-2,271r-71,0r5,-156r-90,156r-28,0r-38,-156r-48,156r-70,0",w:353},N:{d:"23,0r43,-271r70,0r104,166r26,-166r71,0r-43,271r-70,0r-104,-166r-26,166r-71,0",w:317},O:{d:"204,-280v78,0,141,57,128,139v-14,88,-87,150,-174,150v-87,0,-140,-62,-126,-150v13,-82,94,-139,172,-139xm193,-212v-42,0,-82,35,-88,72v-8,47,22,81,64,81v42,0,81,-34,89,-81v6,-37,-23,-72,-65,-72",w:319},P:{d:"23,0r43,-271v97,0,210,-16,192,89v-14,78,-64,98,-150,92r-14,90r-71,0xm127,-215r-10,68v33,0,62,4,68,-33v6,-39,-26,-35,-58,-35",w:237,k:{A:27,",":50,".":46}},Q:{d:"222,-114r17,19v38,-41,15,-117,-46,-117v-42,0,-82,35,-88,72v-9,55,34,94,87,77r-37,-43xm319,7r-66,10r-18,-26v-101,53,-227,-13,-203,-132v16,-81,94,-139,172,-139v85,0,141,57,127,145v-5,36,-23,67,-50,95",w:319},R:{d:"181,-111r68,111r-88,0r-51,-104r-16,104r-71,0r43,-271v92,0,204,-16,187,83v-6,37,-32,70,-72,77xm128,-217r-11,67v28,0,56,-1,62,-34v6,-32,-24,-33,-51,-33",w:244,k:{V:7,W:7,Y:14}},S:{d:"241,-256r-37,54v-20,-21,-68,-28,-78,5v-2,23,26,25,45,31v36,11,59,31,55,75v-7,91,-142,129,-212,67r40,-57v21,27,85,46,96,1v5,-20,-23,-27,-37,-31v-42,-13,-70,-24,-62,-77v13,-87,118,-115,190,-68",w:221},T:{d:"165,-212r-34,212r-71,0r34,-212r-58,0r9,-59r187,0r-9,59r-58,0",w:191,k:{w:29,y:29,A:22,",":33,".":40,o:27,a:27,c:27,e:27,r:20,s:33,u:29,":":13,"-":36,";":24}},U:{d:"231,-271r70,0r-24,152v-5,35,-12,71,-43,96v-49,40,-137,44,-180,0v-24,-25,-19,-61,-14,-96r24,-152r71,0r-22,142v-6,35,-9,74,36,74v45,0,53,-39,59,-74",w:280},V:{d:"114,-271r40,164r92,-164r76,0r-159,271r-54,0r-72,-271r77,0",w:273,k:{y:6,A:32,",":58,".":54,o:27,a:27,e:27,r:13,u:13,":":20,"-":20,";":33,i:-7}},W:{d:"111,-271r20,175r85,-175r56,0r26,175r79,-175r73,0r-129,271r-72,0r-24,-157r-78,157r-71,0r-39,-271r74,0",w:402,k:{A:29,",":50,".":33,o:14,a:13,e:14,r:14,u:14,":":6,"-":13,";":22}},X:{d:"126,-145r-67,-126r87,0r31,70r52,-70r87,0r-107,126r78,145r-85,0r-43,-89r-77,89r-85,0",w:284},Y:{d:"114,-130r-78,-141r85,0r39,73r62,-73r85,0r-123,141r-20,130r-71,0",w:257,k:{v:20,A:43,",":43,".":43,o:43,q:33,a:33,e:33,u:27,":":27,"-":33,";":43,i:-7,p:27}},Z:{d:"132,-60r114,0r-9,60r-233,0r162,-212r-107,0r10,-59r224,0",w:254},"[":{d:"108,-246r-47,294r39,0r-6,38r-89,0r59,-370r88,0r-6,38r-38,0",w:126},"\\":{d:"57,-299r52,0r90,299r-51,0",w:208},"]":{d:"50,48r46,-294r-38,0r6,-38r88,0r-58,370r-89,0r6,-38r39,0",w:126},"^":{d:"98,-122r-38,-25r87,-135r43,0r43,135r-45,25r-30,-97"},_:{d:"173,45r-180,0r3,-18r180,0",w:180},a:{d:"139,-134v-50,-5,-72,82,-13,83v51,5,73,-82,13,-83xm253,-185r-29,185r-66,0r3,-21v-14,18,-39,27,-61,27v-55,0,-83,-46,-77,-99v9,-71,105,-133,161,-74r3,-18r66,0",w:245},b:{d:"19,0r48,-299r65,0r-21,132v57,-55,155,-8,138,74v-11,53,-54,99,-109,99v-23,1,-41,-11,-52,-27r-3,21r-66,0xm146,-134v-50,-5,-72,82,-13,83v51,5,73,-82,13,-83",w:245},c:{d:"183,-180r-8,55v-28,-27,-78,-7,-84,32v-7,43,45,59,73,33r-8,56v-68,31,-146,-12,-133,-86v12,-71,90,-124,160,-90",w:173},d:{d:"161,0v0,-7,4,-16,2,-21v-51,61,-152,10,-137,-72v13,-71,105,-133,161,-74r21,-132r65,0r-47,299r-65,0xm142,-134v-50,-4,-74,82,-13,83v51,5,72,-82,13,-83",w:245},e:{d:"93,-119r76,0v-2,-42,-67,-35,-76,0xm218,-57v-14,39,-55,63,-104,63v-61,0,-101,-34,-91,-98v10,-62,57,-99,117,-99v67,-1,97,45,84,110r-138,0v-12,44,49,54,69,24r63,0",w:219},f:{d:"114,-131r-20,131r-66,0r21,-131r-23,0r8,-54r23,0v0,-68,56,-137,129,-111r-9,57v-21,-13,-48,-8,-50,24r-4,30r45,0r-8,54r-46,0",w:139},g:{d:"82,22v2,12,14,18,28,18v38,0,48,-27,52,-62v-55,56,-157,14,-139,-69v11,-53,54,-100,111,-100v23,-1,39,10,51,26r3,-20r65,0r-26,167v-13,78,-56,110,-124,110v-42,0,-96,-21,-94,-70r73,0xm140,-135v-51,-5,-73,82,-13,83v50,4,74,-82,13,-83",w:243},h:{d:"69,-299r65,0r-21,138v18,-20,38,-30,64,-30v96,1,45,123,39,191r-65,0r15,-95v3,-22,3,-44,-23,-44v-59,0,-41,90,-56,139r-65,0",w:237},i:{d:"116,-185r-29,185r-65,0r29,-185r65,0xm58,-256v3,-41,80,-51,73,0v-3,43,-79,51,-73,0",w:108},j:{d:"116,-185r-44,277r-65,0r44,-277r65,0xm58,-256v3,-41,80,-51,73,0v-3,43,-79,51,-73,0",w:108},k:{d:"134,-299r-28,181r78,-67r90,0r-106,86r83,99r-92,0r-60,-75r-12,75r-65,0r47,-299r65,0",w:247},l:{d:"134,-299r-47,299r-65,0r47,-299r65,0",w:108},m:{d:"116,-185r-3,23v32,-40,101,-41,121,6v17,-23,43,-35,68,-35v96,0,35,125,33,191r-66,0r14,-88v3,-19,9,-51,-19,-51v-30,0,-36,29,-39,51r-14,88r-66,0r14,-88v3,-21,9,-52,-20,-52v-29,0,-35,31,-38,52r-14,88r-65,0r29,-185r65,0",w:356},n:{d:"116,-185r-3,24v19,-22,38,-30,64,-30v99,2,43,122,39,191r-65,0r14,-90v3,-18,10,-49,-22,-49v-59,0,-40,90,-56,139r-65,0r29,-185r65,0",w:237},o:{d:"149,-191v59,0,106,36,96,99v-10,63,-68,98,-127,98v-59,0,-105,-35,-95,-98v10,-63,67,-99,126,-99xm140,-134v-50,-5,-72,82,-13,83v51,5,73,-82,13,-83",w:238},p:{d:"114,-185v0,7,-4,16,-2,21v52,-61,152,-10,137,72v-13,71,-104,133,-161,74r-18,110r-65,0r44,-277r65,0xm146,-134v-50,-5,-72,82,-13,83v51,5,73,-82,13,-83",w:245},q:{d:"255,-185r-44,277r-65,0r17,-110v-56,55,-156,8,-138,-74v11,-53,54,-99,109,-99v22,0,43,9,52,27r4,-21r65,0xm142,-134v-50,-4,-74,82,-13,83v51,5,72,-82,13,-83",w:245},r:{d:"116,-185r-4,31v19,-26,42,-35,78,-33r-10,63v-40,-19,-74,8,-81,49r-12,75r-65,0r29,-185r65,0",w:163,k:{v:-6,w:-6,y:-6,",":33,".":33,f:-7,g:-6,o:6,q:6,t:-6,z:-7}},s:{d:"194,-179r-29,42v-16,-8,-48,-17,-56,3v-2,13,18,15,27,17v30,6,51,20,45,54v-13,75,-113,86,-169,48r31,-46v18,13,57,33,71,5v2,-14,-18,-16,-37,-21v-20,-5,-40,-15,-34,-48v12,-65,92,-80,151,-54",w:184},t:{d:"114,-131r-21,131r-65,0r20,-131r-21,0r9,-54r21,0r9,-55r65,0r-9,55r37,0r-8,54r-37,0",w:129},u:{d:"50,-185r65,0r-15,99v-4,23,-1,40,26,40v27,0,35,-17,39,-40r16,-99r65,0r-17,112v-9,61,-56,79,-111,79v-55,0,-95,-18,-86,-79",w:237},v:{d:"97,-185r30,95r58,-95r74,0r-126,185r-42,0r-67,-185r73,0",w:224,k:{",":43,".":27}},w:{d:"96,-185r31,100r62,-100r39,0r30,100r63,-100r72,0r-126,185r-42,0r-30,-101r-61,101r-43,0r-67,-185r72,0",w:358,k:{",":50,".":33}},x:{d:"103,-100r-62,-85r83,0r27,38r39,-38r85,0r-90,85r77,100r-86,0r-39,-55r-56,55r-86,0",w:256},y:{d:"88,-25r-64,-160r75,0r35,95r63,-95r74,0r-191,277r-74,0",w:235,k:{",":43,".":33}},z:{d:"121,-54r78,0r-9,54r-187,0r107,-130r-75,0r9,-55r184,0",w:201},"{":{d:"26,-82r6,-37v7,0,25,2,28,-19r15,-91v16,-54,35,-58,84,-55r-7,43v-19,-2,-30,8,-29,21r-13,81v-5,32,-31,34,-41,39v11,1,35,4,29,42r-13,80v-4,13,2,24,22,21r-7,43v-45,2,-76,1,-67,-54r15,-91v4,-25,-15,-23,-22,-23",w:126},"|":{d:"87,-329r49,0r0,439r-49,0r0,-439",w:178},"}":{d:"132,-119r-5,37v-7,0,-25,-2,-29,23r-14,91v-16,53,-36,57,-85,54r7,-43v19,2,30,-8,29,-21r13,-80v6,-40,30,-39,41,-43v-11,-2,-34,-7,-29,-38r13,-81v4,-13,-2,-24,-22,-21r7,-43v46,-2,76,-1,67,55r-14,91v-3,21,14,19,21,19",w:126},"~":{d:"104,-142v29,-1,52,37,79,38v10,0,22,-20,27,-30r35,35v-16,21,-42,56,-72,56v-33,0,-54,-38,-78,-38v-9,0,-22,18,-29,30r-35,-35v18,-19,43,-56,73,-56"},"'":{d:"57,-271r61,0r-28,119r-42,0",w:90},"`":{d:"69,-266r45,-29r41,62r-33,21",w:144},"\u00a0":{w:123}}});
sessvars=function(){var x={};
x.$={prefs:{memLimit:2000,autoFlush:true,crossDomain:false,includeProtos:false,includeFunctions:false},parent:x,clearMem:function(){for(var i in this.parent){if(i!="$"){this.parent[i]=undefined
}}this.flush()
},usedMem:function(){x={};
return Math.round(this.flush(x)/1024)
},usedMemPercent:function(){return Math.round(this.usedMem()/this.prefs.memLimit)
},flush:function(x){var y,o={},j=this.$$;
x=x||top;
for(var i in this.parent){o[i]=this.parent[i]
}o.$=this.prefs;
j.includeProtos=this.prefs.includeProtos;
j.includeFunctions=this.prefs.includeFunctions;
y=this.$$.make(o);
if(x!=top){return y.length
}if(y.length/1024>this.prefs.memLimit){return false
}x.name=y;
return true
},getDomain:function(){var l=location.href;
l=l.split("///").join("//");
l=l.substring(l.indexOf("://")+3).split("/")[0];
while(l.split(".").length>2){l=l.substring(l.indexOf(".")+1)
}return l
},debug:function(t){var t=t||this,a=arguments.callee;
if(!document.body){setTimeout(function(){a(t)
},200);
return 
}t.flush();
var d=document.getElementById("sessvarsDebugDiv");
if(!d){d=document.createElement("div");
document.body.insertBefore(d,document.body.firstChild)
}d.id="sessvarsDebugDiv";
d.innerHTML='<div style="line-height:20px;padding:5px;font-size:11px;font-family:Verdana,Arial,Helvetica;z-index:10000;background:#FFFFCC;border: 1px solid #333;margin-bottom:12px"><b style="font-family:Trebuchet MS;font-size:20px">sessvars.js - debug info:</b><br/><br/>Memory usage: '+t.usedMem()+" Kb ("+t.usedMemPercent()+'%)&nbsp;&nbsp;&nbsp;<span style="cursor:pointer"><b>[Clear memory]</b></span><br/>'+top.name.split("\n").join("<br/>")+"</div>";
d.getElementsByTagName("span")[0].onclick=function(){t.clearMem();
location.reload()
}
},init:function(){var o={},t=this;
try{o=this.$$.toObject(top.name)
}catch(e){o={}
}this.prefs=o.$||t.prefs;
if(this.prefs.crossDomain||this.prefs.currentDomain==this.getDomain()){for(var i in o){this.parent[i]=o[i]
}}else{this.prefs.currentDomain=this.getDomain()
}this.parent.$=t;
t.flush();
var f=function(){if(t.prefs.autoFlush){t.flush()
}};
if(window.addEventListener){addEventListener("unload",f,false)
}else{if(window.attachEvent){window.attachEvent("onunload",f)
}else{this.prefs.autoFlush=false
}}}};
x.$.$$={compactOutput:false,includeProtos:false,includeFunctions:false,detectCirculars:true,restoreCirculars:true,make:function(arg,restore){this.restore=restore;
this.mem=[];
this.pathMem=[];
return this.toJsonStringArray(arg).join("")
},toObject:function(x){if(!this.cleaner){try{this.cleaner=new RegExp('^("(\\\\.|[^"\\\\\\n\\r])*?"|[,:{}\\[\\]0-9.\\-+Eaeflnr-u \\n\\r\\t])+?$')
}catch(a){this.cleaner=/^(true|false|null|\[.*\]|\{.*\}|".*"|\d+|\d+\.\d+)$/
}}if(!this.cleaner.test(x)){return{}
}eval("this.myObj="+x);
if(!this.restoreCirculars||!alert){return this.myObj
}if(this.includeFunctions){var x=this.myObj;
for(var i in x){if(typeof x[i]=="string"&&!x[i].indexOf("JSONincludedFunc:")){x[i]=x[i].substring(17);
eval("x[i]="+x[i])
}}}this.restoreCode=[];
this.make(this.myObj,true);
var r=this.restoreCode.join(";")+";";
eval('r=r.replace(/\\W([0-9]{1,})(\\W)/g,"[$1]$2").replace(/\\.\\;/g,";")');
eval(r);
return this.myObj
},toJsonStringArray:function(arg,out){if(!out){this.path=[]
}out=out||[];
var u;
switch(typeof arg){case"object":this.lastObj=arg;
if(this.detectCirculars){var m=this.mem;
var n=this.pathMem;
for(var i=0;
i<m.length;
i++){if(arg===m[i]){out.push('"JSONcircRef:'+n[i]+'"');
return out
}}m.push(arg);
n.push(this.path.join("."))
}if(arg){if(arg.constructor==Array){out.push("[");
for(var i=0;
i<arg.length;
++i){this.path.push(i);
if(i>0){out.push(",\n")
}this.toJsonStringArray(arg[i],out);
this.path.pop()
}out.push("]");
return out
}else{if(typeof arg.toString!="undefined"){out.push("{");
var first=true;
for(var i in arg){if(!this.includeProtos&&arg[i]===arg.constructor.prototype[i]){continue
}this.path.push(i);
var curr=out.length;
if(!first){out.push(this.compactOutput?",":",\n")
}this.toJsonStringArray(i,out);
out.push(":");
this.toJsonStringArray(arg[i],out);
if(out[out.length-1]==u){out.splice(curr,out.length-curr)
}else{first=false
}this.path.pop()
}out.push("}");
return out
}}return out
}out.push("null");
return out;
case"unknown":case"undefined":case"function":if(!this.includeFunctions){out.push(u);
return out
}arg="JSONincludedFunc:"+arg;
out.push('"');
var a=["\n","\\n","\r","\\r",'"','\\"'];
arg+="";
for(var i=0;
i<6;
i+=2){arg=arg.split(a[i]).join(a[i+1])
}out.push(arg);
out.push('"');
return out;
case"string":if(this.restore&&arg.indexOf("JSONcircRef:")==0){this.restoreCode.push("this.myObj."+this.path.join(".")+"="+arg.split("JSONcircRef:").join("this.myObj."))
}out.push('"');
var a=["\n","\\n","\r","\\r",'"','\\"'];
arg+="";
for(var i=0;
i<6;
i+=2){arg=arg.split(a[i]).join(a[i+1])
}out.push(arg);
out.push('"');
return out;
default:out.push(String(arg));
return out
}}};
x.$.init();
return x
}();
(function(C){var A=C.scrollTo=function(F,E,D){C(window).scrollTo(F,E,D)
};
A.defaults={axis:"xy",duration:parseFloat(C.fn.jquery)>=1.3?0:1};
A.window=function(D){return C(window)._scrollable()
};
C.fn._scrollable=function(){return this.map(function(){var E=this,D=!E.nodeName||C.inArray(E.nodeName.toLowerCase(),["iframe","#document","html","body"])!=-1;
if(!D){return E
}var F=(E.contentWindow||E).document||E.ownerDocument||E;
return C.browser.safari||F.compatMode=="BackCompat"?F.body:F.documentElement
})
};
C.fn.scrollTo=function(F,E,D){if(typeof E=="object"){D=E;
E=0
}if(typeof D=="function"){D={onAfter:D}
}if(F=="max"){F=9000000000
}D=C.extend({},A.defaults,D);
E=E||D.speed||D.duration;
D.queue=D.queue&&D.axis.length>1;
if(D.queue){E/=2
}D.offset=B(D.offset);
D.over=B(D.over);
return this._scrollable().each(function(){var L=this,J=C(L),K=F,I,G={},M=J.is("html,body");
switch(typeof K){case"number":case"string":if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(K)){K=B(K);
break
}K=C(K,this);
case"object":if(K.is||K.style){I=(K=C(K)).offset()
}}C.each(D.axis.split(""),function(Q,R){var S=R=="x"?"Left":"Top",U=S.toLowerCase(),P="scroll"+S,O=L[P],N=A.max(L,R);
if(I){G[P]=I[U]+(M?0:O-J.offset()[U]);
if(D.margin){G[P]-=parseInt(K.css("margin"+S))||0;
G[P]-=parseInt(K.css("border"+S+"Width"))||0
}G[P]+=D.offset[U]||0;
if(D.over[U]){G[P]+=K[R=="x"?"width":"height"]()*D.over[U]
}}else{var T=K[U];
G[P]=T.slice&&T.slice(-1)=="%"?parseFloat(T)/100*N:T
}if(/^\d+$/.test(G[P])){G[P]=G[P]<=0?0:Math.min(G[P],N)
}if(!Q&&D.queue){if(O!=G[P]){H(D.onAfterFirst)
}delete G[P]
}});
H(D.onAfter);
function H(N){J.animate(G,E,D.easing,N&&function(){N.call(this,F,D)
})
}}).end()
};
A.max=function(J,I){var H=I=="x"?"Width":"Height",E="scroll"+H;
if(!C(J).is("html,body")){return J[E]-C(J)[H.toLowerCase()]()
}var G="client"+H,F=J.ownerDocument.documentElement,D=J.ownerDocument.body;
return Math.max(F[E],D[E])-Math.min(F[G],D[G])
};
function B(D){return typeof D=="object"?D:{top:D,left:D}
}})(jQuery);
function setNoLogin(){$("#RandLetSavedItems").html('<li><span class="hasRule">Please <a href="/profile/signup.html">Log In</a> to see your Saved Items.</span><span>Not registered yet?</span><ul><li><a href="/profile/signup.html">Create a My RAND Profile</a> to begin saving items.</li><li class="last"><a href="'+randlet.getDomainPrefix("rand")+'/help/profile.html#why-register">Why Register?</a></li></ul></li>')
}function displayUserInfo(){var G="/profile/signup.html";
var D="Login";
var F="/profile/signup.html";
var A="Register";
var B="Welcome";
var E=$("#RegisterProfileId");
var C=$("#LoginLogoutId");
if(true===randlet.user.isLoggedIn){B=(""!==randlet.user.firstName)?$.trim(randlet.user.firstName):randlet.user.emailAddress;
$("#SpanWelcomeTextId").html(" "+B);
F="/profile.html#profile-information";
A="My Profile";
G="javascript:randLogOut()";
D="Log Out"
}else{if(-1<window.location.pathname.indexOf("/cart")){F=G="/cart/LogIn.do"
}else{$("#SpanWelcomeTextId").html("")
}}E.attr("href",F).html(A);
C.attr("href",G).html(D);
if($.browser.safari){$("#header-links").show(100,function(){$(this).css({display:"block"})
})
}else{$("#header-links").fadeIn(750,function(){$(this).css({display:"block"})
})
}}function randLogOut(){var A=function(){randlet.user.isLoggedIn=false;
sessvars.RAND.isLoggedIn=false;
delete sessvars[randlet.settings._privateRANDletCookie.domHash];
displayUserInfo(randlet.user);
randlet.setCookie(randlet.getCookie({collapsed:randlet.settings._privateRANDletCookie.collapsed,currentTab:randlet.settings._privateRANDletCookie.currentTab},true));
$("#randlet-active").addClass("noitems");
setNoLogin();
clearSocialMenu();
randlet.settings.recommendedLoaded=false;
if(window.location.hostname.match(/\.rand\.org/)===null){$("head").append('<script type="text/javascript" src="'+randlet.getDomainPrefix("rand")+'/profile/session-logout.html"><\/script>')
}if(-1<window.location.pathname.indexOf("/profile")){window.location.href="/profile/signup.html"
}else{if(-1<window.location.pathname.indexOf("/cart")){window.location.href="/cart/ShowCartItems.do"
}else{$(".unsubscribe").removeClass("activity").removeClass("unsubscribe").addClass("subscribe").text("Subscribe");
randlet.getUserObjectAjax()
}}};
if(window.location.hostname.indexOf("rand.org")>-1){$.cookie("RANDORG",null,{path:"/",domain:location.hostname})
}else{$.cookie("RANDORG",null,{path:"/"})
}if(window.location.hostname.indexOf("rand.org")>-1){$.cookie("RANDToken",null,{path:"/",domain:location.hostname})
}else{$.cookie("RANDToken",null,{path:"/"})
}$.ajax({type:"GET",url:"/cart/LogOut.do",dataType:"text",cache:false,success:function(B){A()
},error:function(C,B,D){A()
}})
}function clearSocialMenu(){$("#randMenu").removeClass("remove").addClass("save").html("Save to My RAND")
}(function(E,D,H){var C;
if("undefined"!=typeof (G)){C=G
}var B=E(document),G=D.randlet={settings:{collapsed:false,savedLoaded:false,recommendedLoaded:false,currentTab:1,homePage:false,_privateRANDletCookie:{},_privatePageTags:H,onUserRunFunc:[],_tagWeightChanged:H,_currentPage:"",_currentNewsletter:"",_setRecommendationsRunning:false,_setNewsletterEvents:false,_currentRecommendations:[],_fromThirdLogin:false,_domains:{rand:"http://www.rand.org",prgs:"http://www.prgs.edu"},_currentDomain:function(){var I;
if(G.settings._currentDomainCache!=""){return G.settings._currentDomainCache
}else{I=D.location.hostname.split(".");
if(I.length==3){I=I[1]
}else{I=I[0]
}G.settings._currentDomainCache=I;
return I
}},_currentDomainCache:""},user:{isActive:false,isLoggedIn:false,userScriptRun:false,emailAddress:"",firstName:"",lastName:"",rememberme:false},tagCookieSize:0,userReady:function(I){if(G.user.userScriptRun===false){if(typeof (I)=="function"){G.settings.onUserRunFunc.push(I)
}}else{I.call()
}},runUserReady:function(){if(G.settings.onUserRunFunc.length>0){E.each(G.settings.onUserRunFunc,function(J,I){I.call()
});
G.settings.onUserRunFunc=[]
}},toggleRANDlet:function(I){if(typeof (I)=="boolean"&&I===true){if(B.find(".active").length>0){B.find(".bottom").height(5);
B.find(".contents").hide();
B.find(".active").addClass("inactive").removeClass("active");
B.find(".bottom").css("display","block").removeAttr("style");
G.setCookie("collapsed",true)
}else{B.find(".inactive").addClass("active").removeClass("inactive");
B.find(".contents").css("display","block");
G.setCookie("collapsed",false)
}}else{if(B.find(".active").length>0){B.find(".bottom").animate({height:"5px"},200);
B.find(".contents").slideUp("fast",function(){B.find(".active").addClass("inactive").removeClass("active");
B.find(".bottom").css("display","block").removeAttr("style");
G.setCookie("collapsed",true)
})
}else{B.find(".inactive").addClass("active").removeClass("inactive");
B.find(".contents").css("display","none").slideDown("fast");
G.setCookie("collapsed",false)
}}},addjScrollpane:function(){if(G.settings.homePage){B.find(".contents").jScrollPane({showArrows:true,scrollbarWidth:7});
B.find(".jScrollPaneTrack").width(5).find("div").width(5);
if(G.settings._privateRANDletCookie.currentTab==1){if(!G.user.isLoggedIn||B.find(".noitems").length>0){B.find(".hall").addClass("out")
}else{B.find(".hall").removeClass("out")
}}else{B.find(".hall").removeClass("out")
}}},getSavedItems:function(I){if(H==I){I=false
}G.createDOMCookieObject();
if(G.settings._privateRANDletCookie.savedAjaxRun==false||I==true||sessvars[G.getDOMHash()].dataAge!=G.settings._privateRANDletCookie.dataAge){G.getSavedRecommendedAjax()
}else{if(sessvars[G.getDOMHash()].savedItems.length>0&&G.user.isLoggedIn==true){G.parseSavedItems(sessvars[G.getDOMHash()].savedItems,true)
}else{if(sessvars[G.getDOMHash()].savedItems.length==0&&G.user.isLoggedIn==true){G.getSavedRecommendedAjax()
}else{E("#randlet-active").addClass("noitems")
}}}},loadSavedItems:function(){if(G.settings.savedLoaded===false){if(G.user.userScriptRun===false){G.userReady(G.getSavedItems)
}else{G.getSavedItems()
}}},parseSavedItems:function(M,P){if(P==H){P=false
}if(0===M.length){G.setNoItems();
G.setCookie("savedItems",[]);
return false
}E("#randlet-active").removeClass("noitems");
if(0===E("#SavedItemsRandletListId",B).length){E("#RandLetSavedItems").html('<li class="nobucket"><ul id="SavedItemsRandletListId"></ul></li>');
E("#randlet-active").addClass("saveditems");
E("#randlet-active").removeClass("noitems")
}var O=E("#SavedItemsRandletListId",B);
var J=null;
G.addjScrollpane();
var I="";
if(false===P&&0===E("img",O).length){var N=false;
var L=E("li",O);
for(var K=0;
K<Math.min(M.length,5);
K++){N=false;
L.each(function(){if(M[K].url===E("a",this).attr("rel")){N=true;
E(this).addClass("save");
return false
}});
if(false===N){if(0===K){O.prepend('<li class="new" style="display:none;"><span>'+M[K].type+': </span><a href="'+G.addDomainPrefix(M[K].url,unescape(M[K].contentPath))+'" rel="'+M[K].url+'">'+M[K].title+"</a></li>")
}else{E("li",O).eq(K).after('<li class="new" style="display:none;"><span>'+M[K].type+': </span><a href="'+G.addDomainPrefix(M[K].url,unescape(M[K].contentPath))+'" rel="'+M[K].url+'">'+M[K].title+"</a></li>")
}}}E("li",O).each(function(){var Q=E(this);
if(Q.hasClass("save")){Q.removeClass("save")
}else{if(Q.hasClass("new")){Q.fadeIn("normal",function(){E(this).removeClass("new")
})
}else{Q.fadeOut("normal",function(){E(this).remove()
})
}}})
}else{for(var K=0;
K<Math.min(M.length,5);
K++){if(H!==M[K]){I+="<li><span>"+M[K].type+': </span><a href="'+G.addDomainPrefix(M[K].url,unescape(M[K].contentPath))+'" rel="'+M[K].url+'">'+M[K].title+"</a></li>"
}}O.html(I)
}G.addjScrollpane();
E("#ViewAllId").css("display","block");
E("#randlet-active").addClass("saveditems")
},addDomainPrefix:function(I,J){var K;
if(J.charAt((J.length-1))!="/"){J+="/"
}K=J.match(/\/content\/(.*?)\//);
if(I.indexOf("/")!==0){I="/"+I
}if(K!==null){I=G.getDomainPrefix(K[1])+I
}return I
},getDomainPrefix:function(I){if(G.settings._domains[I]!==H){return G.settings._domains[I]
}else{return""
}},setNoItems:function(){E("#RandLetSavedItems").html('<li><strong><span>You have no saved items.</span></strong><span>By clicking "<img src="/etc/rand/designs/common/images/icon-save-sm.png" alt="" style="margin:0 -1px 0 1px;"> Save to My RAND" you can begin bookmaking your favorite content. Your five most recently saved items will appear here for easy access.</span></li>');
E("#randlet-active").addClass("noitems");
if(G.settings.homePage){if(!G.user.isLoggedIn||B.find(".noitems").length>0){B.find(".hall").addClass("out")
}}},checkTagWeightChange:function(){var K=[],J=false,L=[];
if(H!=G.settings._tagWeightChanged){return G.settings._tagWeightChanged
}if(H==G.settings._privatePageTags){G.getUserTags()
}E.each(G.settings._privatePageTags,function(M,N){K.push([M,N])
});
if(0===K.length){return true
}K.sort(G.tagCompare);
K.reverse();
K=K.slice(0,4);
E.each(K,function(N,M){L.push(M[0])
});
if(4>G.settings._privateRANDletCookie.topTags.length){if(K[0][0]!=G.settings._privateRANDletCookie.topTags[0]){G.setCookie("recommendedAjaxRun",false);
G.setCookie("topTags",L);
G.settings._tagWeightChanged=true;
return true
}else{G.setCookie("topTags",L);
G.settings._tagWeightChanged=false;
return false
}}else{for(var I=0;
I<G.settings._privateRANDletCookie.topTags.length;
I++){J=false;
E.each(K,function(N,M){if(M[0]===G.settings._privateRANDletCookie.topTags[I]){J=true;
return false
}});
if(false===J){G.setCookie("recommendedAjaxRun",false);
G.setCookie("topTags",L);
G.settings._tagWeightChanged=true;
return true
}}G.setCookie("topTags",L);
G.settings._tagWeightChanged=false;
return false
}},isInArray:function(I,L){var K=false;
arrLoop:for(var J=0;
J<I.length;
J++){if(I[J]===L){K=true;
break arrLoop
}}return K
},getImplicitRecommendationTopics:function(K){var S=G.url2Node(D.location.href),M,O=false,J=false,Q=sessvars[G.getDOMHash()],R=[],I=0,N;
if(K==H){K=1
}for(var L=0,P=G.settings._privateRANDletCookie.topTags.length;
I<K&&L<P;
L++){J=false;
N=G.settings._privateRANDletCookie.topTags[L].replace(/_/g,"-");
M="/topics/"+N+".html";
if("/content/rand/topics/"+N!=S&&G.isInArray(G.settings._currentRecommendations,M)==false&&Q.recommendedItems[G.settings._currentDomain()].implicitTags[N]!=H){E.each(G.settings._privateRANDletCookie.savedItems,function(T,U){if(M==U.url){J=true;
return false
}});
if(J==false){R.push({type:"Topic",url:M,title:Q.recommendedItems[G.settings._currentDomain()].implicitTags[N],contentPath:"/content/rand/topics/"+N});
G.settings._currentRecommendations.push(M);
I++;
if(typeof (urchinTracker)=="function"){urchinTracker("/recommend/suggested/item"+M)
}}}}return R
},getImplicitRecommendationItems:function(O,M,S){var U=G.url2Node(D.location.href),P=false,K=false,T=sessvars[G.getDOMHash()],L,J,R=[],I=0;
L=T.recommendedItems[G.settings._currentDomain()].implicit[O];
if(M==H){M=1
}if(L==H){throw ("There was an error retreving your recommended items");
return false
}if(S==true){J={type:"Topic",url:"/topics/"+O+".html",title:T.recommendedItems[G.settings._currentDomain()].implicitTags[O],contentPath:"/content/rand/topics/"+O};
R.push(J);
if(typeof (urchinTracker)=="function"){urchinTracker("/recommend/suggested/item/topics/"+O+".html")
}}for(var N=0,Q=L.length;
I<M&&N<Q;
N++){K=false;
if(L[N].contentPath!=U&&G.isInArray(G.settings._currentRecommendations,L[N].url)==false){E.each(G.settings._privateRANDletCookie.savedItems,function(V,W){if(L[N].url==W.url){K=true;
return false
}});
if(K==false){R.push(L[N]);
G.settings._currentRecommendations.push(L[N].url);
I++;
if(typeof (urchinTracker)=="function"){urchinTracker("/recommend/suggested/item"+L[N].url)
}}}}return R
},parseXMLFeed:function(L,J,K){var I;
G.createDOMCookieObject();
I=sessvars[G.getDOMHash()];
if(I.recommendedItems[G.settings._currentDomain()].implicit[J]!=H&&K==H){return I.recommendedItems[G.settings._currentDomain()].implicit[J]
}I.recommendedItems[G.settings._currentDomain()].implicit[J]=[];
I.recommendedItems[G.settings._currentDomain()].implicitTags[J]=L.title.replace("RAND Research Topic:","");
E.each(L.items,function(N,M){I.recommendedItems[G.settings._currentDomain()].implicit[J].push({type:G.getContentType(M.link),url:M.link,title:M.title,contentDate:M.updated,contentDesc:M.summary,contentPath:G.url2Node(M.link)})
});
return I.recommendedItems[G.settings._currentDomain()].implicit[J]
},url2Node:function(J){var K=J.match(/http.*?:\/\/(.*?)\//),I;
if(K!==null&&K[1]!==H&&K[1]!=""){I=K[1].split(".");
if(I.length>2){K=I[1]
}else{K=I[0]
}if(K==""||typeof (K)=="array"){K="rand"
}}else{K="rand"
}K="/content/"+K+"/";
J=J.replace(/http.*?:\/\/.*?\//,K).replace(".html","");
if(J.indexOf(K)!=0){J=K+J;
J=J.replace("//","/")
}return J
},getRecommendedItems:function(){var J=false,L=G.settings._privateRANDletCookie.topTags,I=sessvars[G.getDOMHash()],K=D.location.pathname,M=false;
if(false===G.settings.recommendedLoaded){if(false===G.user.userScriptRun){G.userReady(G.getRecommendedItems);
return false
}if(I.recommendedItems[G.settings._currentDomain()].items.length>0){if(H!=I.recommendedItems[G.settings._currentDomain()].defaultReco){J=I.recommendedItems[G.settings._currentDomain()].defaultReco
}if(J==true){if(G.settings._privateRANDletCookie.recommendedItems.length>0){E.each(G.settings._privateRANDletCookie.recommendedItems,function(O,N){if(N.url===K){M=true;
return false
}})
}if((G.checkTagWeightChange()==false)&&(G.settings._privateRANDletCookie.recommendedItems.length>0)&&(G.settings._privateRANDletCookie.recommendedAjaxRun==true)&&(M==false)){G.settings.recommendedLoaded=true;
G.parseRecommended(G.settings._privateRANDletCookie.recommendedItems,true);
return false
}else{if(G.checkTagWeightChange()==false&&M==true){B.find(".content-two .bucket .toggle").eq(0).addClass("activity");
G.fetchXMLRecommended();
return false
}else{if(G.checkTagWeightChange()==true&&L.length>2){B.find(".content-two .bucket .toggle").eq(0).addClass("activity");
G.fetchXMLRecommended();
return false
}else{if(G.settings._privateRANDletCookie.recommendedAjaxRun==true){G.settings.recommendedLoaded=true;
G.parseRecommended(sessvars[G.getDOMHash()].recommendedItems[G.settings._currentDomain()].items,true);
return false
}}}}}else{if(G.settings._privateRANDletCookie.recommendedAjaxRun==true){G.settings.recommendedLoaded=true;
G.parseRecommended(sessvars[G.getDOMHash()].recommendedItems[G.settings._currentDomain()]);
return false
}}}G.settings.recommendedLoaded=true;
G.getSavedRecommendedAjax()
}},fetchXMLRecommended:function(T,M){var L,I,J,K,U,O=0,S=[],R,N=true,P=G.url2Node(D.location.href),Q=function(W,b,Y){var a=0,V,X,c=[],Z=[];
E.each(K,function(f,e){if("loading"===e.status||"processing"===e.status){a++
}if("processed"===e.status){if(0===e.weight){if(M==1&&K.length==3){X=2
}else{X=M
}V=U;
U=[];
U=U.concat(G.getImplicitRecommendationTopics(1));
U=U.concat(G.getImplicitRecommendationItems(e.slug,X));
U=U.concat(V)
}else{U=U.concat(G.getImplicitRecommendationItems(e.slug,M))
}e.status="done"
}});
if(0===a){c=U.slice(1,3);
c.push(U[0]);
c=c.concat(U.slice(3));
if(typeof (T)=="function"){T.call(this,c,true)
}else{G.parseRecommended(c,true)
}G.checkTagWeightChange();
G.settings._tagWeightChanged=false;
G.setCookie("recommendedAjaxRun",true)
}};
L=G.settings._privateRANDletCookie.topTags;
K=[];
U=[];
G.settings._currentRecommendations=[];
G.settings.recommendedLoaded=true;
if(T==H){T==G.parseRecommended
}if(M==H){M=1
}G.createDOMCookieObject();
R=sessvars[G.getDOMHash()];
E.each(R.recommendedItems[G.settings._currentDomain()].implicit,function(X,W){var V=X.replace(/-/gi,"_");
if(!G.isInArray(L,V)){delete R.recommendedItems[G.settings._currentDomain()].implicit[X]
}});
E.each(L,function(V,W){J=W.replace(/_/gi,"-");
I="/topics/"+J+".xml";
if(typeof (urchinTracker)=="function"){urchinTracker("/recommend/suggested"+I)
}if(R.recommendedItems[G.settings._currentDomain()].implicit[J]!=H){K.push({url:I,slug:J,status:"processed",weight:O})
}else{K.push({url:I,slug:J,status:"loading",weight:O});
N=false;
E.getFeed({url:I,success:function(a,Z,X,Y){E.each(K,function(c,b){if(b.url===Y){b.status="processing";
if(G.parseXMLFeed(a,b.slug)){b.status="processed"
}else{b.status="error"
}return false
}})
},error:function(X,Z,a,Y){E.each(K,function(c,b){if(b.url==Y){b.status="error"
}})
},complete:Q})
}O++
});
if(N==true){Q.call()
}},pollRecommended:function(){if(G.settings._privateRANDletCookie.recommendEngineRunning===true&&G.settings._setRecommendationsRunning===false){var J=new Date(),I,K=60000;
if(G.settings._privateRANDletCookie.lastRecommendCheck==0){G.settings._privateRANDletCookie.lastRecommendCheck=G.settings._privateRANDletCookie.lastRecommendDate
}if((J.getTime()-G.settings._privateRANDletCookie.lastRecommendCheck)>59999){G.getSavedRecommendedAjax(function(M,L){try{d=JSON.parse(M)
}catch(N){throw ("Unabled to parse your items.");
d={randuser:{recommendEngineRunning:false}}
}if(d.randuser.recommendEngineRunning===false){G.parseSavedRecommendedSuccess(M,L)
}else{J=new Date();
G.setCookie("lastRecommendCheck",J.getTime());
setTimeout(G.pollRecommended,K)
}})
}else{I=K-(J.getTime()-G.settings._privateRANDletCookie.lastRecommendCheck);
if(isNaN(I)){I=K
}setTimeout(G.pollRecommended,I)
}}},parseRecommended:function(M,P){var S="",T=0,L=0,V=0;
if(H==P){P=false
}if(false===P){if(M.items.length==0){return false
}var K=E.grep(M.items,function(W){if("Report"===W.type&&2>T){T++;
return W
}});
var O=E.grep(M.items,function(W){if(1>L&&"Topic"===W.type){L++;
T++;
return W
}});
if(0===L){O=[M.topic];
T++;
L++
}var U=E.grep(M.items,function(W){if(1>V&&"People"===W.type){V++;
T++;
return W
}});
var R="";
var J=E.grep(M.items,function(W){if("Topic"!==W.type&&"People"!==W.type&&"Report"!==W.type&&R!==W.type&&5>T){T++;
R=W.type;
return W
}});
var Q=E.merge(K,O);
Q=E.merge(Q,J);
Q=E.merge(Q,U)
}else{var Q=M
}var I=[];
for(var N=0;
N<Math.min(Q.length,5);
N++){S+="<li><span>"+Q[N].type+': </span><a href="'+Q[N].url+'">'+Q[N].title+"</a></li>";
I.push({type:Q[N].type,url:Q[N].url,title:Q[N].title})
}E("#RecommendedListId",B).html(S).find("a").click(function(){if(typeof (urchinTracker)=="function"){urchinTracker("/recommend/clicked"+E(this).attr("href").replace(/http.*?:\/\/.*?\//,"/"))
}});
G.setCookie("recommendedItems",I);
E(".bucket li",B).click(function(){return false
});
E(".bucket a",B).click(function(){D.location=E(this).attr("href")
});
B.find(".content-two .bucket .toggle").eq(0).removeClass("activity");
if(B.find(".content-two .bucket").eq(0).hasClass("collapsed")){B.find(".content-two .bucket").eq(0).click()
}},tagCompare:function(J,I){var K=0;
if(J[1]<I[1]){K=-1
}else{if(J[1]>I[1]){K=1
}}return K
},getUserObjectAjax:function(){E.ajax({type:"POST",url:"/etc/rand/scripts/randlet.user.html",dataType:"text",cache:false,success:function(L,I){var J,O,K,N={};
try{J=JSON.parse(L)
}catch(M){J={};
throw ("There was an error validating your credentials.")
}if(H!=J.randuser){G.user=J.randuser;
G.user.userScriptRun=false;
O=J.randuser.skey.substr(0,6);
N.emailAddress=G.user.emailAddress;
N.firstName=G.user.firstName;
N.lastName=G.user.lastName;
N.isLoggedIn=G.user.isLoggedIn;
N.isActive=G.user.isActive;
N.userScriptRun=true;
N.rememberme=G.user.rememberme;
sessvars.RAND.isLoggedIn=G.user.isLoggedIn;
G.setCookie("user",N);
G.setCookie("domHash",O)
}else{K=new Date();
O=K.getTime().toString().substr(0,6);
G.setCookie("domHash",O)
}G.createDOMCookieObject(O);
if(H!=J.saveditems){sessvars[O].savedItems=J.saveditems;
sessvars[O].dataAge=new Date().getTime();
G.setCookie("dataAge",sessvars[O].dataAge);
G.setCookie("savedAjaxRun",true)
}if(H!=J.recommend.items){sessvars[O].recommendedItems[G.settings._currentDomain()].items=J.recommend.items;
sessvars[O].recommendedItems[G.settings._currentDomain()].defaultReco=J.recommend.defaultReco;
G.setCookie("recommendedAjaxRun",true)
}if(H!=J.shortitems){sessvars[O].shortItems=J.shortitems
}if(H!=J.newsletters){sessvars[O].newsletters=J.newsletters
}if(J.randuser.recommendEngineRunning!=H){G.setCookie("recommendEngineRunning",J.randuser.recommendEngineRunning)
}if(J.randuser.lastRecommendDate!=H){G.setCookie("lastRecommendDate",J.randuser.lastRecommendDate)
}if(false===G.user.isLoggedIn){E(document).ready(setNoLogin)
}E(document).ready(displayUserInfo);
G.user.userScriptRun=true;
G.runUserReady()
},error:function(K,I,L){var J=new Date(),M=J.getTime().toString().substr(0,6);
G.createDOMCookieObject(M);
G.setCookie("domHash",M);
throw ("There was an error retrieving your credentials.");
G.user.userScriptRun=true;
G.runUserReady()
}})
},createDOMCookieObject:function(I){var J=G.settings._currentDomain();
if(H==I){I=G.getDOMHash()
}if(H==sessvars[I]){sessvars[I]={savedItems:[],recommendedItems:{},shortItems:[],newsletters:[],dataAge:0}
}if(sessvars[I].recommendedItems[J]===H){sessvars[I].recommendedItems[J]={items:[],topic:[],implicit:{},implicitTags:{},cachedItems:[]}
}},getDOMHash:function(){if(G.settings._privateRANDletCookie.domHash!=H){return G.settings._privateRANDletCookie.domHash
}else{var J=new Date(),I=J.getTime().toString().substr(0,6);
G.setCookie("domHash",I);
return I
}},isDefaultReco:function(){var I,J;
G.createDOMCookieObject();
I=sessvars[G.getDOMHash()];
if(H!=I.recommendedItems[G.settings._currentDomain()].defaultReco){J=I.recommendedItems[G.settings._currentDomain()].defaultReco
}return J
},getSavedRecommendedAjax:function(I){if(I==H){I=G.parseSavedRecommendedSuccess
}B.find(".content-two .bucket .toggle").eq(0).addClass("activity");
E.ajax({type:"POST",url:"/etc/rand/scripts/randlet.user.html",dataType:"text",cache:false,success:I,error:G.parseSavedRecommendedError})
},parseSavedRecommendedSuccess:function(K,J){var P,L=G.getDOMHash(),Q=sessvars[L],O=false,M=D.location.pathname,I=false;
try{P=JSON.parse(K)
}catch(N){throw ("Unabled to parse your items.")
}G.createDOMCookieObject();
if(H!=P.saveditems){G.setCookie("savedAjaxRun",true);
Q.savedItems=P.saveditems;
Q.dataAge=new Date().getTime();
G.setCookie("dataAge",Q.dataAge);
if(false===G.user.isLoggedIn){setNoLogin()
}else{if(G.settings._fromThirdLogin==true){G.settings._fromThirdLogin=false;
G.parseSavedItems(P.saveditems,true)
}else{G.parseSavedItems(P.saveditems,false)
}}}if(H!=P.recommend.items){Q.recommendedItems[G.settings._currentDomain()].items=P.recommend.items;
Q.recommendedItems[G.settings._currentDomain()].defaultReco=P.recommend.defaultReco;
if(H!=P.recommend.defaultReco){O=P.recommend.defaultReco
}if(O==true){if(G.settings._privateRANDletCookie.recommendedItems.length>0){E.each(G.settings._privateRANDletCookie.recommendedItems,function(S,R){if(R.url===M){I=true;
return false
}})
}if((false===G.checkTagWeightChange())&&(G.settings._privateRANDletCookie.recommendedItems.length>0)&&(I==false)){G.settings.recommendedLoaded=true;
G.parseRecommended(G.settings._privateRANDletCookie.recommendedItems,true);
G.setCookie("recommendedAjaxRun",true)
}else{if(G.checkTagWeightChange()==false&&I==true){B.find(".content-two .bucket .toggle").eq(0).addClass("activity");
G.fetchXMLRecommended()
}else{if(G.settings._privateRANDletCookie.topTags.length>2){B.find(".content-two .bucket .toggle").eq(0).addClass("activity");
G.fetchXMLRecommended()
}else{G.parseRecommended(P.recommend.items,true);
G.setCookie("recommendedAjaxRun",true)
}}}}else{G.parseRecommended(P.recommend);
G.setCookie("recommendedAjaxRun",true)
}}else{if(false===G.user.isLoggedIn){G.settings.recommendedLoaded=false
}}if(H!=P.shortitems){Q.shortItems=P.shortitems
}if(H!=P.newsletters){Q.newsletters=P.newsletters
}if(P.randuser.lastRecommendDate!=H){G.setCookie("lastRecommendDate",P.randuser.lastRecommendDate)
}if(P.randuser.recommendEngineRunning!=H){G.setCookie("recommendEngineRunning",P.randuser.recommendEngineRunning);
if(P.randuser.recommendEngineRunning===true&&G.settings._setRecommendationsRunning===false){G.setRecommendations()
}}G.settings.recommendedLoaded=true;
G.settings.savedLoaded=true
},parseSavedRecommendedError:function(J,I,K){G.settings.recommendedLoaded=false;
G.settings.savedLoaded=false;
throw ("There was an error retrieving your items.")
},setRecommendations:function(){G.settings._setRecommendationsRunning=true;
E.ajax({type:"POST",url:"/etc/rand/scripts/socialmenu.recommend.html",dataType:"text",cache:false,data:"{}",success:function(J,I){G.settings._setRecommendationsRunning=false;
G.setCookie("recommendedAjaxRun",false);
G.setCookie("recommendEngineRunning",false);
G.getSavedRecommendedAjax()
},error:function(J,I,K){}})
},getCookie:function(){var K=E.cookie("randlet");
var J={collapsed:false,currentTab:1,recommendedCollapsed:false,featuredCollapsed:true,user:{isActive:false,isLoggedIn:false,emailAddress:"",firstName:"",lastName:"",userScriptRun:false},savedItems:[],recommendedItems:[],savedAjaxRun:false,recommendedAjaxRun:false,domHash:"",topTags:[],recommendEngineRunning:false,lastRecommendDate:0,lastRecommendCheck:0,sessionCheck:false,randletVersion:1.1,dataAge:new Date().getTime()};
var I,L;
if(0<arguments.length){if(1===arguments.length){I=arguments[0]
}else{I=arguments[0];
L=arguments[1]
}}if("undefined"==typeof (I)){I=J
}if(null!=K){K=E.base64Decode(K);
try{K=JSON.parse(K)
}catch(M){K={}
}K=G.translateCookie(K)
}else{K={}
}if(K.randletVersion===H){K.randletVersion=1
}if("boolean"==typeof (L)&&true===L){return E.extend({},J,I)
}else{return E.extend({},I,K)
}},setCookieAll:function(){var I={path:"/"};
if(true===G.user.rememberme){I.expires=28
}E.cookie("randlet",E.base64Encode(JSON.stringify(G.translateCookie(G.settings._privateRANDletCookie))),I)
},setCookie:function(){if(1===arguments.length){G.settings._privateRANDletCookie=E.extend({},G.settings._privateRANDletCookie,arguments[0]);
G.setCookieAll()
}else{G.settings._privateRANDletCookie[arguments[0]]=arguments[1];
G.setCookieAll()
}},translateCookie:function(J){var I={};
E.each(J,function(L,K){switch(L){case"collapsed":I.c=K;
break;
case"currentTab":I.ct=K;
break;
case"recommendedCollapsed":I.rc=K;
break;
case"featuredCollapsed":I.fc=K;
break;
case"user":I.u=K;
break;
case"savedItems":I.s=K;
break;
case"recommendedItems":I.r=K;
break;
case"shortItems":I.si=K;
break;
case"newsletters":I.nl=K;
break;
case"savedAjaxRun":I.sa=K;
break;
case"recommendedAjaxRun":I.ra=K;
break;
case"domHash":I.d=K;
break;
case"topTags":I.t=K;
break;
case"recommendEngineRunning":I.rr=K;
break;
case"lastRecommendDate":I.ld=K;
break;
case"lastRecommendCheck":I.lc=K;
break;
case"sessionCheck":I.sc=K;
break;
case"randletVersion":I.rv=K;
break;
case"dataAge":I.saa=K;
break;
case"c":I.collapsed=K;
break;
case"ct":I.currentTab=K;
break;
case"rc":I.recommendedCollapsed=K;
break;
case"fc":I.featuredCollapsed=K;
break;
case"u":I.user=K;
break;
case"s":I.savedItems=K;
break;
case"r":I.recommendedItems=K;
break;
case"si":I.shortItems=K;
break;
case"nl":I.newsletters=K;
break;
case"sa":I.savedAjaxRun=K;
break;
case"ra":I.recommendedAjaxRun=K;
break;
case"d":I.domHash=K;
break;
case"t":I.topTags=K;
break;
case"rr":I.recommendEngineRunning=K;
break;
case"ld":I.lastRecommendDate=K;
break;
case"lc":I.lastRecommendCheck=K;
break;
case"sc":I.sessionCheck=K;
break;
case"rv":I.randletVersion=K;
break;
case"saa":I.dataAge=K;
break;
default:I[L]=K;
break
}});
return I
},getUserTags:function(){var I,K;
if(H!=G.settings._privatePageTags){return G.settings._privatePageTags
}I=E.cookie("RANDTAGS");
if(I!=null){G.tagCookieSize=I.length
}else{G.tagCookieSize=2
}K=(null==I)?"{}":E.base64Decode(I);
try{K=JSON.parse(K)
}catch(J){K={}
}if("object"==typeof (K)){G.settings._privatePageTags=K
}else{G.settings._privatePageTags={}
}return G.settings._privatePageTags
},setPageTags:function(N){var I,R={path:"/",expires:365},P=[],L={},K=[],M=0,Q=false,O=0;
if(H==G.settings._privatePageTags){G.getUserTags()
}E.each(G.settings._privatePageTags,function(T,S){S=S-1;
if(N[T]!=H){O=parseInt(N[T],10);
S=S+O;
if(S>(O*5)){S=(O*5)
}delete N[T]
}if(S>0){P.push(T);
L[T]=S
}});
G.settings._privatePageTags=L;
E.each(N,function(S,T){P.push(S);
if(H==G.settings._privatePageTags[S]){G.settings._privatePageTags[S]=T
}else{G.settings._privatePageTags[S]=parseInt(G.settings._privatePageTags[S],10)+T
}});
I=E.base64Encode(JSON.stringify(G.settings._privatePageTags));
if(I.length>=4096){M=I.length-2048;
E.each(G.settings._privatePageTags,function(S,T){K.push([S,T])
});
K.sort(G.tagCompare);
for(var J=0;
(J<K.length&&M>0);
J++){Q=false;
E.each(P,function(T,S){if(S==K[J][0]){Q=true;
return false
}});
if(Q==false){M=M-Math.round((K[J][0]+":"+K[J][1]).length*1.333);
delete G.settings._privatePageTags[K[J][0]]
}}I=E.base64Encode(JSON.stringify(G.settings._privatePageTags))
}G.tagCookieSize=I.length;
E.cookie("RANDTAGS",I,R);
return G.settings._privatePageTags
},getContentType:function(J){var I="Content";
if(-1<J.indexOf("/commentary")){I="Commentary"
}else{if(-1<J.indexOf("/events")){I="Event"
}else{if(-1<J.indexOf("/multimedia")){I="Multimedia"
}else{if(-1<J.indexOf("/news/press")){I="News Release"
}else{if(-1<J.indexOf("/about/people")){I="People"
}else{if(-1<J.indexOf("/feature/projects")){I="Project"
}else{if(-1<J.indexOf("/pubs/corporate_pubs/CP22")){I="Periodical"
}else{if(-1<J.indexOf("/pubs/research_briefs")){I="Research Brief"
}else{if(-1<J.indexOf("/pubs/external_publications")){I="Journal Article"
}else{if(-1<J.indexOf("/pubs")&&-1==J.indexOf("/pubs/corporate_pubs/CP22")){I="Report"
}else{if(-1<J.indexOf("/topics")){I="Topics"
}}}}}}}}}}}return I
},getLinkClassAndText:function(J){var I="type-internal",K="Read More";
J=J.replace("/content/rand","").replace("/content/prgs");
if(J.indexOf("/pubs/")==0){I="type-report";
K="Related Report";
if(J.indexOf("/pubs/research_briefs/")==0){K="Research Brief";
I="type-research-brief"
}else{if(J.indexOf("/pubs/testimonies/")==0){I="type-commentary";
K="Testimony"
}else{if(J.indexOf("/pubs/external_publications/")==0){K="Journal Article";
I="type-journal-article"
}else{if(J.indexOf("/pubs/occasional_papers/")==0){K="Occasional Paper";
I="type-release"
}else{if(J.indexOf("/pubs/reprints/")==0){K="Reprint";
I="type-release"
}else{if(J.indexOf("/pubs/conf_proceedings/")==0||J.indexOf("/pubs/issue_papers/")==0||J.indexOf("/pubs/white_papers/")==0||J.indexOf("/pubs/working_papers/")==0){I="type-release"
}}}}}}}else{if(J.indexOf("/news/")==0){K="News Release";
I="type-release";
if(J.indexOf("/news/announcements/")==0){K="Read More";
I="type-internal"
}}else{if(J.indexOf("/commentary/")==0){I="type-commentary";
K="Commentary"
}else{if(J.indexOf("/events/")==0){I="type-event"
}else{if(J.indexOf("/multimedia/")==0){K="View the Video";
I="type-video";
if(J.indexOf("/multimedia/audio/")==0){K="Listen to the Audio";
I="type-audio"
}else{if(J.indexOf("/multimedia/podcasts/")==0){K="Subscribe";
I="type-audio"
}}}else{if(J.indexOf("/about/people/")==0){I="type-staff";
K="Staff Profile"
}else{if(J.indexOf("/topics/")==0||J.indexOf("/research_areas/")==0){I="type-topic"
}else{if(J.indexOf("/media/advisories/")==0){K="Media Advisory";
I="type-release"
}else{if(J.indexOf("/newsletters/")==0){K="Newsletter"
}else{if(J.indexOf("/congress/activities/")==0){K="Congressional Briefing";
I="type-event"
}else{if(J.indexOf("/cgi-bin/health/showab.cgi")==0||J.indexOf("/health/abstracts/")==0){K="Abstract";
I="type-release"
}else{if(J.indexOf("http://")==0){I="type-external";
K="Read More"
}}}}}}}}}}}}return{cssClass:I,label:K}
},updatedSavedItems:function(I){if(H==I){I=true
}G.settings.savedLoaded=false;
G.settings.recommendedLoaded=false;
G.setCookie("recommendedAjaxRun",false);
G.getSavedItems(I)
},switchTabs:function(){var J=E(this),I=false;
if(0<B.find(".inactive").length){I=true
}if(J.hasClass("tab-one")&&J.parent().hasClass("two")){J.parent().removeClass("two").addClass("one");
if(!I){G.loadSavedItems();
G.setCookie("currentTab",1);
B.find(".contents").removeClass("ttwo").addClass("tone").height(B.find(".content-two").height()).css("overflow","hidden");
B.find(".content-two").fadeOut("fast",function(){B.find(".content-one").css({display:"block",visibility:"hidden"});
var K=B.find(".content-one").height();
B.find(".content-one").css({display:"none",visibility:"visible"}).fadeIn("fast");
B.find(".contents").animate({height:K+"px"},200,function(){B.find(".contents").css("overflow","").css("height","");
G.addjScrollpane()
})
})
}else{B.find(".content-one").css("display","block");
B.find(".content-two").css("display","none");
G.loadSavedItems();
G.toggleRANDlet()
}}else{if(J.hasClass("tab-two")&&J.parent().hasClass("one")){J.parent().removeClass("one").addClass("two");
if(!I){if(G.settings._privateRANDletCookie.recommendedCollapsed==false){G.getRecommendedItems()
}if(G.settings._privateRANDletCookie.featuredCollapsed==false){B.find(".content-two .bucket").eq(1).click()
}G.setCookie("currentTab",2);
B.find(".contents").removeClass("tone").addClass("ttwo").height(B.find(".content-one").height()).css("overflow","hidden");
B.find(".content-one").fadeOut("fast",function(){B.find(".content-two").css({display:"block",visibility:"hidden"});
var K=B.find(".content-two").height();
B.find(".content-two").css({display:"none",visibility:"visible"}).fadeIn("normal");
B.find(".contents").animate({height:K+"px"},200,function(){B.find(".contents").css("overflow","").css("height","");
G.addjScrollpane()
})
})
}else{B.find(".content-one").css("display","none");
B.find(".content-two").css("display","block");
if(G.settings._privateRANDletCookie.recommendedCollapsed==false){G.getRecommendedItems()
}if(G.settings._privateRANDletCookie.featuredCollapsed==false){B.find(".content-two .bucket").eq(1).click()
}G.toggleRANDlet()
}}else{if(I){G.toggleRANDlet()
}}}},showHideBuckets:function(){var I=E(this);
if(I.hasClass("collapsed")){if(I.hasClass("new")){G.setCookie("recommendedCollapsed",false);
G.getRecommendedItems()
}if(I.hasClass("featured")){G.setCookie("featuredCollapsed",false)
}I.find("ul").css("display","none");
I.removeClass("collapsed").find("ul").show("fast",function(){G.addjScrollpane()
})
}else{if(I.hasClass("new")){G.setCookie("recommendedCollapsed",true)
}if(I.hasClass("featured")){G.setCookie("featuredCollapsed",true)
}I.find("ul").hide("fast",function(){I.addClass("collapsed");
G.addjScrollpane()
})
}},setSocialMenu:function(K){var J=false,L=E.cookie("saveditem"),M=G.getDOMHash(),I;
if(G.user.userScriptRun===false){G.userReady(function(){G.setSocialMenu(K)
})
}else{G.createDOMCookieObject();
I=sessvars[M];
G.settings._currentPage=K;
if(0<I.shortItems.length){E.each(I.shortItems,function(N,O){if(O===K){J=true;
return false
}})
}if(true===J){E("#randMenu").removeClass("activity").removeClass("save").addClass("remove").html("Remove from My RAND")
}else{E("#randMenu").removeClass("activity").removeClass("remove").addClass("save").html("Save to My RAND")
}E("#randMenu").click(G.saveContent);
if(null!=L){if(D.location.pathname===L&&G.user.isLoggedIn==true){G.saveContent();
E("#randMenu").removeClass("activity").removeClass("save").addClass("remove").html("Remove from My RAND")
}E.cookie("saveditem",null,{path:"/"})
}}},saveContent:function(){var I={path:"/"},J=E(this);
if(false===G.user.isLoggedIn){E.cookie("saveditem",D.location.pathname,I);
D.location.href="/profile/signup.html";
return false
}J.addClass("activity");
E.ajax({type:"POST",url:"/etc/rand/scripts/socialmenu.html",dataType:"text",cache:false,data:{path:G.settings._currentPage},success:function(L,K){if(J.hasClass("save")){J.removeClass("activity").removeClass("save").addClass("remove").text("Remove from My RAND")
}else{J.removeClass("activity").removeClass("remove").addClass("save").text("Save to My RAND")
}G.parseSavedRecommendedSuccess(L,K)
},error:function(L,K,M){J.removeClass("activity");
G.parseSavedRecommendedError(L,K,M);
throw ("There was an error saving this content")
}});
return false
},setNewsletterStatus:function(P){var L=false,N=E.cookie("subscribeitem"),K=E.cookie("subscribepage"),O=G.getDOMHash(),J=sessvars[O],M={path:"/"},I;
if(E.ui==H){E("head").append('<script type="text/javascript" src="/etc/rand/support/js/jquery-ui.js"><\/script><link rel="stylesheet" href="/etc/rand/designs/common/css/jquery-ui.css" type="text/css" media="screen" title="jquery ui" charset="utf-8">')
}if(H!=J){E.each(J.newsletters,function(Q,R){if(("/content/rand"+R)===P){L=true;
return false
}})
}if(true===L){E('div.newsletter-subscription-box a.subscribe-button[href="'+P+'"]').removeClass("subscribe").addClass("unsubscribe").text("Unsubscribe")
}G.setNewsletterClickEvents();
if(null!=N&&N==P&&D.location.pathname.indexOf("/profile")<0&&K==D.location.pathname){if(G.user.isLoggedIn==false){E.cookie("subscribeitem",null,{path:"/"});
E.cookie("subscribepage",null,{path:"/"})
}else{if(E('a[href="'+N+'"]').hasClass("subscribe")){G.settings._currentNewsletter=N;
E(document).ready(function(){G.saveNewsletter(null)
})
}else{humanMsg.displayMsg("You were already subscribed to this newsletter.")
}E.cookie("subscribeitem",null,{path:"/"});
E.cookie("subscribepage",null,{path:"/"})
}}},setNewsletterClickEvents:function(I){if(G.settings._setNewsletterEvents==true){return true
}if(I==H){I=".newsletter-subscription-box"
}E(I+" a.subscribe-button").click(function(){var J=E(this);
G.saveNewsletter(J);
return false
});
if(G.user.isLoggedIn==true&&G.user.isActive==false){E(I).append('<div id="activate-message-con" style="display:none;"><h2>Confirm your email address to subscribe</h2><p>You must confirm your email address to subscribe to this RAND newsletter. Confirm by clicking the link in the email we sent to <strong class="email-address"></strong> when you signed up for a My RAND account. You only have to do this once.</p><p>You can also request a new email confirmation link using the form below.</p></div>');
activateCon=E("#activate-message-con");
E.get("/profile/activate.html",function(J){activateCon.append(E("#ActivateEmailId",J));
activateCon.find(".email-address").text(E.trim(E("#ActivateEmailId .row",J).eq(0).text().replace("Email:","")));
E("#ActivateEmailId form").submit(function(){var L=E(this),K=L.find("input").serialize();
activateCon.html('<img src="/etc/rand/designs/common/images/legacy/loading.gif" alt="loading">');
E.post(L.attr("action"),K,function(){activateCon.html("<h2>Email Confirmation Link Sent</h2><p>An email confirmation link has been sent to your email address.</p>");
E.cookie("subscribeitem",G.settings._currentNewsletter,{path:"/"});
E.cookie("subscribepage",D.location.pathname,{path:"/"})
});
return false
})
})
}G.settings._setNewsletterEvents=true;
return true
},saveNewsletter:function(J){var K={path:"/"},L,I;
if(J==null){if(G.settings._currentNewsletter==""){return false
}J=E('a[href="'+G.settings._currentNewsletter+'"]');
L=J.parent().find("h3").text();
if(L==""){L=J.parent().find("h2").text()
}if(L==""){L=J.parent().find("h5").text()
}if(L==""){L=J.parent().find("h4").text()
}}if(false===G.user.isLoggedIn){E.cookie("subscribeitem",J.attr("href"),K);
E.cookie("subscribepage",D.location.pathname,K);
D.location.href="/profile/signup.html";
return false
}if(false===G.user.isActive){I=E("#activate-message-con");
G.settings._currentNewsletter=J.attr("href");
if(I.css("display")=="none"){E("#activate-message-con").dialog({resizable:false,height:375,width:550,modal:true,overlay:{opacity:0.5,background:"black"},autoOpen:true,autoResize:false}).css("display","")
}else{I.dialog("open")
}return false
}J.addClass("activity");
E.ajax({type:"POST",url:"/etc/rand/scripts/newsletters.form.html",dataType:"text",cache:false,data:{path:J.attr("href")},success:function(O,M){var N=null;
try{N=JSON.parse(O)
}catch(P){N=[];
throw ("There was an error subscribing.")
}if(true===N.success){if(J.hasClass("subscribe")){J.removeClass("activity").removeClass("subscribe").addClass("unsubscribe").text("Unsubscribe");
if(L!=H){humanMsg.displayMsg("You have successfully subscribed to "+L)
}if(typeof (urchinTracker)=="function"){urchinTracker("/actions/newsletter/subscribe"+J.attr("href"))
}}else{J.removeClass("activity").removeClass("unsubscribe").addClass("subscribe").text("Subscribe");
if(L!=H){humanMsg.displayMsg("You have successfully unsubscribed to "+L)
}if(typeof (urchinTracker)=="function"){urchinTracker("/actions/newsletter/unsubscribe"+J.attr("href"))
}}}G.parseSavedRecommendedSuccess(O,M)
},error:function(N,M,O){throw ("There was an error with your subscription request. Please try again later.")
}});
return false
},setupNewsletterPage:function(){var M=G.getDOMHash(),K=sessvars[M],J=K.newsletters,L=E.cookie("subscribeitem"),I=E.cookie("subscribepage");
if(E.ui==H){E("head").append('<script type="text/javascript" src="/etc/rand/support/js/jquery-ui.js"><\/script><link rel="stylesheet" href="/etc/rand/designs/common/css/jquery-ui.css" type="text/css" media="screen" title="jquery ui" charset="utf-8">')
}E.each(J,function(N,P){try{E('a[href="/content/rand'+P+'"]').removeClass("subscribe").addClass("unsubscribe").text("Unsubscribe")
}catch(O){throw ("This Newsletter may not exist")
}});
G.setNewsletterClickEvents(".email-subscriptions");
if(null!=L&&E('a[href="'+L+'"]').length>0&&D.location.pathname.indexOf("/profile")<0&&I==D.location.pathname){if(G.user.isLoggedIn==false){E.cookie("subscribeitem",null,{path:"/"});
E.cookie("subscribepage",null,{path:"/"})
}else{if(E('a[href="'+L+'"]').hasClass("subscribe")){G.settings._currentNewsletter=L;
E(document).ready(function(){G.saveNewsletter(null)
})
}else{humanMsg.displayMsg("You were already subscribed to this newsletter.")
}E.cookie("subscribeitem",null,{path:"/"});
E.cookie("subscribepage",null,{path:"/"})
}}},sessionCheck:function(I){if((I==true&&E.cookie("RANDORG")===null)){G.setCookie(G.getCookie({collapsed:G.settings._privateRANDletCookie.collapsed,currentTab:G.settings._privateRANDletCookie.currentTab},true));
G.setCookie("sessionCheck",true);
D.location.pathname="/profile/signup.html"
}else{if((I==false&&E.cookie("RANDORG")!==null)){randLogOut()
}}}};
if(H==C||H==C.disabled){C={};
C.disabled=false
}G.settings._privateRANDletCookie=G.getCookie();
if(G.settings._privateRANDletCookie.randletVersion===H||G.settings._privateRANDletCookie.randletVersion<1.1){delete sessvars[G.settings._privateRANDletCookie.domHash];
G.setCookie(G.getCookie({collapsed:G.settings._privateRANDletCookie.collapsed,currentTab:G.settings._privateRANDletCookie.currentTab},true));
G.settings._privateRANDletCookie=G.getCookie()
}if(E('meta[name="rand-domains"]').length>0){var A=E('meta[name="rand-domains"]').attr("content");
try{A=JSON.parse(A)
}catch(F){A={}
}E.extend(G.settings._domains,G.settings._domains,A)
}sessvars.$.prefs.crossDomain=true;
if(sessvars.RAND===H){sessvars.RAND={isLoggedIn:false,action:""}
}if(false===C.disabled){if(false===G.settings._privateRANDletCookie.user.userScriptRun){G.setCookie("savedAjaxRun",false);
G.getUserObjectAjax()
}else{E.extend(G.user,G.user,G.settings._privateRANDletCookie.user);
if(D.location.hostname.match(/\.rand\.org/)===null){E("head").append('<script type="text/javascript" src="'+G.getDomainPrefix("rand")+'/profile/session-check.html"><\/script>')
}if(sessvars[G.getDOMHash()]===H){G.setCookie(G.getCookie({collapsed:G.settings._privateRANDletCookie.collapsed,currentTab:G.settings._privateRANDletCookie.currentTab},true));
G.settings._fromThirdLogin=true;
G.user.userScriptRun=false;
G.getUserObjectAjax()
}else{if((sessvars.RAND.action=="refresh")||(E.cookie("RANDORG")!==null&&sessvars.RAND.isLoggedIn==false)||(G.user.isLoggedIn==false&&E.cookie("RANDORG")!==null&&sessvars.RAND.isLoggedIn==true)){G.setCookie(G.getCookie({collapsed:G.settings._privateRANDletCookie.collapsed,currentTab:G.settings._privateRANDletCookie.currentTab},true));
G.settings._fromThirdLogin=true;
G.user.userScriptRun=false;
G.getUserObjectAjax()
}else{sessvars.RAND.isLoggedIn=G.user.isLoggedIn;
G.runUserReady()
}}if(!G.user.isLoggedIn){E(document).ready(setNoLogin)
}E(document).ready(displayUserInfo)
}}E(document).ready(function(){E("#randlet").each(function(){B=E(this);
B.children("div").eq(0).removeClass("noscript");
if(0<E("#homepage").length){G.settings.homePage=true
}B.find("h3").after('<div class="headings one"></div><div class="contents"><div class="randlet-background-color"></div></div>');
B.find(".headings").append(E("h4",B));
B.find(".contents div").append(E(".content",B));
var I=0;
B.find(".content").each(function(){if(0===I){E(this).addClass("content-one")
}else{E(this).addClass("content-two")
}I++
});
B.find(".contents .content-two").css("display","none");
if(G.settings.homePage){B.find(".all").remove();
if(0===B.find(".loggedout").length){B.find(".bottom").before('<div class="hall out"><a href="">View All &raquo;</a></div>');
B.find(".hall a").click(function(){if(B.find(".headings").hasClass("one")){D.location="/profile.html#saved-items"
}else{D.location="/profile.html#recommended"
}return false
})
}B.find(".contents").jScrollPane({showArrows:true,scrollbarWidth:7});
B.find(".jScrollPaneTrack").width(5).find("div").width(5)
}B.find(".bucket ul").each(function(){E(this).find("li:first").addClass("first")
});
B.find(".nobucket ul").each(function(){E(this).find("li:first").addClass("first")
});
B.find(".bucket").prepend('<span class="toggle">&nbsp;</span>');
B.find(".content").each(function(){E(this).find(".bucket").addClass("collapsed")
});
B.find("h3").click(function(){if(!G.settings.homePage){G.loadSavedItems();
G.toggleRANDlet()
}}).find("a").click(function(){D.location=E(this).attr("href");
return false
});
B.find(".headings h4").click(G.switchTabs);
B.find(".bucket").click(G.showHideBuckets);
if(true===G.settings._privateRANDletCookie.collapsed&&false===G.settings.homePage){G.settings.collapsed=true;
G.toggleRANDlet(true)
}else{G.loadSavedItems();
G.settings.collapsed=false;
if(2===G.settings._privateRANDletCookie.currentTab){B.find(".headings .tab-two").click()
}}})
})
})(jQuery,window);
jQuery.fn.randShowHide=function(A){if(typeof (jQuery.fn.randShowHide.previousHides)=="undefined"){jQuery.fn.randShowHide.previousHides=[]
}A=jQuery.extend({},jQuery.fn.randShowHide.settings,A);
var C=false;
var G=0;
var D=0;
for(var B in jQuery.fn.randShowHide.previousHides){var F=jQuery(jQuery.fn.randShowHide.previousHides[B]+":last");
var E=0;
if(F.length>0){E=parseInt(F.attr("id").substring(21),10);
if(E!=NaN){if(E>D){D=E
}}}}D++;
jQuery.fn.randShowHide.previousHides.push(A.target);
return this.each(function(L,O){var M=jQuery(O);
if(A.inlineStyles==true){M.css("display","none").attr("id","randShowHide-content-"+D).attr("randshowhide",A.target)
}else{M.attr("id","randShowHide-content-"+L).addClass(A.cssBlock).attr("randshowhide",A.target)
}var N="";
var K="";
var I="";
var J="";
var H;
if(A.buttonShow.substring(0,7)=="jQuery("){H=A.buttonShow.substring(8).replace("');","");
I=M.parent().find(H).html()
}else{I=A.buttonShow
}if(A.buttonHide=="HTML"){H=A.buttonHide.substring(8).replace("');","");
J=M.parent().find(H).html()
}else{J=A.buttonHide
}switch(A.buttonType){case"button":N='<button rel="randShowHide'+D+'" id="'+A.cssShow+"-"+D+'" class="'+A.cssShow+'">'+I+"</button>";
K='<button rel="randShowHide'+D+'" id="'+A.cssHide+"-"+D+'" class="'+A.cssHide+'">'+J+"</button>";
break;
case"a":N='<a href="javascript:randShowHide();" rel="randShowHide'+D+'" id="'+A.cssShow+"-"+D+'" class="'+A.cssShow+'">'+I+"</a>";
K='<a href="javascript:randShowHide();" rel="randShowHide'+D+'" id="'+A.cssHide+"-"+D+'" class="'+A.cssHide+'">'+J+"</a>";
break;
case"div":N='<div rel="randShowHide'+D+'" id="'+A.cssShow+"-"+D+'" class="'+A.cssShow+'">'+I+"</div>";
K='<div rel="randShowHide'+D+'" id="'+A.cssHide+"-"+D+'" class="'+A.cssHide+'">'+J+"</div>";
break;
case"linkbar":N='<p class="linkbar '+A.cssShow+'"><a href="javascript:randShowHide();" rel="randShowHide'+D+'" id="'+A.cssShow+"-"+D+'" class="'+A.cssShow+'">'+I+"</a></p>";
K='<p class="linkbar '+A.cssHide+'"><a href="javascript:randShowHide();" rel="randShowHide'+D+'" id="'+A.cssHide+"-"+D+'" class="'+A.cssHide+'">'+J+"</a></p>";
break
}if(A.buttonTarget==null){M.append(K);
M.after(N)
}else{if(A.buttonTarget=="SELF"){H=A.buttonShow.substring(8).replace("');","");
M.parent().find(H).html(N)
}else{if(A.buttonAttach=="append"){jQuery("."+A.buttonTarget).eq(L).append(K);
jQuery("."+A.buttonTarget).eq(L).append(N)
}else{jQuery("."+A.buttonTarget).eq(L).html(K);
jQuery("."+A.buttonTarget).eq(L).append(N)
}}}if(A.buttonType=="linkbar"){jQuery("#"+A.cssShow+"-"+D).click(function(){var Q=jQuery(this);
var P=Q.attr("rel");
P="randShowHide-content-"+P.replace("randShowHide","");
jQuery("#"+P).slideDown(jQuery.fn.randShowHide.settings.speed,function(){if(jQuery.fn.randShowHide.settings.inlineStyles==false){Q.removeClass(jQuery.fn.randShowHide.settings.cssBlock)
}jQuery.fn.randShowHide.settings.showCallback
});
if(jQuery.fn.randShowHide.settings.buttonTarget!=null){jQuery("#"+jQuery.fn.randShowHide.settings.cssHide+P.replace("randShowHide-content-","-")).css("display","block")
}Q.parent().css("display","none")
});
if(A.buttonTarget!=null){jQuery("#"+A.cssHide+"-"+L).css("display","none")
}jQuery("#"+A.cssHide+"-"+D).click(function(){var R=jQuery(this);
var P=R.attr("rel");
var Q="randShowHide-content-"+P.replace("randShowHide","");
var S=jQuery.fn.randShowHide.settings.cssShow+"-"+P.replace("randShowHide","");
jQuery("#"+Q).slideUp(jQuery.fn.randShowHide.settings.speed,function(){if(jQuery.fn.randShowHide.settings.inlineStyles==false){R.addClass(jQuery.fn.randShowHide.settings.cssBlock).removeAttr("style")
}jQuery.fn.randShowHide.settings.hideCallback
});
if(jQuery.fn.randShowHide.settings.buttonTarget!=null){jQuery("#"+jQuery.fn.randShowHide.settings.cssHide+Q.replace("randShowHide-content-","-")).css("display","none")
}jQuery("#"+S).parent().fadeIn(jQuery.fn.randShowHide.settings.speed)
})
}else{if(A.buttonTarget=="SELF"){jQuery("#"+A.cssShow+"-"+D).click(function(){var Q=jQuery(this);
var P=Q.attr("rel");
P="randShowHide-content-"+P.replace("randShowHide","");
jQuery("#"+P).slideToggle(jQuery.fn.randShowHide.settings.speed,function(){if(jQuery.fn.randShowHide.settings.inlineStyles==false){if(Q.hasClass(A.cssShow)){Q.removeClass(jQuery.fn.randShowHide.settings.cssBlock)
}else{Q.addClass(jQuery.fn.randShowHide.settings.cssBlock)
}}jQuery.fn.randShowHide.settings.showCallback
});
if(Q.hasClass(A.cssShow)){Q.addClass(A.cssHide).removeClass(A.cssShow)
}else{Q.removeClass(A.cssHide).addClass(A.cssShow)
}})
}else{jQuery("#"+A.cssShow+"-"+D).click(function(){var Q=jQuery(this);
var P=Q.attr("rel");
P="randShowHide-content-"+P.replace("randShowHide","");
jQuery("#"+P).slideDown(jQuery.fn.randShowHide.settings.speed,function(){if(jQuery.fn.randShowHide.settings.inlineStyles==false){Q.removeClass(jQuery.fn.randShowHide.settings.cssBlock)
}jQuery.fn.randShowHide.settings.showCallback
});
if(jQuery.fn.randShowHide.settings.buttonTarget!=null){jQuery("#"+jQuery.fn.randShowHide.settings.cssHide+P.replace("randShowHide-content-","-")).css("display","block")
}Q.css("display","none")
});
if(A.buttonTarget!=null){jQuery("#"+A.cssHide+"-"+L).css("display","none")
}jQuery("#"+A.cssHide+"-"+D).click(function(){var R=jQuery(this);
var P=R.attr("rel");
var Q="randShowHide-content-"+P.replace("randShowHide","");
var S=jQuery.fn.randShowHide.settings.cssShow+"-"+P.replace("randShowHide","");
jQuery("#"+Q).slideUp(jQuery.fn.randShowHide.settings.speed,function(){if(jQuery.fn.randShowHide.settings.inlineStyles==false){R.addClass(jQuery.fn.randShowHide.settings.cssBlock).removeAttr("style")
}jQuery.fn.randShowHide.settings.hideCallback
});
if(jQuery.fn.randShowHide.settings.buttonTarget!=null){jQuery("#"+jQuery.fn.randShowHide.settings.cssHide+Q.replace("randShowHide-content-","-")).css("display","none")
}jQuery("#"+S).fadeIn(jQuery.fn.randShowHide.settings.speed)
})
}}D++
})
};
jQuery.fn.randShowHide.showAll=function(){jQuery("."+jQuery.fn.randShowHide.settings.target).each(function(){var A=jQuery(this).attr("id");
var B=A.replace("randShowHide-content-",jQuery.fn.randShowHide.settings.cssShow+"-");
jQuery(this).slideDown(jQuery.fn.randShowHide.settings.speed,jQuery.fn.randShowHide.settings.showCallback);
if(jQuery.fn.randShowHide.settings.buttonType=="linkbar"){jQuery("#"+B).parent().css("display","none")
}else{jQuery("#"+B).css("display","none")
}})
};
jQuery.fn.randShowHide.hideAll=function(){jQuery("."+jQuery.fn.randShowHide.settings.target).each(function(){var A=jQuery(this).attr("id");
var B=A.replace("randShowHide-content-",jQuery.fn.randShowHide.settings.cssShow+"-");
jQuery(this).slideUp(jQuery.fn.randShowHide.settings.speed,function(){if(jQuery.fn.randShowHide.settings.inlineStyles==false){jQuery(this).addClass(jQuery.fn.randShowHide.settings.cssBlock).removeAttr("style")
}jQuery.fn.randShowHide.settings.hideCallback
});
if(jQuery.fn.randShowHide.settings.buttonType=="linkbar"){jQuery("#"+B).parent().fadeIn(jQuery.fn.randShowHide.settings.speed)
}else{jQuery("#"+B).fadeIn(jQuery.fn.randShowHide.settings.speed)
}})
};
jQuery.fn.randShowHide.settings={buttonType:"linkbar",cssShow:"randShowHide-buttonShow",cssHide:"randShowHide-buttonHide",buttonShow:"Show more",buttonHide:"Hide",speed:"fast",showCallback:null,hideCallback:null,inlineStyles:true,cssBlock:"randShowHide-hidden-block",target:"randShowHide-hidden",buttonTarget:null,buttonAttach:"append"};
var randShowHide=window.randShowHide=function(){var A=null
};
var cqEditMode=false;
if(typeof (CQ)=="object"){if(CQ.utils.WCM.isEditMode()){cqEditMode=true
}}if(!cqEditMode){jQuery(document).ready(function(){jQuery("."+jQuery.fn.randShowHide.settings.target).randShowHide(jQuery.fn.randShowHide.settings)
})
}(function(E,I,B){var J="randtabswrap",G=".tabContent",K=".tabHeadings",H="tabSelected",A="contentTabSelected",F="object",L="hashchange",D='<span class="tabtop"></span>';
E.fn.randTabs=function(M){M=E.extend({},E.fn.randTabs.settings,M);
if(E.fn.randTabs.tabElements==B){E.fn.randTabs.tabElements=[];
E.fn.randTabs.tabElementsIndex={}
}var N=E(this).attr(J);
if(N==B){N=E(M.wrapClass+":last").attr(J);
if(N==B||N==""){N=-1
}else{N=parseInt(N,10)
}N++
}else{N=parseInt(N,10)
}this.each(function(){var O=this;
E(K,this).each(function(){E("li a",this).each(function(P){if(E.fn.randTabs.tabElements[N]==B){E.fn.randTabs.tabElements[N]=[]
}E.fn.randTabs.tabElements[N][P]={};
E.fn.randTabs.tabElements[N][P].tabCon=O;
E.fn.randTabs.tabElements[N][P].tab=this;
E.fn.randTabs.tabElements[N][P].name=E.fn.randTabs.urlSafe(E(this).text());
if(E.fn.randTabs.tabElementsIndex[E.fn.randTabs.tabElements[N][P].name]==B){E.fn.randTabs.tabElementsIndex[E.fn.randTabs.tabElements[N][P].name]=[]
}E.fn.randTabs.tabElementsIndex[E.fn.randTabs.tabElements[N][P].name].push(N)
})
});
E(G,this).children().each(function(P){E.fn.randTabs.tabElements[N][P].dom=this;
E(this).css("display","none");
E("a[name="+E.fn.randTabs.tabElements[N][P].name+"]").remove()
})
});
if(E.fn.randTabs.tabElements.length>0){E(I).unbind(L,E.fn.randTabs.switchTab).bind(L,E.fn.randTabs.switchTab);
if(I.location.hash.length==0){E.each(E.fn.randTabs.tabElements,function(O,P){E.fn.randTabs.revealTab(P[0])
})
}else{if(E.fn.randTabs.findTabSingle(E.fn.randTabs.getHash(),N)===false){E.fn.randTabs.revealTab(E.fn.randTabs.tabElements[N][0])
}else{E(I).trigger(L)
}}}return this
};
E.fn.randBindTabs=function(O){O=E.extend({},E.fn.randTabs.settings,O);
var R,N="",Q="",M="",S,T;
var P=true;
this.each(function(){if(E(O.heading,this).length==0){P=false;
return false
}});
if(P==false){return false
}this.each(function(V){if(V==0){var U=E(O.wrapClass+":last").attr(J);
if(U==B||U==""){U=-1
}else{U=parseInt(U,10)
}U++;
E(this).before('<div class="'+O.wrapClass.substr(1)+'" style="display:none;" randtabswrap="'+U+'"><div class="tabHeadings"><ul></ul></div><div class="tabContent"></div></div>');
S=E(O.wrapClass+":last");
T=S.find(G);
R=S.find(".tabHeadings ul")
}N="";
N=E(O.heading,this).eq(0).attr("class");
if(N.length>0){N=' class="'+N+'"'
}Q=E(O.heading,this).eq(0).text();
M=E.fn.randTabs.urlSafe(Q);
R.append("<li"+N+'><a href="#'+M+'">'+Q+"</a></li>");
E(O.heading,this).eq(0).addClass("displaynone");
T.append(E(this))
});
if(S!=B){S.randTabs();
S.css("display","")
}return this
};
E.fn.randTabs.settings={auto:true,selector:".tabs",wrapClass:".tabcontainer",heading:"h2"};
E.fn.randTabs.urlSafe=function(M){return M.toLowerCase().replace(/[ \t]/g,"-").replace(/[^a-zA-Z0-9_-]/,"").replace(/--/g,"-")
};
E.fn.randTabs.findTab=function(M){var N=[];
if(typeof (E.fn.randTabs.tabElementsIndex[M])==F){E.each(E.fn.randTabs.tabElementsIndex[M],function(O,P){E.each(E.fn.randTabs.tabElements[P],function(Q,R){if(R.name==M){N.push(R);
return false
}})
})
}if(N.length>0){return N
}else{return false
}};
E.fn.randTabs.findTabSingle=function(M,O){var N=false;
E.each(E.fn.randTabs.tabElements[O],function(P,Q){if(Q.name==M){N=Q;
return false
}});
return N
};
E.fn.randTabs.switchTab=function(){var M=E.fn.randTabs.findTab(E.fn.randTabs.getHash());
if(M!==false){E.each(M,function(N,O){if(!E(O.tab).hasClass(H)){E(O.tabCon).trigger("randTabChanging");
E("."+H,O.tabCon).removeClass(H).find(".tabtop").remove();
if(E("."+A,O.tabCon).length==0){E.fn.randTabs.revealTab(O)
}else{E("."+A,O.tabCon).removeClass(A).fadeOut("fast",function(){E.fn.randTabs.revealTab(O)
})
}}})
}};
E.fn.randTabs.getHash=function(){var M=I.location.hash.substr(1).match(/^.*?\//);
if(M===null){M=I.location.hash.substr(1)
}else{M=M[0].replace(/\//g,"")
}if(M==""){M=E.fn.randTabs.tabElements[0][0].name
}return M
};
E.fn.randTabs.revealTab=function(M){E(M.tab).addClass(H).prepend(D);
E(M.dom).addClass(A).fadeIn("fast");
E(M.tabCon).trigger("randTabChanged",M)
};
if(E.fn.randTabs.settings.auto==true){var C=false;
if(typeof (CQ)==F){if(CQ.utils.WCM.isEditMode()){C=true
}}if(!C){E(document).ready(function(){E(E.fn.randTabs.settings.selector).randBindTabs()
})
}}})(jQuery,window);
(function(A){function B(){A(this).attr("target","_blank")
}A(document).ready(function(){A(".type-external a").each(B);
A(".external").each(B)
})
})(jQuery);
var Hyphenator=(function(x){var B={en:"en-us.js"},k=(function(){var AN,AO="";
for(AN in B){if(B.hasOwnProperty(AN)){AO+=AN+", "
}}AO=AO.substring(0,AO.length-2);
return AO
}()),o={en:"The language of this website could not be determined automatically. Please indicate the main language:"},T=(function(){var AP=document.getElementsByTagName("script"),AO=0,AQ,AR,AN;
while(!!(AN=AP[AO++])){if(!AN.src){continue
}AR=AN.src;
AQ=AR.indexOf("core-essential.js");
if(AQ!==-1){return AR.substring(0,AQ)
}}return"http://hyphenator.googlecode.com/svn/trunk/"
}()),I=(function(){var AN=false;
if(x.location.href.indexOf(T)!==-1){AN=true
}return AN
}()),z=false,i=0,N=false,a=x,E=false,l={script:true,code:true,pre:true,img:true,br:true,samp:true,kbd:true,"var":true,abbr:true,acronym:true,sub:true,sup:true,button:true,option:true,label:true,textarea:true,input:true},c=true,M="local",u,R=false,m=true,C=false,U="hyphenate",AC="donthyphenate",AF=6,F=1,h=(function(){var AR=null,AQ=false,AP=document.getElementsByTagName("script"),AO,AN;
for(AO=0,AN=AP.length;
AO<AN;
AO++){if(!!AP[AO].getAttribute("src")){AR=AP[AO].getAttribute("src")
}if(!AR){continue
}else{if(AR.indexOf("Hyphenator.js?bm=true")!==-1){AQ=true
}}}return AQ
}()),r=null,g="",J=[],Y={},AH=function(AP){var AO,AN=0;
for(AO in AP){if(AP.hasOwnProperty(AO)){AN++
}}return AN
},A={},AM=0,L="(\\w*://)?((\\w*:)?(\\w*)@)?((([\\d]{1,3}\\.){3}([\\d]{1,3}))|((www\\.|[a-zA-Z]\\.)?[a-zA-Z0-9\\-\\.]+\\.([a-z]{2,4})))(:\\d*)?(/[\\w#!:\\.?\\+=&%@!\\-]*)*",K="[\\w-\\.]+@[\\w\\.]+",p=new RegExp("("+L+")|("+K+")","i"),AB=(function(){var AO,AN=navigator.userAgent.toLowerCase();
AO=String.fromCharCode(8203);
if(AN.indexOf("msie 6")!==-1){AO=""
}if(AN.indexOf("opera")!==-1&&AN.indexOf("version/10.00")!==-1){AO=""
}return AO
}()),Q=function(AO,AN){AN=AN||a;
if(document.createElementNS){return AN.document.createElementNS("http://www.w3.org/1999/xhtml",AO)
}else{if(document.createElement){return AN.document.createElement(AO)
}}},AD=function(){},b=function(AN){x.alert("Hyphenator.js says:\n\nAn Error ocurred:\n"+AN.message)
},AL=function(){var AP,AQ=[],AO,AN;
if(document.getElementsByClassName){AQ=a.document.getElementsByClassName(U)
}else{AP=a.document.getElementsByTagName("*");
AN=AP.length;
for(AO=0;
AO<AN;
AO++){if(AP[AO].className.indexOf(U)!==-1&&AP[AO].className.indexOf(AC)===-1){AQ.push(AP[AO])
}}}return AQ
},H="hidden",e=String.fromCharCode(173),f=AB,D=true,v=(function(){var AN={},AO="HyphenatorExpando_"+Math.random(),AP=0;
return{getDataForElem:function(AQ){return AN[AQ[AO].id]
},setDataForElem:function(AQ,AR){var AS;
if(AQ[AO]&&AQ[AO].id!==""){AS=AQ[AO].id
}else{AS=AP++;
AQ[AO]={id:AS}
}AN[AS]=AR
},appendDataForElem:function(AR,AS){var AQ;
for(AQ in AS){if(AS.hasOwnProperty(AQ)){AN[AR[AO].id][AQ]=AS[AQ]
}}},delDataOfElem:function(AQ){delete AN[AQ[AO]]
}}
}()),Z=function(AU,AQ){var AS=function(){},AT,AO={};
if(z&&!AO[AU.location.href]){AQ();
AO[AU.location.href]=true;
return 
}function AV(AW){a=AW||x;
if(!AO[a.location.href]&&(!z||a!=x.parent)){z=true;
AQ();
AO[a.location.href]=true
}}function AP(){try{document.documentElement.doScroll("left")
}catch(AW){setTimeout(AP,1);
return 
}AV(x)
}function AN(){var AW,AX,AY=x.frames.length;
if(E&&AY>0){for(AW=0;
AW<AY;
AW++){AX=undefined;
try{AX=x.frames[AW].document.toString()
}catch(AZ){AX=undefined
}if(!!AX){AV(x.frames[AW])
}}a=x;
AQ();
AO[x.location.href]=true
}else{AV(x)
}}if(document.addEventListener){AS=function(){document.removeEventListener("DOMContentLoaded",AS,false);
if(E&&x.frames.length>0){return 
}else{AV(x)
}}
}else{if(document.attachEvent){AS=function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",AS);
if(E&&x.frames.length>0){return 
}else{AV(x)
}}}
}}if(document.addEventListener){document.addEventListener("DOMContentLoaded",AS,false);
x.addEventListener("load",AN,false)
}else{if(document.attachEvent){document.attachEvent("onreadystatechange",AS);
x.attachEvent("onload",AN);
AT=false;
try{AT=x.frameElement===null
}catch(AR){}if(document.documentElement.doScroll&&AT){AP()
}}}},q=function(AO,AP){if(!!AO.getAttribute("lang")){return AO.getAttribute("lang").toLowerCase()
}try{if(!!AO.getAttribute("xml:lang")){return AO.getAttribute("xml:lang").toLowerCase()
}}catch(AN){}if(AO.tagName!=="HTML"){return q(AO.parentNode,true)
}if(AP){return r
}return null
},j=function(AO){AO=AO||a;
var AR=AO.document.getElementsByTagName("html")[0],AN=AO.document.getElementsByTagName("meta"),AQ,AT,AS,AP;
r=q(AR,false);
if(!r){for(AQ=0;
AQ<AN.length;
AQ++){if(!!AN[AQ].getAttribute("http-equiv")&&(AN[AQ].getAttribute("http-equiv").toLowerCase()==="content-language")){r=AN[AQ].getAttribute("content").toLowerCase()
}if(!!AN[AQ].getAttribute("name")&&(AN[AQ].getAttribute("name").toLowerCase()==="dc.language")){r=AN[AQ].getAttribute("content").toLowerCase()
}if(!!AN[AQ].getAttribute("name")&&(AN[AQ].getAttribute("name").toLowerCase()==="language")){r=AN[AQ].getAttribute("content").toLowerCase()
}}}if(!r&&E&&a!=x.parent){j(x.parent)
}if(!r&&g!==""){r=g
}if(!r){AT="";
AP=navigator.language?navigator.language:navigator.userLanguage;
AP=AP.substring(0,2);
if(o.hasOwnProperty(AP)){AT=o[AP]
}else{AT=o.en
}AT+=" (ISO 639-1)\n\n"+k;
r=x.prompt(unescape(AT),AP).toLowerCase()
}if(!B.hasOwnProperty(r)){if(B.hasOwnProperty(r.split("-")[0])){r=r.split("-")[0]
}else{AS=new Error('The language "'+r+'" is not yet supported.');
throw AS
}}},s=function(){var AN,AP,AO=0,AQ=function(AU,AT,AV){var AW,AS=0,AR={};
if(AT&&H==="hidden"){if(!!AU.getAttribute("style")){AR.hasOwnStyle=true
}else{AR.hasOwnStyle=false
}AR.isHidden=true;
AU.style.visibility="hidden"
}if(AU.lang&&typeof (AU.lang)==="string"){AR.language=AU.lang.toLowerCase()
}else{if(AV){AR.language=AV.toLowerCase()
}else{AR.language=q(AU,true)
}}AV=AR.language;
if(B[AV]){A[AV]=true
}else{if(B.hasOwnProperty(AV.split("-")[0])){AV=AV.split("-")[0];
AR.language=AV
}else{if(!h){b(new Error("Language "+AV+" is not yet supported."))
}}}v.setDataForElem(AU,AR);
J.push(AU);
while(!!(AW=AU.childNodes[AS++])){if(AW.nodeType===1&&!l[AW.nodeName.toLowerCase()]&&AW.className.indexOf(AC)===-1&&!(AW in AN)){AQ(AW,false,AV)
}}};
if(h){AN=a.document.getElementsByTagName("body")[0];
AQ(AN,false,r)
}else{AN=AL();
while(!!(AP=AN[AO++])){AQ(AP,true,"")
}}if(!Hyphenator.languages.hasOwnProperty(r)){A[r]=true
}else{if(!Hyphenator.languages[r].prepared){A[r]=true
}}if(J.length>0){v.appendDataForElem(J[J.length-1],{isLast:true})
}},O=function(AU){var AR,AT,AQ,AS,AN,AP,AO={};
AS=Hyphenator.languages[AU].patterns;
for(AR in AS){if(AS.hasOwnProperty(AR)){AR=parseInt(AR,10);
AT=0;
AQ=AR;
while(!!(AN=AS[AR].substring(AT,AQ))){AP=AN.replace(/\d/g,"");
AO[AP]=AN;
AT=AQ;
AQ+=AR
}}}Hyphenator.languages[AU].patterns=AO;
Hyphenator.languages[AU].patternsConverted=true
},y=function(AN){var AP=AN.split(", "),AS={},AR,AO,AQ;
for(AR=0,AO=AP.length;
AR<AO;
AR++){AQ=AP[AR].replace(/-/g,"");
if(!AS.hasOwnProperty(AQ)){AS[AQ]=AP[AR]
}}return AS
},P=function(AS){var AO,AR,AP,AN;
if(B[AS]&&!Hyphenator.languages[AS]){AO=T+"patterns/"+B[AS]
}else{return 
}if(I&&!h){AR=null;
if(typeof XMLHttpRequest!=="undefined"){AR=new XMLHttpRequest()
}if(!AR){try{AR=new ActiveXObject("Msxml2.XMLHTTP")
}catch(AQ){AR=null
}}if(AR){AR.open("HEAD",AO,false);
AR.setRequestHeader("Cache-Control","no-cache");
AR.send(null);
if(AR.status===404){b(new Error("Could not load\n"+AO));
delete A[AS];
return 
}}}if(Q){AP=x.document.getElementsByTagName("head").item(0);
AN=Q("script",x);
AN.src=AO;
AN.type="text/javascript";
AP.appendChild(AN)
}},AK=function(AQ){var AO=Hyphenator.languages[AQ],AN;
if(!AO.prepared){if(c){AO.cache={};
AO.cache=AO.cache
}if(R){AO.redPatSet={}
}if(AO.hasOwnProperty("exceptions")){Hyphenator.addExceptions(AQ,AO.exceptions);
delete AO.exceptions
}if(Y.hasOwnProperty("global")){if(Y.hasOwnProperty(AQ)){Y[AQ]+=", "+Y.global
}else{Y[AQ]=Y.global
}}if(Y.hasOwnProperty(AQ)){AO.exceptions=y(Y[AQ]);
delete Y[AQ]
}else{AO.exceptions={}
}O(AQ);
AN="[\\w"+AO.specialChars+"@"+String.fromCharCode(173)+"-]{"+AF+",}";
AO.genRegExp=new RegExp("("+L+")|("+K+")|("+AN+")","gi");
AO.prepared=true
}if(!!u){try{u.setItem("Hyphenator_"+AQ,x.JSON.stringify(AO))
}catch(AP){}}},AE=function(AR){var AQ,AN,AP,AO;
if(!m){for(AQ in Hyphenator.languages){if(Hyphenator.languages.hasOwnProperty(AQ)){AK(AQ)
}}AM=2;
AR();
return 
}AM=1;
for(AQ in A){if(A.hasOwnProperty(AQ)){if(!!u&&u.getItem("Hyphenator_"+AQ)){Hyphenator.languages[AQ]=x.JSON.parse(u.getItem("Hyphenator_"+AQ));
if(Y.hasOwnProperty("global")){AP=y(Y.global);
for(AO in AP){if(AP.hasOwnProperty(AO)){Hyphenator.languages[AQ].exceptions[AO]=AP[AO]
}}}if(Y.hasOwnProperty(AQ)){AP=y(Y[AQ]);
for(AO in AP){if(AP.hasOwnProperty(AO)){Hyphenator.languages[AQ].exceptions[AO]=AP[AO]
}}delete Y[AQ]
}AP="[\\w"+Hyphenator.languages[AQ].specialChars+"@"+String.fromCharCode(173)+"-]{"+AF+",}";
Hyphenator.languages[AQ].genRegExp=new RegExp("("+L+")|("+K+")|("+AP+")","gi");
delete A[AQ];
continue
}else{P(AQ)
}}}if(AH(A)===0){AM=2;
AR();
return 
}AN=x.setInterval(function(){var AS=true,AT;
for(AT in A){if(A.hasOwnProperty(AT)){AS=false;
if(!!Hyphenator.languages[AT]){delete A[AT];
AK(AT)
}}}if(AS){x.clearInterval(AN);
AM=2;
AR()
}},100)
},X=function(){var AR,AQ,AN,AP,AO,AS=(Hyphenator.doHyphenation?"Hy-phen-a-tion":"Hyphenation");
if(!!(AR=a.document.getElementById("HyphenatorToggleBox"))){AR.firstChild.data=AS
}else{AQ=a.document.getElementsByTagName("body")[0];
AR=Q("div",a);
AN=a.document.createAttribute("id");
AN.nodeValue="HyphenatorToggleBox";
AO=a.document.createAttribute("class");
AO.nodeValue=AC;
AP=a.document.createTextNode(AS);
AR.appendChild(AP);
AR.setAttributeNode(AN);
AR.setAttributeNode(AO);
AR.onclick=Hyphenator.toggleHyphenation;
AR.style.position="absolute";
AR.style.top="0px";
AR.style.right="0px";
AR.style.margin="0";
AR.style.backgroundColor="#AAAAAA";
AR.style.color="#FFFFFF";
AR.style.font="6pt Arial";
AR.style.letterSpacing="0.2em";
AR.style.padding="3px";
AR.style.cursor="pointer";
AR.style.WebkitBorderBottomLeftRadius="4px";
AR.style.MozBorderRadiusBottomleft="4px";
AQ.appendChild(AR)
}},W=function(Ai,Af){var AR=Hyphenator.languages[Ai],Ab,Ae,Ad,AT,AP,AX,AU,AZ,AN,AQ,AV=false,AY,Ag,AW,Aa,Ac,AO,AS,Ah;
if(Af===""){return""
}if(Af.indexOf(e)!==-1){return Af
}if(c&&AR.cache.hasOwnProperty(Af)){return AR.cache[Af]
}if(AR.exceptions.hasOwnProperty(Af)){return AR.exceptions[Af].replace(/-/g,e)
}if(Af.indexOf("-")!==-1){Ab=Af.split("-");
for(Ae=0,Ad=Ab.length;
Ae<Ad;
Ae++){Ab[Ae]=W(Ai,Ab[Ae])
}return Ab.join("-")
}AT="_"+Af+"_";
AP=AT.length;
AX=AT.split("");
if(Af.indexOf("'")!==-1){AT=AT.toLowerCase().replace("'","â")
}else{AT=AT.toLowerCase()
}AU=[];
Ac={"0":0,"1":1,"2":2,"3":3,"4":4,"5":5,"6":6,"7":7,"8":8,"9":9};
Aa=AP-AR.shortestPattern;
for(AZ=0;
AZ<=Aa;
AZ++){AN=Math.min((AP-AZ),AR.longestPattern);
for(AQ=AR.shortestPattern;
AQ<=AN;
AQ++){if(AR.patterns.hasOwnProperty(AY=AT.substring(AZ,AZ+AQ))){AV=AR.patterns[AY];
if(R&&(typeof AV==="string")){AR.redPatSet[AY]=AV
}if(typeof AV==="string"){AW=0;
Ah=[];
for(Ae=0;
Ae<AV.length;
Ae++){if(!!(Ag=Ac[AV.charAt(Ae)])){Ah.push(Ae-AW,Ag);
AW++
}}AV=AR.patterns[AY]=Ah
}}else{continue
}for(Ae=0;
Ae<AV.length;
Ae++){Ag=AZ-1+AV[Ae];
if(!AU[Ag]||AU[Ag]<AV[Ae+1]){AU[Ag]=AV[Ae+1]
}Ae++
}}}AO=0;
for(Ae=AR.leftmin;
Ae<=(Af.length-AR.rightmin);
Ae++){if(!!(AU[Ae]&1)){AX.splice(Ae+AO+1,0,e);
AO++
}}AS=AX.slice(1,-1).join("");
if(c){AR.cache[Af]=AS
}return AS
},AG=function(AN){return AN.replace(/([:\/\.\?#&_,;!@]+)/gi,"$&"+f)
},AJ=function(AP){var AO,AN=0,AQ;
switch(e){case"|":AO="\\|";
break;
case"+":AO="\\+";
break;
case"*":AO="\\*";
break;
default:AO=e
}while(!!(AQ=AP.childNodes[AN++])){if(AQ.nodeType===3){AQ.data=AQ.data.replace(new RegExp(AO,"g"),"");
AQ.data=AQ.data.replace(new RegExp(AB,"g"),"")
}else{if(AQ.nodeType===1){AJ(AQ)
}}}},S=function(AT){var AO=AT.ownerDocument.getElementsByTagName("body")[0],AU,AS,AP,AN,AR,AQ=function(AZ){AZ=AZ||x.event;
var AY=AZ.target||AZ.srcElement,AW=AY.ownerDocument,AV=AW.getElementsByTagName("body")[0],AX="defaultView" in AW?AW.defaultView:AW.parentWindow;
if(AY.tagName&&l[AY.tagName.toLowerCase()]){return 
}AU=AW.createElement("div");
AU.style.overflow="hidden";
AU.style.position="absolute";
AU.style.top="-5000px";
AU.style.height="1px";
AV.appendChild(AU);
if(!!x.getSelection){AS=AX.getSelection();
AP=AS.getRangeAt(0);
AU.appendChild(AP.cloneContents());
AJ(AU);
AS.selectAllChildren(AU);
AR=function(){AU.parentNode.removeChild(AU);
AS.addRange(AP)
}
}else{AS=AX.document.selection;
AP=AS.createRange();
AU.innerHTML=AP.htmlText;
AJ(AU);
AN=AV.createTextRange();
AN.moveToElementText(AU);
AN.select();
AR=function(){AU.parentNode.removeChild(AU);
if(AP.text!==""){AP.select()
}}
}x.setTimeout(AR,0)
};
if(!AO){return 
}AT=AT||AO;
if(x.addEventListener){AT.addEventListener("copy",AQ,false)
}else{AT.attachEvent("oncopy",AQ)
}},t=function(AP){var AN=v.getDataForElem(AP),AR=AN.language,AQ,AT,AO,AS=function(AU){var AV,AW;
switch(e){case"|":AV="\\|";
break;
case"+":AV="\\+";
break;
case"*":AV="\\*";
break;
default:AV=e
}if(F>=2){AW=AU.split(" ");
AW[1]=AW[1].replace(new RegExp(AV,"g"),"");
AW[1]=AW[1].replace(new RegExp(AB,"g"),"");
AW=AW.join(" ")
}if(F===3){AW=AW.replace(/[ ]+/g,String.fromCharCode(160))
}return AW
};
if(Hyphenator.languages.hasOwnProperty(AR)){AQ=function(AU){if(!Hyphenator.doHyphenation){return AU
}else{if(p.test(AU)){return AG(AU)
}else{return W(AR,AU)
}}};
if(D&&(AP.tagName.toLowerCase()!=="body")){S(AP)
}AO=0;
while(!!(AT=AP.childNodes[AO++])){if(AT.nodeType===3&&AT.data.length>=AF){AT.data=AT.data.replace(Hyphenator.languages[AR].genRegExp,AQ);
if(F!==1){AT.data=AT.data.replace(/[\S]+ [\S]+$/,AS)
}}}}if(AN.isHidden&&H==="hidden"){AP.style.visibility="visible";
if(!AN.hasOwnStyle){AP.setAttribute("style","");
AP.removeAttribute("style")
}else{if(AP.style.removeProperty){AP.style.removeProperty("visibility")
}else{if(AP.style.removeAttribute){AP.style.removeAttribute("visibility")
}}}}if(AN.isLast){AM=3;
i--;
if(i>(-1000)&&i<=0){i=(-2000);
AD()
}}},w=function(){function AP(AR,AQ){return function(){return AR(AQ)
}
}var AN=0,AO;
while(!!(AO=J[AN++])){if(AO.ownerDocument.location.href===a.location.href){x.setTimeout(AP(t,AO),0)
}}},G=function(){var AN=0,AO;
while(!!(AO=J[AN++])){AJ(AO)
}AM=4
},AI=function(){try{if(M!=="none"&&typeof (x.localStorage)!=="undefined"&&typeof (x.sessionStorage)!=="undefined"&&typeof (x.JSON.stringify)!=="undefined"&&typeof (x.JSON.parse)!=="undefined"){switch(M){case"session":u=x.sessionStorage;
break;
case"local":u=x.localStorage;
break;
default:u=undefined;
break
}}}catch(AN){}},V=function(){if(!u){return 
}var AN={STORED:true,classname:U,donthyphenateclassname:AC,minwordlength:AF,hyphenchar:e,urlhyphenchar:f,togglebox:X,displaytogglebox:C,remoteloading:m,enablecache:c,onhyphenationdonecallback:AD,onerrorhandler:b,intermediatestate:H,selectorfunction:AL,safecopy:D,doframes:E,storagetype:M,orphancontrol:F,dohyphenation:Hyphenator.doHyphenation,persistentconfig:N,defaultlanguage:g};
u.setItem("Hyphenator_config",x.JSON.stringify(AN))
},AA=function(){var AN;
if(u.getItem("Hyphenator_config")){AN=x.JSON.parse(u.getItem("Hyphenator_config"));
Hyphenator.config(AN)
}};
return{version:"X.Y.Z",doHyphenation:true,languages:{},config:function(AP){var AN=function(AQ,AR){if(typeof AP[AQ]===AR){return true
}else{b(new Error("Config onError: "+AQ+" must be of type "+AR));
return false
}},AO;
if(AP.hasOwnProperty("storagetype")){if(AN("storagetype","string")){M=AP.storagetype
}if(!u){AI()
}}if(!AP.hasOwnProperty("STORED")&&u&&AP.hasOwnProperty("persistentconfig")&&AP.persistentconfig===true){AA()
}for(AO in AP){if(AP.hasOwnProperty(AO)){switch(AO){case"STORED":break;
case"classname":if(AN("classname","string")){U=AP[AO]
}break;
case"donthyphenateclassname":if(AN("donthyphenateclassname","string")){AC=AP[AO]
}break;
case"minwordlength":if(AN("minwordlength","number")){AF=AP[AO]
}break;
case"hyphenchar":if(AN("hyphenchar","string")){if(AP.hyphenchar==="&shy;"){AP.hyphenchar=String.fromCharCode(173)
}e=AP[AO]
}break;
case"urlhyphenchar":if(AP.hasOwnProperty("urlhyphenchar")){if(AN("urlhyphenchar","string")){f=AP[AO]
}}break;
case"togglebox":if(AN("togglebox","function")){X=AP[AO]
}break;
case"displaytogglebox":if(AN("displaytogglebox","boolean")){C=AP[AO]
}break;
case"remoteloading":if(AN("remoteloading","boolean")){m=AP[AO]
}break;
case"enablecache":if(AN("enablecache","boolean")){c=AP[AO]
}break;
case"enablereducedpatternset":if(AN("enablereducedpatternset","boolean")){R=AP[AO]
}break;
case"onhyphenationdonecallback":if(AN("onhyphenationdonecallback","function")){AD=AP[AO]
}break;
case"onerrorhandler":if(AN("onerrorhandler","function")){b=AP[AO]
}break;
case"intermediatestate":if(AN("intermediatestate","string")){H=AP[AO]
}break;
case"selectorfunction":if(AN("selectorfunction","function")){AL=AP[AO]
}break;
case"safecopy":if(AN("safecopy","boolean")){D=AP[AO]
}break;
case"doframes":if(AN("doframes","boolean")){E=AP[AO]
}break;
case"storagetype":if(AN("storagetype","string")){M=AP[AO]
}break;
case"orphancontrol":if(AN("orphancontrol","number")){F=AP[AO]
}break;
case"dohyphenation":if(AN("dohyphenation","boolean")){Hyphenator.doHyphenation=AP[AO]
}break;
case"persistentconfig":if(AN("persistentconfig","boolean")){N=AP[AO]
}break;
case"defaultlanguage":if(AN("defaultlanguage","string")){g=AP[AO]
}break;
default:b(new Error("Hyphenator.config: property "+AO+" not known."))
}}}if(u&&N){V()
}},run:function(){i=0;
var AR=function(){try{if(a.document.getElementsByTagName("frameset").length>0){return 
}i++;
j(undefined);
s();
AE(w);
if(C){X()
}}catch(AS){b(AS)
}},AN,AO,AP=x.frames.length;
if(!u){AI()
}if(!z&&!h){Z(x,AR)
}if(h||z){if(E&&AP>0){for(AN=0;
AN<AP;
AN++){AO=undefined;
try{AO=x.frames[AN].document.toString()
}catch(AQ){AO=undefined
}if(!!AO){a=x.frames[AN];
AR()
}}}a=x;
AR()
}},addExceptions:function(AO,AN){if(AO===""){AO="global"
}if(Y.hasOwnProperty(AO)){Y[AO]+=", "+AN
}else{Y[AO]=AN
}},hyphenate:function(AP,AQ){var AO,AR,AN;
if(Hyphenator.languages.hasOwnProperty(AQ)){if(!Hyphenator.languages[AQ].prepared){AK(AQ)
}AO=function(AS){if(p.test(AS)){return AG(AS)
}else{return W(AQ,AS)
}};
if(typeof AP==="string"||AP.constructor===String){return AP.replace(Hyphenator.languages[AQ].genRegExp,AO)
}else{if(typeof AP==="object"){AN=0;
while(!!(AR=AP.childNodes[AN++])){if(AR.nodeType===3&&AR.data.length>=AF){AR.data=AR.data.replace(Hyphenator.languages[AQ].genRegExp,AO)
}else{if(AR.nodeType===1){if(AR.lang!==""){Hyphenator.hyphenate(AR,AR.lang)
}else{Hyphenator.hyphenate(AR,AQ)
}}}}}}}else{b(new Error('Language "'+AQ+'" is not loaded.'))
}},getRedPatternSet:function(AN){return Hyphenator.languages[AN].redPatSet
},isBookmarklet:function(){return h
},getConfigFromURI:function(){var AT=null,AU={},AN=document.getElementsByTagName("script"),AR,AQ,AP,AV,AO,AS;
for(AR=0,AP=AN.length;
AR<AP;
AR++){if(!!AN[AR].getAttribute("src")){AT=AN[AR].getAttribute("src")
}if(!AT){continue
}else{AV=AT.indexOf("Hyphenator.js?");
if(AV===-1){continue
}AO=AT.substring(AV+14).split("&");
for(AQ=0;
AQ<AO.length;
AQ++){AS=AO[AQ].split("=");
if(AS[0]==="bm"){continue
}if(AS[1]==="true"){AU[AS[0]]=true;
continue
}if(AS[1]==="false"){AU[AS[0]]=false;
continue
}if(isFinite(AS[1])){AU[AS[0]]=parseInt(AS[1],10);
continue
}if(AS[0]==="onhyphenationdonecallback"){AU[AS[0]]=new Function("",AS[1]);
continue
}AU[AS[0]]=AS[1]
}break
}}return AU
},toggleHyphenation:function(){if(Hyphenator.doHyphenation){G();
Hyphenator.doHyphenation=false;
V();
X()
}else{w();
Hyphenator.doHyphenation=true;
V();
X()
}}}
}(window));
Hyphenator.languages=Hyphenator.languages;
Hyphenator.config=Hyphenator.config;
Hyphenator.run=Hyphenator.run;
Hyphenator.addExceptions=Hyphenator.addExceptions;
Hyphenator.hyphenate=Hyphenator.hyphenate;
Hyphenator.getRedPatternSet=Hyphenator.getRedPatternSet;
Hyphenator.isBookmarklet=Hyphenator.isBookmarklet;
Hyphenator.getConfigFromURI=Hyphenator.getConfigFromURI;
Hyphenator.toggleHyphenation=Hyphenator.toggleHyphenation;
window.Hyphenator=Hyphenator;
if(Hyphenator.isBookmarklet()){Hyphenator.config({displaytogglebox:true,intermediatestate:"visible",doframes:true});
Hyphenator.config(Hyphenator.getConfigFromURI());
Hyphenator.run()
}(function(A){Cufon.DOM.ready(function(){if(A(".pull-quote-inner").length>0){Cufon.replace(".pull-quote-inner")
}if(A(".random-fact-inner").length>0){Cufon.replace(".random-fact-inner")
}if(A(".landing-page-theme .message").length>0){Cufon.replace(".landing-page-theme .message")
}if(A(".cufon-me").length>0){Cufon.replace(".cufon-me")
}if(A("a.section-title").length>0){Cufon.replace("a.section-title");
var F=[];
var B=A("a.section-title").width();
var I=0;
var D;
var G=A("a.section-title cufon");
var C=G.length-1;
G.each(function(J){if(I==0){D=this
}if(I+A(this).width()<B){I=I+A(this).width()
}else{F.push({start:D,width:I});
I=A(this).width();
D=this
}if(J==C){F.push({start:D,width:I})
}});
A("a.section-title").append('<span class="cufon-last-line"></span>');
if(F.length==0){A("a.section-title .cufon-last-line").append(G)
}else{var H=A(F[(F.length-1)].start,"a.section-title");
var E=H.nextAll();
A("a.section-title .cufon-last-line").append(H);
E.appendTo("a.section-title .cufon-last-line")
}}});
if(A.browser.mozilla&&A.browser.version.substr(0,3)=="1.8"){A("html").addClass("ff2")
}A(document).ready(function(){A(".scrollinator").each(function(){if(A(this).parent().hasClass("filter-box")){A(this).width(A(this).width()-1)
}}).jScrollPane({showArrows:true,scrollbarWidth:7});
var C=A("#rightcolumn .onepub-title a").not(A("#rotating-list .onepub-title a"));
if(C.length>0){var B={selectorfunction:function(){return C.get()
},defaultlanguage:"en",orphancontrol:2};
Hyphenator.config(B);
Hyphenator.run()
}})
})(jQuery);
(function(B,A,C){B(document).ready(function(){B(".velocity-search").submit(function(){var M=false;
var F={},K=B(this),E="",J="",D="",I="",H="",L="",G="";
if(B(".query",K).val()!=C){J=B(".query",K).val().replace(/ /g,"+");
E=J
}if(B(".source",K).val()!=C){D=B(".source",K).val()
}if(B(".division",K).val()!=C){I=B(".division",K).val().replace(/ /g,"+");
if(I!=""){J+="+division:"+I
}}if(B(".topic",K).val()!=C){H=B(".topic",K).val().replace(/ /g,"+");
if(H!=""){J+="+topic:"+H
}}if(B(".title",K).val()!=C){L=B(".title",K).val().replace(/ /g,"+");
if(L!=""){J+="+title:"+L
}}if(B(".author",K).val()!=C){G=B(".author",K).val().replace(/ /g,"+");
if(G!=""){J+="+author:"+G
}}if(D!=""){F.source=D
}if(J!=""){F.query=J
}hashString=B.base64Encode(JSON.stringify(F));
if(M){A.location="http://www.google.com/#q=site:rand.org+"+E
}else{if(A.location.hostname=="localhost"){A.location="http://"+A.location.hostname+":4502/search.html#"+hashString
}else{A.location="http://"+A.location.hostname+"/search.html#"+hashString
}}if(B("#logo a").length>0){B("#logo a").get([0]).focus()
}return false
})
})
})(jQuery,window);
var _uacct="";
var _userv=0;
var _ufsc=1;
var _udn="auto";
var _uhash="on";
var _utimeout="1800";
var _ugifpath="/etc/rand/designs/common/images/legacy/__utm.gif";
var _utsp="|";
var _uflash=1;
var _utitle=1;
var _ulink=0;
var _uanchor=0;
var _utcp="/";
var _usample=100;
var _uctm=1;
var _ucto="15768000";
var _uccn="utm_campaign";
var _ucmd="utm_medium";
var _ucsr="utm_source";
var _uctr="utm_term";
var _ucct="utm_content";
var _ucid="utm_id";
var _ucno="utm_nooverride";
var _uOsr=new Array();
var _uOkw=new Array();
_uOsr[0]="google";
_uOkw[0]="q";
_uOsr[1]="yahoo";
_uOkw[1]="p";
_uOsr[2]="msn";
_uOkw[2]="q";
_uOsr[3]="aol";
_uOkw[3]="query";
_uOsr[4]="aol";
_uOkw[4]="encquery";
_uOsr[5]="lycos";
_uOkw[5]="query";
_uOsr[6]="ask";
_uOkw[6]="q";
_uOsr[7]="altavista";
_uOkw[7]="q";
_uOsr[8]="netscape";
_uOkw[8]="query";
_uOsr[9]="cnn";
_uOkw[9]="query";
_uOsr[10]="looksmart";
_uOkw[10]="qt";
_uOsr[11]="about";
_uOkw[11]="terms";
_uOsr[12]="mamma";
_uOkw[12]="query";
_uOsr[13]="alltheweb";
_uOkw[13]="q";
_uOsr[14]="gigablast";
_uOkw[14]="q";
_uOsr[15]="voila";
_uOkw[15]="rdata";
_uOsr[16]="virgilio";
_uOkw[16]="qs";
_uOsr[17]="live";
_uOkw[17]="q";
_uOsr[18]="baidu";
_uOkw[18]="wd";
_uOsr[19]="alice";
_uOkw[19]="qs";
_uOsr[20]="yandex";
_uOkw[20]="text";
_uOsr[21]="najdi";
_uOkw[21]="q";
_uOsr[22]="aol";
_uOkw[22]="q";
_uOsr[23]="club-internet";
_uOkw[23]="q";
_uOsr[24]="mama";
_uOkw[24]="query";
_uOsr[25]="seznam";
_uOkw[25]="q";
_uOsr[26]="search";
_uOkw[26]="q";
_uOsr[27]="szukaj";
_uOkw[27]="szukaj";
_uOsr[28]="szukaj";
_uOkw[28]="qt";
_uOsr[29]="netsprint";
_uOkw[29]="q";
_uOsr[30]="google.interia";
_uOkw[30]="q";
_uOsr[31]="szukacz";
_uOkw[31]="q";
_uOsr[32]="yam";
_uOkw[32]="k";
_uOsr[33]="pchome";
_uOkw[33]="q";
_uOsr[34]="bing";
_uOkw[34]="q";
var _uOno=new Array();
var _uRno=new Array();
var _uff,_udh,_udt,_ubl=0,_udo="",_uu,_ufns=0,_uns=0,_ur="-",_ufno=0,_ust=0,_ubd=document,_udl=_ubd.location,_udlh="",_uwv="1";
var _ugifpath2="http://www.google-analytics.com/__utm.gif";
if(_udl.hash){_udlh=_udl.href.substring(_udl.href.indexOf("#"))
}if(_udl.protocol=="https:"){_ugifpath2="https://ssl.google-analytics.com/__utm.gif"
}if(!_utcp||_utcp==""){_utcp="/"
}function urchinTracker(Z){if(_udl.protocol=="file:"){return 
}if(_uff&&(!Z||Z=="")){return 
}var U,W,Y,Q,T,X,P,V="",R="",N=0;
var O=" expires="+_uNx()+";";
var S=_ubd.cookie;
_udh=_uDomain();
if(!_uVG()){return 
}_uu=Math.round(Math.random()*2147483647);
_udt=new Date();
_ust=Math.round(_udt.getTime()/1000);
U=S.indexOf("__utma="+_udh);
W=S.indexOf("__utmb="+_udh);
Y=S.indexOf("__utmc="+_udh);
if(_udn&&_udn!=""){_udo=" domain="+_udn+";"
}if(_utimeout&&_utimeout!=""){V=new Date(_udt.getTime()+(_utimeout*1000));
V=" expires="+V.toGMTString()+";"
}if(_ulink){if(_uanchor&&_udlh&&_udlh!=""){R=_udlh+"&"
}R+=_udl.search;
if(R&&R!=""&&R.indexOf("__utma=")>=0){if(!(_uIN(U=_uGC(R,"__utma=","&")))){U="-"
}if(!(_uIN(W=_uGC(R,"__utmb=","&")))){W="-"
}if(!(_uIN(Y=_uGC(R,"__utmc=","&")))){Y="-"
}T=_uGC(R,"__utmv=","&");
X=_uGC(R,"__utmz=","&");
P=_uGC(R,"__utmk=","&");
Q=_uGC(R,"__utmx=","&");
if((P*1)!=((_uHash(U+W+Y+Q+X+T)*1)+(_udh*1))){_ubl=1;
U="-";
W="-";
Y="-";
Q="-";
X="-";
T="-"
}if(U!="-"&&W!="-"&&Y!="-"){N=1
}else{if(U!="-"){N=2
}}}}if(N==1){_ubd.cookie="__utma="+U+"; path="+_utcp+";"+O+_udo;
_ubd.cookie="__utmb="+W+"; path="+_utcp+";"+V+_udo;
_ubd.cookie="__utmc="+Y+"; path="+_utcp+";"+_udo
}else{if(N==2){U=_uFixA(R,"&",_ust);
_ubd.cookie="__utma="+U+"; path="+_utcp+";"+O+_udo;
_ubd.cookie="__utmb="+_udh+"; path="+_utcp+";"+V+_udo;
_ubd.cookie="__utmc="+_udh+"; path="+_utcp+";"+_udo;
_ufns=1
}else{if(U>=0&&W>=0&&Y>=0){_ubd.cookie="__utmb="+_udh+"; path="+_utcp+";"+V+_udo
}else{if(U>=0){U=_uFixA(_ubd.cookie,";",_ust)
}else{U=_udh+"."+_uu+"."+_ust+"."+_ust+"."+_ust+".1"
}_ubd.cookie="__utma="+U+"; path="+_utcp+";"+O+_udo;
_ubd.cookie="__utmb="+_udh+"; path="+_utcp+";"+V+_udo;
_ubd.cookie="__utmc="+_udh+"; path="+_utcp+";"+_udo;
_ufns=1
}}}if(_ulink&&Q&&Q!=""&&Q!="-"){Q=_uUES(Q);
if(Q.indexOf(";")==-1){_ubd.cookie="__utmx="+Q+"; path="+_utcp+";"+O+_udo
}}if(_ulink&&T&&T!=""&&T!="-"){T=_uUES(T);
if(T.indexOf(";")==-1){_ubd.cookie="__utmv="+T+"; path="+_utcp+";"+O+_udo
}}_uInfo(Z);
_ufns=0;
_ufno=0;
if(!Z||Z==""){_uff=1
}}function _uInfo(K){var J,L="",H="",I=_udl.pathname+_udl.search;
if(K&&K!=""){I=_uES(K,1)
}_ur=_ubd.referrer;
if(!_ur||_ur==""){_ur="-"
}else{H=_ubd.domain;
if(_utcp&&_utcp!="/"){H+=_utcp
}J=_ur.indexOf(H);
if((J>=0)&&(J<=8)){_ur="0"
}if(_ur.indexOf("[")==0&&_ur.lastIndexOf("]")==(_ur.length-1)){_ur="-"
}}L+="&utmn="+_uu;
if(_ufsc){L+=_uBInfo()
}if(_uctm){L+=_uCInfo()
}if(_utitle&&_ubd.title&&_ubd.title!=""){L+="&utmdt="+_uES(_ubd.title)
}if(_udl.hostname&&_udl.hostname!=""){L+="&utmhn="+_uES(_udl.hostname)
}L+="&utmr="+_ur;
L+="&utmp="+I;
if((_userv==0||_userv==2)&&_uSP()){var N=new Image(1,1);
N.src=_ugifpath+"?utmwv="+_uwv+L;
N.onload=function(){_uVoid()
}
}if((_userv==1||_userv==2)&&_uSP()){var M=new Image(1,1);
M.src=_ugifpath2+"?utmwv="+_uwv+L+"&utmac="+_uacct+"&utmcc="+_uGCS();
M.onload=function(){_uVoid()
}
}return 
}function _uVoid(){return 
}function _uCInfo(){if(!_ucto||_ucto==""){_ucto="15768000"
}if(!_uVG()){return 
}var V="",R="-",M="-",O="-",P=0,X=0,T=0,N=0,W="-",Q="";
if(_uanchor&&_udlh&&_udlh!=""){Q=_udlh+"&"
}Q+=_udl.search;
var U=new Date(_udt.getTime()+(_ucto*1000));
var S=_ubd.cookie;
U=" expires="+U.toGMTString()+";";
if(_ulink&&!_ubl){W=_uUES(_uGC(Q,"__utmz=","&"));
if(W!="-"&&W.indexOf(";")==-1){_ubd.cookie="__utmz="+W+"; path="+_utcp+";"+U+_udo;
return""
}}W=S.indexOf("__utmz="+_udh);
if(W>-1){W=_uGC(S,"__utmz="+_udh,";")
}else{W="-"
}R=_uGC(Q,_ucid+"=","&");
M=_uGC(Q,_ucsr+"=","&");
O=_uGC(Q,"gclid=","&");
if((R!="-"&&R!="")||(M!="-"&&M!="")||(O!="-"&&O!="")){if(R!="-"&&R!=""){V+="utmcid="+_uEC(R)
}if(M!="-"&&M!=""){if(V!=""){V+="|"
}V+="utmcsr="+_uEC(M)
}if(O!="-"&&O!=""){if(V!=""){V+="|"
}V+="utmgclid="+_uEC(O)
}R=_uGC(Q,_uccn+"=","&");
if(R!="-"&&R!=""){V+="|utmccn="+_uEC(R)
}else{V+="|utmccn=(not+set)"
}R=_uGC(Q,_ucmd+"=","&");
if(R!="-"&&R!=""){V+="|utmcmd="+_uEC(R)
}else{V+="|utmcmd=(not+set)"
}R=_uGC(Q,_uctr+"=","&");
if(R!="-"&&R!=""){V+="|utmctr="+_uEC(R)
}else{R=_uOrg(1);
if(R!="-"&&R!=""){V+="|utmctr="+_uEC(R)
}}R=_uGC(Q,_ucct+"=","&");
if(R!="-"&&R!=""){V+="|utmcct="+_uEC(R)
}R=_uGC(Q,_ucno+"=","&");
if(R=="1"){P=1
}if(W!="-"&&P==1){return""
}}if(V=="-"||V==""){V=_uOrg();
if(W!="-"&&_ufno==1){return""
}}if(V=="-"||V==""){if(_ufns==1){V=_uRef()
}if(W!="-"&&_ufno==1){return""
}}if(V=="-"||V==""){if(W=="-"&&_ufns==1){V="utmccn=(direct)|utmcsr=(direct)|utmcmd=(none)"
}if(V=="-"||V==""){return""
}}if(W!="-"){N=W.indexOf(".");
if(N>-1){N=W.indexOf(".",N+1)
}if(N>-1){N=W.indexOf(".",N+1)
}if(N>-1){N=W.indexOf(".",N+1)
}R=W.substring(N+1,W.length);
if(R.toLowerCase()==V.toLowerCase()){X=1
}R=W.substring(0,N);
if((N=R.lastIndexOf("."))>-1){R=R.substring(N+1,R.length);
T=(R*1)
}}if(X==0||_ufns==1){R=_uGC(S,"__utma="+_udh,";");
if((N=R.lastIndexOf("."))>9){_uns=R.substring(N+1,R.length);
_uns=(_uns*1)
}T++;
if(_uns==0){_uns=1
}_ubd.cookie="__utmz="+_udh+"."+_ust+"."+_uns+"."+T+"."+V+"; path="+_utcp+"; "+U+_udo
}if(X==0||_ufns==1){return"&utmcn=1"
}else{return"&utmcr=1"
}}function _uRef(){if(_ur=="0"||_ur==""||_ur=="-"){return""
}var J=0,H,F,G;
if((J=_ur.indexOf("://"))<0){return""
}H=_ur.substring(J+3,_ur.length);
if(H.indexOf("/")>-1){F=H.substring(H.indexOf("/"),H.length);
if(F.indexOf("?")>-1){F=F.substring(0,F.indexOf("?"))
}H=H.substring(0,H.indexOf("/"))
}H=H.toLowerCase();
G=H;
if((J=G.indexOf(":"))>-1){G=G.substring(0,J)
}for(var I=0;
I<_uRno.length;
I++){if((J=G.indexOf(_uRno[I].toLowerCase()))>-1&&G.length==(J+_uRno[I].length)){_ufno=1;
break
}}if(H.indexOf("www.")==0){H=H.substring(4,H.length)
}return"utmccn=(referral)|utmcsr="+_uEC(H)+"|utmcct="+_uEC(F)+"|utmcmd=referral"
}function _uOrg(K){if(_ur=="0"||_ur==""||_ur=="-"){return""
}var L=0,I,G;
if((L=_ur.indexOf("://"))<0){return""
}I=_ur.substring(L+3,_ur.length);
if(I.indexOf("/")>-1){I=I.substring(0,I.indexOf("/"))
}for(var J=0;
J<_uOsr.length;
J++){if(I.toLowerCase().indexOf(_uOsr[J].toLowerCase())>-1){if((L=_ur.indexOf("?"+_uOkw[J]+"="))>-1||(L=_ur.indexOf("&"+_uOkw[J]+"="))>-1){G=_ur.substring(L+_uOkw[J].length+2,_ur.length);
if((L=G.indexOf("&"))>-1){G=G.substring(0,L)
}for(var H=0;
H<_uOno.length;
H++){if(_uOno[H].toLowerCase()==G.toLowerCase()){_ufno=1;
break
}}if(K){return _uEC(G)
}else{return"utmccn=(organic)|utmcsr="+_uEC(_uOsr[J])+"|utmctr="+_uEC(G)+"|utmcmd=organic"
}}}}return""
}function _uBInfo(){var M="-",Q="-",R="-",O="-",J="-",P=1;
var L=navigator;
if(self.screen){M=screen.width+"x"+screen.height;
Q=screen.colorDepth+"-bit"
}else{if(self.java){var K=java.awt.Toolkit.getDefaultToolkit();
var N=K.getScreenSize();
M=N.width+"x"+N.height
}}if(L.language){R=L.language.toLowerCase()
}else{if(L.browserLanguage){R=L.browserLanguage.toLowerCase()
}}P=L.javaEnabled()?1:0;
if(_uflash){O=_uFlash()
}if(_ubd.characterSet){J=_uES(_ubd.characterSet)
}else{if(_ubd.charset){J=_uES(_ubd.charset)
}}return"&utmcs="+J+"&utmsr="+M+"&utmsc="+Q+"&utmul="+R+"&utmje="+P+"&utmfl="+O
}function __utmSetTrans(){var Q;
if(_ubd.getElementById){Q=_ubd.getElementById("utmtrans")
}else{if(_ubd.utmform&&_ubd.utmform.utmtrans){Q=_ubd.utmform.utmtrans
}}if(!Q){return 
}var K=Q.value.split("UTM:");
var J,L,P;
if(_userv==0||_userv==2){J=new Array()
}if(_userv==1||_userv==2){L=new Array();
P=_uGCS()
}for(var O=0;
O<K.length;
O++){K[O]=_uTrim(K[O]);
if(K[O].charAt(0)!="T"&&K[O].charAt(0)!="I"){continue
}var M=Math.round(Math.random()*2147483647);
if(!_utsp||_utsp==""){_utsp="|"
}var R=K[O].split(_utsp),N="";
if(R[0].charAt(0)=="T"){N="&utmt=tran&utmn="+M;
R[1]=_uTrim(R[1]);
if(R[1]&&R[1]!=""){N+="&utmtid="+_uES(R[1])
}R[2]=_uTrim(R[2]);
if(R[2]&&R[2]!=""){N+="&utmtst="+_uES(R[2])
}R[3]=_uTrim(R[3]);
if(R[3]&&R[3]!=""){N+="&utmtto="+_uES(R[3])
}R[4]=_uTrim(R[4]);
if(R[4]&&R[4]!=""){N+="&utmttx="+_uES(R[4])
}R[5]=_uTrim(R[5]);
if(R[5]&&R[5]!=""){N+="&utmtsp="+_uES(R[5])
}R[6]=_uTrim(R[6]);
if(R[6]&&R[6]!=""){N+="&utmtci="+_uES(R[6])
}R[7]=_uTrim(R[7]);
if(R[7]&&R[7]!=""){N+="&utmtrg="+_uES(R[7])
}R[8]=_uTrim(R[8]);
if(R[8]&&R[8]!=""){N+="&utmtco="+_uES(R[8])
}}else{N="&utmt=item&utmn="+M;
R[1]=_uTrim(R[1]);
if(R[1]&&R[1]!=""){N+="&utmtid="+_uES(R[1])
}R[2]=_uTrim(R[2]);
if(R[2]&&R[2]!=""){N+="&utmipc="+_uES(R[2])
}R[3]=_uTrim(R[3]);
if(R[3]&&R[3]!=""){N+="&utmipn="+_uES(R[3])
}R[4]=_uTrim(R[4]);
if(R[4]&&R[4]!=""){N+="&utmiva="+_uES(R[4])
}R[5]=_uTrim(R[5]);
if(R[5]&&R[5]!=""){N+="&utmipr="+_uES(R[5])
}R[6]=_uTrim(R[6]);
if(R[6]&&R[6]!=""){N+="&utmiqt="+_uES(R[6])
}}if((_userv==0||_userv==2)&&_uSP()){J[O]=new Image(1,1);
J[O].src=_ugifpath+"?utmwv="+_uwv+N;
J[O].onload=function(){_uVoid()
}
}if((_userv==1||_userv==2)&&_uSP()){L[O]=new Image(1,1);
L[O].src=_ugifpath2+"?utmwv="+_uwv+N+"&utmac="+_uacct+"&utmcc="+P;
L[O].onload=function(){_uVoid()
}
}}return 
}function _uFlash(){var f="-",n=navigator;
if(n.plugins&&n.plugins.length){for(var ii=0;
ii<n.plugins.length;
ii++){if(n.plugins[ii].name.indexOf("Shockwave Flash")!=-1){f=n.plugins[ii].description.split("Shockwave Flash ")[1];
break
}}}else{if(window.ActiveXObject){for(var ii=10;
ii>=2;
ii--){try{var fl=eval("new ActiveXObject('ShockwaveFlash.ShockwaveFlash."+ii+"');");
if(fl){f=ii+".0";
break
}}catch(e){}}}}return f
}function __utmLinker(P,N){if(!_ulink){return 
}var Q,O,V="-",W="-",X="-",U="-",Y="-",T="-";
var S=_ubd.cookie;
if(!P||P==""){return 
}var Z=P.indexOf("?");
var R=P.indexOf("#");
if(S){V=_uES(_uGC(S,"__utma="+_udh,";"));
W=_uES(_uGC(S,"__utmb="+_udh,";"));
X=_uES(_uGC(S,"__utmc="+_udh,";"));
U=_uES(_uGC(S,"__utmx="+_udh,";"));
Y=_uES(_uGC(S,"__utmz="+_udh,";"));
T=_uES(_uGC(S,"__utmv="+_udh,";"));
O=(_uHash(V+W+X+U+Y+T)*1)+(_udh*1);
Q="__utma="+V+"&__utmb="+W+"&__utmc="+X+"&__utmx="+U+"&__utmz="+Y+"&__utmv="+T+"&__utmk="+O
}if(Q){if(N&&R>-1){return 
}if(N){_udl.href=P+"#"+Q
}else{if(Z==-1&&R==-1){_udl.href=P+"?"+Q
}else{if(R==-1){_udl.href=P+"&"+Q
}else{if(Z==-1){_udl.href=P.substring(0,R-1)+"?"+Q+P.substring(R)
}else{_udl.href=P.substring(0,R-1)+"&"+Q+P.substring(R)
}}}}}else{_udl.href=P
}}function __utmLinkPost(Z,O){if(!_ulink){return 
}var Q,P,V="-",W="-",X="-",U="-",Y="-",T="-";
var S=_ubd.cookie;
if(!Z||!Z.action){return 
}var N=Z.action.indexOf("?");
var R=Z.action.indexOf("#");
if(S){V=_uES(_uGC(S,"__utma="+_udh,";"));
W=_uES(_uGC(S,"__utmb="+_udh,";"));
X=_uES(_uGC(S,"__utmc="+_udh,";"));
U=_uES(_uGC(S,"__utmx="+_udh,";"));
Y=_uES(_uGC(S,"__utmz="+_udh,";"));
T=_uES(_uGC(S,"__utmv="+_udh,";"));
P=(_uHash(V+W+X+U+Y+T)*1)+(_udh*1);
Q="__utma="+V+"&__utmb="+W+"&__utmc="+X+"&__utmx="+U+"&__utmz="+Y+"&__utmv="+T+"&__utmk="+P
}if(Q){if(O&&R>-1){return 
}if(O){Z.action+="#"+Q
}else{if(N==-1&&R==-1){Z.action+="?"+Q
}else{if(R==-1){Z.action+="&"+Q
}else{if(N==-1){Z.action=Z.action.substring(0,R-1)+"?"+Q+Z.action.substring(R)
}else{Z.action=Z.action.substring(0,R-1)+"&"+Q+Z.action.substring(R)
}}}}}return 
}function __utmSetVar(F){if(!F||F==""){return 
}if(!_udo||_udo==""){_udh=_uDomain();
if(_udn&&_udn!=""){_udo=" domain="+_udn+";"
}}if(!_uVG()){return 
}var G=Math.round(Math.random()*2147483647);
_ubd.cookie="__utmv="+_udh+"."+_uES(F)+"; path="+_utcp+"; expires="+_uNx()+";"+_udo;
var H="&utmt=var&utmn="+G;
if((_userv==0||_userv==2)&&_uSP()){var J=new Image(1,1);
J.src=_ugifpath+"?utmwv="+_uwv+H;
J.onload=function(){_uVoid()
}
}if((_userv==1||_userv==2)&&_uSP()){var I=new Image(1,1);
I.src=_ugifpath2+"?utmwv="+_uwv+H+"&utmac="+_uacct+"&utmcc="+_uGCS();
I.onload=function(){_uVoid()
}
}}function _uGCS(){var F,E="",D=_ubd.cookie;
if((F=_uGC(D,"__utma="+_udh,";"))!="-"){E+=_uES("__utma="+F+";+")
}if((F=_uGC(D,"__utmb="+_udh,";"))!="-"){E+=_uES("__utmb="+F+";+")
}if((F=_uGC(D,"__utmc="+_udh,";"))!="-"){E+=_uES("__utmc="+F+";+")
}if((F=_uGC(D,"__utmx="+_udh,";"))!="-"){E+=_uES("__utmx="+F+";+")
}if((F=_uGC(D,"__utmz="+_udh,";"))!="-"){E+=_uES("__utmz="+F+";+")
}if((F=_uGC(D,"__utmv="+_udh,";"))!="-"){E+=_uES("__utmv="+F+";")
}if(E.charAt(E.length-1)=="+"){E=E.substring(0,E.length-1)
}return E
}function _uGC(H,I,K){if(!H||H==""||!I||I==""||!K||K==""){return"-"
}var M,L,N,J="-";
M=H.indexOf(I);
N=I.indexOf("=")+1;
if(M>-1){L=H.indexOf(K,M);
if(L<0){L=H.length
}J=H.substring((M+N),L)
}return J
}function _uDomain(){if(!_udn||_udn==""||_udn=="none"){_udn="";
return 1
}if(_udn=="auto"){var B=_ubd.domain;
if(B.substring(0,4)=="www."){B=B.substring(4,B.length)
}_udn=B
}_udn=_udn.toLowerCase();
if(_uhash=="off"){return 1
}return _uHash(_udn)
}function _uHash(H){if(!H||H==""){return 1
}var J=0,I=0;
for(var F=H.length-1;
F>=0;
F--){var G=parseInt(H.charCodeAt(F));
J=((J<<6)&268435455)+G+(G<<14);
if((I=J&266338304)!=0){J=(J^(I>>21))
}}return J
}function _uFixA(H,I,J){if(!H||H==""||!I||I==""||!J||J==""){return"-"
}var L=_uGC(H,"__utma="+_udh,I);
var G=0,K=0;
if((K=L.lastIndexOf("."))>9){_uns=L.substring(K+1,L.length);
_uns=(_uns*1)+1;
L=L.substring(0,K);
if((K=L.lastIndexOf("."))>7){G=L.substring(K+1,L.length);
L=L.substring(0,K)
}if((K=L.lastIndexOf("."))>5){L=L.substring(0,K)
}L+="."+G+"."+J+"."+_uns
}return L
}function _uTrim(B){if(!B||B==""){return""
}while((B.charAt(0)==" ")||(B.charAt(0)=="\n")||(B.charAt(0,1)=="\r")){B=B.substring(1,B.length)
}while((B.charAt(B.length-1)==" ")||(B.charAt(B.length-1)=="\n")||(B.charAt(B.length-1)=="\r")){B=B.substring(0,B.length-1)
}return B
}function _uEC(F){var E="";
if(!F||F==""){return""
}for(var D=0;
D<F.length;
D++){if(F.charAt(D)==" "){E+="+"
}else{E+=F.charAt(D)
}}return E
}function __utmVisitorCode(K){var L=0,N=0,O=0,M=0,I=31;
var P=_uGC(_ubd.cookie,"__utma="+_udh,";");
if((O=P.indexOf(".",0))<0){return 
}if((M=P.indexOf(".",O+1))>0){L=P.substring(O+1,M)
}else{return""
}if((O=P.indexOf(".",M+1))>0){N=P.substring(M+1,O)
}else{return""
}if(K){return L
}else{var J=new Array("A","B","C","D","E","F","G","H","J","K","L","M","N","P","R","S","T","U","V","W","X","Y","Z","1","2","3","4","5","6","7","8","9");
return J[L>>28&I]+J[L>>23&I]+J[L>>18&I]+J[L>>13&I]+"-"+J[L>>8&I]+J[L>>3&I]+J[((L&7)<<2)+(N>>30&3)]+J[N>>25&I]+J[N>>20&I]+"-"+J[N>>15&I]+J[N>>10&I]+J[N>>5&I]+J[N&I]
}}function _uIN(E){if(!E){return false
}for(var D=0;
D<E.length;
D++){var F=E.charAt(D);
if((F<"0"||F>"9")&&(F!=".")){return false
}}return true
}function _uES(D,C){if(typeof (encodeURIComponent)=="function"){if(C){return encodeURI(D)
}else{return encodeURIComponent(D)
}}else{return escape(D)
}}function _uUES(B){if(typeof (decodeURIComponent)=="function"){return decodeURIComponent(B)
}else{return unescape(B)
}}function _uVG(){if((_udn.indexOf("www.google.")==0||_udn.indexOf(".google.")==0||_udn.indexOf("google.")==0)&&_utcp=="/"&&_udn.indexOf("google.org")==-1){return false
}return true
}function _uSP(){var B=100;
if(_usample){B=_usample
}if(B>=100||B<=0){return true
}return((__utmVisitorCode(1)%10000)<(B*100))
}function urchinPathCopy(O){var S=document,U,L,Q,M,R,T,P,V,N;
T=new Array("a","b","c","v","x","z");
V=_uDomain();
if(_udn&&_udn!=""){N=" domain="+_udn+";"
}U=_uNx()+";";
L=new Date();
L.setTime(L.getTime()+(_utimeout*1000));
L=L.toGMTString()+";";
Q=new Date();
Q.setTime(Q.getTime()+(_ucto*1000));
Q=Q.toGMTString()+";";
for(M=0;
M<6;
M++){P=" expires=";
if(M==1){P+=L
}else{if(M==2){P=""
}else{if(M==5){P+=Q
}else{P+=U
}}}R=_uGC(S.cookie,"__utm"+T[M]+"="+V,";");
if(R!="-"){S.cookie="__utm"+T[M]+"="+R+"; path="+O+";"+P+N
}}}function _uCO(){if(!_utk||_utk==""||_utk.length<10){return 
}var D="www.google.com";
if(_utk.charAt(0)=="!"){D="analytics.corp.google.com"
}_ubd.cookie="GASO="+_utk+"; path="+_utcp+";"+_udo;
var C=document.createElement("script");
C.type="text/javascript";
C.id="_gasojs";
C.src="https://"+D+"/analytics/reporting/overlay_js?gaso="+_utk+"&"+Math.random();
document.getElementsByTagName("head")[0].appendChild(C)
}function _uGT(){var D=location.hash,C;
if(D&&D!=""&&D.indexOf("#gaso=")==0){C=_uGC(D,"gaso=","&")
}else{C=_uGC(_ubd.cookie,"GASO=",";")
}return C
}var _utk=_uGT();
if(_utk&&_utk!=""&&_utk.length>10){if(window.addEventListener){window.addEventListener("load",_uCO,false)
}else{if(window.attachEvent){window.attachEvent("onload",_uCO)
}}}function _uNx(){return(new Date((new Date()).getTime()+63072000000)).toGMTString()
};
