
(function(){var
window=this,undefined,_jQuery=window.jQuery,_$=window.$,jQuery=window.jQuery=window.$=function(selector,context){return new jQuery.fn.init(selector,context);},quickExpr=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,isSimple=/^.[^:#\[\.,]*$/;jQuery.fn=jQuery.prototype={init:function(selector,context){selector=selector||document;if(selector.nodeType){this[0]=selector;this.length=1;this.context=selector;return this;}
if(typeof selector==="string"){var match=quickExpr.exec(selector);if(match&&(match[1]||!context)){if(match[1])
selector=jQuery.clean([match[1]],context);else{var elem=document.getElementById(match[3]);if(elem&&elem.id!=match[3])
return jQuery().find(selector);var ret=jQuery(elem||[]);ret.context=document;ret.selector=selector;return ret;}}else
return jQuery(context).find(selector);}else if(jQuery.isFunction(selector))
return jQuery(document).ready(selector);if(selector.selector&&selector.context){this.selector=selector.selector;this.context=selector.context;}
return this.setArray(jQuery.makeArray(selector));},selector:"",jquery:"1.3.1",size:function(){return this.length;},get:function(num){return num===undefined?jQuery.makeArray(this):this[num];},pushStack:function(elems,name,selector){var ret=jQuery(elems);ret.prevObject=this;ret.context=this.context;if(name==="find")
ret.selector=this.selector+(this.selector?" ":"")+selector;else if(name)
ret.selector=this.selector+"."+name+"("+selector+")";return ret;},setArray:function(elems){this.length=0;Array.prototype.push.apply(this,elems);return this;},each:function(callback,args){return jQuery.each(this,callback,args);},index:function(elem){return jQuery.inArray(elem&&elem.jquery?elem[0]:elem,this);},attr:function(name,value,type){var options=name;if(typeof name==="string")
if(value===undefined)
return this[0]&&jQuery[type||"attr"](this[0],name);else{options={};options[name]=value;}
return this.each(function(i){for(name in options)
jQuery.attr(type?this.style:this,name,jQuery.prop(this,options[name],type,i,name));});},css:function(key,value){if((key=='width'||key=='height')&&parseFloat(value)<0)
value=undefined;return this.attr(key,value,"curCSS");},text:function(text){if(typeof text!=="object"&&text!=null)
return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(text));var ret="";jQuery.each(text||this,function(){jQuery.each(this.childNodes,function(){if(this.nodeType!=8)
ret+=this.nodeType!=1?this.nodeValue:jQuery.fn.text([this]);});});return ret;},wrapAll:function(html){if(this[0]){var wrap=jQuery(html,this[0].ownerDocument).clone();if(this[0].parentNode)
wrap.insertBefore(this[0]);wrap.map(function(){var elem=this;while(elem.firstChild)
elem=elem.firstChild;return elem;}).append(this);}
return this;},wrapInner:function(html){return this.each(function(){jQuery(this).contents().wrapAll(html);});},wrap:function(html){return this.each(function(){jQuery(this).wrapAll(html);});},append:function(){return this.domManip(arguments,true,function(elem){if(this.nodeType==1)
this.appendChild(elem);});},prepend:function(){return this.domManip(arguments,true,function(elem){if(this.nodeType==1)
this.insertBefore(elem,this.firstChild);});},before:function(){return this.domManip(arguments,false,function(elem){this.parentNode.insertBefore(elem,this);});},after:function(){return this.domManip(arguments,false,function(elem){this.parentNode.insertBefore(elem,this.nextSibling);});},end:function(){return this.prevObject||jQuery([]);},push:[].push,find:function(selector){if(this.length===1&&!/,/.test(selector)){var ret=this.pushStack([],"find",selector);ret.length=0;jQuery.find(selector,this[0],ret);return ret;}else{var elems=jQuery.map(this,function(elem){return jQuery.find(selector,elem);});return this.pushStack(/[^+>] [^+>]/.test(selector)?jQuery.unique(elems):elems,"find",selector);}},clone:function(events){var ret=this.map(function(){if(!jQuery.support.noCloneEvent&&!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,jQuery.grep(this,function(elem){return elem.nodeType===1;})),"filter",selector);},closest:function(selector){var pos=jQuery.expr.match.POS.test(selector)?jQuery(selector):null;return this.map(function(){var cur=this;while(cur&&cur.ownerDocument){if(pos?pos.index(cur)>-1:jQuery(cur).is(selector))
return cur;cur=cur.parentNode;}});},not:function(selector){if(typeof selector==="string")
if(isSimple.test(selector))
return this.pushStack(jQuery.multiFilter(selector,this,true),"not",selector);else
selector=jQuery.multiFilter(selector,this);var isArrayLike=selector.length&&selector[selector.length-1]!==undefined&&!selector.nodeType;return this.filter(function(){return isArrayLike?jQuery.inArray(this,selector)<0:this!=selector;});},add:function(selector){return this.pushStack(jQuery.unique(jQuery.merge(this.get(),typeof selector==="string"?jQuery(selector):jQuery.makeArray(selector))));},is:function(selector){return!!selector&&jQuery.multiFilter(selector,this).length>0;},hasClass:function(selector){return!!selector&&this.is("."+selector);},val:function(value){if(value===undefined){var elem=this[0];if(elem){if(jQuery.nodeName(elem,'option'))
return(elem.attributes.value||{}).specified?elem.value:elem.text;if(jQuery.nodeName(elem,"select")){var index=elem.selectedIndex,values=[],options=elem.options,one=elem.type=="select-one";if(index<0)
return null;for(var i=one?index:0,max=one?index+1:options.length;i<max;i++){var option=options[i];if(option.selected){value=jQuery(option).val();if(one)
return value;values.push(value);}}
return values;}
return(elem.value||"").replace(/\r/g,"");}
return undefined;}
if(typeof value==="number")
value+='';return this.each(function(){if(this.nodeType!=1)
return;if(jQuery.isArray(value)&&/radio|checkbox/.test(this.type))
this.checked=(jQuery.inArray(this.value,value)>=0||jQuery.inArray(this.name,value)>=0);else if(jQuery.nodeName(this,"select")){var values=jQuery.makeArray(value);jQuery("option",this).each(function(){this.selected=(jQuery.inArray(this.value,values)>=0||jQuery.inArray(this.text,values)>=0);});if(!values.length)
this.selectedIndex=-1;}else
this.value=value;});},html:function(value){return value===undefined?(this[0]?this[0].innerHTML:null):this.empty().append(value);},replaceWith:function(value){return this.after(value).remove();},eq:function(i){return this.slice(i,+i+1);},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","));},map:function(callback){return this.pushStack(jQuery.map(this,function(elem,i){return callback.call(elem,i,elem);}));},andSelf:function(){return this.add(this.prevObject);},domManip:function(args,table,callback){if(this[0]){var fragment=(this[0].ownerDocument||this[0]).createDocumentFragment(),scripts=jQuery.clean(args,(this[0].ownerDocument||this[0]),fragment),first=fragment.firstChild,extra=this.length>1?fragment.cloneNode(true):fragment;if(first)
for(var i=0,l=this.length;i<l;i++)
callback.call(root(this[i],first),i>0?extra.cloneNode(true):fragment);if(scripts)
jQuery.each(scripts,evalScript);}
return this;function root(elem,cur){return table&&jQuery.nodeName(elem,"table")&&jQuery.nodeName(cur,"tr")?(elem.getElementsByTagName("tbody")[0]||elem.appendChild(elem.ownerDocument.createElement("tbody"))):elem;}}};jQuery.fn.init.prototype=jQuery.fn;function evalScript(i,elem){if(elem.src)
jQuery.ajax({url:elem.src,async:false,dataType:"script"});else
jQuery.globalEval(elem.text||elem.textContent||elem.innerHTML||"");if(elem.parentNode)
elem.parentNode.removeChild(elem);}
function now(){return+new Date;}
jQuery.extend=jQuery.fn.extend=function(){var target=arguments[0]||{},i=1,length=arguments.length,deep=false,options;if(typeof target==="boolean"){deep=target;target=arguments[1]||{};i=2;}
if(typeof target!=="object"&&!jQuery.isFunction(target))
target={};if(length==i){target=this;--i;}
for(;i<length;i++)
if((options=arguments[i])!=null)
for(var name in options){var src=target[name],copy=options[name];if(target===copy)
continue;if(deep&&copy&&typeof copy==="object"&&!copy.nodeType)
target[name]=jQuery.extend(deep,src||(copy.length!=null?[]:{}),copy);else if(copy!==undefined)
target[name]=copy;}
return target;};var exclude=/z-?index|font-?weight|opacity|zoom|line-?height/i,defaultView=document.defaultView||{},toString=Object.prototype.toString;jQuery.extend({noConflict:function(deep){window.$=_$;if(deep)
window.jQuery=_jQuery;return jQuery;},isFunction:function(obj){return toString.call(obj)==="[object Function]";},isArray:function(obj){return toString.call(obj)==="[object Array]";},isXMLDoc:function(elem){return elem.nodeType===9&&elem.documentElement.nodeName!=="HTML"||!!elem.ownerDocument&&jQuery.isXMLDoc(elem.ownerDocument);},globalEval:function(data){data=jQuery.trim(data);if(data){var head=document.getElementsByTagName("head")[0]||document.documentElement,script=document.createElement("script");script.type="text/javascript";if(jQuery.support.scriptEval)
script.appendChild(document.createTextNode(data));else
script.text=data;head.insertBefore(script,head.firstChild);head.removeChild(script);}},nodeName:function(elem,name){return elem.nodeName&&elem.nodeName.toUpperCase()==name.toUpperCase();},each:function(object,callback,args){var name,i=0,length=object.length;if(args){if(length===undefined){for(name in object)
if(callback.apply(object[name],args)===false)
break;}else
for(;i<length;)
if(callback.apply(object[i++],args)===false)
break;}else{if(length===undefined){for(name in object)
if(callback.call(object[name],name,object[name])===false)
break;}else
for(var value=object[0];i<length&&callback.call(value,i,value)!==false;value=object[++i]){}}
return object;},prop:function(elem,value,type,i,name){if(jQuery.isFunction(value))
value=value.call(elem,i);return typeof value==="number"&&type=="curCSS"&&!exclude.test(name)?value+"px":value;},className:{add:function(elem,classNames){jQuery.each((classNames||"").split(/\s+/),function(i,className){if(elem.nodeType==1&&!jQuery.className.has(elem.className,className))
elem.className+=(elem.className?" ":"")+className;});},remove:function(elem,classNames){if(elem.nodeType==1)
elem.className=classNames!==undefined?jQuery.grep(elem.className.split(/\s+/),function(className){return!jQuery.className.has(classNames,className);}).join(" "):"";},has:function(elem,className){return elem&&jQuery.inArray(className,(elem.className||elem).toString().split(/\s+/))>-1;}},swap:function(elem,options,callback){var old={};for(var name in options){old[name]=elem.style[name];elem.style[name]=options[name];}
callback.call(elem);for(var name in options)
elem.style[name]=old[name];},css:function(elem,name,force){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;if(name=="opacity"&&!jQuery.support.opacity){ret=jQuery.attr(style,"opacity");return ret==""?"1":ret;}
if(name.match(/float/i))
name=styleFloat;if(!force&&style&&style[name])
ret=style[name];else if(defaultView.getComputedStyle){if(name.match(/float/i))
name="float";name=name.replace(/([A-Z])/g,"-$1").toLowerCase();var computedStyle=defaultView.getComputedStyle(elem,null);if(computedStyle)
ret=computedStyle.getPropertyValue(name);if(name=="opacity"&&ret=="")
ret="1";}else if(elem.currentStyle){var camelCase=name.replace(/\-(\w)/g,function(all,letter){return letter.toUpperCase();});ret=elem.currentStyle[name]||elem.currentStyle[camelCase];if(!/^\d+(px)?$/i.test(ret)&&/^\d/.test(ret)){var left=style.left,rsLeft=elem.runtimeStyle.left;elem.runtimeStyle.left=elem.currentStyle.left;style.left=ret||0;ret=style.pixelLeft+"px";style.left=left;elem.runtimeStyle.left=rsLeft;}}
return ret;},clean:function(elems,context,fragment){context=context||document;if(typeof context.createElement==="undefined")
context=context.ownerDocument||context[0]&&context[0].ownerDocument||document;if(!fragment&&elems.length===1&&typeof elems[0]==="string"){var match=/^<(\w+)\s*\/?>$/.exec(elems[0]);if(match)
return[context.createElement(match[1])];}
var ret=[],scripts=[],div=context.createElement("div");jQuery.each(elems,function(i,elem){if(typeof elem==="number")
elem+='';if(!elem)
return;if(typeof elem==="string"){elem=elem.replace(/(<(\w+)[^>]*?)\/>/g,function(all,front,tag){return tag.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?all:front+"></"+tag+">";});var tags=jQuery.trim(elem).toLowerCase();var wrap=!tags.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!tags.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||tags.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!tags.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!tags.indexOf("<td")||!tags.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!tags.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||!jQuery.support.htmlSerialize&&[1,"div<div>","</div>"]||[0,"",""];div.innerHTML=wrap[1]+elem+wrap[2];while(wrap[0]--)
div=div.lastChild;if(!jQuery.support.tbody){var 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(!jQuery.support.leadingWhitespace&&/^\s/.test(elem))
div.insertBefore(context.createTextNode(elem.match(/^\s*/)[0]),div.firstChild);elem=jQuery.makeArray(div.childNodes);}
if(elem.nodeType)
ret.push(elem);else
ret=jQuery.merge(ret,elem);});if(fragment){for(var i=0;ret[i];i++){if(jQuery.nodeName(ret[i],"script")&&(!ret[i].type||ret[i].type.toLowerCase()==="text/javascript")){scripts.push(ret[i].parentNode?ret[i].parentNode.removeChild(ret[i]):ret[i]);}else{if(ret[i].nodeType===1)
ret.splice.apply(ret,[i+1,0].concat(jQuery.makeArray(ret[i].getElementsByTagName("script"))));fragment.appendChild(ret[i]);}}
return scripts;}
return ret;},attr:function(elem,name,value){if(!elem||elem.nodeType==3||elem.nodeType==8)
return undefined;var notxml=!jQuery.isXMLDoc(elem),set=value!==undefined;name=notxml&&jQuery.props[name]||name;if(elem.tagName){var special=/href|src|style/.test(name);if(name=="selected"&&elem.parentNode)
elem.parentNode.selectedIndex;if(name in elem&&notxml&&!special){if(set){if(name=="type"&&jQuery.nodeName(elem,"input")&&elem.parentNode)
throw"type property can't be changed";elem[name]=value;}
if(jQuery.nodeName(elem,"form")&&elem.getAttributeNode(name))
return elem.getAttributeNode(name).nodeValue;if(name=="tabIndex"){var attributeNode=elem.getAttributeNode("tabIndex");return attributeNode&&attributeNode.specified?attributeNode.value:elem.nodeName.match(/(button|input|object|select|textarea)/i)?0:elem.nodeName.match(/^(a|area)$/i)&&elem.href?0:undefined;}
return elem[name];}
if(!jQuery.support.style&&notxml&&name=="style")
return jQuery.attr(elem.style,"cssText",value);if(set)
elem.setAttribute(name,""+value);var attr=!jQuery.support.hrefNormalized&&notxml&&special?elem.getAttribute(name,2):elem.getAttribute(name);return attr===null?undefined:attr;}
if(!jQuery.support.opacity&&name=="opacity"){if(set){elem.zoom=1;elem.filter=(elem.filter||"").replace(/alpha\([^)]*\)/,"")+
(parseInt(value)+''=="NaN"?"":"alpha(opacity="+value*100+")");}
return elem.filter&&elem.filter.indexOf("opacity=")>=0?(parseFloat(elem.filter.match(/opacity=([^)]*)/)[1])/100)+'':"";}
name=name.replace(/-([a-z])/ig,function(all,letter){return letter.toUpperCase();});if(set)
elem[name]=value;return elem[name];},trim:function(text){return(text||"").replace(/^\s+|\s+$/g,"");},makeArray:function(array){var ret=[];if(array!=null){var i=array.length;if(i==null||typeof array==="string"||jQuery.isFunction(array)||array.setInterval)
ret[0]=array;else
while(i)
ret[--i]=array[i];}
return ret;},inArray:function(elem,array){for(var i=0,length=array.length;i<length;i++)
if(array[i]===elem)
return i;return-1;},merge:function(first,second){var i=0,elem,pos=first.length;if(!jQuery.support.getAll){while((elem=second[i++])!=null)
if(elem.nodeType!=8)
first[pos++]=elem;}else
while((elem=second[i++])!=null)
first[pos++]=elem;return first;},unique:function(array){var ret=[],done={};try{for(var i=0,length=array.length;i<length;i++){var id=jQuery.data(array[i]);if(!done[id]){done[id]=true;ret.push(array[i]);}}}catch(e){ret=array;}
return ret;},grep:function(elems,callback,inv){var ret=[];for(var i=0,length=elems.length;i<length;i++)
if(!inv!=!callback(elems[i],i))
ret.push(elems[i]);return ret;},map:function(elems,callback){var ret=[];for(var i=0,length=elems.length;i<length;i++){var value=callback(elems[i],i);if(value!=null)
ret[ret.length]=value;}
return ret.concat.apply([],ret);}});var userAgent=navigator.userAgent.toLowerCase();jQuery.browser={version:(userAgent.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,'0'])[1],safari:/webkit/.test(userAgent),opera:/opera/.test(userAgent),msie:/msie/.test(userAgent)&&!/opera/.test(userAgent),mozilla:/mozilla/.test(userAgent)&&!/(compatible|webkit)/.test(userAgent)};jQuery.each({parent:function(elem){return elem.parentNode;},parents:function(elem){return jQuery.dir(elem,"parentNode");},next:function(elem){return jQuery.nth(elem,2,"nextSibling");},prev:function(elem){return jQuery.nth(elem,2,"previousSibling");},nextAll:function(elem){return jQuery.dir(elem,"nextSibling");},prevAll:function(elem){return jQuery.dir(elem,"previousSibling");},siblings:function(elem){return jQuery.sibling(elem.parentNode.firstChild,elem);},children:function(elem){return jQuery.sibling(elem.firstChild);},contents:function(elem){return jQuery.nodeName(elem,"iframe")?elem.contentDocument||elem.contentWindow.document:jQuery.makeArray(elem.childNodes);}},function(name,fn){jQuery.fn[name]=function(selector){var ret=jQuery.map(this,fn);if(selector&&typeof selector=="string")
ret=jQuery.multiFilter(selector,ret);return this.pushStack(jQuery.unique(ret),name,selector);};});jQuery.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(name,original){jQuery.fn[name]=function(){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,state){if(typeof state!=="boolean")
state=!jQuery.className.has(this,classNames);jQuery.className[state?"add":"remove"](this,classNames);},remove:function(selector){if(!selector||jQuery.filter(selector,[this]).length){jQuery("*",this).add([this]).each(function(){jQuery.event.remove(this);jQuery.removeData(this);});if(this.parentNode)
this.parentNode.removeChild(this);}},empty:function(){jQuery(">*",this).remove();while(this.firstChild)
this.removeChild(this.firstChild);}},function(name,fn){jQuery.fn[name]=function(){return this.each(fn,arguments);};});function num(elem,prop){return elem[0]&&parseInt(jQuery.curCSS(elem[0],prop,true),10)||0;}
var expando="jQuery"+now(),uuid=0,windowData={};jQuery.extend({cache:{},data:function(elem,name,data){elem=elem==window?windowData:elem;var id=elem[expando];if(!id)
id=elem[expando]=++uuid;if(name&&!jQuery.cache[id])
jQuery.cache[id]={};if(data!==undefined)
jQuery.cache[id][name]=data;return name?jQuery.cache[id][name]:id;},removeData:function(elem,name){elem=elem==window?windowData:elem;var id=elem[expando];if(name){if(jQuery.cache[id]){delete jQuery.cache[id][name];name="";for(name in jQuery.cache[id])
break;if(!name)
jQuery.removeData(elem);}}else{try{delete elem[expando];}catch(e){if(elem.removeAttribute)
elem.removeAttribute(expando);}
delete jQuery.cache[id];}},queue:function(elem,type,data){if(elem){type=(type||"fx")+"queue";var q=jQuery.data(elem,type);if(!q||jQuery.isArray(data))
q=jQuery.data(elem,type,jQuery.makeArray(data));else if(data)
q.push(data);}
return q;},dequeue:function(elem,type){var queue=jQuery.queue(elem,type),fn=queue.shift();if(!type||type==="fx")
fn=queue[0];if(fn!==undefined)
fn.call(elem);}});jQuery.fn.extend({data:function(key,value){var parts=key.split(".");parts[1]=parts[1]?"."+parts[1]:"";if(value===undefined){var data=this.triggerHandler("getData"+parts[1]+"!",[parts[0]]);if(data===undefined&&this.length)
data=jQuery.data(this[0],key);return data===undefined&&parts[1]?this.data(parts[0]):data;}else
return this.trigger("setData"+parts[1]+"!",[parts[0],value]).each(function(){jQuery.data(this,key,value);});},removeData:function(key){return this.each(function(){jQuery.removeData(this,key);});},queue:function(type,data){if(typeof type!=="string"){data=type;type="fx";}
if(data===undefined)
return jQuery.queue(this[0],type);return this.each(function(){var queue=jQuery.queue(this,type,data);if(type=="fx"&&queue.length==1)
queue[0].call(this);});},dequeue:function(type){return this.each(function(){jQuery.dequeue(this,type);});}});(function(){var chunker=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]+['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[]+)+|[>+~])(\s*,\s*)?/g,done=0,toString=Object.prototype.toString;var Sizzle=function(selector,context,results,seed){results=results||[];context=context||document;if(context.nodeType!==1&&context.nodeType!==9)
return[];if(!selector||typeof selector!=="string"){return results;}
var parts=[],m,set,checkSet,check,mode,extra,prune=true;chunker.lastIndex=0;while((m=chunker.exec(selector))!==null){parts.push(m[1]);if(m[2]){extra=RegExp.rightContext;break;}}
if(parts.length>1&&origPOS.exec(selector)){if(parts.length===2&&Expr.relative[parts[0]]){set=posProcess(parts[0]+parts[1],context);}else{set=Expr.relative[parts[0]]?[context]:Sizzle(parts.shift(),context);while(parts.length){selector=parts.shift();if(Expr.relative[selector])
selector+=parts.shift();set=posProcess(selector,set);}}}else{var ret=seed?{expr:parts.pop(),set:makeArray(seed)}:Sizzle.find(parts.pop(),parts.length===1&&context.parentNode?context.parentNode:context,isXML(context));set=Sizzle.filter(ret.expr,ret.set);if(parts.length>0){checkSet=makeArray(set);}else{prune=false;}
while(parts.length){var cur=parts.pop(),pop=cur;if(!Expr.relative[cur]){cur="";}else{pop=parts.pop();}
if(pop==null){pop=context;}
Expr.relative[cur](checkSet,pop,isXML(context));}}
if(!checkSet){checkSet=set;}
if(!checkSet){throw"Syntax error, unrecognized expression: "+(cur||selector);}
if(toString.call(checkSet)==="[object Array]"){if(!prune){results.push.apply(results,checkSet);}else if(context.nodeType===1){for(var i=0;checkSet[i]!=null;i++){if(checkSet[i]&&(checkSet[i]===true||checkSet[i].nodeType===1&&contains(context,checkSet[i]))){results.push(set[i]);}}}else{for(var i=0;checkSet[i]!=null;i++){if(checkSet[i]&&checkSet[i].nodeType===1){results.push(set[i]);}}}}else{makeArray(checkSet,results);}
if(extra){Sizzle(extra,context,results,seed);}
return results;};Sizzle.matches=function(expr,set){return Sizzle(expr,null,null,set);};Sizzle.find=function(expr,context,isXML){var set,match;if(!expr){return[];}
for(var i=0,l=Expr.order.length;i<l;i++){var type=Expr.order[i],match;if((match=Expr.match[type].exec(expr))){var left=RegExp.leftContext;if(left.substr(left.length-1)!=="\\"){match[1]=(match[1]||"").replace(/\\/g,"");set=Expr.find[type](match,context,isXML);if(set!=null){expr=expr.replace(Expr.match[type],"");break;}}}}
if(!set){set=context.getElementsByTagName("*");}
return{set:set,expr:expr};};Sizzle.filter=function(expr,set,inplace,not){var old=expr,result=[],curLoop=set,match,anyFound;while(expr&&set.length){for(var type in Expr.filter){if((match=Expr.match[type].exec(expr))!=null){var filter=Expr.filter[type],found,item;anyFound=false;if(curLoop==result){result=[];}
if(Expr.preFilter[type]){match=Expr.preFilter[type](match,curLoop,inplace,result,not);if(!match){anyFound=found=true;}else if(match===true){continue;}}
if(match){for(var i=0;(item=curLoop[i])!=null;i++){if(item){found=filter(item,match,i,curLoop);var pass=not^!!found;if(inplace&&found!=null){if(pass){anyFound=true;}else{curLoop[i]=false;}}else if(pass){result.push(item);anyFound=true;}}}}
if(found!==undefined){if(!inplace){curLoop=result;}
expr=expr.replace(Expr.match[type],"");if(!anyFound){return[];}
break;}}}
expr=expr.replace(/\s*,\s*/,"");if(expr==old){if(anyFound==null){throw"Syntax error, unrecognized expression: "+expr;}else{break;}}
old=expr;}
return curLoop;};var Expr=Sizzle.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF_-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF_-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*_-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF_-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^\2\(\)]*)+)\2\))?/},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(elem){return elem.getAttribute("href");}},relative:{"+":function(checkSet,part){for(var i=0,l=checkSet.length;i<l;i++){var elem=checkSet[i];if(elem){var cur=elem.previousSibling;while(cur&&cur.nodeType!==1){cur=cur.previousSibling;}
checkSet[i]=typeof part==="string"?cur||false:cur===part;}}
if(typeof part==="string"){Sizzle.filter(part,checkSet,true);}},">":function(checkSet,part,isXML){if(typeof part==="string"&&!/\W/.test(part)){part=isXML?part:part.toUpperCase();for(var i=0,l=checkSet.length;i<l;i++){var elem=checkSet[i];if(elem){var parent=elem.parentNode;checkSet[i]=parent.nodeName===part?parent:false;}}}else{for(var i=0,l=checkSet.length;i<l;i++){var elem=checkSet[i];if(elem){checkSet[i]=typeof part==="string"?elem.parentNode:elem.parentNode===part;}}
if(typeof part==="string"){Sizzle.filter(part,checkSet,true);}}},"":function(checkSet,part,isXML){var doneName="done"+(done++),checkFn=dirCheck;if(!part.match(/\W/)){var nodeCheck=part=isXML?part:part.toUpperCase();checkFn=dirNodeCheck;}
checkFn("parentNode",part,doneName,checkSet,nodeCheck,isXML);},"~":function(checkSet,part,isXML){var doneName="done"+(done++),checkFn=dirCheck;if(typeof part==="string"&&!part.match(/\W/)){var nodeCheck=part=isXML?part:part.toUpperCase();checkFn=dirNodeCheck;}
checkFn("previousSibling",part,doneName,checkSet,nodeCheck,isXML);}},find:{ID:function(match,context,isXML){if(typeof context.getElementById!=="undefined"&&!isXML){var m=context.getElementById(match[1]);return m?[m]:[];}},NAME:function(match,context,isXML){if(typeof context.getElementsByName!=="undefined"&&!isXML){return context.getElementsByName(match[1]);}},TAG:function(match,context){return context.getElementsByTagName(match[1]);}},preFilter:{CLASS:function(match,curLoop,inplace,result,not){match=" "+match[1].replace(/\\/g,"")+" ";var elem;for(var i=0;(elem=curLoop[i])!=null;i++){if(elem){if(not^(" "+elem.className+" ").indexOf(match)>=0){if(!inplace)
result.push(elem);}else if(inplace){curLoop[i]=false;}}}
return false;},ID:function(match){return match[1].replace(/\\/g,"");},TAG:function(match,curLoop){for(var i=0;curLoop[i]===false;i++){}
return curLoop[i]&&isXML(curLoop[i])?match[1]:match[1].toUpperCase();},CHILD:function(match){if(match[1]=="nth"){var test=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(match[2]=="even"&&"2n"||match[2]=="odd"&&"2n+1"||!/\D/.test(match[2])&&"0n+"+match[2]||match[2]);match[2]=(test[1]+(test[2]||1))-0;match[3]=test[3]-0;}
match[0]="done"+(done++);return match;},ATTR:function(match){var name=match[1].replace(/\\/g,"");if(Expr.attrMap[name]){match[1]=Expr.attrMap[name];}
if(match[2]==="~="){match[4]=" "+match[4]+" ";}
return match;},PSEUDO:function(match,curLoop,inplace,result,not){if(match[1]==="not"){if(match[3].match(chunker).length>1){match[3]=Sizzle(match[3],null,null,curLoop);}else{var ret=Sizzle.filter(match[3],curLoop,inplace,true^not);if(!inplace){result.push.apply(result,ret);}
return false;}}else if(Expr.match.POS.test(match[0])){return true;}
return match;},POS:function(match){match.unshift(true);return match;}},filters:{enabled:function(elem){return elem.disabled===false&&elem.type!=="hidden";},disabled:function(elem){return elem.disabled===true;},checked:function(elem){return elem.checked===true;},selected:function(elem){elem.parentNode.selectedIndex;return elem.selected===true;},parent:function(elem){return!!elem.firstChild;},empty:function(elem){return!elem.firstChild;},has:function(elem,i,match){return!!Sizzle(match[3],elem).length;},header:function(elem){return/h\d/i.test(elem.nodeName);},text:function(elem){return"text"===elem.type;},radio:function(elem){return"radio"===elem.type;},checkbox:function(elem){return"checkbox"===elem.type;},file:function(elem){return"file"===elem.type;},password:function(elem){return"password"===elem.type;},submit:function(elem){return"submit"===elem.type;},image:function(elem){return"image"===elem.type;},reset:function(elem){return"reset"===elem.type;},button:function(elem){return"button"===elem.type||elem.nodeName.toUpperCase()==="BUTTON";},input:function(elem){return/input|select|textarea|button/i.test(elem.nodeName);}},setFilters:{first:function(elem,i){return i===0;},last:function(elem,i,match,array){return i===array.length-1;},even:function(elem,i){return i%2===0;},odd:function(elem,i){return i%2===1;},lt:function(elem,i,match){return i<match[3]-0;},gt:function(elem,i,match){return i>match[3]-0;},nth:function(elem,i,match){return match[3]-0==i;},eq:function(elem,i,match){return match[3]-0==i;}},filter:{CHILD:function(elem,match){var type=match[1],parent=elem.parentNode;var doneName=match[0];if(parent&&(!parent[doneName]||!elem.nodeIndex)){var count=1;for(var node=parent.firstChild;node;node=node.nextSibling){if(node.nodeType==1){node.nodeIndex=count++;}}
parent[doneName]=count-1;}
if(type=="first"){return elem.nodeIndex==1;}else if(type=="last"){return elem.nodeIndex==parent[doneName];}else if(type=="only"){return parent[doneName]==1;}else if(type=="nth"){var add=false,first=match[2],last=match[3];if(first==1&&last==0){return true;}
if(first==0){if(elem.nodeIndex==last){add=true;}}else if((elem.nodeIndex-last)%first==0&&(elem.nodeIndex-last)/first>=0){add=true;}
return add;}},PSEUDO:function(elem,match,i,array){var name=match[1],filter=Expr.filters[name];if(filter){return filter(elem,i,match,array);}else if(name==="contains"){return(elem.textContent||elem.innerText||"").indexOf(match[3])>=0;}else if(name==="not"){var not=match[3];for(var i=0,l=not.length;i<l;i++){if(not[i]===elem){return false;}}
return true;}},ID:function(elem,match){return elem.nodeType===1&&elem.getAttribute("id")===match;},TAG:function(elem,match){return(match==="*"&&elem.nodeType===1)||elem.nodeName===match;},CLASS:function(elem,match){return match.test(elem.className);},ATTR:function(elem,match){var result=Expr.attrHandle[match[1]]?Expr.attrHandle[match[1]](elem):elem[match[1]]||elem.getAttribute(match[1]),value=result+"",type=match[2],check=match[4];return result==null?type==="!=":type==="="?value===check:type==="*="?value.indexOf(check)>=0:type==="~="?(" "+value+" ").indexOf(check)>=0:!match[4]?result:type==="!="?value!=check:type==="^="?value.indexOf(check)===0:type==="$="?value.substr(value.length-check.length)===check:type==="|="?value===check||value.substr(0,check.length+1)===check+"-":false;},POS:function(elem,match,i,array){var name=match[2],filter=Expr.setFilters[name];if(filter){return filter(elem,i,match,array);}}}};var origPOS=Expr.match.POS;for(var type in Expr.match){Expr.match[type]=RegExp(Expr.match[type].source+/(?![^\[]*\])(?![^\(]*\))/.source);}
var makeArray=function(array,results){array=Array.prototype.slice.call(array);if(results){results.push.apply(results,array);return results;}
return array;};try{Array.prototype.slice.call(document.documentElement.childNodes);}catch(e){makeArray=function(array,results){var ret=results||[];if(toString.call(array)==="[object Array]"){Array.prototype.push.apply(ret,array);}else{if(typeof array.length==="number"){for(var i=0,l=array.length;i<l;i++){ret.push(array[i]);}}else{for(var i=0;array[i];i++){ret.push(array[i]);}}}
return ret;};}
(function(){var form=document.createElement("form"),id="script"+(new Date).getTime();form.innerHTML="<input name='"+id+"'/>";var root=document.documentElement;root.insertBefore(form,root.firstChild);if(!!document.getElementById(id)){Expr.find.ID=function(match,context,isXML){if(typeof context.getElementById!=="undefined"&&!isXML){var m=context.getElementById(match[1]);return m?m.id===match[1]||typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id").nodeValue===match[1]?[m]:undefined:[];}};Expr.filter.ID=function(elem,match){var node=typeof elem.getAttributeNode!=="undefined"&&elem.getAttributeNode("id");return elem.nodeType===1&&node&&node.nodeValue===match;};}
root.removeChild(form);})();(function(){var div=document.createElement("div");div.appendChild(document.createComment(""));if(div.getElementsByTagName("*").length>0){Expr.find.TAG=function(match,context){var results=context.getElementsByTagName(match[1]);if(match[1]==="*"){var tmp=[];for(var i=0;results[i];i++){if(results[i].nodeType===1){tmp.push(results[i]);}}
results=tmp;}
return results;};}
div.innerHTML="<a href='#'></a>";if(div.firstChild&&div.firstChild.getAttribute("href")!=="#"){Expr.attrHandle.href=function(elem){return elem.getAttribute("href",2);};}})();if(document.querySelectorAll)(function(){var oldSizzle=Sizzle,div=document.createElement("div");div.innerHTML="<p class='TEST'></p>";if(div.querySelectorAll&&div.querySelectorAll(".TEST").length===0){return;}
Sizzle=function(query,context,extra,seed){context=context||document;if(!seed&&context.nodeType===9&&!isXML(context)){try{return makeArray(context.querySelectorAll(query),extra);}catch(e){}}
return oldSizzle(query,context,extra,seed);};Sizzle.find=oldSizzle.find;Sizzle.filter=oldSizzle.filter;Sizzle.selectors=oldSizzle.selectors;Sizzle.matches=oldSizzle.matches;})();if(document.getElementsByClassName&&document.documentElement.getElementsByClassName){Expr.order.splice(1,0,"CLASS");Expr.find.CLASS=function(match,context){return context.getElementsByClassName(match[1]);};}
function dirNodeCheck(dir,cur,doneName,checkSet,nodeCheck,isXML){for(var i=0,l=checkSet.length;i<l;i++){var elem=checkSet[i];if(elem){elem=elem[dir];var match=false;while(elem&&elem.nodeType){var done=elem[doneName];if(done){match=checkSet[done];break;}
if(elem.nodeType===1&&!isXML)
elem[doneName]=i;if(elem.nodeName===cur){match=elem;break;}
elem=elem[dir];}
checkSet[i]=match;}}}
function dirCheck(dir,cur,doneName,checkSet,nodeCheck,isXML){for(var i=0,l=checkSet.length;i<l;i++){var elem=checkSet[i];if(elem){elem=elem[dir];var match=false;while(elem&&elem.nodeType){if(elem[doneName]){match=checkSet[elem[doneName]];break;}
if(elem.nodeType===1){if(!isXML)
elem[doneName]=i;if(typeof cur!=="string"){if(elem===cur){match=true;break;}}else if(Sizzle.filter(cur,[elem]).length>0){match=elem;break;}}
elem=elem[dir];}
checkSet[i]=match;}}}
var contains=document.compareDocumentPosition?function(a,b){return a.compareDocumentPosition(b)&16;}:function(a,b){return a!==b&&(a.contains?a.contains(b):true);};var isXML=function(elem){return elem.nodeType===9&&elem.documentElement.nodeName!=="HTML"||!!elem.ownerDocument&&isXML(elem.ownerDocument);};var posProcess=function(selector,context){var tmpSet=[],later="",match,root=context.nodeType?[context]:context;while((match=Expr.match.PSEUDO.exec(selector))){later+=match[0];selector=selector.replace(Expr.match.PSEUDO,"");}
selector=Expr.relative[selector]?selector+"*":selector;for(var i=0,l=root.length;i<l;i++){Sizzle(selector,root[i],tmpSet);}
return Sizzle.filter(later,tmpSet);};jQuery.find=Sizzle;jQuery.filter=Sizzle.filter;jQuery.expr=Sizzle.selectors;jQuery.expr[":"]=jQuery.expr.filters;Sizzle.selectors.filters.hidden=function(elem){return"hidden"===elem.type||jQuery.css(elem,"display")==="none"||jQuery.css(elem,"visibility")==="hidden";};Sizzle.selectors.filters.visible=function(elem){return"hidden"!==elem.type&&jQuery.css(elem,"display")!=="none"&&jQuery.css(elem,"visibility")!=="hidden";};Sizzle.selectors.filters.animated=function(elem){return jQuery.grep(jQuery.timers,function(fn){return elem===fn.elem;}).length;};jQuery.multiFilter=function(expr,elems,not){if(not){expr=":not("+expr+")";}
return Sizzle.matches(expr,elems);};jQuery.dir=function(elem,dir){var matched=[],cur=elem[dir];while(cur&&cur!=document){if(cur.nodeType==1)
matched.push(cur);cur=cur[dir];}
return matched;};jQuery.nth=function(cur,result,dir,elem){result=result||1;var num=0;for(;cur;cur=cur[dir])
if(cur.nodeType==1&&++num==result)
break;return cur;};jQuery.sibling=function(n,elem){var r=[];for(;n;n=n.nextSibling){if(n.nodeType==1&&n!=elem)
r.push(n);}
return r;};return;window.Sizzle=Sizzle;})();jQuery.event={add:function(elem,types,handler,data){if(elem.nodeType==3||elem.nodeType==8)
return;if(elem.setInterval&&elem!=window)
elem=window;if(!handler.guid)
handler.guid=this.guid++;if(data!==undefined){var fn=handler;handler=this.proxy(fn);handler.data=data;}
var events=jQuery.data(elem,"events")||jQuery.data(elem,"events",{}),handle=jQuery.data(elem,"handle")||jQuery.data(elem,"handle",function(){return typeof jQuery!=="undefined"&&!jQuery.event.triggered?jQuery.event.handle.apply(arguments.callee.elem,arguments):undefined;});handle.elem=elem;jQuery.each(types.split(/\s+/),function(index,type){var namespaces=type.split(".");type=namespaces.shift();handler.type=namespaces.slice().sort().join(".");var handlers=events[type];if(jQuery.event.specialAll[type])
jQuery.event.specialAll[type].setup.call(elem,data,namespaces);if(!handlers){handlers=events[type]={};if(!jQuery.event.special[type]||jQuery.event.special[type].setup.call(elem,data,namespaces)===false){if(elem.addEventListener)
elem.addEventListener(type,handle,false);else if(elem.attachEvent)
elem.attachEvent("on"+type,handle);}}
handlers[handler.guid]=handler;jQuery.event.global[type]=true;});elem=null;},guid:1,global:{},remove:function(elem,types,handler){if(elem.nodeType==3||elem.nodeType==8)
return;var events=jQuery.data(elem,"events"),ret,index;if(events){if(types===undefined||(typeof types==="string"&&types.charAt(0)=="."))
for(var type in events)
this.remove(elem,type+(types||""));else{if(types.type){handler=types.handler;types=types.type;}
jQuery.each(types.split(/\s+/),function(index,type){var namespaces=type.split(".");type=namespaces.shift();var namespace=RegExp("(^|\\.)"+namespaces.slice().sort().join(".*\\.")+"(\\.|$)");if(events[type]){if(handler)
delete events[type][handler.guid];else
for(var handle in events[type])
if(namespace.test(events[type][handle].type))
delete events[type][handle];if(jQuery.event.specialAll[type])
jQuery.event.specialAll[type].teardown.call(elem,namespaces);for(ret in events[type])break;if(!ret){if(!jQuery.event.special[type]||jQuery.event.special[type].teardown.call(elem,namespaces)===false){if(elem.removeEventListener)
elem.removeEventListener(type,jQuery.data(elem,"handle"),false);else if(elem.detachEvent)
elem.detachEvent("on"+type,jQuery.data(elem,"handle"));}
ret=null;delete events[type];}}});}
for(ret in events)break;if(!ret){var handle=jQuery.data(elem,"handle");if(handle)handle.elem=null;jQuery.removeData(elem,"events");jQuery.removeData(elem,"handle");}}},trigger:function(event,data,elem,bubbling){var type=event.type||event;if(!bubbling){event=typeof event==="object"?event[expando]?event:jQuery.extend(jQuery.Event(type),event):jQuery.Event(type);if(type.indexOf("!")>=0){event.type=type=type.slice(0,-1);event.exclusive=true;}
if(!elem){event.stopPropagation();if(this.global[type])
jQuery.each(jQuery.cache,function(){if(this.events&&this.events[type])
jQuery.event.trigger(event,data,this.handle.elem);});}
if(!elem||elem.nodeType==3||elem.nodeType==8)
return undefined;event.result=undefined;event.target=elem;data=jQuery.makeArray(data);data.unshift(event);}
event.currentTarget=elem;var handle=jQuery.data(elem,"handle");if(handle)
handle.apply(elem,data);if((!elem[type]||(jQuery.nodeName(elem,'a')&&type=="click"))&&elem["on"+type]&&elem["on"+type].apply(elem,data)===false)
event.result=false;if(!bubbling&&elem[type]&&!event.isDefaultPrevented()&&!(jQuery.nodeName(elem,'a')&&type=="click")){this.triggered=true;try{elem[type]();}catch(e){}}
this.triggered=false;if(!event.isPropagationStopped()){var parent=elem.parentNode||elem.ownerDocument;if(parent)
jQuery.event.trigger(event,data,parent,true);}},handle:function(event){var all,handlers;event=arguments[0]=jQuery.event.fix(event||window.event);var namespaces=event.type.split(".");event.type=namespaces.shift();all=!namespaces.length&&!event.exclusive;var namespace=RegExp("(^|\\.)"+namespaces.slice().sort().join(".*\\.")+"(\\.|$)");handlers=(jQuery.data(this,"events")||{})[event.type];for(var j in handlers){var handler=handlers[j];if(all||namespace.test(handler.type)){event.handler=handler;event.data=handler.data;var ret=handler.apply(this,arguments);if(ret!==undefined){event.result=ret;if(ret===false){event.preventDefault();event.stopPropagation();}}
if(event.isImmediatePropagationStopped())
break;}}},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(event){if(event[expando])
return event;var originalEvent=event;event=jQuery.Event(originalEvent);for(var i=this.props.length,prop;i;){prop=this.props[--i];event[prop]=originalEvent[prop];}
if(!event.target)
event.target=event.srcElement||document;if(event.target.nodeType==3)
event.target=event.target.parentNode;if(!event.relatedTarget&&event.fromElement)
event.relatedTarget=event.fromElement==event.target?event.toElement:event.fromElement;if(event.pageX==null&&event.clientX!=null){var doc=document.documentElement,body=document.body;event.pageX=event.clientX+(doc&&doc.scrollLeft||body&&body.scrollLeft||0)-(doc.clientLeft||0);event.pageY=event.clientY+(doc&&doc.scrollTop||body&&body.scrollTop||0)-(doc.clientTop||0);}
if(!event.which&&((event.charCode||event.charCode===0)?event.charCode:event.keyCode))
event.which=event.charCode||event.keyCode;if(!event.metaKey&&event.ctrlKey)
event.metaKey=event.ctrlKey;if(!event.which&&event.button)
event.which=(event.button&1?1:(event.button&2?3:(event.button&4?2:0)));return event;},proxy:function(fn,proxy){proxy=proxy||function(){return fn.apply(this,arguments);};proxy.guid=fn.guid=fn.guid||proxy.guid||this.guid++;return proxy;},special:{ready:{setup:bindReady,teardown:function(){}}},specialAll:{live:{setup:function(selector,namespaces){jQuery.event.add(this,namespaces[0],liveHandler);},teardown:function(namespaces){if(namespaces.length){var remove=0,name=RegExp("(^|\\.)"+namespaces[0]+"(\\.|$)");jQuery.each((jQuery.data(this,"events").live||{}),function(){if(name.test(this.type))
remove++;});if(remove<1)
jQuery.event.remove(this,namespaces[0],liveHandler);}}}}};jQuery.Event=function(src){if(!this.preventDefault)
return new jQuery.Event(src);if(src&&src.type){this.originalEvent=src;this.type=src.type;}else
this.type=src;this.timeStamp=now();this[expando]=true;};function returnFalse(){return false;}
function returnTrue(){return true;}
jQuery.Event.prototype={preventDefault:function(){this.isDefaultPrevented=returnTrue;var e=this.originalEvent;if(!e)
return;if(e.preventDefault)
e.preventDefault();e.returnValue=false;},stopPropagation:function(){this.isPropagationStopped=returnTrue;var e=this.originalEvent;if(!e)
return;if(e.stopPropagation)
e.stopPropagation();e.cancelBubble=true;},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=returnTrue;this.stopPropagation();},isDefaultPrevented:returnFalse,isPropagationStopped:returnFalse,isImmediatePropagationStopped:returnFalse};var withinElement=function(event){var parent=event.relatedTarget;while(parent&&parent!=this)
try{parent=parent.parentNode;}
catch(e){parent=this;}
if(parent!=this){event.type=event.data;jQuery.event.handle.apply(this,arguments);}};jQuery.each({mouseover:'mouseenter',mouseout:'mouseleave'},function(orig,fix){jQuery.event.special[fix]={setup:function(){jQuery.event.add(this,orig,withinElement,fix);},teardown:function(){jQuery.event.remove(this,orig,withinElement);}};});jQuery.fn.extend({bind:function(type,data,fn){return type=="unload"?this.one(type,data,fn):this.each(function(){jQuery.event.add(this,type,fn||data,fn&&data);});},one:function(type,data,fn){var one=jQuery.event.proxy(fn||data,function(event){jQuery(this).unbind(event,one);return(fn||data).apply(this,arguments);});return this.each(function(){jQuery.event.add(this,type,one,fn&&data);});},unbind:function(type,fn){return this.each(function(){jQuery.event.remove(this,type,fn);});},trigger:function(type,data){return this.each(function(){jQuery.event.trigger(type,data,this);});},triggerHandler:function(type,data){if(this[0]){var event=jQuery.Event(type);event.preventDefault();event.stopPropagation();jQuery.event.trigger(event,data,this[0]);return event.result;}},toggle:function(fn){var args=arguments,i=1;while(i<args.length)
jQuery.event.proxy(fn,args[i++]);return this.click(jQuery.event.proxy(fn,function(event){this.lastToggle=(this.lastToggle||0)%i;event.preventDefault();return args[this.lastToggle++].apply(this,arguments)||false;}));},hover:function(fnOver,fnOut){return this.mouseenter(fnOver).mouseleave(fnOut);},ready:function(fn){bindReady();if(jQuery.isReady)
fn.call(document,jQuery);else
jQuery.readyList.push(fn);return this;},live:function(type,fn){var proxy=jQuery.event.proxy(fn);proxy.guid+=this.selector+type;jQuery(document).bind(liveConvert(type,this.selector),this.selector,proxy);return this;},die:function(type,fn){jQuery(document).unbind(liveConvert(type,this.selector),fn?{guid:fn.guid+this.selector+type}:null);return this;}});function liveHandler(event){var check=RegExp("(^|\\.)"+event.type+"(\\.|$)"),stop=true,elems=[];jQuery.each(jQuery.data(this,"events").live||[],function(i,fn){if(check.test(fn.type)){var elem=jQuery(event.target).closest(fn.data)[0];if(elem)
elems.push({elem:elem,fn:fn});}});jQuery.each(elems,function(){if(this.fn.call(this.elem,event,this.fn.data)===false)
stop=false;});return stop;}
function liveConvert(type,selector){return["live",type,selector.replace(/\./g,"`").replace(/ /g,"|")].join(".");}
jQuery.extend({isReady:false,readyList:[],ready:function(){if(!jQuery.isReady){jQuery.isReady=true;if(jQuery.readyList){jQuery.each(jQuery.readyList,function(){this.call(document,jQuery);});jQuery.readyList=null;}
jQuery(document).triggerHandler("ready");}}});var readyBound=false;function bindReady(){if(readyBound)return;readyBound=true;if(document.addEventListener){document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,false);jQuery.ready();},false);}else if(document.attachEvent){document.attachEvent("onreadystatechange",function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",arguments.callee);jQuery.ready();}});if(document.documentElement.doScroll&&typeof window.frameElement==="undefined")(function(){if(jQuery.isReady)return;try{document.documentElement.doScroll("left");}catch(error){setTimeout(arguments.callee,0);return;}
jQuery.ready();})();}
jQuery.event.add(window,"load",jQuery.ready);}
jQuery.each(("blur,focus,load,resize,scroll,unload,click,dblclick,"+"mousedown,mouseup,mousemove,mouseover,mouseout,mouseenter,mouseleave,"+"change,select,submit,keydown,keypress,keyup,error").split(","),function(i,name){jQuery.fn[name]=function(fn){return fn?this.bind(name,fn):this.trigger(name);};});jQuery(window).bind('unload',function(){for(var id in jQuery.cache)
if(id!=1&&jQuery.cache[id].handle)
jQuery.event.remove(jQuery.cache[id].handle.elem);});(function(){jQuery.support={};var root=document.documentElement,script=document.createElement("script"),div=document.createElement("div"),id="script"+(new Date).getTime();div.style.display="none";div.innerHTML='   <link/><table></table><a href="/a" style="color:red;float:left;opacity:.5;">a</a><select><option>text</option></select><object><param/></object>';var all=div.getElementsByTagName("*"),a=div.getElementsByTagName("a")[0];if(!all||!all.length||!a){return;}
jQuery.support={leadingWhitespace:div.firstChild.nodeType==3,tbody:!div.getElementsByTagName("tbody").length,objectAll:!!div.getElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSerialize:!!div.getElementsByTagName("link").length,style:/red/.test(a.getAttribute("style")),hrefNormalized:a.getAttribute("href")==="/a",opacity:a.style.opacity==="0.5",cssFloat:!!a.style.cssFloat,scriptEval:false,noCloneEvent:true,boxModel:null};script.type="text/javascript";try{script.appendChild(document.createTextNode("window."+id+"=1;"));}catch(e){}
root.insertBefore(script,root.firstChild);if(window[id]){jQuery.support.scriptEval=true;delete window[id];}
root.removeChild(script);if(div.attachEvent&&div.fireEvent){div.attachEvent("onclick",function(){jQuery.support.noCloneEvent=false;div.detachEvent("onclick",arguments.callee);});div.cloneNode(true).fireEvent("onclick");}
jQuery(function(){var div=document.createElement("div");div.style.width="1px";div.style.paddingLeft="1px";document.body.appendChild(div);jQuery.boxModel=jQuery.support.boxModel=div.offsetWidth===2;document.body.removeChild(div);});})();var styleFloat=jQuery.support.cssFloat?"cssFloat":"styleFloat";jQuery.props={"for":"htmlFor","class":"className","float":styleFloat,cssFloat:styleFloat,styleFloat:styleFloat,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabindex:"tabIndex"};jQuery.fn.extend({_load:jQuery.fn.load,load:function(url,params,callback){if(typeof url!=="string")
return this._load(url);var off=url.indexOf(" ");if(off>=0){var selector=url.slice(off,url.length);url=url.slice(0,off);}
var type="GET";if(params)
if(jQuery.isFunction(params)){callback=params;params=null;}else if(typeof params==="object"){params=jQuery.param(params);type="POST";}
var self=this;jQuery.ajax({url:url,type:type,dataType:"html",data:params,complete:function(res,status){if(status=="success"||status=="notmodified")
self.html(selector?jQuery("<div/>").append(res.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(selector):res.responseText);if(callback)
self.each(callback,[res.responseText,status,res]);}});return this;},serialize:function(){return jQuery.param(this.serializeArray());},serializeArray:function(){return this.map(function(){return this.elements?jQuery.makeArray(this.elements):this;}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password/i.test(this.type));}).map(function(i,elem){var val=jQuery(this).val();return val==null?null:jQuery.isArray(val)?jQuery.map(val,function(val,i){return{name:elem.name,value:val};}):{name:elem.name,value:val};}).get();}});jQuery.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(i,o){jQuery.fn[o]=function(f){return this.bind(o,f);};});var jsc=now();jQuery.extend({get:function(url,data,callback,type){if(jQuery.isFunction(data)){callback=data;data=null;}
return jQuery.ajax({type:"GET",url:url,data:data,success:callback,dataType:type});},getScript:function(url,callback){return jQuery.get(url,null,callback,"script");},getJSON:function(url,data,callback){return jQuery.get(url,data,callback,"json");},post:function(url,data,callback,type){if(jQuery.isFunction(data)){callback=data;data={};}
return jQuery.ajax({type:"POST",url:url,data:data,success:callback,dataType:type});},ajaxSetup:function(settings){jQuery.extend(jQuery.ajaxSettings,settings);},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return window.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest();},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(s){s=jQuery.extend(true,s,jQuery.extend(true,{},jQuery.ajaxSettings,s));var jsonp,jsre=/=\?(&|$)/g,status,data,type=s.type.toUpperCase();if(s.data&&s.processData&&typeof s.data!=="string")
s.data=jQuery.param(s.data);if(s.dataType=="jsonp"){if(type=="GET"){if(!s.url.match(jsre))
s.url+=(s.url.match(/\?/)?"&":"?")+(s.jsonp||"callback")+"=?";}else if(!s.data||!s.data.match(jsre))
s.data=(s.data?s.data+"&":"")+(s.jsonp||"callback")+"=?";s.dataType="json";}
if(s.dataType=="json"&&(s.data&&s.data.match(jsre)||s.url.match(jsre))){jsonp="jsonp"+jsc++;if(s.data)
s.data=(s.data+"").replace(jsre,"="+jsonp+"$1");s.url=s.url.replace(jsre,"="+jsonp+"$1");s.dataType="script";window[jsonp]=function(tmp){data=tmp;success();complete();window[jsonp]=undefined;try{delete window[jsonp];}catch(e){}
if(head)
head.removeChild(script);};}
if(s.dataType=="script"&&s.cache==null)
s.cache=false;if(s.cache===false&&type=="GET"){var ts=now();var ret=s.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+ts+"$2");s.url=ret+((ret==s.url)?(s.url.match(/\?/)?"&":"?")+"_="+ts:"");}
if(s.data&&type=="GET"){s.url+=(s.url.match(/\?/)?"&":"?")+s.data;s.data=null;}
if(s.global&&!jQuery.active++)
jQuery.event.trigger("ajaxStart");var parts=/^(\w+:)?\/\/([^\/?#]+)/.exec(s.url);if(s.dataType=="script"&&type=="GET"&&parts&&(parts[1]&&parts[1]!=location.protocol||parts[2]!=location.host)){var head=document.getElementsByTagName("head")[0];var script=document.createElement("script");script.src=s.url;if(s.scriptCharset)
script.charset=s.scriptCharset;if(!jsonp){var done=false;script.onload=script.onreadystatechange=function(){if(!done&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){done=true;success();complete();head.removeChild(script);}};}
head.appendChild(script);return undefined;}
var requestDone=false;var xhr=s.xhr();if(s.username)
xhr.open(type,s.url,s.async,s.username,s.password);else
xhr.open(type,s.url,s.async);try{if(s.data)
xhr.setRequestHeader("Content-Type",s.contentType);if(s.ifModified)
xhr.setRequestHeader("If-Modified-Since",jQuery.lastModified[s.url]||"Thu, 01 Jan 1970 00:00:00 GMT");xhr.setRequestHeader("X-Requested-With","XMLHttpRequest");xhr.setRequestHeader("Accept",s.dataType&&s.accepts[s.dataType]?s.accepts[s.dataType]+", */*":s.accepts._default);}catch(e){}
if(s.beforeSend&&s.beforeSend(xhr,s)===false){if(s.global&&!--jQuery.active)
jQuery.event.trigger("ajaxStop");xhr.abort();return false;}
if(s.global)
jQuery.event.trigger("ajaxSend",[xhr,s]);var onreadystatechange=function(isTimeout){if(xhr.readyState==0){if(ival){clearInterval(ival);ival=null;if(s.global&&!--jQuery.active)
jQuery.event.trigger("ajaxStop");}}else if(!requestDone&&xhr&&(xhr.readyState==4||isTimeout=="timeout")){requestDone=true;if(ival){clearInterval(ival);ival=null;}
status=isTimeout=="timeout"?"timeout":!jQuery.httpSuccess(xhr)?"error":s.ifModified&&jQuery.httpNotModified(xhr,s.url)?"notmodified":"success";if(status=="success"){try{data=jQuery.httpData(xhr,s.dataType,s);}catch(e){status="parsererror";}}
if(status=="success"){var modRes;try{modRes=xhr.getResponseHeader("Last-Modified");}catch(e){}
if(s.ifModified&&modRes)
jQuery.lastModified[s.url]=modRes;if(!jsonp)
success();}else
jQuery.handleError(s,xhr,status);complete();if(isTimeout)
xhr.abort();if(s.async)
xhr=null;}};if(s.async){var ival=setInterval(onreadystatechange,13);if(s.timeout>0)
setTimeout(function(){if(xhr&&!requestDone)
onreadystatechange("timeout");},s.timeout);}
try{xhr.send(s.data);}catch(e){jQuery.handleError(s,xhr,null,e);}
if(!s.async)
onreadystatechange();function success(){if(s.success)
s.success(data,status);if(s.global)
jQuery.event.trigger("ajaxSuccess",[xhr,s]);}
function complete(){if(s.complete)
s.complete(xhr,status);if(s.global)
jQuery.event.trigger("ajaxComplete",[xhr,s]);if(s.global&&!--jQuery.active)
jQuery.event.trigger("ajaxStop");}
return xhr;},handleError:function(s,xhr,status,e){if(s.error)s.error(xhr,status,e);if(s.global)
jQuery.event.trigger("ajaxError",[xhr,s,e]);},active:0,httpSuccess:function(xhr){try{return!xhr.status&&location.protocol=="file:"||(xhr.status>=200&&xhr.status<300)||xhr.status==304||xhr.status==1223;}catch(e){}
return false;},httpNotModified:function(xhr,url){try{var xhrRes=xhr.getResponseHeader("Last-Modified");return xhr.status==304||xhrRes==jQuery.lastModified[url];}catch(e){}
return false;},httpData:function(xhr,type,s){var ct=xhr.getResponseHeader("content-type"),xml=type=="xml"||!type&&ct&&ct.indexOf("xml")>=0,data=xml?xhr.responseXML:xhr.responseText;if(xml&&data.documentElement.tagName=="parsererror")
throw"parsererror";if(s&&s.dataFilter)
data=s.dataFilter(data,type);if(typeof data==="string"){if(type=="script")
jQuery.globalEval(data);if(type=="json")
data=window["eval"]("("+data+")");}
return data;},param:function(a){var s=[];function add(key,value){s[s.length]=encodeURIComponent(key)+'='+encodeURIComponent(value);};if(jQuery.isArray(a)||a.jquery)
jQuery.each(a,function(){add(this.name,this.value);});else
for(var j in a)
if(jQuery.isArray(a[j]))
jQuery.each(a[j],function(){add(j,this);});else
add(j,jQuery.isFunction(a[j])?a[j]():a[j]);return s.join("&").replace(/%20/g,"+");}});var elemdisplay={},timerId,fxAttrs=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];function genFx(type,num){var obj={};jQuery.each(fxAttrs.concat.apply([],fxAttrs.slice(0,num)),function(){obj[this]=type;});return obj;}
jQuery.fn.extend({show:function(speed,callback){if(speed){return this.animate(genFx("show",3),speed,callback);}else{for(var i=0,l=this.length;i<l;i++){var old=jQuery.data(this[i],"olddisplay");this[i].style.display=old||"";if(jQuery.css(this[i],"display")==="none"){var tagName=this[i].tagName,display;if(elemdisplay[tagName]){display=elemdisplay[tagName];}else{var elem=jQuery("<"+tagName+" />").appendTo("body");display=elem.css("display");if(display==="none")
display="block";elem.remove();elemdisplay[tagName]=display;}
this[i].style.display=jQuery.data(this[i],"olddisplay",display);}}
return this;}},hide:function(speed,callback){if(speed){return this.animate(genFx("hide",3),speed,callback);}else{for(var i=0,l=this.length;i<l;i++){var old=jQuery.data(this[i],"olddisplay");if(!old&&old!=="none")
jQuery.data(this[i],"olddisplay",jQuery.css(this[i],"display"));this[i].style.display="none";}
return this;}},_toggle:jQuery.fn.toggle,toggle:function(fn,fn2){var bool=typeof fn==="boolean";return jQuery.isFunction(fn)&&jQuery.isFunction(fn2)?this._toggle.apply(this,arguments):fn==null||bool?this.each(function(){var state=bool?fn:jQuery(this).is(":hidden");jQuery(this)[state?"show":"hide"]();}):this.animate(genFx("toggle",3),fn,fn2);},fadeTo:function(speed,to,callback){return this.animate({opacity:to},speed,callback);},animate:function(prop,speed,easing,callback){var optall=jQuery.speed(speed,easing,callback);return this[optall.queue===false?"each":"queue"](function(){var opt=jQuery.extend({},optall),p,hidden=this.nodeType==1&&jQuery(this).is(":hidden"),self=this;for(p in prop){if(prop[p]=="hide"&&hidden||prop[p]=="show"&&!hidden)
return opt.complete.call(this);if((p=="height"||p=="width")&&this.style){opt.display=jQuery.css(this,"display");opt.overflow=this.style.overflow;}}
if(opt.overflow!=null)
this.style.overflow="hidden";opt.curAnim=jQuery.extend({},prop);jQuery.each(prop,function(name,val){var e=new jQuery.fx(self,opt,name);if(/toggle|show|hide/.test(val))
e[val=="toggle"?hidden?"show":"hide":val](prop);else{var parts=val.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),start=e.cur(true)||0;if(parts){var end=parseFloat(parts[2]),unit=parts[3]||"px";if(unit!="px"){self.style[name]=(end||1)+unit;start=((end||1)/e.cur(true))*start;self.style[name]=start+unit;}
if(parts[1])
end=((parts[1]=="-="?-1:1)*end)+start;e.custom(start,end,unit);}else
e.custom(start,val,"");}});return true;});},stop:function(clearQueue,gotoEnd){var timers=jQuery.timers;if(clearQueue)
this.queue([]);this.each(function(){for(var i=timers.length-1;i>=0;i--)
if(timers[i].elem==this){if(gotoEnd)
timers[i](true);timers.splice(i,1);}});if(!gotoEnd)
this.dequeue();return this;}});jQuery.each({slideDown:genFx("show",1),slideUp:genFx("hide",1),slideToggle:genFx("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(name,props){jQuery.fn[name]=function(speed,callback){return this.animate(props,speed,callback);};});jQuery.extend({speed:function(speed,easing,fn){var opt=typeof speed==="object"?speed:{complete:fn||!fn&&easing||jQuery.isFunction(speed)&&speed,duration:speed,easing:fn&&easing||easing&&!jQuery.isFunction(easing)&&easing};opt.duration=jQuery.fx.off?0:typeof opt.duration==="number"?opt.duration:jQuery.fx.speeds[opt.duration]||jQuery.fx.speeds._default;opt.old=opt.complete;opt.complete=function(){if(opt.queue!==false)
jQuery(this).dequeue();if(jQuery.isFunction(opt.old))
opt.old.call(this);};return opt;},easing:{linear:function(p,n,firstNum,diff){return firstNum+diff*p;},swing:function(p,n,firstNum,diff){return((-Math.cos(p*Math.PI)/2)+0.5)*diff+firstNum;}},timers:[],fx:function(elem,options,prop){this.options=options;this.elem=elem;this.prop=prop;if(!options.orig)
options.orig={};}});jQuery.fx.prototype={update:function(){if(this.options.step)
this.options.step.call(this.elem,this.now,this);(jQuery.fx.step[this.prop]||jQuery.fx.step._default)(this);if((this.prop=="height"||this.prop=="width")&&this.elem.style)
this.elem.style.display="block";},cur:function(force){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))
return this.elem[this.prop];var r=parseFloat(jQuery.css(this.elem,this.prop,force));return r&&r>-10000?r:parseFloat(jQuery.curCSS(this.elem,this.prop))||0;},custom:function(from,to,unit){this.startTime=now();this.start=from;this.end=to;this.unit=unit||this.unit||"px";this.now=this.start;this.pos=this.state=0;var self=this;function t(gotoEnd){return self.step(gotoEnd);}
t.elem=this.elem;if(t()&&jQuery.timers.push(t)==1){timerId=setInterval(function(){var timers=jQuery.timers;for(var i=0;i<timers.length;i++)
if(!timers[i]())
timers.splice(i--,1);if(!timers.length){clearInterval(timerId);}},13);}},show:function(){this.options.orig[this.prop]=jQuery.attr(this.elem.style,this.prop);this.options.show=true;this.custom(this.prop=="width"||this.prop=="height"?1:0,this.cur());jQuery(this.elem).show();},hide:function(){this.options.orig[this.prop]=jQuery.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0);},step:function(gotoEnd){var t=now();if(gotoEnd||t>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var done=true;for(var i in this.options.curAnim)
if(this.options.curAnim[i]!==true)
done=false;if(done){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(jQuery.css(this.elem,"display")=="none")
this.elem.style.display="block";}
if(this.options.hide)
jQuery(this.elem).hide();if(this.options.hide||this.options.show)
for(var p in this.options.curAnim)
jQuery.attr(this.elem.style,p,this.options.orig[p]);this.options.complete.call(this.elem);}
return false;}else{var n=t-this.startTime;this.state=n/this.options.duration;this.pos=jQuery.easing[this.options.easing||(jQuery.easing.swing?"swing":"linear")](this.state,n,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update();}
return true;}};jQuery.extend(jQuery.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(fx){jQuery.attr(fx.elem.style,"opacity",fx.now);},_default:function(fx){if(fx.elem.style&&fx.elem.style[fx.prop]!=null)
fx.elem.style[fx.prop]=fx.now+fx.unit;else
fx.elem[fx.prop]=fx.now;}}});if(document.documentElement["getBoundingClientRect"])
jQuery.fn.offset=function(){if(!this[0])return{top:0,left:0};if(this[0]===this[0].ownerDocument.body)return jQuery.offset.bodyOffset(this[0]);var box=this[0].getBoundingClientRect(),doc=this[0].ownerDocument,body=doc.body,docElem=doc.documentElement,clientTop=docElem.clientTop||body.clientTop||0,clientLeft=docElem.clientLeft||body.clientLeft||0,top=box.top+(self.pageYOffset||jQuery.boxModel&&docElem.scrollTop||body.scrollTop)-clientTop,left=box.left+(self.pageXOffset||jQuery.boxModel&&docElem.scrollLeft||body.scrollLeft)-clientLeft;return{top:top,left:left};};else
jQuery.fn.offset=function(){if(!this[0])return{top:0,left:0};if(this[0]===this[0].ownerDocument.body)return jQuery.offset.bodyOffset(this[0]);jQuery.offset.initialized||jQuery.offset.initialize();var elem=this[0],offsetParent=elem.offsetParent,prevOffsetParent=elem,doc=elem.ownerDocument,computedStyle,docElem=doc.documentElement,body=doc.body,defaultView=doc.defaultView,prevComputedStyle=defaultView.getComputedStyle(elem,null),top=elem.offsetTop,left=elem.offsetLeft;while((elem=elem.parentNode)&&elem!==body&&elem!==docElem){computedStyle=defaultView.getComputedStyle(elem,null);top-=elem.scrollTop,left-=elem.scrollLeft;if(elem===offsetParent){top+=elem.offsetTop,left+=elem.offsetLeft;if(jQuery.offset.doesNotAddBorder&&!(jQuery.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(elem.tagName)))
top+=parseInt(computedStyle.borderTopWidth,10)||0,left+=parseInt(computedStyle.borderLeftWidth,10)||0;prevOffsetParent=offsetParent,offsetParent=elem.offsetParent;}
if(jQuery.offset.subtractsBorderForOverflowNotVisible&&computedStyle.overflow!=="visible")
top+=parseInt(computedStyle.borderTopWidth,10)||0,left+=parseInt(computedStyle.borderLeftWidth,10)||0;prevComputedStyle=computedStyle;}
if(prevComputedStyle.position==="relative"||prevComputedStyle.position==="static")
top+=body.offsetTop,left+=body.offsetLeft;if(prevComputedStyle.position==="fixed")
top+=Math.max(docElem.scrollTop,body.scrollTop),left+=Math.max(docElem.scrollLeft,body.scrollLeft);return{top:top,left:left};};jQuery.offset={initialize:function(){if(this.initialized)return;var body=document.body,container=document.createElement('div'),innerDiv,checkDiv,table,td,rules,prop,bodyMarginTop=body.style.marginTop,html='<div style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;"><div></div></div><table style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;" cellpadding="0" cellspacing="0"><tr><td></td></tr></table>';rules={position:'absolute',top:0,left:0,margin:0,border:0,width:'1px',height:'1px',visibility:'hidden'};for(prop in rules)container.style[prop]=rules[prop];container.innerHTML=html;body.insertBefore(container,body.firstChild);innerDiv=container.firstChild,checkDiv=innerDiv.firstChild,td=innerDiv.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(checkDiv.offsetTop!==5);this.doesAddBorderForTableAndCells=(td.offsetTop===5);innerDiv.style.overflow='hidden',innerDiv.style.position='relative';this.subtractsBorderForOverflowNotVisible=(checkDiv.offsetTop===-5);body.style.marginTop='1px';this.doesNotIncludeMarginInBodyOffset=(body.offsetTop===0);body.style.marginTop=bodyMarginTop;body.removeChild(container);this.initialized=true;},bodyOffset:function(body){jQuery.offset.initialized||jQuery.offset.initialize();var top=body.offsetTop,left=body.offsetLeft;if(jQuery.offset.doesNotIncludeMarginInBodyOffset)
top+=parseInt(jQuery.curCSS(body,'marginTop',true),10)||0,left+=parseInt(jQuery.curCSS(body,'marginLeft',true),10)||0;return{top:top,left:left};}};jQuery.fn.extend({position:function(){var left=0,top=0,results;if(this[0]){var offsetParent=this.offsetParent(),offset=this.offset(),parentOffset=/^body|html$/i.test(offsetParent[0].tagName)?{top:0,left:0}:offsetParent.offset();offset.top-=num(this,'marginTop');offset.left-=num(this,'marginLeft');parentOffset.top+=num(offsetParent,'borderTopWidth');parentOffset.left+=num(offsetParent,'borderLeftWidth');results={top:offset.top-parentOffset.top,left:offset.left-parentOffset.left};}
return results;},offsetParent:function(){var offsetParent=this[0].offsetParent||document.body;while(offsetParent&&(!/^body|html$/i.test(offsetParent.tagName)&&jQuery.css(offsetParent,'position')=='static'))
offsetParent=offsetParent.offsetParent;return jQuery(offsetParent);}});jQuery.each(['Left','Top'],function(i,name){var method='scroll'+name;jQuery.fn[method]=function(val){if(!this[0])return null;return val!==undefined?this.each(function(){this==window||this==document?window.scrollTo(!i?val:jQuery(window).scrollLeft(),i?val:jQuery(window).scrollTop()):this[method]=val;}):this[0]==window||this[0]==document?self[i?'pageYOffset':'pageXOffset']||jQuery.boxModel&&document.documentElement[method]||document.body[method]:this[0][method];};});jQuery.each(["Height","Width"],function(i,name){var tl=i?"Left":"Top",br=i?"Right":"Bottom";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);};var type=name.toLowerCase();jQuery.fn[type]=function(size){return this[0]==window?document.compatMode=="CSS1Compat"&&document.documentElement["client"+name]||document.body["client"+name]:this[0]==document?Math.max(document.documentElement["client"+name],document.body["scroll"+name],document.documentElement["scroll"+name],document.body["offset"+name],document.documentElement["offset"+name]):size===undefined?(this.length?jQuery.css(this[0],type):null):this.css(type,typeof size==="string"?size:size+"px");};});})();(function($){$().ajaxSend(function(a,xhr,s){xhr.setRequestHeader("Accept","text/javascript, text/html, application/xml, text/xml, */*");});})(jQuery);$.cookie=function(name,value,options){if(typeof value!='undefined'){options=options||{};if(value===null){value='';options.expires=-1;}
var expires='';if(options.expires&&(typeof options.expires=='number'||options.expires.toUTCString)){var date;if(typeof options.expires=='number'){date=new Date();date.setTime(date.getTime()+(options.expires*24*60*60*1000));}else{date=options.expires;}
expires='; expires='+date.toUTCString();}
var path=options.path?'; path='+options.path:'';var domain=options.domain?'; domain='+options.domain:'';var secure=options.secure?'; secure':'';document.cookie=[name,'=',encodeURIComponent(value),expires,path,domain,secure].join('');}else{var cookieValue=null;if(document.cookie&&document.cookie!=''){var cookies=document.cookie.split(';');for(var i=0;i<cookies.length;i++){var cookie=jQuery.trim(cookies[i]);if(cookie.substring(0,name.length+1)==(name+'=')){cookieValue=decodeURIComponent(cookie.substring(name.length+1));break;}}}
return cookieValue;}};var is_opera_preseven=false;var is_opera_seven=false;var clientPC=navigator.userAgent.toLowerCase();var is_gecko=((clientPC.indexOf('gecko')!=-1)&&(clientPC.indexOf('spoofer')==-1)&&(clientPC.indexOf('khtml')==-1)&&(clientPC.indexOf('netscape/7.0')==-1));var is_safari=((clientPC.indexOf('AppleWebKit')!=-1)&&(clientPC.indexOf('spoofer')==-1));var is_khtml=(navigator.vendor=='KDE'||(document.childNodes&&!document.all&&!navigator.taintEnabled));if(clientPC.indexOf('opera')!=-1){var is_opera=true;var is_opera_preseven=(window.opera&&!document.childNodes);var is_opera_seven=(window.opera&&document.childNodes);}
var doneOnloadHook;if(!window.onloadFuncts)
var onloadFuncts=[];function addOnloadHook(hookFunct){onloadFuncts[onloadFuncts.length]=hookFunct;};function runOnloadHook(){if(doneOnloadHook||!(document.getElementById&&document.getElementsByTagName))
return;histrowinit();unhidetzbutton();tabbedprefs();akeytt();scrollEditBox();setupCheckboxShiftClick();for(var i=0;i<onloadFuncts.length;i++)
onloadFuncts[i]();doneOnloadHook=true;};$(function(){runOnloadHook();});function hookEvent(hookName,hookFunct){if(window.addEventListener)
addEventListener(hookName,hookFunct,false);else if(window.attachEvent)
attachEvent("on"+hookName,hookFunct);};hookEvent("load",runOnloadHook);if(window.top!=window)
window.top.location=window.location;function toggleVisibility(_levelId,_otherId,_linkId){var thisLevel=document.getElementById(_levelId);var otherLevel=document.getElementById(_otherId);var linkLevel=document.getElementById(_linkId);if(thisLevel.style.display=='none'){thisLevel.style.display='block';otherLevel.style.display='none';linkLevel.style.display='inline';}else{thisLevel.style.display='none';otherLevel.style.display='inline';linkLevel.style.display='none';}};function histrowinit(){var hf=document.getElementById('pagehistory');if(!hf)
return;var lis=hf.getElementsByTagName('li');for(i=0;i<lis.length;i++){var inputs=historyRadios(lis[i]);if(inputs[0]&&inputs[1]){inputs[0].onclick=diffcheck;inputs[1].onclick=diffcheck;}}
diffcheck();};function historyRadios(parent){var inputs=parent.getElementsByTagName('input');var radios=[];for(var i=0;i<inputs.length;i++){if(inputs[i].name=="diff"||inputs[i].name=="oldid"){radios[radios.length]=inputs[i];}}
return radios;}
function diffcheck(){var dli=false;var oli=false;var hf=document.getElementById('pagehistory');if(!hf){return true;}
var lis=hf.getElementsByTagName('li');for(var i=0;i<lis.length;i++){var inputs=historyRadios(lis[i]);if(inputs[1]&&inputs[0]){if(inputs[1].checked||inputs[0].checked){if(inputs[1].checked&&inputs[0].checked&&inputs[0].value==inputs[1].value){return false;}
if(oli){if(inputs[1].checked){if((typeof oli.className)!='undefined'){oli.classNameOriginal=oli.className.replace('selected','');}else{oli.classNameOriginal='';}
oli.className="selected "+oli.classNameOriginal;return false;}}else if(inputs[0].checked){return false;}
if(inputs[0].checked){dli=lis[i];}
if(!oli){inputs[0].style.visibility='hidden';}
if(dli){inputs[1].style.visibility='hidden';}
if((typeof lis[i].className)!='undefined'){lis[i].classNameOriginal=lis[i].className.replace('selected','');}else{lis[i].classNameOriginal='';}
lis[i].className="selected "+lis[i].classNameOriginal;oli=lis[i];}else{if(!oli){inputs[0].style.visibility='hidden';}else{inputs[0].style.visibility='visible';}
if(dli){inputs[1].style.visibility='hidden';}else{inputs[1].style.visibility='visible';}
if(typeof lis[i].classNameOriginal!='undefined'){lis[i].className=lis[i].classNameOriginal;}}}}
return true;}
function tabbedprefs(){var prefform=document.getElementById('preferences');if(!prefform||!document.createElement){return;}
if(prefform.nodeName.toLowerCase()=='a'){return;}
prefform.className=prefform.className+'jsprefs';var sections=[];var children=prefform.childNodes;var seci=0;for(var i=0;i<children.length;i++){if(children[i].nodeName.toLowerCase()=='fieldset'){children[i].id='prefsection-'+seci;children[i].className='prefsection';if(is_opera||is_khtml){children[i].className='prefsection operaprefsection';}
var legends=children[i].getElementsByTagName('legend');sections[seci]={};legends[0].className='mainLegend';if(legends[0]&&legends[0].firstChild.nodeValue){sections[seci].text=legends[0].firstChild.nodeValue;}else{sections[seci].text='# '+seci;}
sections[seci].secid=children[i].id;seci++;if(sections.length!=1){children[i].style.display='none';}else{var selectedid=children[i].id;}}}
var toc=document.createElement('ul');toc.id='preftoc';toc.selectedid=selectedid;for(i=0;i<sections.length;i++){var li=document.createElement('li');if(i===0){li.className='selected';}
var a=document.createElement('a');a.href='#'+sections[i].secid;a.onmousedown=a.onclick=uncoversection;a.appendChild(document.createTextNode(sections[i].text));a.secid=sections[i].secid;li.appendChild(a);toc.appendChild(li);}
prefform.parentNode.insertBefore(toc,prefform.parentNode.childNodes[0]);document.getElementById('prefsubmit').id='prefcontrol';};function uncoversection(){$('#current-recrop-cancel').click();$('#portraitUpload-cancel').click();oldsecid=this.parentNode.parentNode.selectedid;newsec=document.getElementById(this.secid);if(oldsecid!=this.secid){ul=document.getElementById('preftoc');document.getElementById(oldsecid).style.display='none';newsec.style.display='block';ul.selectedid=this.secid;lis=ul.getElementsByTagName('li');for(i=0;i<lis.length;i++){lis[i].className='';}
this.parentNode.className='selected';}
return false;};function checkTimezone(tz,msg){var localclock=new Date();var tzRaw=localclock.getTimezoneOffset();var tzHour=Math.floor(Math.abs(tzRaw)/60);var tzMin=Math.abs(tzRaw)%60;var tzString=((tzRaw>=0)?"-":"+")+((tzHour<10)?"0":"")+tzHour+((tzMin<10)?"0":"")+tzMin;if(tz!=tzString){var junk=msg.split('$1');document.write(junk[0]+"UTC"+tzString+junk[1]);}};function unhidetzbutton(){tzb=document.getElementById('guesstimezonebutton');if(tzb)
tzb.style.display='inline';};function fetchTimezone(){var localclock=new Date();var tzRaw=localclock.getTimezoneOffset();var tzHour=Math.floor(Math.abs(tzRaw)/60);var tzMin=Math.abs(tzRaw)%60;var tzString=((tzRaw>=0)?"-":"")+((tzHour<10)?"0":"")+tzHour+":"+((tzMin<10)?"0":"")+tzMin;return tzString;};function guessTimezone(box){document.getElementsByName("wpHourDiff")[0].value=fetchTimezone();};function showTocToggle(){if(document.createTextNode){var linkHolder=document.getElementById('toctitle');if(!linkHolder)
return;var outerSpan=document.createElement('span');outerSpan.className='toctoggle';var toggleLink=document.createElement('a');toggleLink.id='togglelink';toggleLink.className='internal';toggleLink.href='javascript:toggleToc()';toggleLink.appendChild(document.createTextNode(tocHideText));outerSpan.appendChild(document.createTextNode('['));outerSpan.appendChild(toggleLink);outerSpan.appendChild(document.createTextNode(']'));linkHolder.appendChild(document.createTextNode(' '));linkHolder.appendChild(outerSpan);var cookiePos=document.cookie.indexOf("hidetoc=");if(cookiePos>-1&&document.cookie.charAt(cookiePos+8)==1)
toggleToc();}};function changeText(el,newText){if(el.innerText)
el.innerText=newText;else if(el.firstChild&&el.firstChild.nodeValue)
el.firstChild.nodeValue=newText;};function toggleToc(){var toc=document.getElementById('toc').getElementsByTagName('ul')[0];var toggleLink=document.getElementById('togglelink');if(toc&&toggleLink&&toc.style.display=='none'){changeText(toggleLink,tocHideText);toc.style.display='block';document.cookie="hidetoc=0";}else{changeText(toggleLink,tocShowText);toc.style.display='none';document.cookie="hidetoc=1";}};function addButton(imageFile,speedTip,tagOpen,tagClose,sampleText){if(!document.selection&&!is_gecko){return false;}
imageFile=escapeQuotesHTML(imageFile);speedTip=escapeQuotesHTML(speedTip);tagOpen=escapeQuotes(tagOpen);tagClose=escapeQuotes(tagClose);sampleText=escapeQuotes(sampleText);var mouseOver="";document.write("<a href=\"javascript:insertTags");document.write("('"+tagOpen+"','"+tagClose+"','"+sampleText+"');\">");document.write("<img width=\"23\" height=\"22\" src=\""+imageFile+"\" border=\"0\" alt=\""+speedTip+"\" title=\""+speedTip+"\""+mouseOver+">");document.write("</a>");return;};function escapeQuotes(text){var re=new RegExp("'","g");text=text.replace(re,"\\'");re=new RegExp("\\n","g");text=text.replace(re,"\\n");return escapeQuotesHTML(text);};function escapeQuotesHTML(text){var re=new RegExp('&',"g");text=text.replace(re,"&amp;");var re=new RegExp('"',"g");text=text.replace(re,"&quot;");var re=new RegExp('<',"g");text=text.replace(re,"&lt;");var re=new RegExp('>',"g");text=text.replace(re,"&gt;");return text;};function insertTags(tagOpen,tagClose,sampleText){if(document.editform)
var txtarea=document.editform.wpTextbox1;else{var areas=document.getElementsByTagName('textarea');var txtarea=areas[0];}
if(document.selection&&!is_gecko){var theSelection=document.selection.createRange().text;if(!theSelection)
theSelection=sampleText;txtarea.focus();if(theSelection.charAt(theSelection.length-1)==" "){theSelection=theSelection.substring(0,theSelection.length-1);document.selection.createRange().text=tagOpen+theSelection+tagClose+" ";}else{document.selection.createRange().text=tagOpen+theSelection+tagClose;}}else if(txtarea.selectionStart||txtarea.selectionStart=='0'){var replaced=false;var startPos=txtarea.selectionStart;var endPos=txtarea.selectionEnd;if(endPos-startPos)
replaced=true;var scrollTop=txtarea.scrollTop;var myText=(txtarea.value).substring(startPos,endPos);if(!myText)
myText=sampleText;if(myText.charAt(myText.length-1)==" "){subst=tagOpen+myText.substring(0,(myText.length-1))+tagClose+" ";}else{subst=tagOpen+myText+tagClose;}
txtarea.value=txtarea.value.substring(0,startPos)+subst+
txtarea.value.substring(endPos,txtarea.value.length);txtarea.focus();if(replaced){var cPos=startPos+(tagOpen.length+myText.length+tagClose.length);txtarea.selectionStart=cPos;txtarea.selectionEnd=cPos;}else{txtarea.selectionStart=startPos+tagOpen.length;txtarea.selectionEnd=startPos+tagOpen.length+myText.length;}
txtarea.scrollTop=scrollTop;}
if(txtarea.createTextRange)
txtarea.caretPos=document.selection.createRange().duplicate();};function akeytt(){if(typeof ta=="undefined"||!ta)
return;var pref='alt-';if(is_safari||navigator.userAgent.toLowerCase().indexOf('mac')+1||navigator.userAgent.toLowerCase().indexOf('konqueror')+1)
pref='control-';if(is_opera)
pref='shift-esc-';for(var id in ta){var n=document.getElementById(id);if(n){var a=null;var ak='';if(ta[id][0].length>0){if(n.nodeName.toLowerCase()=="a"){a=n;}else{a=n.childNodes[0];}
if(a){a.accessKey=ta[id][0];ak=' ['+pref+ta[id][0]+']';}}else{a=n;ak='';}
if(a){a.title=ta[id][1]+ak;}}}};function setupRightClickEdit(){if(document.getElementsByTagName){var divs=document.getElementsByTagName('div');for(var i=0;i<divs.length;i++){var el=divs[i];if(el.className=='editsection'){addRightClickEditHandler(el);}}}};function addRightClickEditHandler(el){for(var i=0;i<el.childNodes.length;i++){var link=el.childNodes[i];if(link.nodeType==1&&link.nodeName.toLowerCase()=='a'){var editHref=link.getAttribute('href');var next=el.nextSibling;while(next.nodeType!=1)
next=next.nextSibling;next=next.nextSibling;while(next.nodeType!=1)
next=next.nextSibling;if(next&&next.nodeType==1&&next.nodeName.match(/^[Hh][1-6]$/)){next.oncontextmenu=function(){document.location=editHref;return false;}}}}};function setupCheckboxShiftClick(){if(document.getElementsByTagName){var uls=document.getElementsByTagName('ul');var len=uls.length;for(var i=0;i<len;++i){addCheckboxClickHandlers(uls[i]);}}};function addCheckboxClickHandlers(ul,start,finish){if(ul.checkboxHandlersTimer){clearInterval(ul.checkboxHandlersTimer);}
if(!ul.childNodes){return;}
var len=ul.childNodes.length;if(len<2){return;}
start=start||0;finish=finish||start+250;if(finish>len){finish=len;}
ul.checkboxes=ul.checkboxes||[];ul.lastCheckbox=ul.lastCheckbox||null;for(var i=start;i<finish;++i){var child=ul.childNodes[i];if(child&&child.childNodes&&child.childNodes[0]){var cb=child.childNodes[0];if(!cb.nodeName||cb.nodeName.toLowerCase()!='input'||!cb.type||cb.type.toLowerCase()!='checkbox'){return;}
cb.index=ul.checkboxes.push(cb)-1;cb.container=ul;cb.onmouseup=checkboxMouseupHandler;}}
if(finish<len){var f=function(){addCheckboxClickHandlers(ul,finish,finish+250);};ul.checkboxHandlersTimer=setInterval(f,200);}};function checkboxMouseupHandler(e){if(typeof e=='undefined'){e=window.event;}
if(!e.shiftKey||this.container.lastCheckbox===null){this.container.lastCheckbox=this.index;return true;}
var endState=!this.checked;if(is_opera){endState=!endState;}
var start,finish;if(this.index<this.container.lastCheckbox){start=this.index+1;finish=this.container.lastCheckbox;}else{start=this.container.lastCheckbox;finish=this.index-1;}
for(var i=start;i<=finish;++i){this.container.checkboxes[i].checked=endState;}
this.container.lastCheckbox=this.index;return true;};function fillDestFilename(){if(!document.getElementById)
return;var path=document.getElementById('wpUploadFile').value;var slash=path.lastIndexOf('/');var backslash=path.lastIndexOf('\\');var fname;if(slash==-1&&backslash==-1){fname=path;}else if(slash>backslash){fname=path.substring(slash+1,10000);}else{fname=path.substring(backslash+1,10000);}
fname=fname.charAt(0).toUpperCase().concat(fname.substring(1,10000)).replace(/ /g,'_');var destFile=document.getElementById('wpDestFile');if(destFile)
destFile.value=fname;};function considerChangingExpiryFocus(){if(!document.getElementById)
return;var drop=document.getElementById('wpBlockExpiry');if(!drop)
return;var field=document.getElementById('wpBlockOther');if(!field)
return;var opt=drop.value;if(opt=='other')
field.style.display='';else
field.style.display='none';};function scrollEditBox(){var editBoxEl=document.getElementById("wpTextbox1");var scrollTopEl=document.getElementById("wpScrolltop");var editFormEl=document.getElementById("editform");if(editBoxEl&&scrollTopEl){if(scrollTopEl.value)editBoxEl.scrollTop=scrollTopEl.value;editFormEl.onsubmit=function(){document.getElementById("wpScrolltop").value=document.getElementById("wpTextbox1").scrollTop;}}};hookEvent("load",scrollEditBox);function allmessagesfilter(){text=document.getElementById('allmessagesinput').value;k=document.getElementById('allmessagestable');if(!k){return;}
var items=k.getElementsByTagName('span');if(text.length>allmessages_prev.length){for(var i=items.length-1,j=0;i>=0;i--){j=allmessagesforeach(items,i,j);}}else{for(var i=0,j=0;i<items.length;i++){j=allmessagesforeach(items,i,j);}}
allmessages_prev=text;};function allmessagesforeach(items,i,j){var hItem=items[i].getAttribute('id');if(hItem.substring(0,17)=='sp-allmessages-i-'){if(items[i].firstChild&&items[i].firstChild.nodeName=='#text'&&items[i].firstChild.nodeValue.indexOf(text)!=-1){var itemA=document.getElementById(hItem.replace('i','r1'));var itemB=document.getElementById(hItem.replace('i','r2'));if(itemA.style.display!=''){var s="allmessageshider(\""+hItem.replace('i','r1')+"\", \""+hItem.replace('i','r2')+"\", '')";var k=window.setTimeout(s,j++*5);}}else{var itemA=document.getElementById(hItem.replace('i','r1'));var itemB=document.getElementById(hItem.replace('i','r2'));if(itemA.style.display!='none'){var s="allmessageshider(\""+hItem.replace('i','r1')+"\", \""+hItem.replace('i','r2')+"\", 'none')";var k=window.setTimeout(s,j++*5);}}}
return j;};function allmessageshider(idA,idB,cstyle){var itemA=document.getElementById(idA);var itemB=document.getElementById(idB);if(itemA){itemA.style.display=cstyle;}
if(itemB){itemB.style.display=cstyle;}};function allmessagesmodified(){allmessages_modified=!allmessages_modified;k=document.getElementById('allmessagestable');if(!k){return;}
var items=k.getElementsByTagName('tr');for(var i=0,j=0;i<items.length;i++){if(!allmessages_modified){if(items[i].style.display!=''){var s="allmessageshider(\""+items[i].getAttribute('id')+"\", null, '')";var k=window.setTimeout(s,j++*5);}}else if(items[i].getAttribute('class')=='def'&&allmessages_modified){if(items[i].style.display!='none'){var s="allmessageshider(\""+items[i].getAttribute('id')+"\", null, 'none')";var k=window.setTimeout(s,j++*5);}}}};function allmessagesshow(){k=document.getElementById('allmessagesfilter');if(k){k.style.display='';}
allmessages_prev='';allmessages_modified=false;};hookEvent("load",allmessagesshow);$(function(){$("#extraNav").removeClass("open");$('<a class="toggleSwitch">more links</a>').appendTo('#navad-inner');var toolbox=$("#extraNav");var show_toolbox=function(){toolbox.show();$("#navad-inner .toggleSwitch").text("less links");};var hide_toolbox=function(){toolbox.hide();$("#navad-inner .toggleSwitch").text("more links");};var toolboxLastToggle=($.cookie("auToolboxShown")=="shown");(toolboxLastToggle?show_toolbox:hide_toolbox)();$("#navad-inner .toggleSwitch").click(function(){var show_toolbox=function(){toolbox.animate({height:'show',opacity:'show'},340);$("#navad-inner .toggleSwitch").text("less links");};var hide_toolbox=function(){toolbox.animate({height:'hide',opacity:'hide'},500);$("#navad-inner .toggleSwitch").text("more links");};(toolboxLastToggle?hide_toolbox:show_toolbox)();$.cookie("auToolboxShown",toolboxLastToggle?"hidden":"shown");toolboxLastToggle=!toolboxLastToggle;});});if(navigator.appName=="Microsoft Internet Explorer"&&document.compatMode=="CSS1Compat")
{var oldWidth;var docEl=document.documentElement;function fixIEScroll()
{if(!oldWidth||docEl.clientWidth>oldWidth)
doFixIEScroll();else
setTimeout(doFixIEScroll,1);oldWidth=docEl.clientWidth;}
function doFixIEScroll(){docEl.style.overflowX=(docEl.scrollWidth-docEl.clientWidth<4)?"hidden":"";}
document.attachEvent("onreadystatechange",fixIEScroll);attachEvent("onresize",fixIEScroll);}
var eval_json=function(data){return eval("("+data+")");};var controller_prefix='/Special/';(function($){$.fn.add_spinner=function(size,location){var url=size=='large'?"/static/images/spinner.gif":"/static/images/spinner_small.gif";var img='<img src="'+url+'" class="spinner" />';if(location=="after"){$(this).after(img);}else{$(this).append(img);}
return this;};$.fn.remove_spinner=function(){$(this).find('.spinner').remove();return this;};})(jQuery);var input_replace_value=function(){var element=$(this);if(!element.hasClass('input-focused')){var message=element.attr("value");element.data("message",message);element.attr("value","");element.addClass("input-focused");}};var input_revive_value=function(){var element=$(this);if(element.hasClass('input-focused')&&element.attr("value")==""){var message=element.data("message");element.attr("value",message);element.removeClass("input-focused");}};var bind_input_replace_value=function(){$('input.input-replace-value').bind("focus",input_replace_value);$('input.input-replace-value').bind("blur",input_revive_value);};bind_input_replace_value();var extract_domain_name=function(url){domain_re=/^(?:https?\:\/\/)?(?:www\.)?([^\/]*)/;url.match(domain_re);return RegExp.$1;}
function wiki_toolbar(){var toolbar_text="";if(typeof toolbarButtons!="undefined"){$(toolbarButtons).each(function(i,button){var button_html="<a href=\"javascript:;\" id=\"button_"+i+"\">";button_html+="<img width=\"23\" height=\"22\" ";button_html+="src=\""+button['image']+"\" border=\"0\" alt=\""+button['tip']+"\" ";button_html+="title=\""+button['tip']+"\" /></a>";$("div#toolbar").append($(button_html));$("a#button_"+i).click(function(){insertTags(button['open'],button['close'],button['sample']);});});};}
var is_unflag_adult_form_open=false;$(function(){try{document.execCommand("BackgroundImageCache",false,true);}catch(err){}
$(".showHide").hide();$("#adultUnflagToggle").mouseover(function(){$("#adultUnflagToggle").css('background-color','#84CC2C');$("#adultUnflagToggle").text("Unflag as adult page");});$("#adultUnflagToggle").mouseout(function(){if(is_unflag_adult_form_open==false)
{$("#adultUnflagToggle").css('background-color','#FF602B');$("#adultUnflagToggle").text("possible adultcontent");}});$("#flagToggle").toggle(function(){$("ul#flagChoices").slideDown(200);},function(){$("ul#flagChoices").slideUp(200);});$("#adultUnflagToggle").toggle(function(){is_unflag_adult_form_open=true;$("#adultUnflagToggle").css('background-color','#84CC2C');$("#adultUnflagToggle").text("Unflag as adult page");$("ul#adultUnflagChoices").slideDown(200);},function(){is_unflag_adult_form_open=false;$("#adultUnflagToggle").css('background-color','#FF602B');$("#adultUnflagToggle").text("possible adultcontent");$("ul#adultUnflagChoices").slideUp(200);});$("#adultChoice").toggle(function(){$("#adultHidden").slideDown(200);},function(){$("#adultHidden").slideUp(200);});$("#okChoice").toggle(function(){$("#okHidden").slideDown(200);},function(){$("#okHidden").slideUp(200);});$("#noAdult").click(function(){$("#adultChoice").click();$("#flagToggle").click();});$("#noOk").click(function(){$("#okChoice").click();$("#flagToggle").click();});$("#adultUnflag_noOk").click(function(){$("#adultUnflagToggle").click();});$("input#auUploadPortrait").bind("change",function(){var extension=/\.(jpg|jpeg|gif|png)$/i.exec(this.value)[0];var filename=$("span#auPortraitUserName").text()+extension;$("input#auPortraitDestFile").attr("value",filename);});if(window.isMSIE55){fixalpha()};wiki_toolbar();if($.browser.msie&&$.browser.version<7){try{document.execCommand("BackgroundImageCache",false,true);}catch(err){}};$(function(){if(!$.browser.msie){$('.auModalInner').corner("round top br 12px").parent().css('padding','4px').corner("round top br 16px cc:#5A8B92");$('.auPopInner').corner("round top br 12px").parent().css('padding','4px').corner("round top br 16px cc:#96B5B9");}else{$('.auModalInner').css('border','5px solid #45290a');}});$('.auCorner').wrap('<div class="auCornerOuter"></div>');$('.auCorner').corner("round top br 12px").parent().css('padding','4px').corner("round top br 16px");$('.auCorner2').corner("12px");$("a.new-window").click(function(){window.open(this.href);return false;});$('dt.action').hover(function(){$(this).addClass('focus');},function(){$(this).removeClass('focus');});var auExt=$("a.external[href*='aboutus.org']");var auFeed=$("a.external[href*='Aboutusorg']");var auLeave=$('a.external, a.domainLink, a.thumbLink').not(auExt,auFeed);$(auLeave).each(function(){$(this).attr('title',this.title+' will open in a new window');}).click(function(){window.open(this.href);return false;});$('.auForm input').focus(function(){$(this).addClass("focus");}).blur(function(){$(this).removeClass("focus");});$('.promoteForm input').focus(function(){$(this).addClass("focus");}).blur(function(){$(this).removeClass("focus");});$('.cancelForm').focus(function(){$(this).addClass("focus");}).blur(function(){$(this).removeClass("focus");});$('#notYet').click(function(){var confirmLink=this;$('#confirmContact').fadeIn(600,function(){setTimeout(function(){document.location=confirmLink.href;},3000);});return false;});$('#nameForm').attr('target','_blank');$('#nameForm input').attr('value','search name.com now').focus(function(){$(this).attr('value','');});});function show_message(text,type,message_div_id){message_div_id=typeof(message_div_id)!='undefined'?("#"+message_div_id):"#main-message";$(message_div_id).fadeOut();$(message_div_id).removeClass("successbox");$(message_div_id).removeClass("errorbox");if(type=="success"){$(message_div_id).addClass("successbox");}else if(type=="error"){$(message_div_id).addClass("errorbox");}
$(message_div_id).text(text);$(message_div_id).fadeIn();if(typeof timer!="undefined"){clearInterval(timer);}
messsagObject=$(message_div_id);timer=setInterval("messsagObject.fadeOut();clearInterval(timer)",10000);}
function url_param(parameter){var loc=location.search.substring(1,location.search.length);var param_value=false;var params=loc.split("&");for(i=0;i<params.length;i++){param_name=params[i].substring(0,params[i].indexOf('='));if(param_name==parameter){param_value=params[i].substring(params[i].indexOf('=')+1);}}
if(param_value){return param_value;}else{return false;}}
var update_recent_contributors=function(){if(typeof current_page_title!='undefined'){$.post(controller_prefix+'page/get_recent_contributors',{"title":current_page_title},function(data){$("#recentcontributor").replaceWith(data);});}
return false;};$(function(){$('#survey-demo').click(function(){$('#survey-wrap').fadeTo(1000,1).animate({right:"5px",bottom:"5px",opacity:"show"},400).animate({right:"-1px",bottom:"-1px"},200);$('#survey-button').click(function(){$(this).parent('#survey-wrap').find('#survey-form').fadeIn(400);}).hover(function(){$(this).parent('#survey-wrap').addClass('surveyfocus');},function(){$(this).parent('#survey-wrap').removeClass('surveyfocus');});$('#survey-form').click(function(){$(this).css('background-position','-555px 0px').fadeTo(1000,1).fadeOut(400,function(){$(this).parent('#survey-wrap').animate({right:"-100px",bottom:"-100px"},400);});});return false;});});$("#placebo ol a.completion_section_title").click(function(){$(this).parents("li").find(".desc").slideToggle(300);return false;});var SPLIT_RE=new RegExp(/[^#\x30-\x39\x41-\x5a\x61-\x7a\xc0-\xff]+/);function getAddressesAndTitles(mapSection){var prepareText=function(input){var tokens=input.split(SPLIT_RE);return tokens.join(" ").replace(/^\s*|\s*$/g,"");};var section_header=$(':header:contains("'+mapSection.replace('"','')+'")');var next_header=section_header.nextAll(":header:first");var siblings=section_header.nextAll();var next_header_position=siblings.index(next_header.get(0));if(next_header_position!=-1){var siblings=siblings.slice(0,next_header_position);}
var dls=siblings.filter("dl");var addresses=dls.map(function(){return prepareText($(this).text());});titles=[];addresses=[];title="";$(siblings).each(function(index,value){if(value.nodeName=="DL"){addresses.push(prepareText($(value).text()));titles.push(prepareText(title));title="";}
else{title=$(value).text();}});return[titles,addresses];}
var GEO_URL=controller_prefix+"geocode/get_all_coordinates?query=";function load_map(longitude,latitude,zoom){if(!(longitude&&latitude)){return;}
$("tr#mapRow").show();var map_div=$("div#map").show();var map=new google.maps.Map2(map_div[0]);var point=new google.maps.LatLng(latitude,longitude);map.setCenter(point,zoom);var marker=new google.maps.Marker(point);map.addOverlay(marker);}
function getMaxMinLonLat(coordinates){var max_min_lat_lon=new Array();max_min_lat_lon['MaxLon']=coordinates[0][1];max_min_lat_lon['MaxLat']=coordinates[0][0];max_min_lat_lon['MinLon']=coordinates[0][1];max_min_lat_lon['MinLat']=coordinates[0][0];for(i=0;i<coordinates.length;i++){if(coordinates[i][0]>max_min_lat_lon['MaxLat']){max_min_lat_lon['MaxLat']=coordinates[i][0];}
if(coordinates[i][0]<max_min_lat_lon['MinLat']){max_min_lat_lon['MinLat']=coordinates[i][0];}
if(coordinates[i][1]>max_min_lat_lon['MaxLon']){max_min_lat_lon['MaxLon']=coordinates[i][1];}
if(coordinates[i][1]<max_min_lat_lon['MinLon']){max_min_lat_lon['MinLon']=coordinates[i][1];}}
return max_min_lat_lon;}
function draw_label(map,coordinate,label_id,label_text){var label_point=new google.maps.LatLng(coordinate[0]+1.0,coordinate[1]+0.5);var point=new google.maps.LatLng(coordinate[0],coordinate[1]);var label_html='<div class="map-label" id="'+label_id+'">'+label_text+'</div>';var label=new TLabel();label.id=label_id;label.anchorLatLng=label_point;label.anchorPoint='topLeft';label.content=label_html;label.percentOpacity=0;label.initialize(map);$('#'+label_id).hide();}
function get_valid_coordinates(coordinates){var valid_coordinates=[];$.each(coordinates,function(index,coordinate){if(coordinate[0]!=null){valid_coordinates.push(coordinate);}});return valid_coordinates;}
function load_maps(coordinates,titles,zoom){var valid_coordinates=get_valid_coordinates(coordinates);if(!valid_coordinates||valid_coordinates.length==0){return;}
$("tr#mapRow").show();var map_div=$("div#map").show();var map=new google.maps.Map2(map_div[0]);var point=new google.maps.LatLng(valid_coordinates[0][0],valid_coordinates[0][1]);map.setCenter(point,zoom);if(valid_coordinates.length>1){max_min_lat_lon=getMaxMinLonLat(valid_coordinates);var bounds=new GLatLngBounds(new GLatLng(max_min_lat_lon['MinLat'],max_min_lat_lon['MinLon']),new GLatLng(max_min_lat_lon['MaxLat'],max_min_lat_lon['MaxLon']));map.setCenter(bounds.getCenter(),parseInt(map.getBoundsZoomLevel(bounds)*0.9));}
var i=0;var opts={maxWidth:40};var titles_divs=[];$.each(coordinates,function(index,coordinate){if(coordinate[0]!=null){var point=new google.maps.LatLng(coordinate[0],coordinate[1]);var marker=new google.maps.Marker(point);map.addOverlay(marker);var current_index=i;var label_id="map-label-"+current_index;draw_label(map,coordinate,label_id,titles[current_index]);google.maps.Event.addListener(marker,"click",function(){$(".map-label").hide();var div_name='#map-label-'+current_index;$(div_name).show();$(div_name+" div").show();});}
i++;});}
function encodeAddresses(addresses){if(!addresses||addresses.length<=0){return;}
var url=addresses[0];for(i=1;i<addresses.length;i++){url+="___"+addresses[i];}
return encodeURIComponent(url);}
var run_maps=function(){if(typeof intersector_coordinates!="undefined"){var map=new google.maps.Map2($("div#intersector_map")[0]);var center=intersector_coordinates["center"];var zoom=intersector_coordinates["zoom"];map.setCenter(new google.maps.LatLng(center[0],center[1]),zoom);map.addControl(new google.maps.SmallMapControl());map.addControl(new google.maps.MapTypeControl());var i=0;$.each(intersector_coordinates["coordinates"],function(page_title,address_list){$.each(address_list,function(index,address){add=address["coords"];var point=new google.maps.LatLng(add[0],add[1]);var marker=new google.maps.Marker(point);map.addOverlay(marker);var div_no=i;google.maps.Event.addListener(marker,"click",function(){map.openInfoWindow(point,$("div.map_bubble")[div_no].innerHTML);});i=i+1;});});}
if(typeof page_map!="undefined"){if(typeof page_map.longitude!="undefined"){load_map(page_map.longitude,page_map.latitude,page_map.zoom);}else{var titles_addresses=getAddressesAndTitles(page_map.section);var titles=titles_addresses[0];var addresses=titles_addresses[1];if(0==addresses.length){return;}
var url_all=encodeAddresses(addresses);var url=GEO_URL+url_all;$.get(url,function(data){json_obj=eval("("+data+")");coordinates=json_obj['content'];load_maps(coordinates,titles,page_map.zoom);});}}};$(function(){if(typeof intersector_coordinates!='undefined'||typeof page_map!="undefined"){load_google_api(function(){google.load("maps","2",{callback:function(){run_maps();}});});}});(function($){$.fn.corner=function(o){function hex2(s){var s=parseInt(s).toString(16);return(s.length<2)?'0'+s:s;};function gpc(node){for(;node&&node.nodeName.toLowerCase()!='html';node=node.parentNode){var v=$.css(node,'backgroundColor');if(v.indexOf('rgb')>=0){if($.browser.safari&&v=='rgba(0, 0, 0, 0)')
continue;var rgb=v.match(/\d+/g);return'#'+hex2(rgb[0])+hex2(rgb[1])+hex2(rgb[2]);}
if(v&&v!='transparent')
return v;}
return'#ffffff';};function getW(i){switch(fx){case'round':return Math.round(width*(1-Math.cos(Math.asin(i/width))));case'cool':return Math.round(width*(1+Math.cos(Math.asin(i/width))));case'sharp':return Math.round(width*(1-Math.cos(Math.acos(i/width))));case'bite':return Math.round(width*(Math.cos(Math.asin((width-i-1)/width))));case'slide':return Math.round(width*(Math.atan2(i,width/i)));case'jut':return Math.round(width*(Math.atan2(width,(width-i-1))));case'curl':return Math.round(width*(Math.atan(i)));case'tear':return Math.round(width*(Math.cos(i)));case'wicked':return Math.round(width*(Math.tan(i)));case'long':return Math.round(width*(Math.sqrt(i)));case'sculpt':return Math.round(width*(Math.log((width-i-1),width)));case'dog':return(i&1)?(i+1):width;case'dog2':return(i&2)?(i+1):width;case'dog3':return(i&3)?(i+1):width;case'fray':return(i%2)*width;case'notch':return width;case'bevel':return i+1;}};o=(o||"").toLowerCase();var keep=/keep/.test(o);var cc=((o.match(/cc:(#[0-9a-f]+)/)||[])[1]);var sc=((o.match(/sc:(#[0-9a-f]+)/)||[])[1]);var width=parseInt((o.match(/(\d+)px/)||[])[1])||10;var re=/round|bevel|notch|bite|cool|sharp|slide|jut|curl|tear|fray|wicked|sculpt|long|dog3|dog2|dog/;var fx=((o.match(re)||['round'])[0]);var edges={T:0,B:1};var opts={TL:/top|tl/.test(o),TR:/top|tr/.test(o),BL:/bottom|bl/.test(o),BR:/bottom|br/.test(o)};if(!opts.TL&&!opts.TR&&!opts.BL&&!opts.BR)
opts={TL:1,TR:1,BL:1,BR:1};var strip=document.createElement('div');strip.style.overflow='hidden';strip.style.height='1px';strip.style.backgroundColor=sc||'transparent';strip.style.borderStyle='solid';return this.each(function(index){var pad={T:parseInt($.css(this,'paddingTop'))||0,R:parseInt($.css(this,'paddingRight'))||0,B:parseInt($.css(this,'paddingBottom'))||0,L:parseInt($.css(this,'paddingLeft'))||0};if($.browser.msie)this.style.zoom=1;if(!keep)this.style.border='none';strip.style.borderColor=cc||gpc(this.parentNode);var cssHeight=$.curCSS(this,'height');for(var j in edges){var bot=edges[j];if((bot&&(opts.BL||opts.BR))||(!bot&&(opts.TL||opts.TR))){strip.style.borderStyle='none '+(opts[j+'R']?'solid':'none')+' none '+(opts[j+'L']?'solid':'none');var d=document.createElement('div');$(d).addClass('jquery-corner');var ds=d.style;bot?this.appendChild(d):this.insertBefore(d,this.firstChild);if(bot&&cssHeight!='auto'){if($.css(this,'position')=='static')
this.style.position='relative';ds.position='absolute';ds.bottom=ds.left=ds.padding=ds.margin='0';if($.browser.msie)
ds.setExpression('width','this.parentNode.offsetWidth');else
ds.width='100%';}
else{ds.margin=!bot?'-'+pad.T+'px -'+pad.R+'px '+(pad.T-width)+'px -'+pad.L+'px':(pad.B-width)+'px -'+pad.R+'px -'+pad.B+'px -'+pad.L+'px';}
for(var i=0;i<width;i++){var w=Math.max(0,getW(i));var e=strip.cloneNode(false);e.style.borderWidth='0 '+(opts[j+'R']?w:0)+'px 0 '+(opts[j+'L']?w:0)+'px';bot?d.appendChild(e):d.insertBefore(e,d.firstChild);}}}});};$.fn.uncorner=function(o){return $('.jquery-corner',this).remove();};})(jQuery);var new_window_callbacks=function(){$("a.new-window").click(function(){window.open(this.href);return false;});$('.auForm input').focus(function(){$(this).addClass("focus");}).blur(function(){$(this).removeClass("focus");});$('.cancelForm').focus(function(){$(this).addClass("focus");}).blur(function(){$(this).removeClass("focus");});};$("#search-query").ready(function(){searchBox=$("#search-query");searchQueryFocus=function(){if(searchBox.val()==searchBox.attr('title')){searchBox.val('');searchBox.removeClass('au-faded-text');}};searchQueryBlur=function(){if(searchBox.val()==''){searchBox.val(searchBox.attr('title'));if(typeof searchBox=="object"){searchBox.addClass('au-faded-text');}}};searchFormSubmit=function(){if(searchBox.val()==searchBox.attr('title')){searchBox.val("");}};searchBox.unbind();searchBox.focus(searchQueryFocus);searchBox.blur(searchQueryBlur);$("#searchForm").submit(searchFormSubmit);searchQueryBlur();});(function($){$.facebox=function(data,klass){$.facebox.loading()
if(data.ajax)fillFaceboxFromAjax(data.ajax,klass)
else if(data.image)fillFaceboxFromImage(data.image,klass)
else if(data.div)fillFaceboxFromHref(data.div,klass)
else if($.isFunction(data))data.call($)
else $.facebox.reveal(data,klass)}
$.extend($.facebox,{settings:{opacity:0,overlay:true,loadingImage:'/static/facebox/loading.gif',closeImage:'/static/facebox/closelabel.gif',imageTypes:['png','jpg','jpeg','gif'],faceboxHtml:'\
    <div id="facebox" style="display:none;"> \
      <div class="popup"> \
        <table> \
          <tbody> \
            <tr> \
              <td class="tl"/><td class="b"/><td class="tr"/> \
            </tr> \
            <tr> \
              <td class="b"/> \
              <td class="body"> \
                <div class="content"> \
                </div> \
                <div class="footer"> \
                  <a href="#" class="close"> \
                    <img src="/static/facebox/closelabel.gif" title="close" class="close_image" /> \
                  </a> \
                </div> \
              </td> \
              <td class="b"/> \
            </tr> \
            <tr> \
              <td class="bl"/><td class="b"/><td class="br"/> \
            </tr> \
          </tbody> \
        </table> \
      </div> \
    </div>'},loading:function(){init()
if($('#facebox .loading').length==1)return true
showOverlay()
$('#facebox .content').empty()
$('#facebox .body').children().hide().end().append('<div class="loading"><img src="'+$.facebox.settings.loadingImage+'"/></div>')
$('#facebox').css({top:getPageScroll()[1]+(getPageHeight()/10),left:$(window).width()/2-205}).show()
$(document).bind('keydown.facebox',function(e){if(e.keyCode==27)$.facebox.close()
return true})
$(document).trigger('loading.facebox')},reveal:function(data,klass){$(document).trigger('beforeReveal.facebox')
if(klass)$('#facebox .content').addClass(klass)
$('#facebox .content').append(data)
$('#facebox .loading').remove()
$('#facebox .body').children().fadeIn('normal')
$('#facebox').css('left',$(window).width()/2-($('#facebox table').width()/2))
$(document).trigger('reveal.facebox').trigger('afterReveal.facebox')},close:function(){$(document).trigger('close.facebox')
return false}})
$.fn.facebox=function(settings){init(settings)
function clickHandler(){$.facebox.loading(true)
var klass=this.rel.match(/facebox\[?\.(\w+)\]?/)
if(klass)klass=klass[1]
fillFaceboxFromHref(this.href,klass)
return false}
return this.bind('click.facebox',clickHandler)}
function init(settings){if($.facebox.settings.inited)return true
else $.facebox.settings.inited=true
$(document).trigger('init.facebox')
makeCompatible()
var imageTypes=$.facebox.settings.imageTypes.join('|')
$.facebox.settings.imageTypesRegexp=new RegExp('\.('+imageTypes+')$','i')
if(settings)$.extend($.facebox.settings,settings)
$('body').append($.facebox.settings.faceboxHtml)
var preload=[new Image(),new Image()]
preload[0].src=$.facebox.settings.closeImage
preload[1].src=$.facebox.settings.loadingImage
$('#facebox').find('.b:first, .bl, .br, .tl, .tr').each(function(){preload.push(new Image())
preload.slice(-1).src=$(this).css('background-image').replace(/url\((.+)\)/,'$1')})
$('#facebox .close').click($.facebox.close)
$('#facebox .close_image').attr('src',$.facebox.settings.closeImage)}
function getPageScroll(){var xScroll,yScroll;if(self.pageYOffset){yScroll=self.pageYOffset;xScroll=self.pageXOffset;}else if(document.documentElement&&document.documentElement.scrollTop){yScroll=document.documentElement.scrollTop;xScroll=document.documentElement.scrollLeft;}else if(document.body){yScroll=document.body.scrollTop;xScroll=document.body.scrollLeft;}
return new Array(xScroll,yScroll)}
function getPageHeight(){var windowHeight
if(self.innerHeight){windowHeight=self.innerHeight;}else if(document.documentElement&&document.documentElement.clientHeight){windowHeight=document.documentElement.clientHeight;}else if(document.body){windowHeight=document.body.clientHeight;}
return windowHeight}
function makeCompatible(){var $s=$.facebox.settings
$s.loadingImage=$s.loading_image||$s.loadingImage
$s.closeImage=$s.close_image||$s.closeImage
$s.imageTypes=$s.image_types||$s.imageTypes
$s.faceboxHtml=$s.facebox_html||$s.faceboxHtml}
function fillFaceboxFromHref(href,klass){if(href.match(/#/)){var url=window.location.href.split('#')[0]
var target=href.replace(url,'')
$.facebox.reveal($(target).show().replaceWith("<div id='facebox_moved'></div>"),klass)}else if(href.match($.facebox.settings.imageTypesRegexp)){fillFaceboxFromImage(href,klass)}else{fillFaceboxFromAjax(href,klass)}}
function fillFaceboxFromImage(href,klass){var image=new Image()
image.onload=function(){$.facebox.reveal('<div class="image"><img src="'+image.src+'" /></div>',klass)}
image.src=href}
function fillFaceboxFromAjax(href,klass){$.get(href,function(data){$.facebox.reveal(data,klass)})}
function skipOverlay(){return $.facebox.settings.overlay==false||$.facebox.settings.opacity===null}
function showOverlay(){if(skipOverlay())return
if($('#facebox_overlay').length==0)
$("body").append('<div id="facebox_overlay" class="facebox_hide"></div>')
$('#facebox_overlay').hide().addClass("facebox_overlayBG").css('opacity',$.facebox.settings.opacity).click(function(){$(document).trigger('close.facebox')}).fadeIn(200)
return false}
function hideOverlay(){if(skipOverlay())return
$('#facebox_overlay').fadeOut(200,function(){$("#facebox_overlay").removeClass("facebox_overlayBG")
$("#facebox_overlay").addClass("facebox_hide")
$("#facebox_overlay").remove()})
return false}
$(document).bind('close.facebox',function(){$(document).unbind('keydown.facebox')
$('#facebox').fadeOut(function(){if($('#facebox_moved').length==0)$('#facebox .content').removeClass().addClass('content')
else $('#facebox_moved').replaceWith($('#facebox .content').children().hide())
hideOverlay()
$('#facebox .loading').remove()})})})(jQuery);function show_preview(){$("#wikiDiff").hide();$("#wikiPreviewText").html("<img src=\"/static/images/spinner.gif\" /> Loading Preview...");$("#wikiPreview").show();location.href="#Preview";var params={"wikiText":$("#wpTextbox1").val(),"title":current_page_title};$.post(controller_prefix+"wiki/preview",params,function(data){$("#wikiPreviewText").html(data);});}
function show_diff(){$("#wikiPreview").hide();$("#wikiDiffText").html("<img src=\"/static/images/spinner.gif\" /> Loading Diff...");$("#wikiDiff").show();location.href="#Diff";var params={"wikiText":$("#wpTextbox1").val(),"title":current_page_title,"section":section_number,"wpSummary":$("#wpSummary").val()};$.post(controller_prefix+"wiki/edit_diff",params,function(data){$("#wikiDiffText").html(data);});}
$(document).ready(function(){$("#wpPreview").click(show_preview);$("#wpDiff").click(show_diff);});;(function($){$.fn.ajaxSubmit=function(options){if(!this.length){log('ajaxSubmit: skipping submit process - no element selected');return this;}
if(typeof options=='function')
options={success:options};var url=this.attr('action')||window.location.href;url=(url.match(/^([^#]+)/)||[])[1];url=url||'';options=$.extend({url:url,type:this.attr('method')||'GET'},options||{});var veto={};this.trigger('form-pre-serialize',[this,options,veto]);if(veto.veto){log('ajaxSubmit: submit vetoed via form-pre-serialize trigger');return this;}
if(options.beforeSerialize&&options.beforeSerialize(this,options)===false){log('ajaxSubmit: submit aborted via beforeSerialize callback');return this;}
var a=this.formToArray(options.semantic);if(options.data){options.extraData=options.data;for(var n in options.data){if(options.data[n]instanceof Array){for(var k in options.data[n])
a.push({name:n,value:options.data[n][k]});}
else
a.push({name:n,value:options.data[n]});}}
if(options.beforeSubmit&&options.beforeSubmit(a,this,options)===false){log('ajaxSubmit: submit aborted via beforeSubmit callback');return this;}
this.trigger('form-submit-validate',[a,this,options,veto]);if(veto.veto){log('ajaxSubmit: submit vetoed via form-submit-validate trigger');return this;}
var q=$.param(a);if(options.type.toUpperCase()=='GET'){options.url+=(options.url.indexOf('?')>=0?'&':'?')+q;options.data=null;}
else
options.data=q;var $form=this,callbacks=[];if(options.resetForm)callbacks.push(function(){$form.resetForm();});if(options.clearForm)callbacks.push(function(){$form.clearForm();});if(!options.dataType&&options.target){var oldSuccess=options.success||function(){};callbacks.push(function(data){$(options.target).html(data).each(oldSuccess,arguments);});}
else if(options.success)
callbacks.push(options.success);options.success=function(data,status){for(var i=0,max=callbacks.length;i<max;i++)
callbacks[i].apply(options,[data,status,$form]);};var files=$('input:file',this).fieldValue();var found=false;for(var j=0;j<files.length;j++)
if(files[j])
found=true;if(options.iframe||found){if(options.closeKeepAlive)
$.get(options.closeKeepAlive,fileUpload);else
fileUpload();}
else
$.ajax(options);this.trigger('form-submit-notify',[this,options]);return this;function fileUpload(){var form=$form[0];if($(':input[name=submit]',form).length){alert('Error: Form elements must not be named "submit".');return;}
var opts=$.extend({},$.ajaxSettings,options);var s=jQuery.extend(true,{},$.extend(true,{},$.ajaxSettings),opts);var id='jqFormIO'+(new Date().getTime());var $io=$('<iframe id="'+id+'" name="'+id+'" src="about:blank" />');var io=$io[0];$io.css({position:'absolute',top:'-1000px',left:'-1000px'});var xhr={aborted:0,responseText:null,responseXML:null,status:0,statusText:'n/a',getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(){this.aborted=1;$io.attr('src','about:blank');}};var g=opts.global;if(g&&!$.active++)$.event.trigger("ajaxStart");if(g)$.event.trigger("ajaxSend",[xhr,opts]);if(s.beforeSend&&s.beforeSend(xhr,s)===false){s.global&&jQuery.active--;return;}
if(xhr.aborted)
return;var cbInvoked=0;var timedOut=0;var sub=form.clk;if(sub){var n=sub.name;if(n&&!sub.disabled){options.extraData=options.extraData||{};options.extraData[n]=sub.value;if(sub.type=="image"){options.extraData[name+'.x']=form.clk_x;options.extraData[name+'.y']=form.clk_y;}}}
setTimeout(function(){var t=$form.attr('target'),a=$form.attr('action');form.setAttribute('target',id);if(form.getAttribute('method')!='POST')
form.setAttribute('method','POST');if(form.getAttribute('action')!=opts.url)
form.setAttribute('action',opts.url);if(!options.skipEncodingOverride){$form.attr({encoding:'multipart/form-data',enctype:'multipart/form-data'});}
if(opts.timeout)
setTimeout(function(){timedOut=true;cb();},opts.timeout);var extraInputs=[];try{if(options.extraData)
for(var n in options.extraData)
extraInputs.push($('<input type="hidden" name="'+n+'" value="'+options.extraData[n]+'" />').appendTo(form)[0]);$io.appendTo('body');io.attachEvent?io.attachEvent('onload',cb):io.addEventListener('load',cb,false);form.submit();}
finally{form.setAttribute('action',a);t?form.setAttribute('target',t):$form.removeAttr('target');$(extraInputs).remove();}},10);var nullCheckFlag=0;function cb(){if(cbInvoked++)return;io.detachEvent?io.detachEvent('onload',cb):io.removeEventListener('load',cb,false);var ok=true;try{if(timedOut)throw'timeout';var data,doc;doc=io.contentWindow?io.contentWindow.document:io.contentDocument?io.contentDocument:io.document;if((doc.body==null||doc.body.innerHTML=='')&&!nullCheckFlag){nullCheckFlag=1;cbInvoked--;setTimeout(cb,100);return;}
xhr.responseText=doc.body?doc.body.innerHTML:null;xhr.responseXML=doc.XMLDocument?doc.XMLDocument:doc;xhr.getResponseHeader=function(header){var headers={'content-type':opts.dataType};return headers[header];};if(opts.dataType=='json'||opts.dataType=='script'){var ta=doc.getElementsByTagName('textarea')[0];xhr.responseText=ta?ta.value:xhr.responseText;}
else if(opts.dataType=='xml'&&!xhr.responseXML&&xhr.responseText!=null){xhr.responseXML=toXml(xhr.responseText);}
data=$.httpData(xhr,opts.dataType);}
catch(e){ok=false;$.handleError(opts,xhr,'error',e);}
if(ok){opts.success(data,'success');if(g)$.event.trigger("ajaxSuccess",[xhr,opts]);}
if(g)$.event.trigger("ajaxComplete",[xhr,opts]);if(g&&!--$.active)$.event.trigger("ajaxStop");if(opts.complete)opts.complete(xhr,ok?'success':'error');setTimeout(function(){$io.remove();xhr.responseXML=null;},100);};function toXml(s,doc){if(window.ActiveXObject){doc=new ActiveXObject('Microsoft.XMLDOM');doc.async='false';doc.loadXML(s);}
else
doc=(new DOMParser()).parseFromString(s,'text/xml');return(doc&&doc.documentElement&&doc.documentElement.tagName!='parsererror')?doc:null;};};};$.fn.ajaxForm=function(options){return this.ajaxFormUnbind().bind('submit.form-plugin',function(){$(this).ajaxSubmit(options);return false;}).each(function(){$(":submit,input:image",this).bind('click.form-plugin',function(e){var form=this.form;form.clk=this;if(this.type=='image'){if(e.offsetX!=undefined){form.clk_x=e.offsetX;form.clk_y=e.offsetY;}else if(typeof $.fn.offset=='function'){var offset=$(this).offset();form.clk_x=e.pageX-offset.left;form.clk_y=e.pageY-offset.top;}else{form.clk_x=e.pageX-this.offsetLeft;form.clk_y=e.pageY-this.offsetTop;}}
setTimeout(function(){form.clk=form.clk_x=form.clk_y=null;},10);});});};$.fn.ajaxFormUnbind=function(){this.unbind('submit.form-plugin');return this.each(function(){$(":submit,input:image",this).unbind('click.form-plugin');});};$.fn.formToArray=function(semantic){var a=[];if(this.length==0)return a;var form=this[0];var els=semantic?form.getElementsByTagName('*'):form.elements;if(!els)return a;for(var i=0,max=els.length;i<max;i++){var el=els[i];var n=el.name;if(!n)continue;if(semantic&&form.clk&&el.type=="image"){if(!el.disabled&&form.clk==el)
a.push({name:n+'.x',value:form.clk_x},{name:n+'.y',value:form.clk_y});continue;}
var v=$.fieldValue(el,true);if(v&&v.constructor==Array){for(var j=0,jmax=v.length;j<jmax;j++)
a.push({name:n,value:v[j]});}
else if(v!==null&&typeof v!='undefined')
a.push({name:n,value:v});}
if(!semantic&&form.clk){var inputs=form.getElementsByTagName("input");for(var i=0,max=inputs.length;i<max;i++){var input=inputs[i];var n=input.name;if(n&&!input.disabled&&input.type=="image"&&form.clk==input)
a.push({name:n+'.x',value:form.clk_x},{name:n+'.y',value:form.clk_y});}}
return a;};$.fn.formSerialize=function(semantic){return $.param(this.formToArray(semantic));};$.fn.fieldSerialize=function(successful){var a=[];this.each(function(){var n=this.name;if(!n)return;var v=$.fieldValue(this,successful);if(v&&v.constructor==Array){for(var i=0,max=v.length;i<max;i++)
a.push({name:n,value:v[i]});}
else if(v!==null&&typeof v!='undefined')
a.push({name:this.name,value:v});});return $.param(a);};$.fn.fieldValue=function(successful){for(var val=[],i=0,max=this.length;i<max;i++){var el=this[i];var v=$.fieldValue(el,successful);if(v===null||typeof v=='undefined'||(v.constructor==Array&&!v.length))
continue;v.constructor==Array?$.merge(val,v):val.push(v);}
return val;};$.fieldValue=function(el,successful){var n=el.name,t=el.type,tag=el.tagName.toLowerCase();if(typeof successful=='undefined')successful=true;if(successful&&(!n||el.disabled||t=='reset'||t=='button'||(t=='checkbox'||t=='radio')&&!el.checked||(t=='submit'||t=='image')&&el.form&&el.form.clk!=el||tag=='select'&&el.selectedIndex==-1))
return null;if(tag=='select'){var index=el.selectedIndex;if(index<0)return null;var a=[],ops=el.options;var one=(t=='select-one');var max=(one?index+1:ops.length);for(var i=(one?index:0);i<max;i++){var op=ops[i];if(op.selected){var v=op.value;if(!v)
v=(op.attributes&&op.attributes['value']&&!(op.attributes['value'].specified))?op.text:op.value;if(one)return v;a.push(v);}}
return a;}
return el.value;};$.fn.clearForm=function(){return this.each(function(){$('input,select,textarea',this).clearFields();});};$.fn.clearFields=$.fn.clearInputs=function(){return this.each(function(){var t=this.type,tag=this.tagName.toLowerCase();if(t=='text'||t=='password'||tag=='textarea')
this.value='';else if(t=='checkbox'||t=='radio')
this.checked=false;else if(tag=='select')
this.selectedIndex=-1;});};$.fn.resetForm=function(){return this.each(function(){if(typeof this.reset=='function'||(typeof this.reset=='object'&&!this.reset.nodeType))
this.reset();});};$.fn.enable=function(b){if(b==undefined)b=true;return this.each(function(){this.disabled=!b;});};$.fn.selected=function(select){if(select==undefined)select=true;return this.each(function(){var t=this.type;if(t=='checkbox'||t=='radio')
this.checked=select;else if(this.tagName.toLowerCase()=='option'){var $sel=$(this).parent('select');if(select&&$sel[0]&&$sel[0].type=='select-one'){$sel.find('option').selected(false);}
this.selected=select;}});};function log(){if($.fn.ajaxSubmit.debug&&window.console&&window.console.log)
window.console.log('[jquery.form] '+Array.prototype.join.call(arguments,''));};})(jQuery);$(function(){if($.browser.msie&&$.browser.version<7){$('.exampleControl').hide();$('.salesExamples').removeClass('spotView');}else{var spotlight_show=function(container){var slides=container.find(".spotLight");var c_elem=container.get(0);c_elem.current_id=0;$(slides).hide();$(slides[0]).show();var change_slide=function(i){return function(){var slide_i=c_elem.current_id+i;if(slide_i==slides.length){slide_i=0;}else if(slide_i==-1){slide_i=slides.length-1;}
c_elem.current_id=slide_i;slides.hide();$(slides.get(slide_i)).show();};};container.find(".spotPrev").click(change_slide(-1));container.find(".spotNext").click(change_slide(1));};$('.spotWrap, .spotView').each(function(){spotlight_show($(this));});}});function TLabel(){}
TLabel.prototype.initialize=function(a){this.parentMap=a;var b=document.createElement('span');b.setAttribute('id',this.id);b.innerHTML=this.content;document.body.appendChild(b);b.style.position='absolute';b.style.zIndex=1;if(this.percentOpacity){this.setOpacity(this.percentOpacity);}
this.w=document.getElementById(this.id).offsetWidth;this.h=document.getElementById(this.id).offsetHeight;this.mapTray=a.getPane(G_MAP_MAP_PANE);this.mapTray.appendChild(b);if(!this.markerOffset){this.markerOffset=new GSize(0,0);}
this.setPosition();GEvent.bind(a,"zoomend",this,function(){this.setPosition()});GEvent.bind(a,"moveend",this,function(){this.setPosition()});}
TLabel.prototype.setPosition=function(a){if(a){this.anchorLatLng=a;}
var b=this.parentMap.fromLatLngToDivPixel(this.anchorLatLng);var x=parseInt(b.x);var y=parseInt(b.y);with(Math){switch(this.anchorPoint){case'topLeft':break;case'topCenter':x-=floor(this.w/2);break;case'topRight':x-=this.w;break;case'midRight':x-=this.w;y-=floor(this.h/2);break;case'bottomRight':x-=this.w;y-=this.h;break;case'bottomCenter':x-=floor(this.w/2);y-=this.h;break;case'bottomLeft':y-=this.h;break;case'midLeft':y-=floor(this.h/2);break;case'center':x-=floor(this.w/2);y-=floor(this.h/2);break;default:break;}}
var d=document.getElementById(this.id);d.style.left=x-this.markerOffset.width+'px';d.style.top=y-this.markerOffset.height+'px';}
TLabel.prototype.setOpacity=function(b){if(b<0){b=0;}if(b>100){b=100;}
var c=b/100;var d=document.getElementById(this.id);if(typeof(d.style.filter)=='string'){d.style.filter='alpha(opacity:'+b+')';}
if(typeof(d.style.KHTMLOpacity)=='string'){d.style.KHTMLOpacity=c;}
if(typeof(d.style.MozOpacity)=='string'){d.style.MozOpacity=c;}
if(typeof(d.style.opacity)=='string'){d.style.opacity=c;}}
$(document).ready(function(event){var add_files=function(){$("#add-another-file-link").unbind("click");$("#add-another-file-link").click(function(){if(no_of_files>10){show_message("You cannot upload more than 10 files at a time.","error","multiple-upload-message");}else{var id="#filerow_"+no_of_files;$(id).show();no_of_files=no_of_files+1;}});};var remove_files=function(){$("#remove-file-link").unbind("click");$("#remove-file-link").click(function(){if(no_of_files==1){show_message("You have to upload at least one file.","error","multiple-upload-message");}else{var id="#filerow_"+(no_of_files-1);var file_dest_id="#wpUploadFile_"+(no_of_files-1);var file_name_id="#wpDestFile_"+(no_of_files-1);var summary_field_name="input[@name="+"wpUploadDescription_"+(no_of_files-1)+"]"
$(summary_field_name).val("");$(file_dest_id).val("");$(file_name_id).val("");$(id).hide();no_of_files=no_of_files-1;}});};no_of_files=1;add_files();remove_files();$('#sourceFile').unbind("change").change(function(){if($('#destinationFilename').val()==""){$('#destinationFilename').val($(this).val().replace(/.*[\/\\]/,""));}});});var require=function(script_name,callback){if(typeof callback=='undefined'){callback=function(){};}
if($(document).data('lazyloaded-'+script_name)){return false;}
$(document).data('lazyloaded-'+script_name,true);$.ajax({url:'/support/'+script_name,dataType:'script',success:function(){callback(true);},cache:true,type:'GET'});return true;};var load_google_api=function(callback){if($(document).data('loaded-google-api')){return callback();}
$.ajax({url:'http://www.google.com/jsapi?key=ABQIAAAAPawaMCg6DiVrWPxiuk1opxST2J45pX-BFg9hDy-hys87QEQgyhSVnZzNO_Uid8vjLPeVU-fOiTuzVA',dataType:'script',success:callback,cache:true});$(document).data('loaded-google-api',true);};$(function(){$('#adsDisplay').click(function(){if($.cookie("hide_ads")=="true"){$.cookie("hide_ads","false");}else{$.cookie("hide_ads","true",{expires:1});}
window.location.reload();return false;});});$(document).ready(function(event){$(".actionhistorysubmit").click(function(event){event.preventDefault();var selected=$($("#pagehistory .selected input:checked"));if(selected.length==2){var diff=$(selected[0]).val();var oldid=$(selected[1]).val();redirect_url="/"+current_page_title+"?diff="+diff+"/"+oldid;window.location=redirect_url;}});$(".history-rollback").click(function(){$("#rollback-form").submit();return false;});});$(function(){var name_com_div=$('#namecom-dyn');if(typeof current_page_title!='undefined'&&name_com_div.length>0){$.getJSON('http://www.name.com/api/domain_suggestions?jsonp=?',{'domain':current_page_title},function(domains){$(name_com_div).fadeIn(250);$(domains).slice(0,5).each(function(i,domain){var a=$("<a title='Buy this domain on Name.com'>").text(domain).attr('href','http://www.name.com/search.php?domain='+domain);var li=$("<li></li>").append(a);$("#namecom-sug").append(li);});});}});var tag_actions_links_toggle=function(parent_div){$('.tag-actions a',parent_div).toggle();return false;};var edit_tags=function(){var parent_div=$(this).closest('.tags-widget');tag_toggle_editor(parent_div);tag_actions_links_toggle(parent_div);return false;};var tag_toggle_editor=function(parent_div){parent_div.toggleClass('tags-widget-edit');$('.tag-editor',parent_div).toggle();$('.tag-cloud',parent_div).toggle();return false;};var edit_tags_cancel=function(){var parent_div=$(this).closest('.tags-widget');tag_toggle_editor(parent_div);tag_actions_links_toggle(parent_div);return false;};var select_all_tags=function(){var parent_div=$(this).closest('.tags-widget');$('span.tag-editable input[type="checkbox"]',parent_div).attr("checked","checked");$(this).hide();$(this).closest('.tag-cloud-delete').find('.deselect-all-tags-link').show();return false;};var deselect_all_tags=function(){var parent_div=$(this).closest('.tags-widget');$('span.tag-editable input[type="checkbox"]',parent_div).attr("checked","");$(this).hide();$(this).closest('.tag-cloud-delete').find('.select-all-tags-link').show();return false;};var tag_add_success=function(form_id,request){var widget=$(form_id).closest(".tags-widget");widget.replaceWith(request);};var tag_edit_error=function(form_id,request){var elem=$(form_id).closest('.tag-editor');$(elem).children("div.errors").show().text(request.responseText);};var tag_delete_success=function(form_id,request){var widget=$(form_id).closest(".tags-widget");widget.replaceWith(request);};var tag_show_overflow=function(){$(this).hide();var parent_div=$(this).closest(".tags-widget");$("span.tag-overflow",parent_div).show();return false;};var show_all_tags=function(){var parent_div=$(this).closest(".tags-widget");$("span.tag-overflow",parent_div).show();};var tag_cleanup=function(form_id){var elem=$(form_id);bind_input_replace_value();elem.remove_spinner();};var bind_tag_events=function(parent_div){var widget=$(parent_div)[0];$('a.edit-link',widget).live("click",edit_tags);$('a.cancel-link',widget).live("click",edit_tags_cancel);$('a.tag-show-link',widget).live("click",tag_show_overflow);$('a.select-all-tags-link',widget).live("click",select_all_tags);$('a.deselect-all-tags-link',widget).live("click",deselect_all_tags);bind_input_replace_value();};var toggle_lists=function(){$('.list-item.hidden, .list-item.collapse').toggleClass('hidden').toggleClass('collapse');$('.list-button').toggle();};var refresh_lists_box=function(){if(typeof(current_page_title)=="undefined")
return;$("#list-widget").add_spinner('small');$.get(controller_prefix+"page/associated_lists",{"title":current_page_title},function(data){$("#list-widget").replaceWith(data);$("#list-widget").remove_spinner();bind_hover_event_on_list_widget();});};var bind_hover_event_on_list_widget=function(){$('.list-item').hover(function(){$(this).find('li').addClass('focus');},function(){$(this).find('li').removeClass('focus');});};$(function(){$('.tags-widget').each(function(){bind_tag_events(this);});bind_hover_event_on_list_widget();});var registrar_href=$('a.registrar_link').attr("href");if(registrar_href=="http://www.networksolutions.com/"||registrar_href=="http://www.godaddy.com/"){var certified_href=$('a.certifiedofferservice').attr("href");$('a.registrar_link').attr("href","/Special/click_throughs/record?to="+registrar_href+"&from="+current_page_title);$('a.certifiedofferservice').attr("href","/Special/click_throughs/record?to="+certified_href+"&from="+current_page_title);}
$(function(){$('.sales-screen').css('position','absolute').hide();var url=document.location.toString();if(url.match('#')){var urlAnchor='#'+url.split('#')[1];$('#salesSteps li a[href="'+urlAnchor+'"]').click().addClass('active');}else{$('#salesSteps li a:first').click().addClass('active');}
$("a[href^='#step']").each(function(){$(this).click(function(){$(this).parents('#salesSteps').find('a').removeClass('active');var id=$(this).attr('href');$(id).siblings('.sales-screen:visible').fadeOut();$(id).fadeIn(300);$(this).addClass('active');$('#salesSteps li a:last').addClass('active');});});$('.sales-ex-open').click(function(){var ex=$(this).attr('href');$(ex).appendTo('body').fadeIn(300);$(ex).find('.sales-ex-close').click(function(){$(this).parents('.sales-modal').fadeOut('slow');});return false;});});var FilterContributionControl=function(){};FilterContributionControl.prototype={filter_contributions_submit:function(){var action_types=$('#action_types').val();var contributor_name=$('#contributor_name').val();var url='/User:'+contributor_name+"?contributions";if(action_types&&String(action_types).toLowerCase().indexOf('all')!=0)
url+='&action_types='+action_types;top.location.href=url;},toggle_contributions_control:function(){$('.filter-contribution-control').toggle();},initilize:function(){$('#filter-contributions-button').click(this.filter_contributions_submit);$('#filter-contribution-lnk').click(this.toggle_contributions_control);}};var filter_control=new FilterContributionControl();filter_control.initilize();var register_ux_link=function(link_id){var date=new Date();date.setTime(date.getTime()+(30*60*1000));$.cookie("link_id",link_id,{path:"/",expires:date});};$(function(){$('.uxa').bind("click.ux",function(){var lid=$(this).attr('id');register_ux_link(lid);return true;});$('.editsectionText').bind("click.ux",function(){register_ux_link("domain-editsectionText");return true;});$('a[title*=UploadUserPortrait]').bind("click.ux",function(){register_ux_link("special_upload_user_portrait");return true;});});var bind_tag_title=function(title){$(".tag-title").click(function(){$.cookie('site-this-list-is-entered-from',title,{path:'/'});});};if(typeof(current_page_title)!='undefined')
bind_tag_title(current_page_title);AU.login=function(){if(!AU.user.anonymous){return true;}
$.get("/Special/authentication/authenticate",{'returnto':document.location.pathname},function(data){$.facebox(data);});};AU.geocode=function(address,callback){address=address.replace(/\s+/g,' ').replace(/^\s*|\s*$/g,'');if(address.length===0){return callback(false);}
$.get("/Special/geocode/get_coordinates",{'query':address},function(geocode){var coords=$.map(['latitude','longitude'],function(key){return parseFloat($(geocode).find(key).text());});callback(coords);});};(function($){$.fn.charLimit=function(options){var opts=$.extend({},$.fn.charLimit.defaults,options);return this.each(function(){var div=$(this);var input=$("input[type='text'],textarea",div);var feedback=options["errorOutput"];if(!feedback){feedback=$(input).siblings("span[class*='count']");}
input.keyup(function(){var text=input.val();if(typeof opts.preProcessor==="function"){text=opts.preProcessor(text);}
feedback.show();var charDiff=opts.maxLength-(text.length);if(charDiff>0){feedback.css({color:'#66CC66'});if(charDiff==1){feedback.html(charDiff+" character left.");}else{feedback.html(charDiff+" characters left.");}}
else if(charDiff<0){feedback.css({color:'#CC0033'});if(charDiff==-1){feedback.html((charDiff*-1)+" character over the limit");}else{feedback.html((charDiff*-1)+" characters over the limit");}}else{feedback.css({color:'#999999'}).html("No characters left.");}});});};$.fn.charLimit.defaults={maxLength:63};})(jQuery);AU.eventTracking={profileID:'UA-435152-1',initTime:0,trackEvent:function(category,action,optionalLabel,optionalValue,profileID){profileID=profileID?profileID:this.profileID;optionalValue=optionalValue?optionalValue:(Math.round(((new Date).getTime()-this.initTime)/1000));var _pageTracker=_gat._getTracker(profileID);_pageTracker._initData();return _pageTracker._trackEvent(category,action,optionalLabel,optionalValue);},bindTracking:function(elementQuery,category,action,trackEvent,optionalLabel,optionalValue){trackEvent=trackEvent?trackEvent:'click';$(elementQuery).bind(trackEvent,function(e){AU.eventTracking.trackEvent(category,action,optionalLabel,optionalValue);});},init:function(){this.initTime=(new Date).getTime();this.bindTracking('#search-query','Search Bar','onFocus','focus');this.bindTracking('.tag-cloud .edit-link','Tags','edit tags // logged in');this.bindTracking('.tag-cloud .edit-link-login','Tags','edit tags // logged out');this.bindTracking('.tag-actions .cancel-link','Tags','cancel tag edit');this.bindTracking('.mSum-edit-link','MicroSummary','edit microsummary link');this.bindTracking('.mSum-head .domainLink','MicroSummary','Link to domain from MicroSummary','click',$('.mSum-head .domainLink').text());this.bindTracking('#recentcontributor .edit','Recent Contributors','Edit from Recent Contributors');this.bindTracking('#bookmark a','Content Actions','Expand Bookmarker');this.bindTracking('#page-alerts-link','Content Actions','Get Page Alerts');this.bindTracking('#pa-watch a','Content Actions','Watch');this.bindTracking('#pa-unwatch a','Content Actions','Unwatch');this.bindTracking('#flagToggle','Content Actions','Expand Flags');this.bindTracking('#adultChoice','Content Actions','Flag as Adult');this.bindTracking('#okChoice','Content Actions','Flag as OK');this.bindTracking('.thumbLink','Website Info','Domain Thumbnail','click',$('.thumbLink').attr('href'));this.bindTracking('#DomainTools a','Website Info','Link to DomainTools','click',$('#DomainTools a').attr('href'));this.bindTracking('#widget-embed-code','Widget Embed','Focus widget embed field','focus');this.bindTracking('#list-widget .list a','List Widget','Click on related list');this.bindTracking('#history a','Page Tabs','History');this.bindTracking('#ca-move a','Page Tabs','Rename');this.bindTracking('#ca-purge a','Page Tabs','Refresh');this.bindTracking('#other-page a','Page Tabs','Page');this.bindTracking('#other-talk-page a','Page Tabs','Talk Page');this.bindTracking('#user-page a','Page Tabs','User Page');this.bindTracking('#user-talk-page a','Page Tabs','User Talk Page');this.bindTracking('#user-talk-page-new-talk a','Page Tabs','Add a user comment');this.bindTracking('#image-page a','Page Tabs','File Page');this.bindTracking('#image-talk-page a','Page Tabs','File Talk Page');this.bindTracking('#image-talk-page-new-talk a','Page Tabs','Add an image comment');this.bindTracking('#domain-wiki_edit','WikiText','edit wiki button');this.bindTracking('.editsectionText','Widgets','any widget edit buttons');this.bindTracking('#Twitter a','Website Info','Link to Twitter Search','click',$('#Twitter a').attr('href'));this.bindTracking('#Flickr a','Website Info','Link to Flickr Search','click',$('#Flickr a').attr('href'));this.bindTracking('#YouTube a','Website Info','Link to YouTube Search','click',$('#YouTube a').attr('href'));this.bindTracking('#related-domain-container .tag-del','Related Domains','Remove Related Domain');this.bindTracking('#related_domain_name','Related Domains','Focus related domain field','focus');this.bindTracking('#related_domain_submit','Related Domains',"Click 'add domain' button");this.bindTracking('#related-domain-input','Related Domains','Submit add related domain form','submit');this.bindTracking('.aura-more-results','Lists','Show more list results');this.bindTracking('#aura-results-top','Lists','Go to top of list');this.bindTracking('#site.site-adder','Lists','Focus add site field','focus');this.bindTracking('#list-add_site_to_list','Lists',"Click 'add site' button");this.bindTracking('#add-site-to-list form','Lists','Submit add site to list form','submit');this.bindTracking('#aura-history','Lists','List History');this.bindTracking('#list-desc-edit-link','Lists','Edit list description');this.bindTracking('#fdbk_tab','Lists','Get Satisfaction Feedback Tab');this.bindTracking('#footerlists .help','Help','"Need Help?" link in footer');this.bindTracking('#mainNav .help','Help','"Need Help?" link in left sidebar');this.bindTracking('.takeSurvey','Survey','"Give Us Feedback" button');$("#navad-inner .toggleSwitch").click(function(){if($(this).html().search(/more/)!=-1){AU.eventTracking.trackEvent("Left SideBar","more links");}
else if($(this).html().search(/less/)!=-1){AU.eventTracking.trackEvent("Left SideBar","less links");}});$("#adsDisplay").click(function(){if($(this).html().search(/Show/)!=-1){AU.eventTracking.trackEvent("Left SideBar","Show Ads");}
else if($(this).html().search(/Hide/)!=-1){AU.eventTracking.trackEvent("Left SideBar","Hide Ads");}});$("a.mSum-need").click(function(){if($(this).html().search(/click here to sum up/)!=-1){AU.eventTracking.trackEvent("MicroSummary","first edit link");}});$('.tag-cloud .tag-link').click(function(){AU.eventTracking.trackEvent("Tags","tag link",$(this).text());});$('#recentcontributor .image').click(function(){AU.eventTracking.trackEvent("Recent Contributors","Recent Contributor Portrait",$(this).attr('title'));})}};$(function(){AU.eventTracking.init();});var addthis_conf={ver:100};function addthis_click(a,b){try{a.onmouseout=function(){addthis_close();};}catch(e){}return addthis_open(a,b||"",window.addthis_url||"",window.addthis_title||"");}function addthis_invoke(s,u,t,p){addthis_config.username=p||_ate.pub();addthis_share.url=(u||w.addthis_url||"[url]");addthis_share.title=(t||w.addthis_title||"[title]");var w=window,lu=addthis_share.url.toLowerCase(),lt=addthis_share.title.toLowerCase();if(lu===""||lu==="[url]"){addthis_share.url=location.href;}if(lt===""||lt==="[title]"){addthis_share.title=document.title;}_ate.as(s);return false;}if(!window._ate){var _atd="www.addthis.com/",_atr="//s7.addthis.com/",_euc=encodeURIComponent,_duc=decodeURIComponent,_atu="undefined",_atc={dr:0,ver:250,loc:0,enote:"",cwait:500,tamp:1,samp:0.01,camp:1,vamp:1,addr:-1,addt:1,xfl:!!window.addthis_disable_flash,abf:!!window.addthis_do_ab};(function(){try{var l=window.location;if(l.protocol.indexOf("file")===0){_atr="http:"+_atr;}if(l.hostname.indexOf("localhost")!=-1){_atc.loc=1;}}catch(e){}var ua=navigator.userAgent.toLowerCase(),d=document,w=window,wa=w.addEventListener,we=w.attachEvent,dl=d.location,b={win:/windows/.test(ua),chr:/chrome/.test(ua),iph:/iphone/.test(ua),saf:(/webkit/.test(ua))&&!(/chrome/.test(ua)),opr:/opera/.test(ua),msi:(/msie/.test(ua))&&!(/opera/.test(ua)),ffx:/firefox/.test(ua),ie6:/msie 6.0/.test(ua),mod:-1},_9={isBound:false,isReady:false,readyList:window.addthis_onload||[],onReady:function(){if(!_9.isReady){_9.isReady=true;var l=_9.readyList;for(var fn=0;fn<l.length;fn++){l[fn].call(window);}_9.readyList=[];}},addLoad:function(_c){var _d=w.onload;if(typeof w.onload!="function"){w.onload=_c;}else{w.onload=function(){if(_d){_d();}_c();};}},bindReady:function(){if(r.isBound){return;}r.isBound=true;if(d.addEventListener&&!b.opr){d.addEventListener("DOMContentLoaded",r.onReady,false);}var _e=window.addthis_product;if(_e&&_e.indexOf("f")>-1){r.onReady();return;}if(b.msi&&window==top){(function(){if(r.isReady){return;}try{d.documentElement.doScroll("left");}catch(error){setTimeout(arguments.callee,0);return;}r.onReady();})();}if(b.opr){d.addEventListener("DOMContentLoaded",function(){if(r.isReady){return;}for(var i=0;i<d.styleSheets.length;i++){if(d.styleSheets[i].disabled){setTimeout(arguments.callee,0);return;}}r.onReady();},false);}if(b.saf){var _10;(function(){if(r.isReady){return;}if(d.readyState!="loaded"&&d.readyState!="complete"){setTimeout(arguments.callee,0);return;}if(_10===undefined){var _12=d.gn("link");for(var i=0;i<_12.length;i++){if(_12[i].getAttribute("rel")=="stylesheet"){_10++;}}var _14=d.gn("style");_10+=_14.length;}if(d.styleSheets.length!=_10){setTimeout(arguments.callee,0);return;}r.onReady();})();}r.addLoad(r.onReady);},append:function(fn,_16){r.bindReady();if(r.isReady){fn.call(window,[]);}else{r.readyList.push(function(){return fn.call(window,[]);});}}},r=_9,_17={vst:[],rev:"$Rev: 67244 $",bro:b,clck:1,show:1,dl:dl,camp:_atc.camp-Math.random(),samp:_atc.samp-Math.random(),vamp:_atc.vamp-Math.random(),tamp:_atc.tamp-Math.random(),ab:"-",scnt:1,seq:1,inst:1,wait:500,tmo:null,cvt:[],svt:[],sttm:new Date().getTime(),max:268435455,pix:"tev",sid:0,sub:!!window.at_sub,uid:null,oot:null,swf:"//bin.clearspring.com/at/v/1/button1.6.swf",evu:"//e1.clearspring.com/at/",mun:function(s){var mv=291;if(s){for(var i=0;i<s.length;i++){mv=(mv*(s.charCodeAt(i)+i)+3)&1048575;}}return(mv&16777215).toString(32);},off:function(){return Math.floor((new Date().getTime()-_17.sttm)/100).toString(16);},ran:function(){return Math.floor(Math.random()*4294967295).toString(36);},srd:function(){if(_17.dr){return"&pre="+_euc(_17.dr);}else{return"";}},cst:function(c){return"CXNID=2000001.521545608054043907"+(c||2)+"NXC";},hrr:function(_1c){if(_1c&&_1c.urls&&_1c.urls instanceof Array){for(var i=0;i<_1c.urls.length;i++){new Image().src=_1c.urls[i];}}},img:function(i,c){if(!window.at_sub){var a=_17,dr=a.dr;if(dr){dr=(dr.split("?")).shift();dr=(dr.split("http://")).pop();if(dr.length>25){dr=dr.substr(0,25);}}new Image().src=_atr+"live/t00/"+i+".gif?"+(a.uid!==null?"uid="+a.uid+"&":"")+a.ran()+"&"+a.cst(c)+(a.pub()?"&pub="+a.pub():"")+(dr?"&dr="+_euc(dr):"");}},cuid:function(){return(_17.sttm&_17.max).toString(16)+(Math.floor(Math.random()*_17.max)).toString(16);},ssid:function(){if(_17.sid===0){_17.sid=_17.cuid();}return _17.sid;},sev:function(id,_23){_17.pix="sev-"+(typeof(id)!=="number"?_euc(id):id);_17.svt.push(id+";"+_17.off());if(_23===1){_17.xmi(true);}else{_17.sxm(true);}},cev:function(k,v){_17.pix="cev-"+_euc(k);_17.cvt.push(_euc(k)+"="+_euc(v)+";"+_17.off());_17.sxm(true);},sxm:function(b){if(_17.tmo!==null){clearTimeout(_17.tmo);}if(b){_17.tmo=_17.sto("_ate.xmi(false)",_17.wait);}},sto:function(c,t){return setTimeout(c,t);},sta:function(){var a=_17;return"AT-"+(a.pub()?a.pub():"unknown")+"/-/"+a.ab+"/"+a.ssid()+"/"+(a.seq++)+(a.uid!==null?"/"+a.uid:"");},xmi:function(_2a){var a=_17,h=a.dl?a.dl.hostname:"";if(!a.uid){a.dck("X"+a.cuid());}else{a.coo();}if(a.cvt.length+a.svt.length>0){a.sxm(false);if(a.seq===1){a.cev("pin",a.inst);}if(_atc.xtr){return;}if(h.indexOf(".gov")>-1||h.indexOf(".mil")>-1){_atc.xck=1;}var urp=a.pix+"-"+a.ran()+".png?ev="+_17.sta()+"&se="+a.svt.join(",")+"&ce="+a.cvt.join(",")+(_atc.xck?"&xck=1":""),url=a.evu+urp;a.cvt=[];a.svt=[];if(_2a){var d=document,i=d.ce("iframe");i.id="_atf";i.src=url;_17.opp(i.style);d.body.appendChild(i);i=d.getElementById("_atf");}else{(new Image()).src=url;}}},loc:function(){return _atc.loc;},opp:function(st){st.width="1px";st.height="1px";st.position="absolute";st.zIndex=100000;},pub:function(){return window.addthis_config&&addthis_config.username?_euc(addthis_config.username):(window.addthis_pub||"");},plo:[],lad:function(x){_17.plo.push(x);},lng:function(al){var d=document;if(al&&(al.toLowerCase()).indexOf("en")!==0&&!_17.pll){var o=d.ce("script");o.src=_atr+"static/r07/lang00.js";d.gn("head")[0].appendChild(o);_17.pll=o;}},jlo:function(){try{var d=document,al=(window.addthis_language||addthis_config.ui_language||(_17.bro.msi?navigator.userLanguage:navigator.language));_17.lng(al);if(!_17.pld){var m=d.ce("script");m.src=_atr+"static/r07/menu30.js";d.gn("head")[0].appendChild(m);_17.pld=m;}}catch(e){}},igv:function(u,t){if(!w.addthis_share){w.addthis_share={url:w.addthis_url||u,title:w.addthis_title||t};}if(!w.addthis_config){w.addthis_config={username:w.addthis_pub};}else{if(addthis_config.data_use_flash===false){_atc.xfl=1;}if(addthis_config.data_use_cookies===false){_atc.xck=1;}}},lod:function(arg){try{var w=window,a=_17,hp=0,f=((arg===1||w.addthis_load_flash)&&!_atc.abf),dr=d.referer||d.referrer||"",du=dl?dl.href:null,si=du?du.indexOf("sms_ss"):-1,al=((w.addthis_language||(w.addthis_config?w.addthis_config.ui_language:null)||(_17.bro.msi?navigator.userLanguage:navigator.language)).split("-"))[0],_44="email,favorites,print,delicious,digg,google,myspace,live,facebook,stumbleupon,twitter,more",_45={en:4,es:3,it:4,nl:2,ja:2,fr:2,pt:2,tr:2,de:3},_46=_45[al],fnd=0,lks=d.getElementsByTagName("link");for(var i=0;i<lks.length;i++){var l=lks[i];if(l.rel&&l.rel=="canonical"&&l.href){du=l.href;}}a.igv(du,d.title||"");_17.gov();a.dr=dr;a.ab=((!window.addthis_options||addthis_options==_44)&&!window.addthis_exclude&&(!window.addthis_config||((!addthis_config.services_compact||addthis_config.services_compact==_44)&&!addthis_config.services_expanded&&!addthis_config.services_exclude)))?w.addthis_ab||(_46?("l2-"+Math.max(0,Math.floor(a.tamp*_46-1/_46))):"~"):"~";if(!f){if(a.samp>=0&&!a.sub){a.sev("20");a.cev("plo",Math.round(1/_atc.samp));if(a.dr){a.cev("pre",a.dr);hp=1;}}if(true&&a.camp>=0&&du&&dl&&dl.protocol&&(dr.indexOf(".com")>-1)&&(dl.protocol.indexOf("https")==-1)){if(dr&&dr.match(/ws\/results\/(Web|Images|Video|News)/)){fnd=1;}else{if(dr.indexOf(".com/search")>-1){var t=dr.split("?").pop().split("&");for(var i=0;i<t.length;i++){if(t[i].indexOf("q=")==0||t[i].indexOf("p=")==0||t[i].indexOf("query")==0||t[i].indexOf("qry")==0||t[i].indexOf("text")==0){fnd=1;break;}}}}if(!_atc.xtr&&!_atc.xck&&fnd&&a.mun(a.pub())!=="mu2r"){var o=d.ce("script");o.src="//cf.addthis.com/red/p.json?callback=_ate.hrr"+(a.pub()?"&pub="+a.pub():"")+(a.uid&&a.uid!=="anonymous"?"&uid="+_euc(a.uid):"")+"&url="+_euc(du)+"&ref="+_euc((d.referer||d.referrer));d.gn("head")[0].appendChild(o);}}if(si>-1){var sm=du.substr(si),am=sm.indexOf("&");if(am>-1){sm=sm.substr(0,am);}sm=(sm.split("="))[1];if(a.vamp>=0&&!a.sub&&sm.length){a.cev("plv",Math.round(1/_atc.vamp));a.cev("rsc",sm);}}a.img(_atc.ver+"lo","2");}if(a.plo.length>0){a.jlo();}if(a.swf&&!_atc.xfl&&!(a.loc())&&!_atc.abf&&(f||a.uid===null||(a.uid!=="anonymous"&&a.oot&&((new Date()).getTime()-a.oot>60480000)))){a.uoo();var _4f=function(o,n,v){var c=d.createElement("param");c.name=n;c.value=v;o.appendChild(c);};var o=d.createElement("object");a.opp(o.style);o.id="atff";if(b.msi){o.classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000";_4f(o,"movie",a.swf);}else{o.data=a.swf;o.quality="high";o.type="application/x-shockwave-flash";}_4f(o,"wmode","transparent");_4f(o,"allowScriptAccess","always");d.body.insertBefore(o,d.body.firstChild);if(b.msi){o.outerHTML+=" ";}}}catch(e){}},unl:function(){var a=_17;if(a.samp>=0&&!a.sub&&!_atc.abf){a.sev("21",1);a.cev("pun",1/_atc.samp);}return true;},kck:function(k){var d=document;if(d.cookie){d.cookie=k+"= ; expires=Tue, 31 Mar 2009 05:47:11 UTC; path=/";}},rck:function(k){var d=document;if(d.cookie){var ck=d.cookie.split(";");for(var i=0;i<ck.length;i++){var c=ck[i],x=c.indexOf(k+"=");if(x>=0){return c.substring(x+(k.length+1));}}}return;},uoo:function(){_17.sck("_csoot",(new Date().getTime()));},coo:function(f){if(_17.uid=="anonymous"&&!_17.oot){_17.xck=1;_17.uoo();}},dck:function(c){_17.uid=c;_17.sck("_csuid",c);_17.coo();},gov:function(){var h=_17.dl?_17.dl.hostname:"";if(h.indexOf(".gov")>-1||h.indexOf(".mil")>-1){_atc.xck=1;_atc.xfl=1;}var p=_17.pub(),x=["usarmymedia","gobiernousa","govdelivery"];for(i in x){if(p==x[i]){_atc.xck=1;_atc.xfl=1;break;}}},sck:function(u,v,s){_17.gov();if(!_atc.xck){d.cookie=u+"="+v+(!s?"; expires=Wed, 04 Oct 2028 03:19:53 GMT":"")+"; path=/";}},fcl:null,asetup:function(x){var a=_17;try{if(x!==null&&x!==_atu){a.dck(x);}if(a.fcl){a.fcl();}}catch(e){}return x;},ao:function(elt,_69,_6a,_6b,_6c,_6d){_17.lad(["open",elt,_69,_6a,_6b,_6c,_6d]);_17.jlo();return false;},ac:function(){},as:function(s,cf,sh){_17.lad(["send",s,cf,sh]);_17.jlo();}},a=_17;w._ate=a;w._adr=r;d.ce=d.createElement;d.gn=d.getElementsByTagName;r.bindReady();if(wa){wa("unload",a.unl,false);}else{if(we){we("onunload",a.unl);}else{w.onunload=a.unl;}}if(!_atc.ost){if(!w.addthis_conf){w.addthis_conf={};}for(var i in addthis_conf){_atc[i]=addthis_conf[i];}_atc.ost=1;}r.append(a.lod);if(d.cookie){var ck=d.cookie.split(";");for(var i=0;i<ck.length;i++){var c=ck[i],x=c.indexOf("_csuid="),y=c.indexOf("_csoot=");if(x>=0){_17.uid=c.substring(x+7);}else{if(y>=0){_17.oot=c.substring(y+7);}}}}try{var l=d.ce("link");l.rel="stylesheet";l.type="text/css";l.href=_atr+"static/r07/widget15.css";l.media="all";d.gn("head")[0].appendChild(l);}catch(e){}var ss=d.gn("script"),s=ss[ss.length-1],q=s.src.replace(/^[^\?]+\??/,""),pq=function(q){var p={};if(!q){return p;}var ps=q.split(/[;&]/);for(var i=0;i<ps.length;i++){var kv=ps[i].split("=");if(!kv||kv.length!=2){continue;}var k=_duc(kv[0]),v=_duc(kv[1]);v=v.replace(/\+/g," ");ps[k]=v;}return ps;},p=pq(q);if(p.pub){w.addthis_pub=_duc(p.pub);if(w.addthis_config){w.addthis_config.username=w.addthis_pub;}}else{if(p.username){w.addthis_pub=_duc(p.username);if(w.addthis_config){w.addthis_config.username=w.addthis_pub;}}}if(p.domready){_atc.dr=1;}try{if(_atc.ver===120){var rc="atb"+w._ate.cuid();d.write("<span id=\""+rc+"\"></span>");w._ate.igv();w._ate.lad(["span",rc,addthis_share.url||"[url]",addthis_share.title||"[title]"]);}if(w.addthis_clickout){_17.lad(["cout"]);}}catch(e){}})();function addthis_open(elt,_84,_85,_86,_87,_88){if(typeof _87=="string"){_87=null;}return _ate.ao(elt,_84,_85,_86,_87,_88);}function addthis_close(){_ate.ac();}function addthis_sendto(s,cf,sh){_ate.as(s,cf,sh);return false;}if(_atc.dr){_adr.onReady();}}else{_ate.inst++;}if(_atc.abf){addthis_open(document.getElementById("ab"),"emailab",window.addthis_url||"[URL]",window.addthis_title||"[TITLE]");}
var DescriptionParser=(function(){var interpolate=function(str,match,parsed){return str.replace(match[0],parsed);};var parseListLinks=function(str,plaintext){var re=/\[\[List:([0-9a-zA-Z\-.]+)(\|([^\]]+))?\]\]/;var match=re.exec(str);var output="";if(match===null){return str;}
if(typeof match[3]!=='undefined'){if(plaintext){output=interpolate(str,match,match[3]);}else{output=interpolate(str,match,"<a href=\"/list/"+match[1]+"\">"+match[3]+"</a>");}}else if(typeof match[1]!=='undefined'){if(plaintext){output=interpolate(str,match,match[1]);}else{output=interpolate(str,match,"<a href=\"/list/"+match[1]+"\">"+match[1]+"</a>");}}
match=re.exec(output);if(match===null){return output;}
return parseListLinks(output,plaintext);};var parseInternalLinks=function(str,plaintext){var re=/\[\[([^\]\|]+)(\|([^\]]+))?\]\]/;var match=re.exec(str);var output="";if(match===null){return str;}
if(typeof match[3]!=='undefined'){if(plaintext){output=interpolate(str,match,match[3]);}else{output=interpolate(str,match,"<a href=\"/"+match[1]+"\">"+match[3]+"</a>");}}else if(typeof match[1]!=='undefined'){if(plaintext){output=interpolate(str,match,match[1]);}else{output=interpolate(str,match,"<a href=\"/"+match[1]+"\">"+match[1]+"</a>");}}
match=re.exec(output);if(match===null){return output;}
return parseInternalLinks(output,plaintext);};var parseLinks=function(str,plaintext){str=parseListLinks(str,plaintext);return parseInternalLinks(str,plaintext);}
return{parse:function(str){return parseLinks(str,false);},parse_plaintext:function(str){return parseLinks(str,true);}};})();var Widget={initEditButton:function(){var widget=this;var div=this.div();widget.stopSpinner();$('.cancel-edit',div).hide();$('.edit-widget',div).show().unbind('click').click(function(){if(!AU.login()){return false;}
widget.startSpinner();var edit_area=$('.edit-area',div);var prev_contents=$(edit_area).contents().clone(true);$.get(this.href,function(data){$('.edit-widget',div).hide();$(edit_area).html(data);$('.cancel-edit',div).show();$('.edit-area',div).addClass('editing');$('.cancel-edit',div).unbind('click').click(function(){$(edit_area).empty().append(prev_contents);$(this).unbind('click').hide();$('.edit-area',div).removeClass('editing');$('.edit-widget',div).show();widget.stopSpinner();return false;});widget.initEdit();});return false;});},startSpinner:function(){$(".controls",this.div()).remove_spinner().add_spinner();},stopSpinner:function(){$(".controls",this.div()).remove_spinner();},initEdit:function(){var widget=this;var div=this.div();widget.stopSpinner();widget.initEditForm();$('form :input:visible:first',div).focus();$('form',div).unbind('submit').submit(function(){var form=this;if(!widget.verifyForm()){return false;}
if($(form).data('submitting')){return false;}
widget.startSpinner();$(form).data('submitting',true);$(form).ajaxSubmit({success:function(data,textStatus){$('.edit-area',div).html(data);$('.edit-area',div).removeClass('editing');widget.initView();},error:function(response){widget.handleError(response);},complete:function(response){$(form).data('submitting',false);}});return false;});},init:function(){this.initView();this.initEdit();},initView:function(){this.initEditButton();},verifyForm:function(){return true;},initEditForm:function(){},handleError:function(response){$('.edit-area',this.div()).html(response.responseText);this.initEdit();}};var ContactWidget=$.extend(false,Widget,{div:function(){return $(".contact-widget");},initEditForm:function(){$('.edit-email',this.div()).click(function(){$(this).siblings('img, input').remove().end().replaceWith('<input name="contact[email]" size="30" type="text" />');return false;});},initMap:function(){if($(".map",this.div()).length>0){AU.geocode($('.contact-address',this.div()).text(),this.loadMap);}},loadMap:function(coords){if(!coords||isNaN(coords[0])||isNaN(coords[1])){return;}
load_google_api(function(){google.load("maps","3",{"other_params":"sensor=false","callback":ContactWidget.drawMap(coords)});});},drawMap:function(coords){var ZOOM_LEVEL=6;var mapDiv=$('.map',this.div());return function(){var latLong=new google.maps.LatLng(coords[0],coords[1]);var map=new google.maps.Map(mapDiv.get(0),{zoom:ZOOM_LEVEL,center:latLong,mapTypeId:google.maps.MapTypeId.ROADMAP});(new google.maps.Marker({position:latLong,map:map}));mapDiv.show();};},initView:function(){this.initEditButton();this.initMap();}});$(function(){ContactWidget.init();});var LogoWidget=$.extend(false,Widget,{div:function(){return $(".logo-widget");},initEditForm:function(){$("form",this.div()).append('<input type="hidden" name="format" value="js" />');},verifyForm:function(){return!!$("form",this.div()).attr('logo').value;},removeLogo:function(){var elem=$(this);$.ajax({complete:function(request){LogoWidget.init();},dataType:'text',error:function(request){$('.logo-widget .errors').html(request.responseText).show();},success:function(request){$('.logo-widget').replaceWith(request);},url:elem.attr("href")});return false;}});$(function(){LogoWidget.init();});$(".remove-link").live("click",LogoWidget.removeLogo);var AboutWidget=$.extend(false,Widget,{div:function(){return $(".about-widget");}});$(function(){AboutWidget.init();});var MicroSummaryWidget=$.extend(false,Widget,{div:function(){return $(".micro-summary-widget");},initEditForm:function(){$("form",this.div()).charLimit({maxLength:63,preProcessor:DescriptionParser.parse_plaintext,errorOutput:$(this.div()).find(".microsummaryErrors")});}});$(function(){MicroSummaryWidget.init();});var CompanyNameWidget=$.extend(false,Widget,{div:function(){return $(".company-name-widget");}});$(function(){CompanyNameWidget.init();});