
/*28 files in 0.4 seconds, shaved 92047 off 269889, 34.11%*/

/*jquery-1.3.2.js*/

(function(){var
window=this,undefined,_jQuery=window.jQuery,_$=window.$,jQuery=window.jQuery=window.$=function(selector,context){return new jQuery.fn.init(selector,context);},quickExpr=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,isSimple=/^.[^:#\[\.,]*$/;jQuery.fn=jQuery.prototype={init:function(selector,context){selector=selector||document;if(selector.nodeType){this[0]=selector;this.length=1;this.context=selector;return this;}
if(typeof selector==="string"){var match=quickExpr.exec(selector);if(match&&(match[1]||!context)){if(match[1])
selector=jQuery.clean([match[1]],context);else{var elem=document.getElementById(match[3]);if(elem&&elem.id!=match[3])
return jQuery().find(selector);var ret=jQuery(elem||[]);ret.context=document;ret.selector=selector;return ret;}}else
return jQuery(context).find(selector);}else if(jQuery.isFunction(selector))
return jQuery(document).ready(selector);if(selector.selector&&selector.context){this.selector=selector.selector;this.context=selector.context;}
return this.setArray(jQuery.isArray(selector)?selector:jQuery.makeArray(selector));},selector:"",jquery:"1.3.2",size:function(){return this.length;},get:function(num){return num===undefined?Array.prototype.slice.call(this):this[num];},pushStack:function(elems,name,selector){var ret=jQuery(elems);ret.prevObject=this;ret.context=this.context;if(name==="find")
ret.selector=this.selector+(this.selector?" ":"")+selector;else if(name)
ret.selector=this.selector+"."+name+"("+selector+")";return ret;},setArray:function(elems){this.length=0;Array.prototype.push.apply(this,elems);return this;},each:function(callback,args){return jQuery.each(this,callback,args);},index:function(elem){return jQuery.inArray(elem&&elem.jquery?elem[0]:elem,this);},attr:function(name,value,type){var options=name;if(typeof name==="string")
if(value===undefined)
return this[0]&&jQuery[type||"attr"](this[0],name);else{options={};options[name]=value;}
return this.each(function(i){for(name in options)
jQuery.attr(type?this.style:this,name,jQuery.prop(this,options[name],type,i,name));});},css:function(key,value){if((key=='width'||key=='height')&&parseFloat(value)<0)
value=undefined;return this.attr(key,value,"curCSS");},text:function(text){if(typeof text!=="object"&&text!=null)
return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(text));var ret="";jQuery.each(text||this,function(){jQuery.each(this.childNodes,function(){if(this.nodeType!=8)
ret+=this.nodeType!=1?this.nodeValue:jQuery.fn.text([this]);});});return ret;},wrapAll:function(html){if(this[0]){var wrap=jQuery(html,this[0].ownerDocument).clone();if(this[0].parentNode)
wrap.insertBefore(this[0]);wrap.map(function(){var elem=this;while(elem.firstChild)
elem=elem.firstChild;return elem;}).append(this);}
return this;},wrapInner:function(html){return this.each(function(){jQuery(this).contents().wrapAll(html);});},wrap:function(html){return this.each(function(){jQuery(this).wrapAll(html);});},append:function(){return this.domManip(arguments,true,function(elem){if(this.nodeType==1)
this.appendChild(elem);});},prepend:function(){return this.domManip(arguments,true,function(elem){if(this.nodeType==1)
this.insertBefore(elem,this.firstChild);});},before:function(){return this.domManip(arguments,false,function(elem){this.parentNode.insertBefore(elem,this);});},after:function(){return this.domManip(arguments,false,function(elem){this.parentNode.insertBefore(elem,this.nextSibling);});},end:function(){return this.prevObject||jQuery([]);},push:[].push,sort:[].sort,splice:[].splice,find:function(selector){if(this.length===1){var ret=this.pushStack([],"find",selector);ret.length=0;jQuery.find(selector,this[0],ret);return ret;}else{return this.pushStack(jQuery.unique(jQuery.map(this,function(elem){return jQuery.find(selector,elem);})),"find",selector);}},clone:function(events){var ret=this.map(function(){if(!jQuery.support.noCloneEvent&&!jQuery.isXMLDoc(this)){var html=this.outerHTML;if(!html){var div=this.ownerDocument.createElement("div");div.appendChild(this.cloneNode(true));html=div.innerHTML;}
return jQuery.clean([html.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0];}else
return this.cloneNode(true);});if(events===true){var orig=this.find("*").andSelf(),i=0;ret.find("*").andSelf().each(function(){if(this.nodeName!==orig[i].nodeName)
return;var events=jQuery.data(orig[i],"events");for(var type in events){for(var handler in events[type]){jQuery.event.add(this,type,events[type][handler],events[type][handler].data);}}
i++;});}
return ret;},filter:function(selector){return this.pushStack(jQuery.isFunction(selector)&&jQuery.grep(this,function(elem,i){return selector.call(elem,i);})||jQuery.multiFilter(selector,jQuery.grep(this,function(elem){return elem.nodeType===1;})),"filter",selector);},closest:function(selector){var pos=jQuery.expr.match.POS.test(selector)?jQuery(selector):null,closer=0;return this.map(function(){var cur=this;while(cur&&cur.ownerDocument){if(pos?pos.index(cur)>-1:jQuery(cur).is(selector)){jQuery.data(cur,"closest",closer);return cur;}
cur=cur.parentNode;closer++;}});},not:function(selector){if(typeof selector==="string")
if(isSimple.test(selector))
return this.pushStack(jQuery.multiFilter(selector,this,true),"not",selector);else
selector=jQuery.multiFilter(selector,this);var isArrayLike=selector.length&&selector[selector.length-1]!==undefined&&!selector.nodeType;return this.filter(function(){return isArrayLike?jQuery.inArray(this,selector)<0:this!=selector;});},add:function(selector){return this.pushStack(jQuery.unique(jQuery.merge(this.get(),typeof selector==="string"?jQuery(selector):jQuery.makeArray(selector))));},is:function(selector){return!!selector&&jQuery.multiFilter(selector,this).length>0;},hasClass:function(selector){return!!selector&&this.is("."+selector);},val:function(value){if(value===undefined){var elem=this[0];if(elem){if(jQuery.nodeName(elem,'option'))
return(elem.attributes.value||{}).specified?elem.value:elem.text;if(jQuery.nodeName(elem,"select")){var index=elem.selectedIndex,values=[],options=elem.options,one=elem.type=="select-one";if(index<0)
return null;for(var i=one?index:0,max=one?index+1:options.length;i<max;i++){var option=options[i];if(option.selected){value=jQuery(option).val();if(one)
return value;values.push(value);}}
return values;}
return(elem.value||"").replace(/\r/g,"");}
return undefined;}
if(typeof value==="number")
value+='';return this.each(function(){if(this.nodeType!=1)
return;if(jQuery.isArray(value)&&/radio|checkbox/.test(this.type))
this.checked=(jQuery.inArray(this.value,value)>=0||jQuery.inArray(this.name,value)>=0);else if(jQuery.nodeName(this,"select")){var values=jQuery.makeArray(value);jQuery("option",this).each(function(){this.selected=(jQuery.inArray(this.value,values)>=0||jQuery.inArray(this.text,values)>=0);});if(!values.length)
this.selectedIndex=-1;}else
this.value=value;});},html:function(value){return value===undefined?(this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null):this.empty().append(value);},replaceWith:function(value){return this.after(value).remove();},eq:function(i){return this.slice(i,+i+1);},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","));},map:function(callback){return this.pushStack(jQuery.map(this,function(elem,i){return callback.call(elem,i,elem);}));},andSelf:function(){return this.add(this.prevObject);},domManip:function(args,table,callback){if(this[0]){var fragment=(this[0].ownerDocument||this[0]).createDocumentFragment(),scripts=jQuery.clean(args,(this[0].ownerDocument||this[0]),fragment),first=fragment.firstChild;if(first)
for(var i=0,l=this.length;i<l;i++)
callback.call(root(this[i],first),this.length>1||i>0?fragment.cloneNode(true):fragment);if(scripts)
jQuery.each(scripts,evalScript);}
return this;function root(elem,cur){return table&&jQuery.nodeName(elem,"table")&&jQuery.nodeName(cur,"tr")?(elem.getElementsByTagName("tbody")[0]||elem.appendChild(elem.ownerDocument.createElement("tbody"))):elem;}}};jQuery.fn.init.prototype=jQuery.fn;function evalScript(i,elem){if(elem.src)
jQuery.ajax({url:elem.src,async:false,dataType:"script"});else
jQuery.globalEval(elem.text||elem.textContent||elem.innerHTML||"");if(elem.parentNode)
elem.parentNode.removeChild(elem);}
function now(){return+new Date;}
jQuery.extend=jQuery.fn.extend=function(){var target=arguments[0]||{},i=1,length=arguments.length,deep=false,options;if(typeof target==="boolean"){deep=target;target=arguments[1]||{};i=2;}
if(typeof target!=="object"&&!jQuery.isFunction(target))
target={};if(length==i){target=this;--i;}
for(;i<length;i++)
if((options=arguments[i])!=null)
for(var name in options){var src=target[name],copy=options[name];if(target===copy)
continue;if(deep&&copy&&typeof copy==="object"&&!copy.nodeType)
target[name]=jQuery.extend(deep,src||(copy.length!=null?[]:{}),copy);else if(copy!==undefined)
target[name]=copy;}
return target;};var exclude=/z-?index|font-?weight|opacity|zoom|line-?height/i,defaultView=document.defaultView||{},toString=Object.prototype.toString;jQuery.extend({noConflict:function(deep){window.$=_$;if(deep)
window.jQuery=_jQuery;return jQuery;},isFunction:function(obj){return toString.call(obj)==="[object Function]";},isArray:function(obj){return toString.call(obj)==="[object Array]";},isXMLDoc:function(elem){return elem.nodeType===9&&elem.documentElement.nodeName!=="HTML"||!!elem.ownerDocument&&jQuery.isXMLDoc(elem.ownerDocument);},globalEval:function(data){if(data&&/\S/.test(data)){var head=document.getElementsByTagName("head")[0]||document.documentElement,script=document.createElement("script");script.type="text/javascript";if(jQuery.support.scriptEval)
script.appendChild(document.createTextNode(data));else
script.text=data;head.insertBefore(script,head.firstChild);head.removeChild(script);}},nodeName:function(elem,name){return elem.nodeName&&elem.nodeName.toUpperCase()==name.toUpperCase();},each:function(object,callback,args){var name,i=0,length=object.length;if(args){if(length===undefined){for(name in object)
if(callback.apply(object[name],args)===false)
break;}else
for(;i<length;)
if(callback.apply(object[i++],args)===false)
break;}else{if(length===undefined){for(name in object)
if(callback.call(object[name],name,object[name])===false)
break;}else
for(var value=object[0];i<length&&callback.call(value,i,value)!==false;value=object[++i]){}}
return object;},prop:function(elem,value,type,i,name){if(jQuery.isFunction(value))
value=value.call(elem,i);return typeof value==="number"&&type=="curCSS"&&!exclude.test(name)?value+"px":value;},className:{add:function(elem,classNames){jQuery.each((classNames||"").split(/\s+/),function(i,className){if(elem.nodeType==1&&!jQuery.className.has(elem.className,className))
elem.className+=(elem.className?" ":"")+className;});},remove:function(elem,classNames){if(elem.nodeType==1)
elem.className=classNames!==undefined?jQuery.grep(elem.className.split(/\s+/),function(className){return!jQuery.className.has(classNames,className);}).join(" "):"";},has:function(elem,className){return elem&&jQuery.inArray(className,(elem.className||elem).toString().split(/\s+/))>-1;}},swap:function(elem,options,callback){var old={};for(var name in options){old[name]=elem.style[name];elem.style[name]=options[name];}
callback.call(elem);for(var name in options)
elem.style[name]=old[name];},css:function(elem,name,force,extra){if(name=="width"||name=="height"){var val,props={position:"absolute",visibility:"hidden",display:"block"},which=name=="width"?["Left","Right"]:["Top","Bottom"];function getWH(){val=name=="width"?elem.offsetWidth:elem.offsetHeight;if(extra==="border")
return;jQuery.each(which,function(){if(!extra)
val-=parseFloat(jQuery.curCSS(elem,"padding"+this,true))||0;if(extra==="margin")
val+=parseFloat(jQuery.curCSS(elem,"margin"+this,true))||0;else
val-=parseFloat(jQuery.curCSS(elem,"border"+this+"Width",true))||0;});}
if(elem.offsetWidth!==0)
getWH();else
jQuery.swap(elem,props,getWH);return Math.max(0,Math.round(val));}
return jQuery.curCSS(elem,name,force);},curCSS:function(elem,name,force){var ret,style=elem.style;if(name=="opacity"&&!jQuery.support.opacity){ret=jQuery.attr(style,"opacity");return ret==""?"1":ret;}
if(name.match(/float/i))
name=styleFloat;if(!force&&style&&style[name])
ret=style[name];else if(defaultView.getComputedStyle){if(name.match(/float/i))
name="float";name=name.replace(/([A-Z])/g,"-$1").toLowerCase();var computedStyle=defaultView.getComputedStyle(elem,null);if(computedStyle)
ret=computedStyle.getPropertyValue(name);if(name=="opacity"&&ret=="")
ret="1";}else if(elem.currentStyle){var camelCase=name.replace(/\-(\w)/g,function(all,letter){return letter.toUpperCase();});ret=elem.currentStyle[name]||elem.currentStyle[camelCase];if(!/^\d+(px)?$/i.test(ret)&&/^\d/.test(ret)){var left=style.left,rsLeft=elem.runtimeStyle.left;elem.runtimeStyle.left=elem.currentStyle.left;style.left=ret||0;ret=style.pixelLeft+"px";style.left=left;elem.runtimeStyle.left=rsLeft;}}
return ret;},clean:function(elems,context,fragment){context=context||document;if(typeof context.createElement==="undefined")
context=context.ownerDocument||context[0]&&context[0].ownerDocument||document;if(!fragment&&elems.length===1&&typeof elems[0]==="string"){var match=/^<(\w+)\s*\/?>$/.exec(elems[0]);if(match)
return[context.createElement(match[1])];}
var ret=[],scripts=[],div=context.createElement("div");jQuery.each(elems,function(i,elem){if(typeof elem==="number")
elem+='';if(!elem)
return;if(typeof elem==="string"){elem=elem.replace(/(<(\w+)[^>]*?)\/>/g,function(all,front,tag){return tag.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?all:front+"></"+tag+">";});var tags=elem.replace(/^\s+/,"").substring(0,10).toLowerCase();var wrap=!tags.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!tags.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||tags.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!tags.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!tags.indexOf("<td")||!tags.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!tags.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||!jQuery.support.htmlSerialize&&[1,"div<div>","</div>"]||[0,"",""];div.innerHTML=wrap[1]+elem+wrap[2];while(wrap[0]--)
div=div.lastChild;if(!jQuery.support.tbody){var hasBody=/<tbody/i.test(elem),tbody=!tags.indexOf("<table")&&!hasBody?div.firstChild&&div.firstChild.childNodes:wrap[1]=="<table>"&&!hasBody?div.childNodes:[];for(var j=tbody.length-1;j>=0;--j)
if(jQuery.nodeName(tbody[j],"tbody")&&!tbody[j].childNodes.length)
tbody[j].parentNode.removeChild(tbody[j]);}
if(!jQuery.support.leadingWhitespace&&/^\s/.test(elem))
div.insertBefore(context.createTextNode(elem.match(/^\s*/)[0]),div.firstChild);elem=jQuery.makeArray(div.childNodes);}
if(elem.nodeType)
ret.push(elem);else
ret=jQuery.merge(ret,elem);});if(fragment){for(var i=0;ret[i];i++){if(jQuery.nodeName(ret[i],"script")&&(!ret[i].type||ret[i].type.toLowerCase()==="text/javascript")){scripts.push(ret[i].parentNode?ret[i].parentNode.removeChild(ret[i]):ret[i]);}else{if(ret[i].nodeType===1)
ret.splice.apply(ret,[i+1,0].concat(jQuery.makeArray(ret[i].getElementsByTagName("script"))));fragment.appendChild(ret[i]);}}
return scripts;}
return ret;},attr:function(elem,name,value){if(!elem||elem.nodeType==3||elem.nodeType==8)
return undefined;var notxml=!jQuery.isXMLDoc(elem),set=value!==undefined;name=notxml&&jQuery.props[name]||name;if(elem.tagName){var special=/href|src|style/.test(name);if(name=="selected"&&elem.parentNode)
elem.parentNode.selectedIndex;if(name in elem&&notxml&&!special){if(set){if(name=="type"&&jQuery.nodeName(elem,"input")&&elem.parentNode)
throw"type property can't be changed";elem[name]=value;}
if(jQuery.nodeName(elem,"form")&&elem.getAttributeNode(name))
return elem.getAttributeNode(name).nodeValue;if(name=="tabIndex"){var attributeNode=elem.getAttributeNode("tabIndex");return attributeNode&&attributeNode.specified?attributeNode.value:elem.nodeName.match(/(button|input|object|select|textarea)/i)?0:elem.nodeName.match(/^(a|area)$/i)&&elem.href?0:undefined;}
return elem[name];}
if(!jQuery.support.style&&notxml&&name=="style")
return jQuery.attr(elem.style,"cssText",value);if(set)
elem.setAttribute(name,""+value);var attr=!jQuery.support.hrefNormalized&&notxml&&special?elem.getAttribute(name,2):elem.getAttribute(name);return attr===null?undefined:attr;}
if(!jQuery.support.opacity&&name=="opacity"){if(set){elem.zoom=1;elem.filter=(elem.filter||"").replace(/alpha\([^)]*\)/,"")+
(parseInt(value)+''=="NaN"?"":"alpha(opacity="+value*100+")");}
return elem.filter&&elem.filter.indexOf("opacity=")>=0?(parseFloat(elem.filter.match(/opacity=([^)]*)/)[1])/100)+'':"";}
name=name.replace(/-([a-z])/ig,function(all,letter){return letter.toUpperCase();});if(set)
elem[name]=value;return elem[name];},trim:function(text){return(text||"").replace(/^\s+|\s+$/g,"");},makeArray:function(array){var ret=[];if(array!=null){var i=array.length;if(i==null||typeof array==="string"||jQuery.isFunction(array)||array.setInterval)
ret[0]=array;else
while(i)
ret[--i]=array[i];}
return ret;},inArray:function(elem,array){for(var i=0,length=array.length;i<length;i++)
if(array[i]===elem)
return i;return-1;},merge:function(first,second){var i=0,elem,pos=first.length;if(!jQuery.support.getAll){while((elem=second[i++])!=null)
if(elem.nodeType!=8)
first[pos++]=elem;}else
while((elem=second[i++])!=null)
first[pos++]=elem;return first;},unique:function(array){var ret=[],done={};try{for(var i=0,length=array.length;i<length;i++){var id=jQuery.data(array[i]);if(!done[id]){done[id]=true;ret.push(array[i]);}}}catch(e){ret=array;}
return ret;},grep:function(elems,callback,inv){var ret=[];for(var i=0,length=elems.length;i<length;i++)
if(!inv!=!callback(elems[i],i))
ret.push(elems[i]);return ret;},map:function(elems,callback){var ret=[];for(var i=0,length=elems.length;i<length;i++){var value=callback(elems[i],i);if(value!=null)
ret[ret.length]=value;}
return ret.concat.apply([],ret);}});var userAgent=navigator.userAgent.toLowerCase();jQuery.browser={version:(userAgent.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,'0'])[1],chrome:/chrome/.test(userAgent),safari:/webkit/.test(userAgent),opera:/opera/.test(userAgent),msie:/msie/.test(userAgent)&&!/opera/.test(userAgent),mozilla:/mozilla/.test(userAgent)&&!/(compatible|webkit)/.test(userAgent)};jQuery.each({parent:function(elem){return elem.parentNode;},parents:function(elem){return jQuery.dir(elem,"parentNode");},next:function(elem){return jQuery.nth(elem,2,"nextSibling");},prev:function(elem){return jQuery.nth(elem,2,"previousSibling");},nextAll:function(elem){return jQuery.dir(elem,"nextSibling");},prevAll:function(elem){return jQuery.dir(elem,"previousSibling");},siblings:function(elem){return jQuery.sibling(elem.parentNode.firstChild,elem);},children:function(elem){return jQuery.sibling(elem.firstChild);},contents:function(elem){return jQuery.nodeName(elem,"iframe")?elem.contentDocument||elem.contentWindow.document:jQuery.makeArray(elem.childNodes);}},function(name,fn){jQuery.fn[name]=function(selector){var ret=jQuery.map(this,fn);if(selector&&typeof selector=="string")
ret=jQuery.multiFilter(selector,ret);return this.pushStack(jQuery.unique(ret),name,selector);};});jQuery.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(name,original){jQuery.fn[name]=function(selector){var ret=[],insert=jQuery(selector);for(var i=0,l=insert.length;i<l;i++){var elems=(i>0?this.clone(true):this).get();jQuery.fn[original].apply(jQuery(insert[i]),elems);ret=ret.concat(elems);}
return this.pushStack(ret,name,selector);};});jQuery.each({removeAttr:function(name){jQuery.attr(this,name,"");if(this.nodeType==1)
this.removeAttribute(name);},addClass:function(classNames){jQuery.className.add(this,classNames);},removeClass:function(classNames){jQuery.className.remove(this,classNames);},toggleClass:function(classNames,state){if(typeof state!=="boolean")
state=!jQuery.className.has(this,classNames);jQuery.className[state?"add":"remove"](this,classNames);},remove:function(selector){if(!selector||jQuery.filter(selector,[this]).length){jQuery("*",this).add([this]).each(function(){jQuery.event.remove(this);jQuery.removeData(this);});if(this.parentNode)
this.parentNode.removeChild(this);}},empty:function(){jQuery(this).children().remove();while(this.firstChild)
this.removeChild(this.firstChild);}},function(name,fn){jQuery.fn[name]=function(){return this.each(fn,arguments);};});function num(elem,prop){return elem[0]&&parseInt(jQuery.curCSS(elem[0],prop,true),10)||0;}
var expando="jQuery"+now(),uuid=0,windowData={};jQuery.extend({cache:{},data:function(elem,name,data){elem=elem==window?windowData:elem;var id=elem[expando];if(!id)
id=elem[expando]=++uuid;if(name&&!jQuery.cache[id])
jQuery.cache[id]={};if(data!==undefined)
jQuery.cache[id][name]=data;return name?jQuery.cache[id][name]:id;},removeData:function(elem,name){elem=elem==window?windowData:elem;var id=elem[expando];if(name){if(jQuery.cache[id]){delete jQuery.cache[id][name];name="";for(name in jQuery.cache[id])
break;if(!name)
jQuery.removeData(elem);}}else{try{delete elem[expando];}catch(e){if(elem.removeAttribute)
elem.removeAttribute(expando);}
delete jQuery.cache[id];}},queue:function(elem,type,data){if(elem){type=(type||"fx")+"queue";var q=jQuery.data(elem,type);if(!q||jQuery.isArray(data))
q=jQuery.data(elem,type,jQuery.makeArray(data));else if(data)
q.push(data);}
return q;},dequeue:function(elem,type){var queue=jQuery.queue(elem,type),fn=queue.shift();if(!type||type==="fx")
fn=queue[0];if(fn!==undefined)
fn.call(elem);}});jQuery.fn.extend({data:function(key,value){var parts=key.split(".");parts[1]=parts[1]?"."+parts[1]:"";if(value===undefined){var data=this.triggerHandler("getData"+parts[1]+"!",[parts[0]]);if(data===undefined&&this.length)
data=jQuery.data(this[0],key);return data===undefined&&parts[1]?this.data(parts[0]):data;}else
return this.trigger("setData"+parts[1]+"!",[parts[0],value]).each(function(){jQuery.data(this,key,value);});},removeData:function(key){return this.each(function(){jQuery.removeData(this,key);});},queue:function(type,data){if(typeof type!=="string"){data=type;type="fx";}
if(data===undefined)
return jQuery.queue(this[0],type);return this.each(function(){var queue=jQuery.queue(this,type,data);if(type=="fx"&&queue.length==1)
queue[0].call(this);});},dequeue:function(type){return this.each(function(){jQuery.dequeue(this,type);});}});(function(){var chunker=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,done=0,toString=Object.prototype.toString;var Sizzle=function(selector,context,results,seed){results=results||[];context=context||document;if(context.nodeType!==1&&context.nodeType!==9)
return[];if(!selector||typeof selector!=="string"){return results;}
var parts=[],m,set,checkSet,check,mode,extra,prune=true;chunker.lastIndex=0;while((m=chunker.exec(selector))!==null){parts.push(m[1]);if(m[2]){extra=RegExp.rightContext;break;}}
if(parts.length>1&&origPOS.exec(selector)){if(parts.length===2&&Expr.relative[parts[0]]){set=posProcess(parts[0]+parts[1],context);}else{set=Expr.relative[parts[0]]?[context]:Sizzle(parts.shift(),context);while(parts.length){selector=parts.shift();if(Expr.relative[selector])
selector+=parts.shift();set=posProcess(selector,set);}}}else{var ret=seed?{expr:parts.pop(),set:makeArray(seed)}:Sizzle.find(parts.pop(),parts.length===1&&context.parentNode?context.parentNode:context,isXML(context));set=Sizzle.filter(ret.expr,ret.set);if(parts.length>0){checkSet=makeArray(set);}else{prune=false;}
while(parts.length){var cur=parts.pop(),pop=cur;if(!Expr.relative[cur]){cur="";}else{pop=parts.pop();}
if(pop==null){pop=context;}
Expr.relative[cur](checkSet,pop,isXML(context));}}
if(!checkSet){checkSet=set;}
if(!checkSet){throw"Syntax error, unrecognized expression: "+(cur||selector);}
if(toString.call(checkSet)==="[object Array]"){if(!prune){results.push.apply(results,checkSet);}else if(context.nodeType===1){for(var i=0;checkSet[i]!=null;i++){if(checkSet[i]&&(checkSet[i]===true||checkSet[i].nodeType===1&&contains(context,checkSet[i]))){results.push(set[i]);}}}else{for(var i=0;checkSet[i]!=null;i++){if(checkSet[i]&&checkSet[i].nodeType===1){results.push(set[i]);}}}}else{makeArray(checkSet,results);}
if(extra){Sizzle(extra,context,results,seed);if(sortOrder){hasDuplicate=false;results.sort(sortOrder);if(hasDuplicate){for(var i=1;i<results.length;i++){if(results[i]===results[i-1]){results.splice(i--,1);}}}}}
return results;};Sizzle.matches=function(expr,set){return Sizzle(expr,null,null,set);};Sizzle.find=function(expr,context,isXML){var set,match;if(!expr){return[];}
for(var i=0,l=Expr.order.length;i<l;i++){var type=Expr.order[i],match;if((match=Expr.match[type].exec(expr))){var left=RegExp.leftContext;if(left.substr(left.length-1)!=="\\"){match[1]=(match[1]||"").replace(/\\/g,"");set=Expr.find[type](match,context,isXML);if(set!=null){expr=expr.replace(Expr.match[type],"");break;}}}}
if(!set){set=context.getElementsByTagName("*");}
return{set:set,expr:expr};};Sizzle.filter=function(expr,set,inplace,not){var old=expr,result=[],curLoop=set,match,anyFound,isXMLFilter=set&&set[0]&&isXML(set[0]);while(expr&&set.length){for(var type in Expr.filter){if((match=Expr.match[type].exec(expr))!=null){var filter=Expr.filter[type],found,item;anyFound=false;if(curLoop==result){result=[];}
if(Expr.preFilter[type]){match=Expr.preFilter[type](match,curLoop,inplace,result,not,isXMLFilter);if(!match){anyFound=found=true;}else if(match===true){continue;}}
if(match){for(var i=0;(item=curLoop[i])!=null;i++){if(item){found=filter(item,match,i,curLoop);var pass=not^!!found;if(inplace&&found!=null){if(pass){anyFound=true;}else{curLoop[i]=false;}}else if(pass){result.push(item);anyFound=true;}}}}
if(found!==undefined){if(!inplace){curLoop=result;}
expr=expr.replace(Expr.match[type],"");if(!anyFound){return[];}
break;}}}
if(expr==old){if(anyFound==null){throw"Syntax error, unrecognized expression: "+expr;}else{break;}}
old=expr;}
return curLoop;};var Expr=Sizzle.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF_-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF_-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*_-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF_-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^\2\(\)]*)+)\2\))?/},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(elem){return elem.getAttribute("href");}},relative:{"+":function(checkSet,part,isXML){var isPartStr=typeof part==="string",isTag=isPartStr&&!/\W/.test(part),isPartStrNotTag=isPartStr&&!isTag;if(isTag&&!isXML){part=part.toUpperCase();}
for(var i=0,l=checkSet.length,elem;i<l;i++){if((elem=checkSet[i])){while((elem=elem.previousSibling)&&elem.nodeType!==1){}
checkSet[i]=isPartStrNotTag||elem&&elem.nodeName===part?elem||false:elem===part;}}
if(isPartStrNotTag){Sizzle.filter(part,checkSet,true);}},">":function(checkSet,part,isXML){var isPartStr=typeof part==="string";if(isPartStr&&!/\W/.test(part)){part=isXML?part:part.toUpperCase();for(var i=0,l=checkSet.length;i<l;i++){var elem=checkSet[i];if(elem){var parent=elem.parentNode;checkSet[i]=parent.nodeName===part?parent:false;}}}else{for(var i=0,l=checkSet.length;i<l;i++){var elem=checkSet[i];if(elem){checkSet[i]=isPartStr?elem.parentNode:elem.parentNode===part;}}
if(isPartStr){Sizzle.filter(part,checkSet,true);}}},"":function(checkSet,part,isXML){var doneName=done++,checkFn=dirCheck;if(!part.match(/\W/)){var nodeCheck=part=isXML?part:part.toUpperCase();checkFn=dirNodeCheck;}
checkFn("parentNode",part,doneName,checkSet,nodeCheck,isXML);},"~":function(checkSet,part,isXML){var doneName=done++,checkFn=dirCheck;if(typeof part==="string"&&!part.match(/\W/)){var nodeCheck=part=isXML?part:part.toUpperCase();checkFn=dirNodeCheck;}
checkFn("previousSibling",part,doneName,checkSet,nodeCheck,isXML);}},find:{ID:function(match,context,isXML){if(typeof context.getElementById!=="undefined"&&!isXML){var m=context.getElementById(match[1]);return m?[m]:[];}},NAME:function(match,context,isXML){if(typeof context.getElementsByName!=="undefined"){var ret=[],results=context.getElementsByName(match[1]);for(var i=0,l=results.length;i<l;i++){if(results[i].getAttribute("name")===match[1]){ret.push(results[i]);}}
return ret.length===0?null:ret;}},TAG:function(match,context){return context.getElementsByTagName(match[1]);}},preFilter:{CLASS:function(match,curLoop,inplace,result,not,isXML){match=" "+match[1].replace(/\\/g,"")+" ";if(isXML){return match;}
for(var i=0,elem;(elem=curLoop[i])!=null;i++){if(elem){if(not^(elem.className&&(" "+elem.className+" ").indexOf(match)>=0)){if(!inplace)
result.push(elem);}else if(inplace){curLoop[i]=false;}}}
return false;},ID:function(match){return match[1].replace(/\\/g,"");},TAG:function(match,curLoop){for(var i=0;curLoop[i]===false;i++){}
return curLoop[i]&&isXML(curLoop[i])?match[1]:match[1].toUpperCase();},CHILD:function(match){if(match[1]=="nth"){var test=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(match[2]=="even"&&"2n"||match[2]=="odd"&&"2n+1"||!/\D/.test(match[2])&&"0n+"+match[2]||match[2]);match[2]=(test[1]+(test[2]||1))-0;match[3]=test[3]-0;}
match[0]=done++;return match;},ATTR:function(match,curLoop,inplace,result,not,isXML){var name=match[1].replace(/\\/g,"");if(!isXML&&Expr.attrMap[name]){match[1]=Expr.attrMap[name];}
if(match[2]==="~="){match[4]=" "+match[4]+" ";}
return match;},PSEUDO:function(match,curLoop,inplace,result,not){if(match[1]==="not"){if(match[3].match(chunker).length>1||/^\w/.test(match[3])){match[3]=Sizzle(match[3],null,null,curLoop);}else{var ret=Sizzle.filter(match[3],curLoop,inplace,true^not);if(!inplace){result.push.apply(result,ret);}
return false;}}else if(Expr.match.POS.test(match[0])||Expr.match.CHILD.test(match[0])){return true;}
return match;},POS:function(match){match.unshift(true);return match;}},filters:{enabled:function(elem){return elem.disabled===false&&elem.type!=="hidden";},disabled:function(elem){return elem.disabled===true;},checked:function(elem){return elem.checked===true;},selected:function(elem){elem.parentNode.selectedIndex;return elem.selected===true;},parent:function(elem){return!!elem.firstChild;},empty:function(elem){return!elem.firstChild;},has:function(elem,i,match){return!!Sizzle(match[3],elem).length;},header:function(elem){return/h\d/i.test(elem.nodeName);},text:function(elem){return"text"===elem.type;},radio:function(elem){return"radio"===elem.type;},checkbox:function(elem){return"checkbox"===elem.type;},file:function(elem){return"file"===elem.type;},password:function(elem){return"password"===elem.type;},submit:function(elem){return"submit"===elem.type;},image:function(elem){return"image"===elem.type;},reset:function(elem){return"reset"===elem.type;},button:function(elem){return"button"===elem.type||elem.nodeName.toUpperCase()==="BUTTON";},input:function(elem){return/input|select|textarea|button/i.test(elem.nodeName);}},setFilters:{first:function(elem,i){return i===0;},last:function(elem,i,match,array){return i===array.length-1;},even:function(elem,i){return i%2===0;},odd:function(elem,i){return i%2===1;},lt:function(elem,i,match){return i<match[3]-0;},gt:function(elem,i,match){return i>match[3]-0;},nth:function(elem,i,match){return match[3]-0==i;},eq:function(elem,i,match){return match[3]-0==i;}},filter:{PSEUDO:function(elem,match,i,array){var name=match[1],filter=Expr.filters[name];if(filter){return filter(elem,i,match,array);}else if(name==="contains"){return(elem.textContent||elem.innerText||"").indexOf(match[3])>=0;}else if(name==="not"){var not=match[3];for(var i=0,l=not.length;i<l;i++){if(not[i]===elem){return false;}}
return true;}},CHILD:function(elem,match){var type=match[1],node=elem;switch(type){case'only':case'first':while(node=node.previousSibling){if(node.nodeType===1)return false;}
if(type=='first')return true;node=elem;case'last':while(node=node.nextSibling){if(node.nodeType===1)return false;}
return true;case'nth':var first=match[2],last=match[3];if(first==1&&last==0){return true;}
var doneName=match[0],parent=elem.parentNode;if(parent&&(parent.sizcache!==doneName||!elem.nodeIndex)){var count=0;for(node=parent.firstChild;node;node=node.nextSibling){if(node.nodeType===1){node.nodeIndex=++count;}}
parent.sizcache=doneName;}
var diff=elem.nodeIndex-last;if(first==0){return diff==0;}else{return(diff%first==0&&diff/first>=0);}}},ID:function(elem,match){return elem.nodeType===1&&elem.getAttribute("id")===match;},TAG:function(elem,match){return(match==="*"&&elem.nodeType===1)||elem.nodeName===match;},CLASS:function(elem,match){return(" "+(elem.className||elem.getAttribute("class"))+" ").indexOf(match)>-1;},ATTR:function(elem,match){var name=match[1],result=Expr.attrHandle[name]?Expr.attrHandle[name](elem):elem[name]!=null?elem[name]:elem.getAttribute(name),value=result+"",type=match[2],check=match[4];return result==null?type==="!=":type==="="?value===check:type==="*="?value.indexOf(check)>=0:type==="~="?(" "+value+" ").indexOf(check)>=0:!check?value&&result!==false:type==="!="?value!=check:type==="^="?value.indexOf(check)===0:type==="$="?value.substr(value.length-check.length)===check:type==="|="?value===check||value.substr(0,check.length+1)===check+"-":false;},POS:function(elem,match,i,array){var name=match[2],filter=Expr.setFilters[name];if(filter){return filter(elem,i,match,array);}}}};var origPOS=Expr.match.POS;for(var type in Expr.match){Expr.match[type]=RegExp(Expr.match[type].source+/(?![^\[]*\])(?![^\(]*\))/.source);}
var makeArray=function(array,results){array=Array.prototype.slice.call(array);if(results){results.push.apply(results,array);return results;}
return array;};try{Array.prototype.slice.call(document.documentElement.childNodes);}catch(e){makeArray=function(array,results){var ret=results||[];if(toString.call(array)==="[object Array]"){Array.prototype.push.apply(ret,array);}else{if(typeof array.length==="number"){for(var i=0,l=array.length;i<l;i++){ret.push(array[i]);}}else{for(var i=0;array[i];i++){ret.push(array[i]);}}}
return ret;};}
var sortOrder;if(document.documentElement.compareDocumentPosition){sortOrder=function(a,b){var ret=a.compareDocumentPosition(b)&4?-1:a===b?0:1;if(ret===0){hasDuplicate=true;}
return ret;};}else if("sourceIndex"in document.documentElement){sortOrder=function(a,b){var ret=a.sourceIndex-b.sourceIndex;if(ret===0){hasDuplicate=true;}
return ret;};}else if(document.createRange){sortOrder=function(a,b){var aRange=a.ownerDocument.createRange(),bRange=b.ownerDocument.createRange();aRange.selectNode(a);aRange.collapse(true);bRange.selectNode(b);bRange.collapse(true);var ret=aRange.compareBoundaryPoints(Range.START_TO_END,bRange);if(ret===0){hasDuplicate=true;}
return ret;};}
(function(){var form=document.createElement("form"),id="script"+(new Date).getTime();form.innerHTML="<input name='"+id+"'/>";var root=document.documentElement;root.insertBefore(form,root.firstChild);if(!!document.getElementById(id)){Expr.find.ID=function(match,context,isXML){if(typeof context.getElementById!=="undefined"&&!isXML){var m=context.getElementById(match[1]);return m?m.id===match[1]||typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id").nodeValue===match[1]?[m]:undefined:[];}};Expr.filter.ID=function(elem,match){var node=typeof elem.getAttributeNode!=="undefined"&&elem.getAttributeNode("id");return elem.nodeType===1&&node&&node.nodeValue===match;};}
root.removeChild(form);})();(function(){var div=document.createElement("div");div.appendChild(document.createComment(""));if(div.getElementsByTagName("*").length>0){Expr.find.TAG=function(match,context){var results=context.getElementsByTagName(match[1]);if(match[1]==="*"){var tmp=[];for(var i=0;results[i];i++){if(results[i].nodeType===1){tmp.push(results[i]);}}
results=tmp;}
return results;};}
div.innerHTML="<a href='#'></a>";if(div.firstChild&&typeof div.firstChild.getAttribute!=="undefined"&&div.firstChild.getAttribute("href")!=="#"){Expr.attrHandle.href=function(elem){return elem.getAttribute("href",2);};}})();if(document.querySelectorAll)(function(){var oldSizzle=Sizzle,div=document.createElement("div");div.innerHTML="<p class='TEST'></p>";if(div.querySelectorAll&&div.querySelectorAll(".TEST").length===0){return;}
Sizzle=function(query,context,extra,seed){context=context||document;if(!seed&&context.nodeType===9&&!isXML(context)){try{return makeArray(context.querySelectorAll(query),extra);}catch(e){}}
return oldSizzle(query,context,extra,seed);};Sizzle.find=oldSizzle.find;Sizzle.filter=oldSizzle.filter;Sizzle.selectors=oldSizzle.selectors;Sizzle.matches=oldSizzle.matches;})();if(document.getElementsByClassName&&document.documentElement.getElementsByClassName)(function(){var div=document.createElement("div");div.innerHTML="<div class='test e'></div><div class='test'></div>";if(div.getElementsByClassName("e").length===0)
return;div.lastChild.className="e";if(div.getElementsByClassName("e").length===1)
return;Expr.order.splice(1,0,"CLASS");Expr.find.CLASS=function(match,context,isXML){if(typeof context.getElementsByClassName!=="undefined"&&!isXML){return context.getElementsByClassName(match[1]);}};})();function dirNodeCheck(dir,cur,doneName,checkSet,nodeCheck,isXML){var sibDir=dir=="previousSibling"&&!isXML;for(var i=0,l=checkSet.length;i<l;i++){var elem=checkSet[i];if(elem){if(sibDir&&elem.nodeType===1){elem.sizcache=doneName;elem.sizset=i;}
elem=elem[dir];var match=false;while(elem){if(elem.sizcache===doneName){match=checkSet[elem.sizset];break;}
if(elem.nodeType===1&&!isXML){elem.sizcache=doneName;elem.sizset=i;}
if(elem.nodeName===cur){match=elem;break;}
elem=elem[dir];}
checkSet[i]=match;}}}
function dirCheck(dir,cur,doneName,checkSet,nodeCheck,isXML){var sibDir=dir=="previousSibling"&&!isXML;for(var i=0,l=checkSet.length;i<l;i++){var elem=checkSet[i];if(elem){if(sibDir&&elem.nodeType===1){elem.sizcache=doneName;elem.sizset=i;}
elem=elem[dir];var match=false;while(elem){if(elem.sizcache===doneName){match=checkSet[elem.sizset];break;}
if(elem.nodeType===1){if(!isXML){elem.sizcache=doneName;elem.sizset=i;}
if(typeof cur!=="string"){if(elem===cur){match=true;break;}}else if(Sizzle.filter(cur,[elem]).length>0){match=elem;break;}}
elem=elem[dir];}
checkSet[i]=match;}}}
var contains=document.compareDocumentPosition?function(a,b){return a.compareDocumentPosition(b)&16;}:function(a,b){return a!==b&&(a.contains?a.contains(b):true);};var isXML=function(elem){return elem.nodeType===9&&elem.documentElement.nodeName!=="HTML"||!!elem.ownerDocument&&isXML(elem.ownerDocument);};var posProcess=function(selector,context){var tmpSet=[],later="",match,root=context.nodeType?[context]:context;while((match=Expr.match.PSEUDO.exec(selector))){later+=match[0];selector=selector.replace(Expr.match.PSEUDO,"");}
selector=Expr.relative[selector]?selector+"*":selector;for(var i=0,l=root.length;i<l;i++){Sizzle(selector,root[i],tmpSet);}
return Sizzle.filter(later,tmpSet);};jQuery.find=Sizzle;jQuery.filter=Sizzle.filter;jQuery.expr=Sizzle.selectors;jQuery.expr[":"]=jQuery.expr.filters;Sizzle.selectors.filters.hidden=function(elem){return elem.offsetWidth===0||elem.offsetHeight===0;};Sizzle.selectors.filters.visible=function(elem){return elem.offsetWidth>0||elem.offsetHeight>0;};Sizzle.selectors.filters.animated=function(elem){return jQuery.grep(jQuery.timers,function(fn){return elem===fn.elem;}).length;};jQuery.multiFilter=function(expr,elems,not){if(not){expr=":not("+expr+")";}
return Sizzle.matches(expr,elems);};jQuery.dir=function(elem,dir){var matched=[],cur=elem[dir];while(cur&&cur!=document){if(cur.nodeType==1)
matched.push(cur);cur=cur[dir];}
return matched;};jQuery.nth=function(cur,result,dir,elem){result=result||1;var num=0;for(;cur;cur=cur[dir])
if(cur.nodeType==1&&++num==result)
break;return cur;};jQuery.sibling=function(n,elem){var r=[];for(;n;n=n.nextSibling){if(n.nodeType==1&&n!=elem)
r.push(n);}
return r;};return;window.Sizzle=Sizzle;})();jQuery.event={add:function(elem,types,handler,data){if(elem.nodeType==3||elem.nodeType==8)
return;if(elem.setInterval&&elem!=window)
elem=window;if(!handler.guid)
handler.guid=this.guid++;if(data!==undefined){var fn=handler;handler=this.proxy(fn);handler.data=data;}
var events=jQuery.data(elem,"events")||jQuery.data(elem,"events",{}),handle=jQuery.data(elem,"handle")||jQuery.data(elem,"handle",function(){return typeof jQuery!=="undefined"&&!jQuery.event.triggered?jQuery.event.handle.apply(arguments.callee.elem,arguments):undefined;});handle.elem=elem;jQuery.each(types.split(/\s+/),function(index,type){var namespaces=type.split(".");type=namespaces.shift();handler.type=namespaces.slice().sort().join(".");var handlers=events[type];if(jQuery.event.specialAll[type])
jQuery.event.specialAll[type].setup.call(elem,data,namespaces);if(!handlers){handlers=events[type]={};if(!jQuery.event.special[type]||jQuery.event.special[type].setup.call(elem,data,namespaces)===false){if(elem.addEventListener)
elem.addEventListener(type,handle,false);else if(elem.attachEvent)
elem.attachEvent("on"+type,handle);}}
handlers[handler.guid]=handler;jQuery.event.global[type]=true;});elem=null;},guid:1,global:{},remove:function(elem,types,handler){if(elem.nodeType==3||elem.nodeType==8)
return;var events=jQuery.data(elem,"events"),ret,index;if(events){if(types===undefined||(typeof types==="string"&&types.charAt(0)=="."))
for(var type in events)
this.remove(elem,type+(types||""));else{if(types.type){handler=types.handler;types=types.type;}
jQuery.each(types.split(/\s+/),function(index,type){var namespaces=type.split(".");type=namespaces.shift();var namespace=RegExp("(^|\\.)"+namespaces.slice().sort().join(".*\\.")+"(\\.|$)");if(events[type]){if(handler)
delete events[type][handler.guid];else
for(var handle in events[type])
if(namespace.test(events[type][handle].type))
delete events[type][handle];if(jQuery.event.specialAll[type])
jQuery.event.specialAll[type].teardown.call(elem,namespaces);for(ret in events[type])break;if(!ret){if(!jQuery.event.special[type]||jQuery.event.special[type].teardown.call(elem,namespaces)===false){if(elem.removeEventListener)
elem.removeEventListener(type,jQuery.data(elem,"handle"),false);else if(elem.detachEvent)
elem.detachEvent("on"+type,jQuery.data(elem,"handle"));}
ret=null;delete events[type];}}});}
for(ret in events)break;if(!ret){var handle=jQuery.data(elem,"handle");if(handle)handle.elem=null;jQuery.removeData(elem,"events");jQuery.removeData(elem,"handle");}}},trigger:function(event,data,elem,bubbling){var type=event.type||event;if(!bubbling){event=typeof event==="object"?event[expando]?event:jQuery.extend(jQuery.Event(type),event):jQuery.Event(type);if(type.indexOf("!")>=0){event.type=type=type.slice(0,-1);event.exclusive=true;}
if(!elem){event.stopPropagation();if(this.global[type])
jQuery.each(jQuery.cache,function(){if(this.events&&this.events[type])
jQuery.event.trigger(event,data,this.handle.elem);});}
if(!elem||elem.nodeType==3||elem.nodeType==8)
return undefined;event.result=undefined;event.target=elem;data=jQuery.makeArray(data);data.unshift(event);}
event.currentTarget=elem;var handle=jQuery.data(elem,"handle");if(handle)
handle.apply(elem,data);if((!elem[type]||(jQuery.nodeName(elem,'a')&&type=="click"))&&elem["on"+type]&&elem["on"+type].apply(elem,data)===false)
event.result=false;if(!bubbling&&elem[type]&&!event.isDefaultPrevented()&&!(jQuery.nodeName(elem,'a')&&type=="click")){this.triggered=true;try{elem[type]();}catch(e){}}
this.triggered=false;if(!event.isPropagationStopped()){var parent=elem.parentNode||elem.ownerDocument;if(parent)
jQuery.event.trigger(event,data,parent,true);}},handle:function(event){var all,handlers;event=arguments[0]=jQuery.event.fix(event||window.event);event.currentTarget=this;var namespaces=event.type.split(".");event.type=namespaces.shift();all=!namespaces.length&&!event.exclusive;var namespace=RegExp("(^|\\.)"+namespaces.slice().sort().join(".*\\.")+"(\\.|$)");handlers=(jQuery.data(this,"events")||{})[event.type];for(var j in handlers){var handler=handlers[j];if(all||namespace.test(handler.type)){event.handler=handler;event.data=handler.data;var ret=handler.apply(this,arguments);if(ret!==undefined){event.result=ret;if(ret===false){event.preventDefault();event.stopPropagation();}}
if(event.isImmediatePropagationStopped())
break;}}},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(event){if(event[expando])
return event;var originalEvent=event;event=jQuery.Event(originalEvent);for(var i=this.props.length,prop;i;){prop=this.props[--i];event[prop]=originalEvent[prop];}
if(!event.target)
event.target=event.srcElement||document;if(event.target.nodeType==3)
event.target=event.target.parentNode;if(!event.relatedTarget&&event.fromElement)
event.relatedTarget=event.fromElement==event.target?event.toElement:event.fromElement;if(event.pageX==null&&event.clientX!=null){var doc=document.documentElement,body=document.body;event.pageX=event.clientX+(doc&&doc.scrollLeft||body&&body.scrollLeft||0)-(doc.clientLeft||0);event.pageY=event.clientY+(doc&&doc.scrollTop||body&&body.scrollTop||0)-(doc.clientTop||0);}
if(!event.which&&((event.charCode||event.charCode===0)?event.charCode:event.keyCode))
event.which=event.charCode||event.keyCode;if(!event.metaKey&&event.ctrlKey)
event.metaKey=event.ctrlKey;if(!event.which&&event.button)
event.which=(event.button&1?1:(event.button&2?3:(event.button&4?2:0)));return event;},proxy:function(fn,proxy){proxy=proxy||function(){return fn.apply(this,arguments);};proxy.guid=fn.guid=fn.guid||proxy.guid||this.guid++;return proxy;},special:{ready:{setup:bindReady,teardown:function(){}}},specialAll:{live:{setup:function(selector,namespaces){jQuery.event.add(this,namespaces[0],liveHandler);},teardown:function(namespaces){if(namespaces.length){var remove=0,name=RegExp("(^|\\.)"+namespaces[0]+"(\\.|$)");jQuery.each((jQuery.data(this,"events").live||{}),function(){if(name.test(this.type))
remove++;});if(remove<1)
jQuery.event.remove(this,namespaces[0],liveHandler);}}}}};jQuery.Event=function(src){if(!this.preventDefault)
return new jQuery.Event(src);if(src&&src.type){this.originalEvent=src;this.type=src.type;}else
this.type=src;this.timeStamp=now();this[expando]=true;};function returnFalse(){return false;}
function returnTrue(){return true;}
jQuery.Event.prototype={preventDefault:function(){this.isDefaultPrevented=returnTrue;var e=this.originalEvent;if(!e)
return;if(e.preventDefault)
e.preventDefault();e.returnValue=false;},stopPropagation:function(){this.isPropagationStopped=returnTrue;var e=this.originalEvent;if(!e)
return;if(e.stopPropagation)
e.stopPropagation();e.cancelBubble=true;},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=returnTrue;this.stopPropagation();},isDefaultPrevented:returnFalse,isPropagationStopped:returnFalse,isImmediatePropagationStopped:returnFalse};var withinElement=function(event){var parent=event.relatedTarget;while(parent&&parent!=this)
try{parent=parent.parentNode;}
catch(e){parent=this;}
if(parent!=this){event.type=event.data;jQuery.event.handle.apply(this,arguments);}};jQuery.each({mouseover:'mouseenter',mouseout:'mouseleave'},function(orig,fix){jQuery.event.special[fix]={setup:function(){jQuery.event.add(this,orig,withinElement,fix);},teardown:function(){jQuery.event.remove(this,orig,withinElement);}};});jQuery.fn.extend({bind:function(type,data,fn){return type=="unload"?this.one(type,data,fn):this.each(function(){jQuery.event.add(this,type,fn||data,fn&&data);});},one:function(type,data,fn){var one=jQuery.event.proxy(fn||data,function(event){jQuery(this).unbind(event,one);return(fn||data).apply(this,arguments);});return this.each(function(){jQuery.event.add(this,type,one,fn&&data);});},unbind:function(type,fn){return this.each(function(){jQuery.event.remove(this,type,fn);});},trigger:function(type,data){return this.each(function(){jQuery.event.trigger(type,data,this);});},triggerHandler:function(type,data){if(this[0]){var event=jQuery.Event(type);event.preventDefault();event.stopPropagation();jQuery.event.trigger(event,data,this[0]);return event.result;}},toggle:function(fn){var args=arguments,i=1;while(i<args.length)
jQuery.event.proxy(fn,args[i++]);return this.click(jQuery.event.proxy(fn,function(event){this.lastToggle=(this.lastToggle||0)%i;event.preventDefault();return args[this.lastToggle++].apply(this,arguments)||false;}));},hover:function(fnOver,fnOut){return this.mouseenter(fnOver).mouseleave(fnOut);},ready:function(fn){bindReady();if(jQuery.isReady)
fn.call(document,jQuery);else
jQuery.readyList.push(fn);return this;},live:function(type,fn){var proxy=jQuery.event.proxy(fn);proxy.guid+=this.selector+type;jQuery(document).bind(liveConvert(type,this.selector),this.selector,proxy);return this;},die:function(type,fn){jQuery(document).unbind(liveConvert(type,this.selector),fn?{guid:fn.guid+this.selector+type}:null);return this;}});function liveHandler(event){var check=RegExp("(^|\\.)"+event.type+"(\\.|$)"),stop=true,elems=[];jQuery.each(jQuery.data(this,"events").live||[],function(i,fn){if(check.test(fn.type)){var elem=jQuery(event.target).closest(fn.data)[0];if(elem)
elems.push({elem:elem,fn:fn});}});elems.sort(function(a,b){return jQuery.data(a.elem,"closest")-jQuery.data(b.elem,"closest");});jQuery.each(elems,function(){if(this.fn.call(this.elem,event,this.fn.data)===false)
return(stop=false);});return stop;}
function liveConvert(type,selector){return["live",type,selector.replace(/\./g,"`").replace(/ /g,"|")].join(".");}
jQuery.extend({isReady:false,readyList:[],ready:function(){if(!jQuery.isReady){jQuery.isReady=true;if(jQuery.readyList){jQuery.each(jQuery.readyList,function(){this.call(document,jQuery);});jQuery.readyList=null;}
jQuery(document).triggerHandler("ready");}}});var readyBound=false;function bindReady(){if(readyBound)return;readyBound=true;if(document.addEventListener){document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,false);jQuery.ready();},false);}else if(document.attachEvent){document.attachEvent("onreadystatechange",function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",arguments.callee);jQuery.ready();}});if(document.documentElement.doScroll&&window==window.top)(function(){if(jQuery.isReady)return;try{document.documentElement.doScroll("left");}catch(error){setTimeout(arguments.callee,0);return;}
jQuery.ready();})();}
jQuery.event.add(window,"load",jQuery.ready);}
jQuery.each(("blur,focus,load,resize,scroll,unload,click,dblclick,"+"mousedown,mouseup,mousemove,mouseover,mouseout,mouseenter,mouseleave,"+"change,select,submit,keydown,keypress,keyup,error").split(","),function(i,name){jQuery.fn[name]=function(fn){return fn?this.bind(name,fn):this.trigger(name);};});jQuery(window).bind('unload',function(){for(var id in jQuery.cache)
if(id!=1&&jQuery.cache[id].handle)
jQuery.event.remove(jQuery.cache[id].handle.elem);});(function(){jQuery.support={};var root=document.documentElement,script=document.createElement("script"),div=document.createElement("div"),id="script"+(new Date).getTime();div.style.display="none";div.innerHTML='   <link/><table></table><a href="/a" style="color:red;float:left;opacity:.5;">a</a><select><option>text</option></select><object><param/></object>';var all=div.getElementsByTagName("*"),a=div.getElementsByTagName("a")[0];if(!all||!all.length||!a){return;}
jQuery.support={leadingWhitespace:div.firstChild.nodeType==3,tbody:!div.getElementsByTagName("tbody").length,objectAll:!!div.getElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSerialize:!!div.getElementsByTagName("link").length,style:/red/.test(a.getAttribute("style")),hrefNormalized:a.getAttribute("href")==="/a",opacity:a.style.opacity==="0.5",cssFloat:!!a.style.cssFloat,scriptEval:false,noCloneEvent:true,boxModel:null};script.type="text/javascript";try{script.appendChild(document.createTextNode("window."+id+"=1;"));}catch(e){}
root.insertBefore(script,root.firstChild);if(window[id]){jQuery.support.scriptEval=true;delete window[id];}
root.removeChild(script);if(div.attachEvent&&div.fireEvent){div.attachEvent("onclick",function(){jQuery.support.noCloneEvent=false;div.detachEvent("onclick",arguments.callee);});div.cloneNode(true).fireEvent("onclick");}
jQuery(function(){var div=document.createElement("div");div.style.width=div.style.paddingLeft="1px";document.body.appendChild(div);jQuery.boxModel=jQuery.support.boxModel=div.offsetWidth===2;document.body.removeChild(div).style.display='none';});})();var styleFloat=jQuery.support.cssFloat?"cssFloat":"styleFloat";jQuery.props={"for":"htmlFor","class":"className","float":styleFloat,cssFloat:styleFloat,styleFloat:styleFloat,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabindex:"tabIndex"};jQuery.fn.extend({_load:jQuery.fn.load,load:function(url,params,callback){if(typeof url!=="string")
return this._load(url);var off=url.indexOf(" ");if(off>=0){var selector=url.slice(off,url.length);url=url.slice(0,off);}
var type="GET";if(params)
if(jQuery.isFunction(params)){callback=params;params=null;}else if(typeof params==="object"){params=jQuery.param(params);type="POST";}
var self=this;jQuery.ajax({url:url,type:type,dataType:"html",data:params,complete:function(res,status){if(status=="success"||status=="notmodified")
self.html(selector?jQuery("<div/>").append(res.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(selector):res.responseText);if(callback)
self.each(callback,[res.responseText,status,res]);}});return this;},serialize:function(){return jQuery.param(this.serializeArray());},serializeArray:function(){return this.map(function(){return this.elements?jQuery.makeArray(this.elements):this;}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password|search/i.test(this.type));}).map(function(i,elem){var val=jQuery(this).val();return val==null?null:jQuery.isArray(val)?jQuery.map(val,function(val,i){return{name:elem.name,value:val};}):{name:elem.name,value:val};}).get();}});jQuery.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(i,o){jQuery.fn[o]=function(f){return this.bind(o,f);};});var jsc=now();jQuery.extend({get:function(url,data,callback,type){if(jQuery.isFunction(data)){callback=data;data=null;}
return jQuery.ajax({type:"GET",url:url,data:data,success:callback,dataType:type});},getScript:function(url,callback){return jQuery.get(url,null,callback,"script");},getJSON:function(url,data,callback){return jQuery.get(url,data,callback,"json");},post:function(url,data,callback,type){if(jQuery.isFunction(data)){callback=data;data={};}
return jQuery.ajax({type:"POST",url:url,data:data,success:callback,dataType:type});},ajaxSetup:function(settings){jQuery.extend(jQuery.ajaxSettings,settings);},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return window.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest();},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},lazyLoaderTimer:{},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;if(($.browser.safari&&!navigator.userAgent.match(/Version\/3/)&&$.browser.chrome==false)||$.browser.opera){$.lazyLoaderTimer[s.url]=setInterval(function(){if(!done&&/loaded|complete/.test(document.readyState)){clearInterval($.lazyLoaderTimer[s.url]);done=true;success();complete();}},10);}
else{script.onload=script.onreadystatechange=function(){if(!done&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){done=true;success();complete();script.onload=script.onreadystatechange=null;head.removeChild(script);}};}}
head.appendChild(script);return undefined;}
var requestDone=false;var xhr=s.xhr();if(s.username)
xhr.open(type,s.url,s.async,s.username,s.password);else
xhr.open(type,s.url,s.async);try{if(s.data)
xhr.setRequestHeader("Content-Type",s.contentType);if(s.ifModified)
xhr.setRequestHeader("If-Modified-Since",jQuery.lastModified[s.url]||"Thu, 01 Jan 1970 00:00:00 GMT");xhr.setRequestHeader("X-Requested-With","XMLHttpRequest");xhr.setRequestHeader("Accept",s.dataType&&s.accepts[s.dataType]?s.accepts[s.dataType]+", */*":s.accepts._default);}catch(e){}
if(s.beforeSend&&s.beforeSend(xhr,s)===false){if(s.global&&!--jQuery.active)
jQuery.event.trigger("ajaxStop");xhr.abort();return false;}
if(s.global)
jQuery.event.trigger("ajaxSend",[xhr,s]);var onreadystatechange=function(isTimeout){if(xhr.readyState==0){if(ival){clearInterval(ival);ival=null;if(s.global&&!--jQuery.active)
jQuery.event.trigger("ajaxStop");}}else if(!requestDone&&xhr&&(xhr.readyState==4||isTimeout=="timeout")){requestDone=true;if(ival){clearInterval(ival);ival=null;}
status=isTimeout=="timeout"?"timeout":!jQuery.httpSuccess(xhr)?"error":s.ifModified&&jQuery.httpNotModified(xhr,s.url)?"notmodified":"success";if(status=="success"){try{data=jQuery.httpData(xhr,s.dataType,s);}catch(e){status="parsererror";}}
if(status=="success"){var modRes;try{modRes=xhr.getResponseHeader("Last-Modified");}catch(e){}
if(s.ifModified&&modRes)
jQuery.lastModified[s.url]=modRes;if(!jsonp)
success();}else
jQuery.handleError(s,xhr,status);complete();if(isTimeout)
xhr.abort();if(s.async)
xhr=null;}};if(s.async){var ival=setInterval(onreadystatechange,13);if(s.timeout>0)
setTimeout(function(){if(xhr&&!requestDone)
onreadystatechange("timeout");},s.timeout);}
try{xhr.send(s.data);}catch(e){jQuery.handleError(s,xhr,null,e);}
if(!s.async)
onreadystatechange();function success(){if(s.success)
s.success(data,status);if(s.global)
jQuery.event.trigger("ajaxSuccess",[xhr,s]);}
function complete(){if(s.complete)
s.complete(xhr,status);if(s.global)
jQuery.event.trigger("ajaxComplete",[xhr,s]);if(s.global&&!--jQuery.active)
jQuery.event.trigger("ajaxStop");}
return xhr;},handleError:function(s,xhr,status,e){if(s.error)s.error(xhr,status,e);if(s.global)
jQuery.event.trigger("ajaxError",[xhr,s,e]);},active:0,httpSuccess:function(xhr){try{return!xhr.status&&location.protocol=="file:"||(xhr.status>=200&&xhr.status<300)||xhr.status==304||xhr.status==1223;}catch(e){}
return false;},httpNotModified:function(xhr,url){try{var xhrRes=xhr.getResponseHeader("Last-Modified");return xhr.status==304||xhrRes==jQuery.lastModified[url];}catch(e){}
return false;},httpData:function(xhr,type,s){var ct=xhr.getResponseHeader("content-type"),xml=type=="xml"||!type&&ct&&ct.indexOf("xml")>=0,data=xml?xhr.responseXML:xhr.responseText;if(xml&&data.documentElement.tagName=="parsererror")
throw"parsererror";if(s&&s.dataFilter)
data=s.dataFilter(data,type);if(typeof data==="string"){if(type=="script")
jQuery.globalEval(data);if(type=="json")
data=window["eval"]("("+data+")");}
return data;},param:function(a){var s=[];function add(key,value){s[s.length]=encodeURIComponent(key)+'='+encodeURIComponent(value);};if(jQuery.isArray(a)||a.jquery)
jQuery.each(a,function(){add(this.name,this.value);});else
for(var j in a)
if(jQuery.isArray(a[j]))
jQuery.each(a[j],function(){add(j,this);});else
add(j,jQuery.isFunction(a[j])?a[j]():a[j]);return s.join("&").replace(/%20/g,"+");}});var elemdisplay={},timerId,fxAttrs=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];function genFx(type,num){var obj={};jQuery.each(fxAttrs.concat.apply([],fxAttrs.slice(0,num)),function(){obj[this]=type;});return obj;}
jQuery.fn.extend({show:function(speed,callback){if(speed){return this.animate(genFx("show",3),speed,callback);}else{for(var i=0,l=this.length;i<l;i++){var old=jQuery.data(this[i],"olddisplay");this[i].style.display=old||"";if(jQuery.css(this[i],"display")==="none"){var tagName=this[i].tagName,display;if(elemdisplay[tagName]){display=elemdisplay[tagName];}else{var elem=jQuery("<"+tagName+" />").appendTo("body");display=elem.css("display");if(display==="none")
display="block";elem.remove();elemdisplay[tagName]=display;}
jQuery.data(this[i],"olddisplay",display);}}
for(var i=0,l=this.length;i<l;i++){this[i].style.display=jQuery.data(this[i],"olddisplay")||"";}
return this;}},hide:function(speed,callback){if(speed){return this.animate(genFx("hide",3),speed,callback);}else{for(var i=0,l=this.length;i<l;i++){var old=jQuery.data(this[i],"olddisplay");if(!old&&old!=="none")
jQuery.data(this[i],"olddisplay",jQuery.css(this[i],"display"));}
for(var i=0,l=this.length;i<l;i++){this[i].style.display="none";}
return this;}},_toggle:jQuery.fn.toggle,toggle:function(fn,fn2){var bool=typeof fn==="boolean";return jQuery.isFunction(fn)&&jQuery.isFunction(fn2)?this._toggle.apply(this,arguments):fn==null||bool?this.each(function(){var state=bool?fn:jQuery(this).is(":hidden");jQuery(this)[state?"show":"hide"]();}):this.animate(genFx("toggle",3),fn,fn2);},fadeTo:function(speed,to,callback){return this.animate({opacity:to},speed,callback);},animate:function(prop,speed,easing,callback){var optall=jQuery.speed(speed,easing,callback);return this[optall.queue===false?"each":"queue"](function(){var opt=jQuery.extend({},optall),p,hidden=this.nodeType==1&&jQuery(this).is(":hidden"),self=this;for(p in prop){if(prop[p]=="hide"&&hidden||prop[p]=="show"&&!hidden)
return opt.complete.call(this);if((p=="height"||p=="width")&&this.style){opt.display=jQuery.css(this,"display");opt.overflow=this.style.overflow;}}
if(opt.overflow!=null)
this.style.overflow="hidden";opt.curAnim=jQuery.extend({},prop);jQuery.each(prop,function(name,val){var e=new jQuery.fx(self,opt,name);if(/toggle|show|hide/.test(val))
e[val=="toggle"?hidden?"show":"hide":val](prop);else{var parts=val.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),start=e.cur(true)||0;if(parts){var end=parseFloat(parts[2]),unit=parts[3]||"px";if(unit!="px"){self.style[name]=(end||1)+unit;start=((end||1)/e.cur(true))*start;self.style[name]=start+unit;}
if(parts[1])
end=((parts[1]=="-="?-1:1)*end)+start;e.custom(start,end,unit);}else
e.custom(start,val,"");}});return true;});},stop:function(clearQueue,gotoEnd){var timers=jQuery.timers;if(clearQueue)
this.queue([]);this.each(function(){for(var i=timers.length-1;i>=0;i--)
if(timers[i].elem==this){if(gotoEnd)
timers[i](true);timers.splice(i,1);}});if(!gotoEnd)
this.dequeue();return this;}});jQuery.each({slideDown:genFx("show",1),slideUp:genFx("hide",1),slideToggle:genFx("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(name,props){jQuery.fn[name]=function(speed,callback){return this.animate(props,speed,callback);};});jQuery.extend({speed:function(speed,easing,fn){var opt=typeof speed==="object"?speed:{complete:fn||!fn&&easing||jQuery.isFunction(speed)&&speed,duration:speed,easing:fn&&easing||easing&&!jQuery.isFunction(easing)&&easing};opt.duration=jQuery.fx.off?0:typeof opt.duration==="number"?opt.duration:jQuery.fx.speeds[opt.duration]||jQuery.fx.speeds._default;opt.old=opt.complete;opt.complete=function(){if(opt.queue!==false)
jQuery(this).dequeue();if(jQuery.isFunction(opt.old))
opt.old.call(this);};return opt;},easing:{linear:function(p,n,firstNum,diff){return firstNum+diff*p;},swing:function(p,n,firstNum,diff){return((-Math.cos(p*Math.PI)/2)+0.5)*diff+firstNum;}},timers:[],fx:function(elem,options,prop){this.options=options;this.elem=elem;this.prop=prop;if(!options.orig)
options.orig={};}});jQuery.fx.prototype={update:function(){if(this.options.step)
this.options.step.call(this.elem,this.now,this);(jQuery.fx.step[this.prop]||jQuery.fx.step._default)(this);if((this.prop=="height"||this.prop=="width")&&this.elem.style)
this.elem.style.display="block";},cur:function(force){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))
return this.elem[this.prop];var r=parseFloat(jQuery.css(this.elem,this.prop,force));return r&&r>-10000?r:parseFloat(jQuery.curCSS(this.elem,this.prop))||0;},custom:function(from,to,unit){this.startTime=now();this.start=from;this.end=to;this.unit=unit||this.unit||"px";this.now=this.start;this.pos=this.state=0;var self=this;function t(gotoEnd){return self.step(gotoEnd);}
t.elem=this.elem;if(t()&&jQuery.timers.push(t)&&!timerId){timerId=setInterval(function(){var timers=jQuery.timers;for(var i=0;i<timers.length;i++)
if(!timers[i]())
timers.splice(i--,1);if(!timers.length){clearInterval(timerId);timerId=undefined;}},13);}},show:function(){this.options.orig[this.prop]=jQuery.attr(this.elem.style,this.prop);this.options.show=true;this.custom(this.prop=="width"||this.prop=="height"?1:0,this.cur());jQuery(this.elem).show();},hide:function(){this.options.orig[this.prop]=jQuery.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0);},step:function(gotoEnd){var t=now();if(gotoEnd||t>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var done=true;for(var i in this.options.curAnim)
if(this.options.curAnim[i]!==true)
done=false;if(done){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(jQuery.css(this.elem,"display")=="none")
this.elem.style.display="block";}
if(this.options.hide)
jQuery(this.elem).hide();if(this.options.hide||this.options.show)
for(var p in this.options.curAnim)
jQuery.attr(this.elem.style,p,this.options.orig[p]);this.options.complete.call(this.elem);}
return false;}else{var n=t-this.startTime;this.state=n/this.options.duration;this.pos=jQuery.easing[this.options.easing||(jQuery.easing.swing?"swing":"linear")](this.state,n,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update();}
return true;}};jQuery.extend(jQuery.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(fx){jQuery.attr(fx.elem.style,"opacity",fx.now);},_default:function(fx){if(fx.elem.style&&fx.elem.style[fx.prop]!=null)
fx.elem.style[fx.prop]=fx.now+fx.unit;else
fx.elem[fx.prop]=fx.now;}}});if(document.documentElement["getBoundingClientRect"])
jQuery.fn.offset=function(){if(!this[0])return{top:0,left:0};if(this[0]===this[0].ownerDocument.body)return jQuery.offset.bodyOffset(this[0]);var box=this[0].getBoundingClientRect(),doc=this[0].ownerDocument,body=doc.body,docElem=doc.documentElement,clientTop=docElem.clientTop||body.clientTop||0,clientLeft=docElem.clientLeft||body.clientLeft||0,top=box.top+(self.pageYOffset||jQuery.boxModel&&docElem.scrollTop||body.scrollTop)-clientTop,left=box.left+(self.pageXOffset||jQuery.boxModel&&docElem.scrollLeft||body.scrollLeft)-clientLeft;return{top:top,left:left};};else
jQuery.fn.offset=function(){if(!this[0])return{top:0,left:0};if(this[0]===this[0].ownerDocument.body)return jQuery.offset.bodyOffset(this[0]);jQuery.offset.initialized||jQuery.offset.initialize();var elem=this[0],offsetParent=elem.offsetParent,prevOffsetParent=elem,doc=elem.ownerDocument,computedStyle,docElem=doc.documentElement,body=doc.body,defaultView=doc.defaultView,prevComputedStyle=defaultView.getComputedStyle(elem,null),top=elem.offsetTop,left=elem.offsetLeft;while((elem=elem.parentNode)&&elem!==body&&elem!==docElem){computedStyle=defaultView.getComputedStyle(elem,null);top-=elem.scrollTop,left-=elem.scrollLeft;if(elem===offsetParent){top+=elem.offsetTop,left+=elem.offsetLeft;if(jQuery.offset.doesNotAddBorder&&!(jQuery.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(elem.tagName)))
top+=parseInt(computedStyle.borderTopWidth,10)||0,left+=parseInt(computedStyle.borderLeftWidth,10)||0;prevOffsetParent=offsetParent,offsetParent=elem.offsetParent;}
if(jQuery.offset.subtractsBorderForOverflowNotVisible&&computedStyle.overflow!=="visible")
top+=parseInt(computedStyle.borderTopWidth,10)||0,left+=parseInt(computedStyle.borderLeftWidth,10)||0;prevComputedStyle=computedStyle;}
if(prevComputedStyle.position==="relative"||prevComputedStyle.position==="static")
top+=body.offsetTop,left+=body.offsetLeft;if(prevComputedStyle.position==="fixed")
top+=Math.max(docElem.scrollTop,body.scrollTop),left+=Math.max(docElem.scrollLeft,body.scrollLeft);return{top:top,left:left};};jQuery.offset={initialize:function(){if(this.initialized)return;var body=document.body,container=document.createElement('div'),innerDiv,checkDiv,table,td,rules,prop,bodyMarginTop=body.style.marginTop,html='<div style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;"><div></div></div><table style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;" cellpadding="0" cellspacing="0"><tr><td></td></tr></table>';rules={position:'absolute',top:0,left:0,margin:0,border:0,width:'1px',height:'1px',visibility:'hidden'};for(prop in rules)container.style[prop]=rules[prop];container.innerHTML=html;body.insertBefore(container,body.firstChild);innerDiv=container.firstChild,checkDiv=innerDiv.firstChild,td=innerDiv.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(checkDiv.offsetTop!==5);this.doesAddBorderForTableAndCells=(td.offsetTop===5);innerDiv.style.overflow='hidden',innerDiv.style.position='relative';this.subtractsBorderForOverflowNotVisible=(checkDiv.offsetTop===-5);body.style.marginTop='1px';this.doesNotIncludeMarginInBodyOffset=(body.offsetTop===0);body.style.marginTop=bodyMarginTop;body.removeChild(container);this.initialized=true;},bodyOffset:function(body){jQuery.offset.initialized||jQuery.offset.initialize();var top=body.offsetTop,left=body.offsetLeft;if(jQuery.offset.doesNotIncludeMarginInBodyOffset)
top+=parseInt(jQuery.curCSS(body,'marginTop',true),10)||0,left+=parseInt(jQuery.curCSS(body,'marginLeft',true),10)||0;return{top:top,left:left};}};jQuery.fn.extend({position:function(){var left=0,top=0,results;if(this[0]){var offsetParent=this.offsetParent(),offset=this.offset(),parentOffset=/^body|html$/i.test(offsetParent[0].tagName)?{top:0,left:0}:offsetParent.offset();offset.top-=num(this,'marginTop');offset.left-=num(this,'marginLeft');parentOffset.top+=num(offsetParent,'borderTopWidth');parentOffset.left+=num(offsetParent,'borderLeftWidth');results={top:offset.top-parentOffset.top,left:offset.left-parentOffset.left};}
return results;},offsetParent:function(){var offsetParent=this[0].offsetParent||document.body;while(offsetParent&&(!/^body|html$/i.test(offsetParent.tagName)&&jQuery.css(offsetParent,'position')=='static'))
offsetParent=offsetParent.offsetParent;return jQuery(offsetParent);}});jQuery.each(['Left','Top'],function(i,name){var method='scroll'+name;jQuery.fn[method]=function(val){if(!this[0])return null;return val!==undefined?this.each(function(){this==window||this==document?window.scrollTo(!i?val:jQuery(window).scrollLeft(),i?val:jQuery(window).scrollTop()):this[method]=val;}):this[0]==window||this[0]==document?self[i?'pageYOffset':'pageXOffset']||jQuery.boxModel&&document.documentElement[method]||document.body[method]:this[0][method];};});jQuery.each(["Height","Width"],function(i,name){var tl=i?"Left":"Top",br=i?"Right":"Bottom",lower=name.toLowerCase();jQuery.fn["inner"+name]=function(){return this[0]?jQuery.css(this[0],lower,false,"padding"):null;};jQuery.fn["outer"+name]=function(margin){return this[0]?jQuery.css(this[0],lower,false,margin?"margin":"border"):null;};var type=name.toLowerCase();jQuery.fn[type]=function(size){return this[0]==window?document.compatMode=="CSS1Compat"&&document.documentElement["client"+name]||document.body["client"+name]:this[0]==document?Math.max(document.documentElement["client"+name],document.body["scroll"+name],document.documentElement["scroll"+name],document.body["offset"+name],document.documentElement["offset"+name]):size===undefined?(this.length?jQuery.css(this[0],type):null):this.css(type,typeof size==="string"?size:size+"px");};});})();
/*jquery.json-1.3.js*/

(function($){function toIntegersAtLease(n)
{return n<10?'0'+n:n;}
Date.prototype.toJSON=function(date)
{return this.getUTCFullYear()+'-'+
toIntegersAtLease(this.getUTCMonth())+'-'+
toIntegersAtLease(this.getUTCDate());};var escapeable=/["\\\x00-\x1f\x7f-\x9f]/g;var meta={'\b':'\\b','\t':'\\t','\n':'\\n','\f':'\\f','\r':'\\r','"':'\\"','\\':'\\\\'};$.quoteString=function(string)
{if(escapeable.test(string))
{return'"'+string.replace(escapeable,function(a)
{var c=meta[a];if(typeof c==='string'){return c;}
c=a.charCodeAt();return'\\u00'+Math.floor(c/16).toString(16)+(c%16).toString(16);})+'"';}
return'"'+string+'"';};$.toJSON=function(o,compact)
{var type=typeof(o);if(type=="undefined")
return"undefined";else if(type=="number"||type=="boolean")
return o+"";else if(o===null)
return"null";if(type=="string")
{return $.quoteString(o);}
if(type=="object"&&typeof o.toJSON=="function")
return o.toJSON(compact);if(type!="function"&&typeof(o.length)=="number")
{var ret=[];for(var i=0;i<o.length;i++){ret.push($.toJSON(o[i],compact));}
if(compact)
return"["+ret.join(",")+"]";else
return"["+ret.join(", ")+"]";}
if(type=="function"){throw new TypeError("Unable to convert object of type 'function' to json.");}
var ret=[];for(var k in o){var name;type=typeof(k);if(type=="number")
name='"'+k+'"';else if(type=="string")
name=$.quoteString(k);else
continue;var val=$.toJSON(o[k],compact);if(typeof(val)!="string"){continue;}
if(compact)
ret.push(name+":"+val);else
ret.push(name+": "+val);}
return"{"+ret.join(", ")+"}";};$.compactJSON=function(o)
{return $.toJSON(o,true);};$.evalJSON=function(src)
{return eval("("+src+")");};$.secureEvalJSON=function(src)
{var filtered=src;filtered=filtered.replace(/\\["\\\/bfnrtu]/g,'@');filtered=filtered.replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,']');filtered=filtered.replace(/(?:^|:|,)(?:\s*\[)+/g,'');if(/^[\],:{}\s]*$/.test(filtered))
return eval("("+src+")");else
throw new SyntaxError("Error parsing JSON, source is not valid.");};})(jQuery);
/*jquery.cookies.2.1.0.js*/

var jaaulde=window.jaaulde||{};jaaulde.utils=jaaulde.utils||{};jaaulde.utils.cookies=(function()
{var cookies=[];var defaultOptions={hoursToLive:null,path:'/',domain:null,secure:false};var resolveOptions=function(options)
{var returnValue;if(typeof options!=='object'||options===null)
{returnValue=defaultOptions;}
else
{returnValue={hoursToLive:(typeof options.hoursToLive==='number'&&options.hoursToLive!==0?options.hoursToLive:defaultOptions.hoursToLive),path:(typeof options.path==='string'&&options.path!==''?options.path:defaultOptions.path),domain:(typeof options.domain==='string'&&options.domain!==''?options.domain:defaultOptions.domain),secure:(typeof options.secure==='boolean'&&options.secure?options.secure:defaultOptions.secure)};}
return returnValue;};var expiresGMTString=function(hoursToLive)
{var dateObject=new Date();dateObject.setTime(dateObject.getTime()+(hoursToLive*60*60*1000));return dateObject.toGMTString();};var assembleOptionsString=function(options)
{options=resolveOptions(options);return((typeof options.hoursToLive==='number'?'; expires='+expiresGMTString(options.hoursToLive):'')+'; path='+options.path+
(typeof options.domain==='string'?'; domain='+options.domain:'')+
(options.secure===true?'; secure':''));};var splitCookies=function()
{cookies={};var pair,name,value,separated=document.cookie.split(';');for(var i=0;i<separated.length;i=i+1)
{pair=separated[i].split('=');name=pair[0].replace(/^\s*/,'').replace(/\s*$/,'');value=decodeURIComponent(pair[1]);cookies[name]=value;}
return cookies;};var constructor=function(){};constructor.prototype.get=function(cookieName)
{var returnValue;splitCookies();if(typeof cookieName==='string')
{returnValue=(typeof cookies[cookieName]!=='undefined')?cookies[cookieName]:null;}
else if(typeof cookieName==='object'&&cookieName!==null)
{returnValue={};for(var item in cookieName)
{if(typeof cookies[cookieName[item]]!=='undefined')
{returnValue[cookieName[item]]=cookies[cookieName[item]];}
else
{returnValue[cookieName[item]]=null;}}}
else
{returnValue=cookies;}
return returnValue;};constructor.prototype.filter=function(cookieNameRegExp)
{var returnValue={};splitCookies();if(typeof cookieNameRegExp==='string')
{cookieNameRegExp=new RegExp(cookieNameRegExp);}
for(var cookieName in cookies)
{if(cookieName.match(cookieNameRegExp))
{returnValue[cookieName]=cookies[cookieName];}}
return returnValue;};constructor.prototype.set=function(cookieName,value,options)
{if(typeof value==='undefined'||value===null)
{if(typeof options!=='object'||options===null)
{options={};}
value='';options.hoursToLive=-8760;}
var optionsString=assembleOptionsString(options);document.cookie=cookieName+'='+encodeURIComponent(value)+optionsString;};constructor.prototype.del=function(cookieName,options)
{var allCookies={};if(typeof options!=='object'||options===null)
{options={};}
if(typeof cookieName==='boolean'&&cookieName===true)
{allCookies=this.get();}
else if(typeof cookieName==='string')
{allCookies[cookieName]=true;}
for(var name in allCookies)
{if(typeof name==='string'&&name!=='')
{this.set(name,null,options);}}};constructor.prototype.test=function()
{var returnValue=false,testName='cT',testValue='data';this.set(testName,testValue);if(this.get(testName)===testValue)
{this.del(testName);returnValue=true;}
return returnValue;};constructor.prototype.setOptions=function(options)
{if(typeof options!=='object')
{options=null;}
defaultOptions=resolveOptions(options);};return new constructor();})();(function()
{if(window.jQuery)
{(function($)
{$.cookies=jaaulde.utils.cookies;var extensions={cookify:function(options)
{return this.each(function()
{var i,resolvedName=false,resolvedValue=false,name='',value='',nameAttrs=['name','id'],nodeName,inputType;for(i in nameAttrs)
{if(!isNaN(i))
{name=$(this).attr(nameAttrs[i]);if(typeof name==='string'&&name!=='')
{resolvedName=true;break;}}}
if(resolvedName)
{nodeName=this.nodeName.toLowerCase();if(nodeName!=='input'&&nodeName!=='textarea'&&nodeName!=='select'&&nodeName!=='img')
{value=$(this).html();resolvedValue=true;}
else
{inputType=$(this).attr('type');if(typeof inputType==='string'&&inputType!=='')
{inputType=inputType.toLowerCase();}
if(inputType!=='radio'&&inputType!=='checkbox')
{value=$(this).val();resolvedValue=true;}}
if(resolvedValue)
{if(typeof value!=='string'||value==='')
{value=null;}
$.cookies.set(name,value,options);}}});},cookieFill:function()
{return this.each(function()
{var i,resolvedName=false,name='',value,nameAttrs=['name','id'],iteration=0,nodeName;for(i in nameAttrs)
{if(!isNaN(i))
{name=$(this).attr(nameAttrs[i]);if(typeof name==='string'&&name!=='')
{resolvedName=true;break;}}}
if(resolvedName)
{value=$.cookies.get(name);if(value!==null)
{nodeName=this.nodeName.toLowerCase();if(nodeName==='input'||nodeName==='textarea'||nodeName==='select')
{$(this).val(value);}
else
{$(this).html(value);}}}
iteration=0;});},cookieBind:function(options)
{return this.each(function()
{$(this).cookieFill().change(function()
{$(this).cookify(options);});});}};$.each(extensions,function(i)
{$.fn[i]=this;});})(window.jQuery);}})();
/*jquery.wikia.js*/

$.ajaxSetup({cache:true});jQuery.fn.log=function(msg,group){if(typeof console!='undefined'){if(group){console.log((typeof msg!='object'?'%s: %s':'%s: %o'),group,msg);}
else{console.log(msg);}}
else if(typeof opera!='undefined'){opera.postError((group?(group+': '):'')+msg);}
return this;};jQuery.fn.exists=function(){return this.length>0;}
jQuery.fn.getModal=function(url,id,options){$.getScript(stylepath+'/common/jquery/jquery.wikia.modal.js?'+wgStyleVersion,function(){$().log('getModal: plugin loaded');$.get(url,function(html){$("#positioned_elements").append(html);if(typeof options=='object'&&typeof options.callbackBefore=='function'){options.callbackBefore();}
if(typeof id=='string'){$(id).makeModal(options);$().log('getModal: '+id+' modal made');}
if(typeof options=='object'&&typeof options.callback=='function'){options.callback();}});});}
jQuery.showModal=function(title,content,options){options=(typeof options!='object')?{}:options;$.getScript(stylepath+'/common/jquery/jquery.wikia.modal.js?'+wgStyleVersion,function(){$().log('showModal: plugin loaded');var dialog=$(document.createElement('div')).html(content).attr('title',title);$("#positioned_elements").append(dialog);if(typeof options.callbackBefore=='function'){options.callbackBefore();}
dialog.makeModal(options);if(typeof options.callback=='function'){options.callback();}});}
jQuery.postJSON=function(u,d,callback){return jQuery.post(u,d,callback,"json");}
$.loadYUI=function(callback){if(typeof YAHOO=='undefined'){$().log('YUI: loading on-demand');$.getScript(wgYUIPackageURL,callback);}
else{$().log('YUI: already loaded');callback();}}
$(function(){if(typeof window.__FlyTabs=='undefined'){return;}
$.getScript(stylepath+'/common/jquery/jquery.flytabs.js?'+wgStyleVersion,function(){$().log(window.__FlyTabs,'TabView');for(t=0;t<window.__FlyTabs.length;t++){var tab=window.__FlyTabs[t];$('#flytabs_'+tab.id).flyTabs.config({align:'none',effect:'no'});for(s=0;s<tab.options.length;s++){$('#flytabs_'+tab.id).flyTabs.addTab(tab.options[s]);}}});});$.getViewportHeight=function(){var height=self.innerHeight;var mode=document.compatMode;if((mode||$.browser.msie)&&!$.browser.opera){height=(mode=='CSS1Compat')?document.documentElement.clientHeight:document.body.clientHeight;}
return height;};$.getViewportWidth=function(){var width=self.innerWidth;var mode=document.compatMode;if(mode||$.browser.msie){width=(mode=='CSS1Compat')?document.documentElement.clientWidth:document.body.clientWidth;}
return width;};$.getEvent=function(e,boundEl){var ev=e||window.event;if(!ev){var c=this.getEvent.caller;while(c){ev=c.arguments[0];if(ev&&Event==ev.constructor){break;}
c=c.caller;}}
return ev;};$.extend({getUrlVars:function(){var vars=[],hash;var hashes=window.location.href.slice(window.location.href.indexOf('?')+1).split('&');for(var i=0;i<hashes.length;i++)
{hash=hashes[i].split('=');vars.push(hash[0]);vars[hash[0]]=hash[1];}
return vars;},getUrlVar:function(name){return $.getUrlVars()[name];}});
/*ajax.js*/

var sajax_debug_mode=false;var sajax_request_type="GET";function sajax_debug(text){if(!sajax_debug_mode)return false;var e=document.getElementById('sajax_debug');if(!e){e=document.createElement("p");e.className='sajax_debug';e.id='sajax_debug';var b=document.getElementsByTagName("body")[0];if(b.firstChild)b.insertBefore(e,b.firstChild);else b.appendChild(e);}
var m=document.createElement("div");m.appendChild(document.createTextNode(text));e.appendChild(m);return true;}
function sajax_init_object(){sajax_debug("sajax_init_object() called..")
var A;try{A=new XMLHttpRequest();}catch(e){try{A=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{A=new ActiveXObject("Microsoft.XMLHTTP");}catch(oc){A=null;}}}
if(!A)
sajax_debug("Could not create connection object.");return A;}
function sajax_do_call(func_name,args,target){var i,x,n;var uri;var post_data;uri=wgServer+
((wgScript==null)?(wgScriptPath+"/index.php"):wgScript)+"?action=ajax";if(sajax_request_type=="GET"){if(uri.indexOf("?")==-1)
uri=uri+"?rs="+encodeURIComponent(func_name);else
uri=uri+"&rs="+encodeURIComponent(func_name);for(i=0;i<args.length;i++)
uri=uri+"&rsargs[]="+encodeURIComponent(args[i]);post_data=null;}else{post_data="rs="+encodeURIComponent(func_name);for(i=0;i<args.length;i++)
post_data=post_data+"&rsargs[]="+encodeURIComponent(args[i]);}
x=sajax_init_object();if(!x){alert("AJAX not supported");return false;}
try{x.open(sajax_request_type,uri,true);}catch(e){if(window.location.hostname=="localhost"){alert("Your browser blocks XMLHttpRequest to 'localhost', try using a real hostname for development/testing.");}
throw e;}
if(sajax_request_type=="POST"){x.setRequestHeader("Method","POST "+uri+" HTTP/1.1");x.setRequestHeader("Content-Type","application/x-www-form-urlencoded");}
x.setRequestHeader("Pragma","cache=yes");x.setRequestHeader("Cache-Control","no-transform");x.onreadystatechange=function(){if(x.readyState!=4)
return;sajax_debug("received ("+x.status+" "+x.statusText+") "+x.responseText);if(typeof(target)=='function'){target(x);}
else if(typeof(target)=='object'){if(target.tagName=='INPUT'){if(x.status==200)target.value=x.responseText;}
else{if(x.status==200)target.innerHTML=x.responseText;else target.innerHTML="<div class='error'>Error: "+x.status+" "+x.statusText+" ("+x.responseText+")</div>";}}
else{alert("bad target for sajax_do_call: not a function or object: "+target);}
return;}
sajax_debug(func_name+" uri = "+uri+" / post = "+post_data);x.send(post_data);sajax_debug(func_name+" waiting..");delete x;return true;}
function wfSupportsAjax(){var request=sajax_init_object();var supportsAjax=request?true:false;delete request;return supportsAjax;}
/*urchin.js*/

var _uacct="";var _userv=1;var _ufsc=1;var _udn="auto";var _uhash="on";var _utimeout="1800";var _ugifpath="/__utm.gif";var _utsp="|";var _uflash=1;var _utitle=1;var _ulink=0;var _uanchor=0;var _utcp="/";var _usample=100;var _uctm=1;var _ucto="15768000";var _uccn="utm_campaign";var _ucmd="utm_medium";var _ucsr="utm_source";var _uctr="utm_term";var _ucct="utm_content";var _ucid="utm_id";var _ucno="utm_nooverride";var _uOsr=new Array();var _uOkw=new Array();_uOsr[0]="google";_uOkw[0]="q";_uOsr[1]="yahoo";_uOkw[1]="p";_uOsr[2]="msn";_uOkw[2]="q";_uOsr[3]="aol";_uOkw[3]="query";_uOsr[4]="aol";_uOkw[4]="encquery";_uOsr[5]="lycos";_uOkw[5]="query";_uOsr[6]="ask";_uOkw[6]="q";_uOsr[7]="altavista";_uOkw[7]="q";_uOsr[8]="netscape";_uOkw[8]="s";_uOsr[9]="cnn";_uOkw[9]="query";_uOsr[10]="looksmart";_uOkw[10]="qt";_uOsr[11]="about";_uOkw[11]="terms";_uOsr[12]="mamma";_uOkw[12]="query";_uOsr[13]="alltheweb";_uOkw[13]="q";_uOsr[14]="gigablast";_uOkw[14]="q";_uOsr[15]="voila";_uOkw[15]="rdata";_uOsr[16]="virgilio";_uOkw[16]="qs";_uOsr[17]="live";_uOkw[17]="q";_uOsr[18]="baidu";_uOkw[18]="wd";_uOsr[19]="alice";_uOkw[19]="qs";_uOsr[20]="seznam";_uOkw[20]="w";_uOsr[21]="yandex";_uOkw[21]="text";_uOsr[22]="najdi";_uOkw[22]="q";_uOsr[23]="aol";_uOkw[23]="q";_uOsr[24]="club-internet";_uOkw[24]="q";_uOsr[25]="mama";_uOkw[25]="query";_uOsr[26]="seznam";_uOkw[26]="q";_uOsr[27]="search";_uOkw[27]="q";var _uOno=new Array();var _uRno=new Array();var _uff,_udh,_udt,_ubl=0,_udo="",_uu,_ufns=0,_uns=0,_ur="-",_ufno=0,_ust=0,_ubd=document,_udl=_ubd.location,_udlh="",_uwv="1";var _ugifpath2="http://www.google-analytics.com/__utm.gif";if(_udl.hash)_udlh=_udl.href.substring(_udl.href.indexOf('#'));if(_udl.protocol=="https:")_ugifpath2="https://ssl.google-analytics.com/__utm.gif";if(!_utcp||_utcp=="")_utcp="/";function urchinTracker(page){if(_udl.protocol=="file:")return;if(_uff&&(!page||page==""))return;var a,b,c,xx,v,z,k,x="",s="",f=0;var nx=" expires=Sun, 18 Jan 2038 00:00:00 GMT;";var dc=_ubd.cookie;_udh=_uDomain();if(!_uVG())return;_uu=Math.round(Math.random()*2147483647);_udt=new Date();_ust=Math.round(_udt.getTime()/1000);a=dc.indexOf("__utma="+_udh);b=dc.indexOf("__utmb="+_udh);c=dc.indexOf("__utmc="+_udh);if(_udn&&_udn!=""){_udo=" domain="+_udn+";";}
if(_utimeout&&_utimeout!=""){x=new Date(_udt.getTime()+(_utimeout*1000));x=" expires="+x.toGMTString()+";";}
if(_ulink){if(_uanchor&&_udlh&&_udlh!="")s=_udlh+"&";s+=_udl.search;if(s&&s!=""&&s.indexOf("__utma=")>=0){if(!(_uIN(a=_uGC(s,"__utma=","&"))))a="-";if(!(_uIN(b=_uGC(s,"__utmb=","&"))))b="-";if(!(_uIN(c=_uGC(s,"__utmc=","&"))))c="-";v=_uGC(s,"__utmv=","&");z=_uGC(s,"__utmz=","&");k=_uGC(s,"__utmk=","&");xx=_uGC(s,"__utmx=","&");if((k*1)!=((_uHash(a+b+c+xx+z+v)*1)+(_udh*1))){_ubl=1;a="-";b="-";c="-";xx="-";z="-";v="-";}
if(a!="-"&&b!="-"&&c!="-")f=1;else if(a!="-")f=2;}}
if(f==1){_ubd.cookie="__utma="+a+"; path="+_utcp+";"+nx+_udo;_ubd.cookie="__utmb="+b+"; path="+_utcp+";"+x+_udo;_ubd.cookie="__utmc="+c+"; path="+_utcp+";"+_udo;}else if(f==2){a=_uFixA(s,"&",_ust);_ubd.cookie="__utma="+a+"; path="+_utcp+";"+nx+_udo;_ubd.cookie="__utmb="+_udh+"; path="+_utcp+";"+x+_udo;_ubd.cookie="__utmc="+_udh+"; path="+_utcp+";"+_udo;_ufns=1;}else if(a>=0&&b>=0&&c>=0){_ubd.cookie="__utmb="+_udh+"; path="+_utcp+";"+x+_udo;}else{if(a>=0)a=_uFixA(_ubd.cookie,";",_ust);else a=_udh+"."+_uu+"."+_ust+"."+_ust+"."+_ust+".1";_ubd.cookie="__utma="+a+"; path="+_utcp+";"+nx+_udo;_ubd.cookie="__utmb="+_udh+"; path="+_utcp+";"+x+_udo;_ubd.cookie="__utmc="+_udh+"; path="+_utcp+";"+_udo;_ufns=1;}
if(_ulink&&xx&&xx!=""&&xx!="-"){xx=_uUES(xx);if(xx.indexOf(";")==-1)_ubd.cookie="__utmx="+xx+"; path="+_utcp+";"+nx+_udo;}
if(_ulink&&v&&v!=""&&v!="-"){v=_uUES(v);if(v.indexOf(";")==-1)_ubd.cookie="__utmv="+v+"; path="+_utcp+";"+nx+_udo;}
_uInfo(page);_ufns=0;_ufno=0;if(!page||page=="")_uff=1;}
function _uInfo(page){var p,s="",dm="",pg=_udl.pathname+_udl.search;if(page&&page!="")pg=_uES(page,1);_ur=_ubd.referrer;if(!_ur||_ur==""){_ur="-";}
else{dm=_ubd.domain;if(_utcp&&_utcp!="/")dm+=_utcp;p=_ur.indexOf(dm);if((p>=0)&&(p<=8)){_ur="0";}
if(_ur.indexOf("[")==0&&_ur.lastIndexOf("]")==(_ur.length-1)){_ur="-";}}
s+="&utmn="+_uu;if(_ufsc)s+=_uBInfo();if(_uctm)s+=_uCInfo();if(_utitle&&_ubd.title&&_ubd.title!="")s+="&utmdt="+_uES(_ubd.title);if(_udl.hostname&&_udl.hostname!="")s+="&utmhn="+_uES(_udl.hostname);s+="&utmr="+_ur;s+="&utmp="+pg;if((_userv==0||_userv==2)&&_uSP()){var i=new Image(1,1);i.src=_ugifpath+"?"+"utmwv="+_uwv+s;i.onload=function(){_uVoid();}}
if((_userv==1||_userv==2)&&_uSP()){var i2=new Image(1,1);i2.src=_ugifpath2+"?"+"utmwv="+_uwv+s+"&utmac="+_uacct+"&utmcc="+_uGCS();i2.onload=function(){_uVoid();}}
return;}
function _uVoid(){return;}
function _uCInfo(){if(!_ucto||_ucto==""){_ucto="15768000";}
if(!_uVG())return;var c="",t="-",t2="-",t3="-",o=0,cs=0,cn=0,i=0,z="-",s="";if(_uanchor&&_udlh&&_udlh!="")s=_udlh+"&";s+=_udl.search;var x=new Date(_udt.getTime()+(_ucto*1000));var dc=_ubd.cookie;x=" expires="+x.toGMTString()+";";if(_ulink&&!_ubl){z=_uUES(_uGC(s,"__utmz=","&"));if(z!="-"&&z.indexOf(";")==-1){_ubd.cookie="__utmz="+z+"; path="+_utcp+";"+x+_udo;return"";}}
z=dc.indexOf("__utmz="+_udh);if(z>-1){z=_uGC(dc,"__utmz="+_udh,";");}
else{z="-";}
t=_uGC(s,_ucid+"=","&");t2=_uGC(s,_ucsr+"=","&");t3=_uGC(s,"gclid=","&");if((t!="-"&&t!="")||(t2!="-"&&t2!="")||(t3!="-"&&t3!="")){if(t!="-"&&t!="")c+="utmcid="+_uEC(t);if(t2!="-"&&t2!=""){if(c!="")c+="|";c+="utmcsr="+_uEC(t2);}
if(t3!="-"&&t3!=""){if(c!="")c+="|";c+="utmgclid="+_uEC(t3);}
t=_uGC(s,_uccn+"=","&");if(t!="-"&&t!="")c+="|utmccn="+_uEC(t);else c+="|utmccn=(not+set)";t=_uGC(s,_ucmd+"=","&");if(t!="-"&&t!="")c+="|utmcmd="+_uEC(t);else c+="|utmcmd=(not+set)";t=_uGC(s,_uctr+"=","&");if(t!="-"&&t!="")c+="|utmctr="+_uEC(t);else{t=_uOrg(1);if(t!="-"&&t!="")c+="|utmctr="+_uEC(t);}
t=_uGC(s,_ucct+"=","&");if(t!="-"&&t!="")c+="|utmcct="+_uEC(t);t=_uGC(s,_ucno+"=","&");if(t=="1")o=1;if(z!="-"&&o==1)return"";}
if(c=="-"||c==""){c=_uOrg();if(z!="-"&&_ufno==1)return"";}
if(c=="-"||c==""){if(_ufns==1)c=_uRef();if(z!="-"&&_ufno==1)return"";}
if(c=="-"||c==""){if(z=="-"&&_ufns==1){c="utmccn=(direct)|utmcsr=(direct)|utmcmd=(none)";}
if(c=="-"||c=="")return"";}
if(z!="-"){i=z.indexOf(".");if(i>-1)i=z.indexOf(".",i+1);if(i>-1)i=z.indexOf(".",i+1);if(i>-1)i=z.indexOf(".",i+1);t=z.substring(i+1,z.length);if(t.toLowerCase()==c.toLowerCase())cs=1;t=z.substring(0,i);if((i=t.lastIndexOf("."))>-1){t=t.substring(i+1,t.length);cn=(t*1);}}
if(cs==0||_ufns==1){t=_uGC(dc,"__utma="+_udh,";");if((i=t.lastIndexOf("."))>9){_uns=t.substring(i+1,t.length);_uns=(_uns*1);}
cn++;if(_uns==0)_uns=1;_ubd.cookie="__utmz="+_udh+"."+_ust+"."+_uns+"."+cn+"."+c+"; path="+_utcp+"; "+x+_udo;}
if(cs==0||_ufns==1)return"&utmcn=1";else return"&utmcr=1";}
function _uRef(){if(_ur=="0"||_ur==""||_ur=="-")return"";var i=0,h,k,n;if((i=_ur.indexOf("://"))<0)return"";h=_ur.substring(i+3,_ur.length);if(h.indexOf("/")>-1){k=h.substring(h.indexOf("/"),h.length);if(k.indexOf("?")>-1)k=k.substring(0,k.indexOf("?"));h=h.substring(0,h.indexOf("/"));}
h=h.toLowerCase();n=h;if((i=n.indexOf(":"))>-1)n=n.substring(0,i);for(var ii=0;ii<_uRno.length;ii++){if((i=n.indexOf(_uRno[ii].toLowerCase()))>-1&&n.length==(i+_uRno[ii].length)){_ufno=1;break;}}
if(h.indexOf("www.")==0)h=h.substring(4,h.length);return"utmccn=(referral)|utmcsr="+_uEC(h)+"|"+"utmcct="+_uEC(k)+"|utmcmd=referral";}
function _uOrg(t){if(_ur=="0"||_ur==""||_ur=="-")return"";var i=0,h,k;if((i=_ur.indexOf("://"))<0)return"";h=_ur.substring(i+3,_ur.length);if(h.indexOf("/")>-1){h=h.substring(0,h.indexOf("/"));}
for(var ii=0;ii<_uOsr.length;ii++){if(h.toLowerCase().indexOf(_uOsr[ii].toLowerCase())>-1){if((i=_ur.indexOf("?"+_uOkw[ii]+"="))>-1||(i=_ur.indexOf("&"+_uOkw[ii]+"="))>-1){k=_ur.substring(i+_uOkw[ii].length+2,_ur.length);if((i=k.indexOf("&"))>-1)k=k.substring(0,i);for(var yy=0;yy<_uOno.length;yy++){if(_uOno[yy].toLowerCase()==k.toLowerCase()){_ufno=1;break;}}
if(t)return _uEC(k);else return"utmccn=(organic)|utmcsr="+_uEC(_uOsr[ii])+"|"+"utmctr="+_uEC(k)+"|utmcmd=organic";}}}
return"";}
function _uBInfo(){var sr="-",sc="-",ul="-",fl="-",cs="-",je=1;var n=navigator;if(self.screen){sr=screen.width+"x"+screen.height;sc=screen.colorDepth+"-bit";}else if(self.java){var j=java.awt.Toolkit.getDefaultToolkit();var s=j.getScreenSize();sr=s.width+"x"+s.height;}
if(n.language){ul=n.language.toLowerCase();}
else if(n.browserLanguage){ul=n.browserLanguage.toLowerCase();}
je=n.javaEnabled()?1:0;if(_uflash)fl=_uFlash();if(_ubd.characterSet)cs=_uES(_ubd.characterSet);else if(_ubd.charset)cs=_uES(_ubd.charset);return"&utmcs="+cs+"&utmsr="+sr+"&utmsc="+sc+"&utmul="+ul+"&utmje="+je+"&utmfl="+fl;}
function __utmSetTrans(){var e;if(_ubd.getElementById)e=_ubd.getElementById("utmtrans");else if(_ubd.utmform&&_ubd.utmform.utmtrans)e=_ubd.utmform.utmtrans;if(!e)return;var l=e.value.split("UTM:");var i,i2,c;if(_userv==0||_userv==2)i=new Array();if(_userv==1||_userv==2){i2=new Array();c=_uGCS();}
for(var ii=0;ii<l.length;ii++){l[ii]=_uTrim(l[ii]);if(l[ii].charAt(0)!='T'&&l[ii].charAt(0)!='I')continue;var r=Math.round(Math.random()*2147483647);if(!_utsp||_utsp=="")_utsp="|";var f=l[ii].split(_utsp),s="";if(f[0].charAt(0)=='T'){s="&utmt=tran"+"&utmn="+r;f[1]=_uTrim(f[1]);if(f[1]&&f[1]!="")s+="&utmtid="+_uES(f[1]);f[2]=_uTrim(f[2]);if(f[2]&&f[2]!="")s+="&utmtst="+_uES(f[2]);f[3]=_uTrim(f[3]);if(f[3]&&f[3]!="")s+="&utmtto="+_uES(f[3]);f[4]=_uTrim(f[4]);if(f[4]&&f[4]!="")s+="&utmttx="+_uES(f[4]);f[5]=_uTrim(f[5]);if(f[5]&&f[5]!="")s+="&utmtsp="+_uES(f[5]);f[6]=_uTrim(f[6]);if(f[6]&&f[6]!="")s+="&utmtci="+_uES(f[6]);f[7]=_uTrim(f[7]);if(f[7]&&f[7]!="")s+="&utmtrg="+_uES(f[7]);f[8]=_uTrim(f[8]);if(f[8]&&f[8]!="")s+="&utmtco="+_uES(f[8]);}else{s="&utmt=item"+"&utmn="+r;f[1]=_uTrim(f[1]);if(f[1]&&f[1]!="")s+="&utmtid="+_uES(f[1]);f[2]=_uTrim(f[2]);if(f[2]&&f[2]!="")s+="&utmipc="+_uES(f[2]);f[3]=_uTrim(f[3]);if(f[3]&&f[3]!="")s+="&utmipn="+_uES(f[3]);f[4]=_uTrim(f[4]);if(f[4]&&f[4]!="")s+="&utmiva="+_uES(f[4]);f[5]=_uTrim(f[5]);if(f[5]&&f[5]!="")s+="&utmipr="+_uES(f[5]);f[6]=_uTrim(f[6]);if(f[6]&&f[6]!="")s+="&utmiqt="+_uES(f[6]);}
if((_userv==0||_userv==2)&&_uSP()){i[ii]=new Image(1,1);i[ii].src=_ugifpath+"?"+"utmwv="+_uwv+s;i[ii].onload=function(){_uVoid();}}
if((_userv==1||_userv==2)&&_uSP()){i2[ii]=new Image(1,1);i2[ii].src=_ugifpath2+"?"+"utmwv="+_uwv+s+"&utmac="+_uacct+"&utmcc="+c;i2[ii].onload=function(){_uVoid();}}}
return;}
function _uFlash(){var f="-",n=navigator;if(n.plugins&&n.plugins.length){for(var ii=0;ii<n.plugins.length;ii++){if(n.plugins[ii].name.indexOf('Shockwave Flash')!=-1){f=n.plugins[ii].description.split('Shockwave Flash ')[1];break;}}}else if(window.ActiveXObject){for(var ii=10;ii>=2;ii--){try{var fl=eval("new ActiveXObject('ShockwaveFlash.ShockwaveFlash."+ii+"');");if(fl){f=ii+'.0';break;}}
catch(e){}}}
return f;}
function __utmLinker(l,h){if(!_ulink)return;var p,k,a="-",b="-",c="-",x="-",z="-",v="-";var dc=_ubd.cookie;if(!l||l=="")return;var iq=l.indexOf("?");var ih=l.indexOf("#");if(dc){a=_uES(_uGC(dc,"__utma="+_udh,";"));b=_uES(_uGC(dc,"__utmb="+_udh,";"));c=_uES(_uGC(dc,"__utmc="+_udh,";"));x=_uES(_uGC(dc,"__utmx="+_udh,";"));z=_uES(_uGC(dc,"__utmz="+_udh,";"));v=_uES(_uGC(dc,"__utmv="+_udh,";"));k=(_uHash(a+b+c+x+z+v)*1)+(_udh*1);p="__utma="+a+"&__utmb="+b+"&__utmc="+c+"&__utmx="+x+"&__utmz="+z+"&__utmv="+v+"&__utmk="+k;}
if(p){if(h&&ih>-1)return;if(h){_udl.href=l+"#"+p;}
else{if(iq==-1&&ih==-1)_udl.href=l+"?"+p;else if(ih==-1)_udl.href=l+"&"+p;else if(iq==-1)_udl.href=l.substring(0,ih-1)+"?"+p+l.substring(ih);else _udl.href=l.substring(0,ih-1)+"&"+p+l.substring(ih);}}else{_udl.href=l;}}
function __utmLinkPost(f,h){if(!_ulink)return;var p,k,a="-",b="-",c="-",x="-",z="-",v="-";var dc=_ubd.cookie;if(!f||!f.action)return;var iq=f.action.indexOf("?");var ih=f.action.indexOf("#");if(dc){a=_uES(_uGC(dc,"__utma="+_udh,";"));b=_uES(_uGC(dc,"__utmb="+_udh,";"));c=_uES(_uGC(dc,"__utmc="+_udh,";"));x=_uES(_uGC(dc,"__utmx="+_udh,";"));z=_uES(_uGC(dc,"__utmz="+_udh,";"));v=_uES(_uGC(dc,"__utmv="+_udh,";"));k=(_uHash(a+b+c+x+z+v)*1)+(_udh*1);p="__utma="+a+"&__utmb="+b+"&__utmc="+c+"&__utmx="+x+"&__utmz="+z+"&__utmv="+v+"&__utmk="+k;}
if(p){if(h&&ih>-1)return;if(h){f.action+="#"+p;}
else{if(iq==-1&&ih==-1)f.action+="?"+p;else if(ih==-1)f.action+="&"+p;else if(iq==-1)f.action=f.action.substring(0,ih-1)+"?"+p+f.action.substring(ih);else f.action=f.action.substring(0,ih-1)+"&"+p+f.action.substring(ih);}}
return;}
function __utmSetVar(v){if(!v||v=="")return;if(!_udo||_udo==""){_udh=_uDomain();if(_udn&&_udn!=""){_udo=" domain="+_udn+";";}}
if(!_uVG())return;var r=Math.round(Math.random()*2147483647);_ubd.cookie="__utmv="+_udh+"."+_uES(v)+"; path="+_utcp+"; expires=Sun, 18 Jan 2038 00:00:00 GMT;"+_udo;var s="&utmt=var&utmn="+r;if((_userv==0||_userv==2)&&_uSP()){var i=new Image(1,1);i.src=_ugifpath+"?"+"utmwv="+_uwv+s;i.onload=function(){_uVoid();}}
if((_userv==1||_userv==2)&&_uSP()){var i2=new Image(1,1);i2.src=_ugifpath2+"?"+"utmwv="+_uwv+s+"&utmac="+_uacct+"&utmcc="+_uGCS();i2.onload=function(){_uVoid();}}}
function _uGCS(){var t,c="",dc=_ubd.cookie;if((t=_uGC(dc,"__utma="+_udh,";"))!="-")c+=_uES("__utma="+t+";+");if((t=_uGC(dc,"__utmb="+_udh,";"))!="-")c+=_uES("__utmb="+t+";+");if((t=_uGC(dc,"__utmc="+_udh,";"))!="-")c+=_uES("__utmc="+t+";+");if((t=_uGC(dc,"__utmx="+_udh,";"))!="-")c+=_uES("__utmx="+t+";+");if((t=_uGC(dc,"__utmz="+_udh,";"))!="-")c+=_uES("__utmz="+t+";+");if((t=_uGC(dc,"__utmv="+_udh,";"))!="-")c+=_uES("__utmv="+t+";");if(c.charAt(c.length-1)=="+")c=c.substring(0,c.length-1);return c;}
function _uGC(l,n,s){if(!l||l==""||!n||n==""||!s||s=="")return"-";var i,i2,i3,c="-";i=l.indexOf(n);i3=n.indexOf("=")+1;if(i>-1){i2=l.indexOf(s,i);if(i2<0){i2=l.length;}
c=l.substring((i+i3),i2);}
return c;}
function _uDomain(){if(!_udn||_udn==""||_udn=="none"){_udn="";return 1;}
if(_udn=="auto"){var d=_ubd.domain;if(d.substring(0,4)=="www."){d=d.substring(4,d.length);}
_udn=d;}
if(_uhash=="off")return 1;return _uHash(_udn);}
function _uHash(d){if(!d||d=="")return 1;var h=0,g=0;for(var i=d.length-1;i>=0;i--){var c=parseInt(d.charCodeAt(i));h=((h<<6)&0xfffffff)+c+(c<<14);if((g=h&0xfe00000)!=0)h=(h^(g>>21));}
return h;}
function _uFixA(c,s,t){if(!c||c==""||!s||s==""||!t||t=="")return"-";var a=_uGC(c,"__utma="+_udh,s);var lt=0,i=0;if((i=a.lastIndexOf("."))>9){_uns=a.substring(i+1,a.length);_uns=(_uns*1)+1;a=a.substring(0,i);if((i=a.lastIndexOf("."))>7){lt=a.substring(i+1,a.length);a=a.substring(0,i);}
if((i=a.lastIndexOf("."))>5){a=a.substring(0,i);}
a+="."+lt+"."+t+"."+_uns;}
return a;}
function _uTrim(s){if(!s||s=="")return"";while((s.charAt(0)==' ')||(s.charAt(0)=='\n')||(s.charAt(0,1)=='\r'))s=s.substring(1,s.length);while((s.charAt(s.length-1)==' ')||(s.charAt(s.length-1)=='\n')||(s.charAt(s.length-1)=='\r'))s=s.substring(0,s.length-1);return s;}
function _uEC(s){var n="";if(!s||s=="")return"";for(var i=0;i<s.length;i++){if(s.charAt(i)==" ")n+="+";else n+=s.charAt(i);}
return n;}
function __utmVisitorCode(f){var r=0,t=0,i=0,i2=0,m=31;var a=_uGC(_ubd.cookie,"__utma="+_udh,";");if((i=a.indexOf(".",0))<0)return;if((i2=a.indexOf(".",i+1))>0)r=a.substring(i+1,i2);else return"";if((i=a.indexOf(".",i2+1))>0)t=a.substring(i2+1,i);else return"";if(f){return r;}else{var c=new Array('A','B','C','D','E','F','G','H','J','K','L','M','N','P','R','S','T','U','V','W','X','Y','Z','1','2','3','4','5','6','7','8','9');return c[r>>28&m]+c[r>>23&m]+c[r>>18&m]+c[r>>13&m]+"-"+c[r>>8&m]+c[r>>3&m]+c[((r&7)<<2)+(t>>30&3)]+c[t>>25&m]+c[t>>20&m]+"-"+c[t>>15&m]+c[t>>10&m]+c[t>>5&m]+c[t&m];}}
function _uIN(n){if(!n)return false;for(var i=0;i<n.length;i++){var c=n.charAt(i);if((c<"0"||c>"9")&&(c!="."))return false;}
return true;}
function _uES(s,u){if(typeof(encodeURIComponent)=='function'){if(u)return encodeURI(s);else return encodeURIComponent(s);}else{return escape(s);}}
function _uUES(s){if(typeof(decodeURIComponent)=='function'){return decodeURIComponent(s);}else{return unescape(s);}}
function _uVG(){if((_udn.indexOf("www.google.")==0||_udn.indexOf(".google.")==0||_udn.indexOf("google.")==0)&&_utcp=='/'){return false;}
return true;}
function _uSP(){var s=100;if(_usample)s=_usample;if(s>=100||s<=0)return true;return((__utmVisitorCode(1)%10000)<(s*100));}
function urchinPathCopy(p){var d=document,nx,tx,sx,i,c,cs,t,h,o;cs=new Array("a","b","c","v","x","z");h=_uDomain();if(_udn&&_udn!="")o=" domain="+_udn+";";nx="Sun, 18 Jan 2038 00:00:00 GMT;";tx=new Date();tx.setTime(tx.getTime()+(_utimeout*1000));tx=tx.toGMTString()+";";sx=new Date();sx.setTime(sx.getTime()+(_ucto*1000));sx=sx.toGMTString()+";";for(i=0;i<6;i++){t=" expires=";if(i==1)t+=tx;else if(i==2)t="";else if(i==5)t+=sx;else t+=nx;c=_uGC(d.cookie,"__utm"+cs[i]+"="+h,";");if(c!="-")d.cookie="__utm"+cs[i]+"="+c+"; path="+p+";"+t+o;}}
function _uCO(){if(!_utk||_utk==""||_utk.length<10)return;var d='www.google.com';if(_utk.charAt(0)=='!')d='analytics.corp.google.com';_ubd.cookie="GASO="+_utk+"; path="+_utcp+";"+_udo;var sc=document.createElement('script');sc.type='text/javascript';sc.id="_gasojs";sc.src='https://'+d+'/analytics/reporting/overlay_js?gaso='+_utk+'&'+Math.random();document.getElementsByTagName('head')[0].appendChild(sc);}
function _uGT(){var h=location.hash,a;if(h&&h!=""&&h.indexOf("#gaso=")==0){a=_uGC(h,"gaso=","&");}else{a=_uGC(_ubd.cookie,"GASO=",";");}
return a;}
var _utk=_uGT();if(_utk&&_utk!=""&&_utk.length>10){if(window.addEventListener){window.addEventListener('load',_uCO,false);}else if(window.attachEvent){window.attachEvent('onload',_uCO);}}
/*wikibits.js*/

var clientPC=navigator.userAgent.toLowerCase();var is_gecko=/gecko/.test(clientPC)&&!/khtml|spoofer|netscape\/7\.0/.test(clientPC);var webkit_match=clientPC.match(/applewebkit\/(\d+)/);if(webkit_match){var is_safari=clientPC.indexOf('applewebkit')!=-1&&clientPC.indexOf('spoofer')==-1;var is_safari_win=is_safari&&clientPC.indexOf('windows')!=-1;var webkit_version=parseInt(webkit_match[1]);}
var is_khtml=navigator.vendor=='KDE'||(document.childNodes&&!document.all&&!navigator.taintEnabled);var is_ff2=/firefox\/[2-9]|minefield\/3/.test(clientPC);var is_ff2_=/firefox\/2/.test(clientPC);var is_ff2_win=is_ff2&&clientPC.indexOf('windows')!=-1;var is_ff2_x11=is_ff2&&clientPC.indexOf('x11')!=-1;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 is_opera_95=/opera\/(9.[5-9]|[1-9][0-9])/.test(clientPC);}
var doneOnloadHook;if(!window.onloadFuncts){var onloadFuncts=[];}
function addOnloadHook(hookFunct){if(!doneOnloadHook){onloadFuncts[onloadFuncts.length]=hookFunct;}else{hookFunct();}}
function hookEvent(hookName,hookFunct){addHandler(window,hookName,hookFunct);}
function importScript(page){var uri=wgScript+'?title='+
encodeURIComponent(page.replace(/ /g,'_')).replace('%2F','/').replace('%3A',':')+'&action=raw&ctype=text/javascript';return importScriptURI(uri);}
var loadedScripts={};function importScriptURI(url){if(loadedScripts[url]){return null;}
loadedScripts[url]=true;var s=document.createElement('script');s.setAttribute('src',url);s.setAttribute('type','text/javascript');document.getElementsByTagName('head')[0].appendChild(s);return s;}
function importStylesheet(page){return importStylesheetURI(wgScript+'?action=raw&ctype=text/css&title='+encodeURIComponent(page.replace(/ /g,'_')));}
function importStylesheetURI(url){return document.createStyleSheet?document.createStyleSheet(url):appendCSS('@import "'+url+'";');}
function appendCSS(text){var s=document.createElement('style');s.type='text/css';s.rel='stylesheet';if(s.styleSheet)s.styleSheet.cssText=text
else s.appendChild(document.createTextNode(text+''))
document.getElementsByTagName('head')[0].appendChild(s);return s;}
if(typeof stylepath!='undefined'&&typeof skin!='undefined'&&skin=='monobook'){if(is_opera_preseven){importStylesheetURI(stylepath+'/'+skin+'/Opera6Fixes.css');}else if(is_opera_seven&&!is_opera_95){importStylesheetURI(stylepath+'/'+skin+'/Opera7Fixes.css');}else if(is_opera_95){importStylesheetURI(stylepath+'/'+skin+'/Opera9Fixes.css');}else if(is_khtml){importStylesheetURI(stylepath+'/'+skin+'/KHTMLFixes.css');}else if(is_ff2_){importStylesheetURI(stylepath+'/'+skin+'/FF2Fixes.css');}}
if(typeof(wgBreakFrames)!='undefined'&&wgBreakFrames){if(window.top!=window){window.top.location=window.location;}}
function showTocToggle(toctitleId,tocId,togglelinkId){if(document.createTextNode){var linkHolder=document.getElementById(toctitleId?toctitleId:'toctitle');if(!linkHolder){return;}
var outerSpan=document.createElement('span');outerSpan.className='toctoggle';var toggleLink=document.createElement('a');toggleLink.id=togglelinkId?togglelinkId:'togglelink';toggleLink.className='internal';toggleLink.rel='nofollow';toggleLink.href=togglelinkId?"javascript:toggleToc('"+tocId+"','"+togglelinkId+"')":'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(tocId,togglelinkId);}
if(typeof window.TOCimprovementsEnabled!='undefined'&&!wgUserName){var toc=document.getElementById(tocId?tocId:'toc');var rootItems=getElementsByClassName(toc,'li','toclevel-1');var len=rootItems.length;if(cookiePos==-1){for(var i=0;i<len;i++){rootItems[i].style.display='none';}
var toggleLink=document.getElementById(togglelinkId?togglelinkId:'togglelink');changeText(toggleLink,tocShowText);}
else if(document.cookie.charAt(cookiePos+8)=='0'){for(var i=0;i<len;i++){rootItems[i].style.display='block';}}}}}
function changeText(el,newText){if(el.innerText){el.innerText=newText;}else if(el.firstChild&&el.firstChild.nodeValue){el.firstChild.nodeValue=newText;}}
function toggleToc(tocId,togglelinkId){var toc=document.getElementById(tocId?tocId:'toc');var rootItems=getElementsByClassName(toc,'li','toclevel-1');var toggleLink=document.getElementById(togglelinkId?togglelinkId:'togglelink');var len=rootItems.length;if(toc&&toggleLink&&rootItems[0].style.display=='none'){changeText(toggleLink,tocHideText);for(var i=0;i<len;i++){rootItems[i].style.display='block';}
document.cookie="hidetoc=0";}else{changeText(toggleLink,tocShowText);for(var i=0;i<len;i++){rootItems[i].style.display='none';}
document.cookie="hidetoc=1";}}
var mwEditButtons=[];var mwCustomEditButtons=[];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;");re=new RegExp('"',"g");text=text.replace(re,"&quot;");re=new RegExp('<',"g");text=text.replace(re,"&lt;");re=new RegExp('>',"g");text=text.replace(re,"&gt;");return text;}
var tooltipAccessKeyPrefix='alt-';if(is_opera){tooltipAccessKeyPrefix='shift-esc-';}else if(!is_safari_win&&is_safari&&webkit_version>526){tooltipAccessKeyPrefix='ctrl-alt-';}else if(!is_safari_win&&(is_safari||clientPC.indexOf('mac')!=-1||clientPC.indexOf('konqueror')!=-1)){tooltipAccessKeyPrefix='ctrl-';}else if(is_ff2){tooltipAccessKeyPrefix='alt-shift-';}
var tooltipAccessKeyRegexp=/\[(ctrl-)?(alt-)?(shift-)?(esc-)?(.)\]$/;function updateTooltipAccessKeys(nodeList){if(!nodeList){var columnOne=document.getElementById("column-one");if(columnOne)
updateTooltipAccessKeys(columnOne.getElementsByTagName("a"));updateTooltipAccessKeys(document.getElementsByTagName("input"));updateTooltipAccessKeys(document.getElementsByTagName("label"));return;}
for(var i=0;i<nodeList.length;i++){var element=nodeList[i];var tip=element.getAttribute("title");if(tip&&tooltipAccessKeyRegexp.exec(tip)){tip=tip.replace(tooltipAccessKeyRegexp,"["+tooltipAccessKeyPrefix+"$5]");element.setAttribute("title",tip);}}}
function addPortletLink(portlet,href,text,id,tooltip,accesskey,nextnode){var node=document.getElementById(portlet);if(!node)return null;node=node.getElementsByTagName("ul")[0];if(!node)return null;var link=document.createElement("a");link.appendChild(document.createTextNode(text));link.href=href;var item=document.createElement("li");item.appendChild(link);if(id)item.id=id;if(accesskey){link.setAttribute("accesskey",accesskey);tooltip+=" ["+accesskey+"]";}
if(tooltip){link.setAttribute("title",tooltip);}
if(accesskey&&tooltip){updateTooltipAccessKeys(new Array(link));}
if(nextnode&&nextnode.parentNode==node)
node.insertBefore(item,nextnode);else
node.appendChild(item);return item;}
function getInnerText(el){if(typeof el=="string")return el;if(typeof el=="undefined"){return el};if(el.textContent)return el.textContent;if(el.innerText)return el.innerText;var str="";var cs=el.childNodes;var l=cs.length;for(var i=0;i<l;i++){switch(cs[i].nodeType){case 1:str+=ts_getInnerText(cs[i]);break;case 3:str+=cs[i].nodeValue;break;}}
return str;}
function akeytt(doId){if(!window.ta)window.ta=new Array;var ta;if(doId){ta=[doId];}else{ta=window.ta;}
var watchCheckboxExists=document.getElementById('wpWatchthis')?true:false;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&&((id!='ca-watch'&&id!='ca-unwatch')||!watchCheckboxExists)){a.accessKey=ta[id][0];ak=' ['+tooltipAccessKeyPrefix+ta[id][0]+']';}}else{a=n;ak='';}
if(a){a.title=ta[id][1]+ak;}}}}
var checkboxes;var lastCheckbox;function setupCheckboxShiftClick(){checkboxes=[];lastCheckbox=null;var inputs=document.getElementsByTagName('input');addCheckboxClickHandlers(inputs);}
function addCheckboxClickHandlers(inputs,start){if(!start)start=0;var finish=start+250;if(finish>inputs.length)
finish=inputs.length;for(var i=start;i<finish;i++){var cb=inputs[i];if(!cb.type||cb.type.toLowerCase()!='checkbox')
continue;var end=checkboxes.length;checkboxes[end]=cb;cb.index=end;cb.onclick=checkboxClickHandler;}
if(finish<inputs.length){setTimeout(function(){addCheckboxClickHandlers(inputs,finish);},200);}}
function checkboxClickHandler(e){if(typeof e=='undefined'){e=window.event;}
if(!e.shiftKey||lastCheckbox===null){lastCheckbox=this.index;return true;}
var endState=this.checked;var start,finish;if(this.index<lastCheckbox){start=this.index+1;finish=lastCheckbox;}else{start=lastCheckbox;finish=this.index-1;}
for(var i=start;i<=finish;++i){checkboxes[i].checked=endState;}
lastCheckbox=this.index;return true;}
function toggle_element_activation(ida,idb){if(!document.getElementById){return;}
document.getElementById(ida).disabled=true;document.getElementById(idb).disabled=false;}
function toggle_element_check(ida,idb){if(!document.getElementById){return;}
document.getElementById(ida).checked=true;document.getElementById(idb).checked=false;}
function getElementsByClassName(oElm,strTagName,oClassNames){var arrReturnElements=new Array();if(typeof(oElm.getElementsByClassName)=="function"){var arrNativeReturn=oElm.getElementsByClassName(oClassNames);if(strTagName=="*")
return arrNativeReturn;for(var h=0;h<arrNativeReturn.length;h++){if(arrNativeReturn[h].tagName.toLowerCase()==strTagName.toLowerCase())
arrReturnElements[arrReturnElements.length]=arrNativeReturn[h];}
return arrReturnElements;}
var arrElements=(strTagName=="*"&&oElm.all)?oElm.all:oElm.getElementsByTagName(strTagName);var arrRegExpClassNames=new Array();if(typeof oClassNames=="object"){for(var i=0;i<oClassNames.length;i++){arrRegExpClassNames[arrRegExpClassNames.length]=new RegExp("(^|\\s)"+oClassNames[i].replace(/\-/g,"\\-")+"(\\s|$)");}}
else{arrRegExpClassNames[arrRegExpClassNames.length]=new RegExp("(^|\\s)"+oClassNames.replace(/\-/g,"\\-")+"(\\s|$)");}
var oElement;var bMatchesAll;for(var j=0;j<arrElements.length;j++){oElement=arrElements[j];bMatchesAll=true;for(var k=0;k<arrRegExpClassNames.length;k++){if(!arrRegExpClassNames[k].test(oElement.className)){bMatchesAll=false;break;}}
if(bMatchesAll){arrReturnElements[arrReturnElements.length]=oElement;}}
return(arrReturnElements)}
function redirectToFragment(fragment){var match=navigator.userAgent.match(/AppleWebKit\/(\d+)/);if(match){var webKitVersion=parseInt(match[1]);if(webKitVersion<420){return;}}
if(is_gecko){addOnloadHook(function(){if(window.location.hash=="")
window.location.hash=fragment;});}else{if(window.location.hash=="")
window.location.hash=fragment;}}
var ts_image_path=stylepath+"/common/images/";var ts_image_up="sort_up.gif";var ts_image_down="sort_down.gif";var ts_image_none="sort_none.gif";var ts_europeandate=wgContentLanguage!="en";var ts_alternate_row_colors=false;var ts_number_transform_table=null;var ts_number_regex=null;function sortables_init(){var idnum=0;var tables=getElementsByClassName(document,"table","sortable");for(var ti=0;ti<tables.length;ti++){if(!tables[ti].id){tables[ti].setAttribute('id','sortable_table_id_'+idnum);++idnum;}
ts_makeSortable(tables[ti]);}}
function ts_makeSortable(table){var firstRow;if(table.rows&&table.rows.length>0){if(table.tHead&&table.tHead.rows.length>0){firstRow=table.tHead.rows[table.tHead.rows.length-1];}else{firstRow=table.rows[0];}}
if(!firstRow)return;for(var i=0;i<firstRow.cells.length;i++){var cell=firstRow.cells[i];if((" "+cell.className+" ").indexOf(" unsortable ")==-1){cell.innerHTML+='&nbsp;&nbsp;'
+'<a href="#" class="sortheader" '
+'onclick="ts_resortTable(this);return false;">'
+'<span class="sortarrow">'
+'<img src="'
+ts_image_path
+ts_image_none
+'" alt="&darr;"/></span></a>';}}
if(ts_alternate_row_colors){ts_alternate(table);}}
function ts_getInnerText(el){return getInnerText(el);}
function ts_resortTable(lnk){var span=lnk.getElementsByTagName('span')[0];var td=lnk.parentNode;var tr=td.parentNode;var column=td.cellIndex;var table=tr.parentNode;while(table&&!(table.tagName&&table.tagName.toLowerCase()=='table'))
table=table.parentNode;if(!table)return;if(table.rows.length<=1)return;if(ts_number_transform_table==null){ts_initTransformTable();}
var rowStart=(table.tHead&&table.tHead.rows.length>0?0:1);var itm="";for(var i=rowStart;i<table.rows.length;i++){if(table.rows[i].cells.length>column){itm=ts_getInnerText(table.rows[i].cells[column]);itm=itm.replace(/^[\s\xa0]+/,"").replace(/[\s\xa0]+$/,"");if(itm!="")break;}}
var sortfn=ts_sort_generic;var preprocessor=ts_toLowerCase;if(/^\d\d[\/. -][a-zA-Z]{3}[\/. -]\d\d\d\d$/.test(itm)){preprocessor=ts_dateToSortKey;}else if(/^\d\d[\/.-]\d\d[\/.-]\d\d\d\d$/.test(itm)){preprocessor=ts_dateToSortKey;}else if(/^\d\d[\/.-]\d\d[\/.-]\d\d$/.test(itm)){preprocessor=ts_dateToSortKey;}else if(/(^[\u00a3$\u20ac\u00a4\u00a5]|\u00a2$)/.test(itm)){preprocessor=ts_currencyToSortKey;}else if(ts_number_regex.test(itm)){preprocessor=ts_parseFloat;}
var reverse=(span.getAttribute("sortdir")=='down');var newRows=new Array();var staticRows=new Array();for(var j=rowStart;j<table.rows.length;j++){var row=table.rows[j];if((" "+row.className+" ").indexOf(" unsortable ")<0){var keyText=ts_getInnerText(row.cells[column]);var oldIndex=(reverse?-j:j);var preprocessed=preprocessor(keyText);newRows[newRows.length]=new Array(row,preprocessed,oldIndex);}else staticRows[staticRows.length]=new Array(row,false,j-rowStart);}
newRows.sort(sortfn);var arrowHTML;if(reverse){arrowHTML='<img src="'+ts_image_path+ts_image_down+'" alt="&darr;"/>';newRows.reverse();span.setAttribute('sortdir','up');}else{arrowHTML='<img src="'+ts_image_path+ts_image_up+'" alt="&uarr;"/>';span.setAttribute('sortdir','down');}
for(var i=0;i<staticRows.length;i++){var row=staticRows[i];newRows.splice(row[2],0,row);}
for(var i=0;i<newRows.length;i++){if((" "+newRows[i][0].className+" ").indexOf(" sortbottom ")==-1)
table.tBodies[0].appendChild(newRows[i][0]);}
for(var i=0;i<newRows.length;i++){if((" "+newRows[i][0].className+" ").indexOf(" sortbottom ")!=-1)
table.tBodies[0].appendChild(newRows[i][0]);}
var spans=getElementsByClassName(tr,"span","sortarrow");for(var i=0;i<spans.length;i++){spans[i].innerHTML='<img src="'+ts_image_path+ts_image_none+'" alt="&darr;"/>';}
span.innerHTML=arrowHTML;if(ts_alternate_row_colors){ts_alternate(table);}}
function ts_initTransformTable(){if(typeof wgSeparatorTransformTable=="undefined"||(wgSeparatorTransformTable[0]==''&&wgDigitTransformTable[2]==''))
{digitClass="[0-9,.]";ts_number_transform_table=false;}else{ts_number_transform_table={};ascii=wgSeparatorTransformTable[0].split("\t");localised=wgSeparatorTransformTable[1].split("\t");for(var i=0;i<ascii.length;i++){ts_number_transform_table[localised[i]]=ascii[i];}
ascii=wgDigitTransformTable[0].split("\t");localised=wgDigitTransformTable[1].split("\t");for(var i=0;i<ascii.length;i++){ts_number_transform_table[localised[i]]=ascii[i];}
digits=['0','1','2','3','4','5','6','7','8','9',',','\\.'];maxDigitLength=1;for(var digit in ts_number_transform_table){digits.push(digit.replace(/[\\\\$\*\+\?\.\(\)\|\{\}\[\]\-]/,function(s){return'\\'+s;}));if(digit.length>maxDigitLength){maxDigitLength=digit.length;}}
if(maxDigitLength>1){digitClass='['+digits.join('',digits)+']';}else{digitClass='('+digits.join('|',digits)+')';}}
ts_number_regex=new RegExp("^("+"[+-]?[0-9][0-9,]*(\\.[0-9,]*)?(E[+-]?[0-9][0-9,]*)?"+"|"+"[+-]?"+digitClass+"+%?"+")$","i");}
function ts_toLowerCase(s){return s.toLowerCase();}
function ts_dateToSortKey(date){if(date.length==11){switch(date.substr(3,3).toLowerCase()){case"jan":var month="01";break;case"feb":var month="02";break;case"mar":var month="03";break;case"apr":var month="04";break;case"may":var month="05";break;case"jun":var month="06";break;case"jul":var month="07";break;case"aug":var month="08";break;case"sep":var month="09";break;case"oct":var month="10";break;case"nov":var month="11";break;case"dec":var month="12";break;}
return date.substr(7,4)+month+date.substr(0,2);}else if(date.length==10){if(ts_europeandate==false){return date.substr(6,4)+date.substr(0,2)+date.substr(3,2);}else{return date.substr(6,4)+date.substr(3,2)+date.substr(0,2);}}else if(date.length==8){yr=date.substr(6,2);if(parseInt(yr)<50){yr='20'+yr;}else{yr='19'+yr;}
if(ts_europeandate==true){return yr+date.substr(3,2)+date.substr(0,2);}else{return yr+date.substr(0,2)+date.substr(3,2);}}
return"00000000";}
function ts_parseFloat(s){if(!s){return 0;}
if(ts_number_transform_table!=false){var newNum='',c;for(var p=0;p<s.length;p++){c=s.charAt(p);if(c in ts_number_transform_table){newNum+=ts_number_transform_table[c];}else{newNum+=c;}}
s=newNum;}
num=parseFloat(s.replace(/,/g,""));return(isNaN(num)?0:num);}
function ts_currencyToSortKey(s){return ts_parseFloat(s.replace(/[^0-9.,]/g,''));}
function ts_sort_generic(a,b){return a[1]<b[1]?-1:a[1]>b[1]?1:a[2]-b[2];}
function ts_alternate(table){var tableBodies=table.getElementsByTagName("tbody");for(var i=0;i<tableBodies.length;i++){var tableRows=tableBodies[i].getElementsByTagName("tr");for(var j=0;j<tableRows.length;j++){var oldClasses=tableRows[j].className.split(" ");var newClassName="";for(var k=0;k<oldClasses.length;k++){if(oldClasses[k]!=""&&oldClasses[k]!="even"&&oldClasses[k]!="odd")
newClassName+=oldClasses[k]+" ";}
tableRows[j].className=newClassName+(j%2==0?"even":"odd");}}}
function jsMsg(message,className){if(!document.getElementById){return false;}
var messageDiv=document.getElementById('mw-js-message');if(!messageDiv){messageDiv=document.createElement('div');if(document.getElementById('column-content')&&document.getElementById('content')){document.getElementById('content').insertBefore(messageDiv,document.getElementById('content').firstChild);}else if(document.getElementById('content')&&document.getElementById('article')){document.getElementById('article').insertBefore(messageDiv,document.getElementById('article').firstChild);}else if(document.getElementById('article')){document.getElementById('article').insertBefore(messageDiv,document.getElementById('article').firstChild);}else{return false;}}
messageDiv.setAttribute('id','mw-js-message');messageDiv.style.display='block';if(className){messageDiv.setAttribute('class','mw-js-message-'+className);}
if(typeof message==='object'){while(messageDiv.hasChildNodes())
messageDiv.removeChild(messageDiv.firstChild);messageDiv.appendChild(message);}
else{messageDiv.innerHTML=message;}
return true;}
function injectSpinner(element,id){var spinner=document.createElement("img");spinner.id="mw-spinner-"+id;spinner.src=stylepath+"/common/images/spinner.gif";spinner.alt=spinner.title="...";if(element.nextSibling){element.parentNode.insertBefore(spinner,element.nextSibling);}else{element.parentNode.appendChild(spinner);}}
function removeSpinner(id){var spinner=document.getElementById("mw-spinner-"+id);if(spinner){spinner.parentNode.removeChild(spinner);}}
function runOnloadHook(){if(doneOnloadHook||!(document.getElementById&&document.getElementsByTagName)){return;}
doneOnloadHook=true;updateTooltipAccessKeys(null);akeytt(null);setupCheckboxShiftClick();sortables_init();for(var i=0;i<onloadFuncts.length;i++){onloadFuncts[i]();}}
function addHandler(element,attach,handler){if(window.addEventListener){element.addEventListener(attach,handler,false);}else if(window.attachEvent){element.attachEvent('on'+attach,handler);}}
function addClickHandler(element,handler){addHandler(element,'click',handler);}
function removeHandler(element,remove,handler){if(window.removeEventListener){element.removeEventListener(remove,handler,false);}else if(window.detachEvent){element.detachEvent('on'+remove,handler);}}
hookEvent("load",runOnloadHook);function getLabelFor(obj_id){var labels=document.getElementsByTagName('label');if(labels&&(labels.length>0)){for(var i=0;i<labels.length;i++){if(labels[i].htmlFor==obj_id)
return labels[i];}}
return false;}
if(skin!='monaco'&&skin!='awesome'){addOnloadHook(function(){for(var i=0;i<wgAfterContentAndJS.length;i++){wgAfterContentAndJS[i]();}});}
/*main.js*/

var WIKIA={};var $G=function(id){return document.getElementById(id);};var magicWords={};$(function(){$("#headerButtonHub").bind("click.headerMenu",openHubMenu);$("#headerButtonUser").bind("click.headerMenu",openUserMenu);$('.ajaxLogin').click(openLogin);$(document).ajaxSend(startAjax).ajaxComplete(stopAjax);setupVoting();});function startAjax(){$("body").addClass("ajax");}
function stopAjax(){$("body").removeClass("ajax");}
function monacoSearchField(event){if(event.type=='focus'){if($("#search_field").val()==$("#search_field").attr("title")){$("#search_field").val('').addClass("field_active");}}else if(event.type=='blur'){if($("#search_field").val()==''){$("#search_field").val($("#search_field").attr("title")).removeClass("field_active");}}}
function openHubMenu(event){event.stopPropagation();if($('#headerMenuHub').exists()){$("#headerMenuHub").makeHeaderMenu('headerButtonHub',openHubMenu,{attach_to:"#headerButtonHub",attach_at:"bottom"});}
else{$.get(wgScript+'?action=ajax&rs=GetHubMenu&cb='+wgMWrevId+'-'+wgStyleVersion,function(html){$("#positioned_elements").append(html);$("#headerMenuHub").makeHeaderMenu('headerButtonHub',openHubMenu,{attach_to:"#headerButtonHub",attach_at:"bottom"});});}}
function openUserMenu(event){event.stopPropagation();if($('#headerMenuUser').exists()){$("#headerMenuUser").makeHeaderMenu("headerButtonUser",openUserMenu,{attach_to:"#userData",attach_at:"bottom"});}
else{$.get(wgScript+'?action=ajax&rs=GetUserMenu&rsargs[]='+wgUserName+'&uselang='+wgUserLanguage+'&cb='+wgMWrevId+'-'+wgStyleVersion,function(html){$("#positioned_elements").append(html);$("#headerMenuUser").makeHeaderMenu("headerButtonUser",openUserMenu,{attach_to:"#userData",attach_at:"bottom"});$('#cockpit1').click(WidgetFramework.show_cockpit);$("#headerMenuUser").click(function(e){if(e.target.nodeName=="A"){$.tracker.byStr('userMenu/'+$(e.target).attr('id'));};});});}}
function openLogin(event){if((typeof wgEnableAjaxLogin=='undefined')||!wgEnableAjaxLogin){$().log('AjaxLogin: wgEnableAjaxLogin is false, going to Special:Userlogin...');return;}
if(typeof event.preventDefault=='function'){event.preventDefault();}
if((typeof AjaxLogin!='undefined')&&AjaxLogin.showFromDOM()){WET.byStr('signupActions/signup/open');return true;}
$().getModal(window.wgScript+'?action=ajax&rs=GetAjaxLogin&uselang='+window.wgUserLanguage+'&cb='+wgMWrevId+'-'+wgStyleVersion,false,{callback:function(){$.getScript(wgExtensionsPath+'/wikia/AjaxLogin/AwesomeAjaxLogin.js?'+wgStyleVersion,function(){if((typeof AjaxLogin=='undefined')||!(typeof AjaxLogin.init=='function')){$().log('AjaxLogin: AjaxLogin object does not exist, going to Special:Userlogin...');WET.byStr('signupActions/signup/rt32793_error');document.location=wgServer+wgScriptPath+$('#login').attr('href');return;}
AjaxLogin.init($('#AjaxLoginBox form'));$('#AjaxLoginBox').makeModal({width:320,persistent:true,onClose:function(){WET.byStr('signupActions/popup/close');}});setTimeout("$('#wpName1Ajax').focus()",100);WET.byStr('signupActions/signup/open');});}});}
function showComboAjaxForPalceHolder(element,isPlaceholder,callback){if(typeof showComboAjaxForPalceHolder.statusAjaxLogin=='undefined'){showComboAjaxForPalceHolder.statusAjaxLogin=false;}
$('html, body').attr("scrollTop",0);if((typeof wgIsLogin=='undefined')||(wgIsLogin)||(typeof wgComboAjaxLogin=='undefined')||(!wgComboAjaxLogin)){return false;}
if((typeof AjaxLogin!='undefined')&&AjaxLogin.showComboFromDOM()){WET.byStr('signupActions/signup/open');return true;}
if(showComboAjaxForPalceHolder.statusAjaxLogin){return true;}
showComboAjaxForPalceHolder.statusAjaxLogin=true;$().getModal(window.wgScript+'?action=ajax&rs=GetComboAjaxLogin&uselang='+window.wgUserLanguage+'&cb='+wgMWrevId+'-'+wgStyleVersion,false,{callback:function(){$.getScript(window.wgScript+'?action=ajax&rs=getRegisterJS&uselang='+window.wgUserLanguage+'&cb='+wgMWrevId+'-'+wgStyleVersion,function(){if(isPlaceholder)AjaxLogin.setPlaceHolder(element);AjaxLogin.init($('#AjaxLoginLoginForm form'));AjaxLogin.show();showComboAjaxForPalceHolder.statusAjaxLogin=false;if(typeof callback!='undefined'){callback();}});}});return true;}
(function(){if((typeof wgIsLogin=='undefined')||(wgIsLogin)||(typeof wgComboAjaxLogin=='undefined')||(!wgComboAjaxLogin)){return false;}
if((typeof WET=="undefined")||(typeof $=="undefined")||$(".wikiaPlaceholder .wikia_button").length<1){setTimeout(arguments.callee,150);return false;}
$(".wikiaPlaceholder .wikia_button").removeAttr("onclick");$(".wikiaPlaceholder .wikia_button").click(function(e){$(function(){if(e.target.nodeName=="SPAN"){showComboAjaxForPalceHolder($(e.target.parentNode).attr('id'),true);}else
{showComboAjaxForPalceHolder($(e.target).attr('id'),true);}});return false;});})();(function(){Event=null;if((typeof wgIsLogin=='undefined')||(wgIsLogin)||(typeof wgComboAjaxLogin=='undefined')||(!wgComboAjaxLogin)){return false;}
if((typeof WET=="undefined")||(typeof $=="undefined")||$("#ca-viewsource").length<1){setTimeout(arguments.callee,150);return false;}
$("#ca-viewsource").click(function(e){$(function(){showComboAjaxForPalceHolder(false,"",function(){AjaxLogin.doSuccess=function(){window.location.href=e.target.href;}});});return false;})})();$(function(){if((typeof wgComboAjaxLogin!='undefined')&&wgComboAjaxLogin){if(wgIsLogin){if(window.location.href.indexOf("placeholder=")>0){element=window.location.href.split("placeholder=")[1].split("&")[0];if($("#"+element).parent().parent().hasClass("wikiaPlaceholder")){$("#"+element).trigger("click");}}}}});$.fn.extend({makeHeaderMenu:function(trigger,headerMenuFunction,options){if(!trigger){$(this).remove();}else{trigger=$("#"+trigger);}
var menu=$(this);var headerMenuTimer;var settings={delay:500,edge:10,attach_to:"#wikia_header",attach_at:"bottom"};if(options){$.extend(settings,options);}
trigger.unbind(".headerMenu");var center=trigger.offset().left+(trigger.outerWidth()/2);var menuWidth=menu.outerWidth();var targetLeft=center-(menuWidth/2);if(targetLeft<settings.edge){targetLeft=settings.edge;}
var targetTop=$(settings.attach_to).offset().top;if(settings.attach_at=="bottom"){targetTop+=$(settings.attach_to).outerHeight();}
menu.css("left",targetLeft).css("top",targetTop).slideDown("fast").mouseleave(function(){headerMenuTimer=setTimeout(function(){menu.closeHeaderMenu(trigger,headerMenuFunction);},settings.delay);}).mouseenter(function(){clearTimeout(headerMenuTimer);});trigger.mouseleave(function(){headerMenuTimer=setTimeout(function(){menu.closeHeaderMenu(trigger,headerMenuFunction);},settings.delay);}).mouseenter(function(){clearTimeout(headerMenuTimer);});$(document).bind("click.headerMenu",function(){menu.closeHeaderMenu(trigger,headerMenuFunction);});menu.click(function(event){event.stopPropagation();});},closeHeaderMenu:function(trigger,headerMenuFunction){$(document).unbind("click.headerMenu");trigger.bind("click.headerMenu",headerMenuFunction);$(this).slideUp("fast");}});var monacoNavigationInitCalled=false;function menuInit(){if(monacoNavigationInitCalled){return;}
monacoNavigationInitCalled=true;function monacoNavigationRender(i,item,append){if(append){html='';}
html+='<div class="sub-menu widget" style="display: none;">';if(typeof item!='object'){if(typeof magicWords[item]!='undefined'){$.each(magicWords[item],function(){classname='';text=this.text;if(this.className){classname=' class="'+this.className+'"';if(this.className=='Monaco-sidebar_more'){text=wgMenuMore;}else if(this.className=='Monaco-sidebar_edit'){if(typeof wgMenuEdit!='undefined'){text=wgMenuEdit;}else{return true;}}}
html+='<div class="menu-item"><a href="'+this.url+'" rel="nofollow"'+classname+'>'+text+'</a></div>';});}}else{$.each(item,function(i,item){var children='';if(menuArray[item].children||menuArray[item].magic){children='<em>&rsaquo;</em>';}
html+='<div class="menu-item"><a href="'+menuArray[item].href+'" rel="nofollow">'+menuArray[item].text+children+'</a>';if(menuArray[item].children){monacoNavigationRender(menuArray[item],menuArray[item].children);}else if(menuArray[item].magic){monacoNavigationRender(menuArray[item],menuArray[item].magic);}
html+='</div>';});}
html+='</div>';if(append){$("#menu-item_"+i).append(html);}}
$.each(menuArray.mainMenu,function(i,item){monacoNavigationRender(i,item,true);});$(".sub-menu").each(function(){if(typeof wgMenuEdit!='undefined'&&$(this).children("div:last").children("a:not(\".Monaco-sidebar_edit\")").length){href=($("#navigation").hasClass("userMenu"))?'?title=User:'+wgUserName+'/Monaco-sidebar&action=edit':'?title=MediaWiki:Monaco-sidebar&action=edit';$(this).append('<div class="menu-item"><a href="'+wgScript+href+'" class="Monaco-sidebar_edit">'+wgMenuEdit+'</a></div>');}
$(this).children("div:last").css("border",0);});monacoNavigationHoverActions();}
var menutimer;function monacoNavigationHoverActions(){$("#navigation .menu-item").hover(function(){$(this).addClass("navigation-hover").children(".sub-menu").show();$(this).siblings().removeClass("navigation-hover").find(".sub-menu").hide().end().find(".menu-item").removeClass("navigation-hover");});$("#navigation").mouseleave(function(){$(this).find(".menu-item").removeClass("navigation-hover");menutimer=setTimeout(function(){$("#navigation").find(".sub-menu").hide();},500);}).mouseover(function(){clearTimeout(menutimer);});$('#wpTextbox1').mouseover(function(){$('#navigation').find(".menu-item").removeClass("navigation-hover");menutimer=setTimeout(function(){$("#navigation").find(".sub-menu").hide();},500);});}
function setupVoting(){var callback=function(data){$('#star-rating').removeClass('star-rating-progress');$('#current-rating').css('width',Math.round(data.item.wkvoteart[0].avgvote*17)+'px');$('#star-rating a').css('display',data.item.wkvoteart[0].remove?'':'none');$('#unrateLink').css('display',data.item.wkvoteart[0].remove?'none':'');$.post(window.location.href,{action:'purge'});};$('#star-rating').find('a').click(function(ev){ev.preventDefault();var rating=this.id.substr(4,1);$('#star-rating').addClass('star-rating-progress');$.getJSON(wgScriptPath+'/api.php?action=insert&list=wkvoteart&format=json&wkvote='+rating+'&wkpage='+wgArticleId,callback);WET.byStr('ArticleFooter/vote/'+rating);});$('#unrateLink').click(function(ev){ev.preventDefault();$('#star-rating').addClass('star-rating-progress');$('#unrateLink').css('display','none');$.getJSON(wgScriptPath+'/api.php?action=wdelete&list=wkvoteart&format=json&wkpage='+wgArticleId,callback);WET.byStr('ArticleFooter/vote/unrate');});}
/*tracker.js*/

function getTarget(ev){var t=ev.target||ev.srcElement;if(t&&3==t.nodeType){t=t.parentNode;}
return t;}
var initTracker=function(){if(wgID==2428){$('#realAd0, #realAd1').click(function(e){if(e.target.innerHTML=='Close ad'){if(wgIsMainpage){$.tracker.byStr('CloseAd/MainPage');}else{$.tracker.byStr('CloseAd/ArticlePage');}}});}
$('#request_wiki').click(function(){$.tracker.byStr('RequestWiki/initiate_click');});var WysyWigDone=false;$('#bodyContent').find('span.editsection').click(function(e){if(e.target.nodeName=='A'){$.tracker.byStr('articleAction/editSection');}});if(wgUserName==null){$('#login, #register, #community_login, #community_register').click($.tracker.byId);$('#wpLoginattempt, #wpMailmypassword, #wpCreateaccount, #wpAjaxRegister').click(function(e){$.tracker.byStr('loginActions/'+this.id.substring(2).toLowerCase());});}else{$('#userData, #headerMenuUser').click(function(e){if(e.target.nodeName=='A'){var parentId=e.target.parentNode.id;$.tracker.byStr('userMenu/'+(parentId=='header_username'?'userPage/':'')+e.target.innerHTML);}});$('#headerButtonUser').click(function(){$.tracker.byStr('userMenu/more');});}
$('#headerMenuHub').click(function(){$.tracker.byStr('categoryList/more');});$('#headerMenuHub').click(function(e){if(e.target.nodeName=='A'){if(e.target.id=='goToHub'){$.tracker.byStr('categoryList/moredotdotdot');}else if(e.target.id!=''){$.tracker.byStr('categoryList/'+e.target.id.split('-')[1]+'/'+e.target.innerHTML);}}});$('#wikia_logo, #wiki_logo').click($.tracker.byId);$('#ue_msg').click(function(e){if(e.target.nodeName=='A'){$.tracker.byStr('userengagement/msg_click_'+e.target.id);}});$('#page_controls, #page_tabs').click(function(e){if(e.target.nodeName=='A'){$.tracker.byStr('articleAction/'+e.target.id.substring(3).replace(/nstab-/,'view/'));}});$('#articleFooterActions, #articleFooterActions2, #articleFooterActions3, #articleFooterActions4').click(function(e){var el=e.target;if(el.nodeName=='IMG'){el=el.parentNode;}
if(el.nodeName=='A'){$.tracker.byStr('ArticleFooter/'+el.id.split('_')[1]);}});$('#share').click(function(e){if(e.target.nodeName=='A'){$.tracker.byStr('ArticleFooter/share/'+e.target.id.substring(5,e.target.id.length-2));}});$('#wikia_footer').click(function(e){if(e.target.nodeName=='A'){$.tracker.byStr(((e.target.parentNode.id=='wikia_corporate_footer')?'wikiaFooter/':'footer/')+e.target.innerHTML);}});$('dl.widget').click(function(e){if(e.target.nodeName=='A'){$.tracker.byStr('widget/'+this.className.split(' ')[1]+'/'+e.target.innerHTML);}});$('#searchform').submit(function(){$.tracker.byStr('search/submit/enter/'+escape($('#search_field').val().replace(/ /g,'_')));});$('#search_button').click(function(e){$.tracker.byStr('search/submit/click/'+escape($('#search_field').val().replace(/ /g,'_')));});$('#spotlight_footer').find('div').each(function(i){var id=parseInt(this.id.substr(this.id.length-1),10);$('#realAd'+id).click(function(){$.tracker.byStr('spotlights/footer'+(i+1));});});$('#102_content').find('div').each(function(i){var id=this.id.substr(this.id.length-1);$('#realAd'+id).click(function(){$.tracker.byStr('spotlights/sidebar1');});});$("#navigation a").live("click",function(){var tree=[];self=$(this);while(self.attr("id")!='navigation'){if(self.hasClass('menu-item')){tree.push($.trim(self.children("a").contents()[0].nodeValue));}
self=self.parent();}
tree.reverse();str='sidebar/'+tree.join("/");$.tracker.byStr(str);});};jQuery.tracker=function(){if(wgIsArticle){$.tracker.byStr('view');}
if(wgArticleId!=0&&wgAction=='edit'){$.tracker.byStr('editpage/view');}
if(wgCanonicalSpecialPageName=='Recentchanges'){$.tracker.byStr('RecentChanges/view');$('#bodyContent').click(function(e){var target=getTarget(e);if($.nodeName(target,'a')){if($.nodeName(target.parentNode,'fieldset')){switch(target.innerHTML){case"50":case"100":case"250":case"500":$.tracker.byStr('RecentChanges/show/'+target.innerHTML+'changes');break;case"1":case"3":case"7":case"14":case"30":$.tracker.byStr('RecentChanges/show/'+target.innerHTML+'days');break;default:var option=target.href.substr(target.href.indexOf(wgPageName)+wgPageName.length+1);option=option.substr(0,option.indexOf('=')+2);option=option.split('=');if(option.length==2){$.tracker.byStr('RecentChanges/show/'+(option[1]==1?'hide':'show')+option[0].substr(4));}
break;}}else{if($(target).hasClass('mw-userlink')){$.tracker.byStr('RecentChanges/click/username');}else if($.nodeName(target.parentNode,'span')){if($(target.parentNode).hasClass('mw-usertoollinks')){var As=$(target.parentNode).find('a');if(As.length==3){if(As[0]==target){$.tracker.byStr('RecentChanges/click/usertalk');}else if(As[1]==target){$.tracker.byStr('RecentChanges/click/usercontribs');}else if(As[2]==target){$.tracker.byStr('RecentChanges/click/userblock');}}else if(As.length==2){if(As[0]==target){$.tracker.byStr('RecentChanges/click/usertalk');}else if(As[1]==target){$.tracker.byStr('RecentChanges/click/userblock');}}}else if($(target.parentNode).hasClass('mw-rollback-link')){$.tracker.byStr('RecentChanges/click/rollback');}}else if(target.href.indexOf('action=history')>0){$.tracker.byStr('RecentChanges/click/history');}else if(target.href.indexOf('diff=')>0){$.tracker.byStr('RecentChanges/click/diff');}else if(target.href.indexOf('/delete')>0){$.tracker.byStr('RecentChanges/click/deletionlog');}else{$.tracker.byStr('RecentChanges/click/item');}}}else if($.nodeName(target,'input')){$.tracker.byStr('RecentChanges/show/namespacego');}});}
$('#wpMinoredit, #wpWatchthis, #wpSave, #wpPreview, #wpDiff, #wpCancel, #wpEdithelp').click(function(e){$.tracker.byStr('editpage/'+$(this).attr('id').substring(2).toLowerCase());});$('#editsimilar_links').click(function(e){if(e.target.nodeName=='A'&&e.target.id!='editsimilar_preferences'){$.tracker.byStr('userengagement/editSimilar_click');}else if(e.target.id=='editsimilar_preferences'){$.tracker.byStr('userengagement/editSimilar/editSimilarPrefs');}});if($('#createpageform').length){$('#wpSave').click(function(e){$.tracker.byStr('createPage/save');});$('#wpPreview').click(function(e){$.tracker.byStr('createPage/preview');});$('#wpAdvancedEdit').click(function(e){$.tracker.byStr('createPage/advancedEdit');});}
if(wgCanonicalSpecialPageName&&wgCanonicalSpecialPageName=='Userlogin'){$('#userloginlink').children('a:first').click(function(e){$.tracker.byStr('loginActions/goToSignup');});}
if(wgCanonicalSpecialPageName&&wgCanonicalSpecialPageName=='Search'){var listNames=['title','text'];var re=(/\&offset\=(\d+)/).exec(document.location);var offset=re?(parseInt(re[1],10)+1):1;$('#bodyContent').children('.mw-search-results').each(function(i){$(this).find('a').each(function(j){$(this).click(function(){$.tracker.byStr('search/searchResults/'+listNames[i]+'Match/'+(offset+j));});});if(i==0){$.tracker.byStr('search/searchResults/view');}});}
if(wgCanonicalSpecialPageName&&wgCanonicalSpecialPageName=='CreatePage'){$.tracker.byStr('createPage');}
initTracker();};jQuery.tracker.byStr=function(message){$.tracker.track(message);};jQuery.tracker.byId=function(e){$.tracker.track(this.id);};jQuery.tracker.track=function(fakeurl){fakeurlArray=fakeurl.split('/');if(typeof urchinTracker!='undefined'){_uacct="UA-2871474-1";var username=wgUserName==null?'anon':'user';var fake='/1_monaco/'+username+'/'+fakeurl;$().log('tracker: '+fake);urchinTracker(fake);if(wgPrivateTracker){fake='/1_monaco/'+wgDB+'/'+username+'/'+fakeurl;$().log('tracker: '+fake);urchinTracker(fake);}}};var WET={byStr:function(str){$.tracker.byStr(str)},byId:$.tracker.byId};$(document).ready($.tracker);
/*SearchAutoComplete.js*/

function sf_focus(e){if(!window.sf_initiated){window.sf_initiated=true;$('#search_field').blur(function(){if($("#search_field").val()==''){$("#search_field").val($("#search_field").attr('alt')).removeClass("field_active");}});$.getScript(stylepath+'/common/jquery/jquery.autocomplete.js',function(){a=$('#search_field').autocomplete({serviceUrl:wgServer+wgScript+'?action=ajax&rs=getLinkSuggest&format=json',fnFormatResult:function(v){return v;},onSelect:function(v,d){window.location.href=wgArticlePath.replace(/\$1/,encodeURI(v.replace(/ /g,'_')));},selectedClass:'navigation-hover',deferRequestBy:1000,appendTo:'#search_box'});$('body').children('div').slice(-1).css('zIndex',20000);});}
if($('#search_field').val()==$("#search_field").attr('alt')){$('#search_field').val('').addClass('field_active');}}
/*widgetsConfig.js*/

var widgetsConfig={"WidgetBookmark":{"title":{"en":"Bookmarks","pl":"Bookmarks","hu":"Bookmarks","es":"Favoritos","de":"Lesezeichen"},"desc":{"en":"Add your favorite pages","pl":"Zachowaj swoje ulubione strony","hu":"Add hozz\u00e1 a kedvenc oldalaidat.","es":"A\u00f1ade tus art\u00edculos favoritos","de":"Speichere deine Lieblingsseiten."},"groups":[],"languages":[]},"WidgetEditedRecently":{"title":{"en":"Recently edited by","pl":"Ostatnio zmieniane przez","hu":"Utolj\u00e1ra szerkesztette","es":"Editado por","de":"Zuletzt bearbeitet durch..."},"desc":{"en":"Displays a list of recent editors for any article you visit","pl":"Lista ostatnich edytor\u00f3w tej strony","hu":"Egy list\u00e1t jelen\u00edt meg azokr\u00f3l a szerkeszt\u00f5kr\u00f5l, akik utolj\u00e1ra v\u00e1ltoztattak a megl\u00e1togatott sz\u00f3cikken.","es":"Lista con los usuarios que han editado recientemente cada art\u00edculo que visitas","de":"Zeigt zu jedem Artikel die Liste der letzten Autoren."},"groups":[],"languages":[]},"WidgetLastWikis":{"title":{"en":"Last wikis","pl":"Ostatnio odwiedzone","hu":"Legut\u00f3bbi wikik","es":"\u00daltimos wikis visitados","de":"Zuletzt besuchte Wikis"},"desc":{"en":"Quickly jump back to wikis that you've visited in the past","pl":"Lista ostatnio odwiedzonych Wikii","hu":"Gyors visszal\u00e9p\u00e9s a kor\u00e1bban l\u00e1togatott wikikre.","es":"Para regresar r\u00e1pidamente a otros wikis que has visitado","de":"Schnellzugriff auf die Wikis, die du bereits besucht hast."},"groups":[],"languages":[]},"WidgetMostVisited":{"title":{"en":"Most visited","pl":"Najcz\u0119\u015bciej odwiedzane","hu":"Legl\u00e1togatottabb","es":"M\u00e1s visitados","de":"Meistbesuchte Seiten"},"desc":{"en":"A list of the most visited articles on this wiki","pl":"Lista najcz\u0119\u015bciej odwiedzanych artyku\u0142\u00f3w","hu":"Lista a wiki legl\u00e1togatottabb sz\u00f3cikkeir\u00f5l.","es":"Una lista de los art\u00edculos m\u00e1s visitados por los lectores","de":"Zeigt eine Liste der am h\u00e4ufigst besuchten Artikel."},"groups":[],"languages":[]},"WidgetNeedHelp":{"title":{"en":"Help needed","pl":"Potrzebna pomoc","hu":"Seg\u00edts\u00e9g k\u00e9r\u00e9se","es":"Necesitan ayuda","de":"Hilfe ben\u00f6tigt"},"desc":{"en":"Displays articles that have been marked as needing help","pl":"Wy\u015bwietla artyku\u0142y wymagaj\u0105ce dopracowania","hu":"Megjelen\u00edti azokat a sz\u00f3cikkeket, amelyekkel kapcsolatban seg\u00edts\u00e9get k\u00e9rtek.","es":"Art\u00edculos que han sido marcados por necesitar ayuda","de":"Zeigt Artikel, die eine \"Hilfe ben\u00f6tigt\"-Markierung haben."},"groups":[],"languages":[]},"WidgetProblemReports":{"title":{"en":"Problem reports","pl":"Zg\u0142oszone problemy","hu":"Hiba jelent\u00e9se","es":"Problemas reportados","de":"Problemmeldungen"},"desc":{"en":"Displays a list of reported problems for this wiki","pl":"Lista zg\u0142oszonych problem\u00f3w","hu":"Megjelen\u00edti a wikin jelzett hib\u00e1k list\u00e1j\u00e1t.","es":"Lista los problemas reportados en este wiki","de":"Zeigt die Liste der gemeldeten Probleme des Wikis."},"groups":[],"languages":[]},"WidgetRecentChanges":{"title":{"en":"Recent changes","pl":"Ostatnie zmiany","hu":"Friss v\u00e1ltoztat\u00e1sok","es":"Cambios recientes","de":"Zuletzt ge\u00e4ndert"},"desc":{"en":"List of recent changes","pl":"Lista ostatnich zmian","hu":"A legut\u00f3bbi v\u00e1ltoz\u00e1sok list\u00e1ja.","es":"Lista de cambios recientes","de":"Liste der letzten \u00c4nderungen"},"groups":[],"languages":[]},"WidgetTopUsers":{"title":{"en":"Top users","pl":"Najaktywniejsi u\u017cytkownicy","hu":"Vezet\u00f5 felhaszn\u00e1l\u00f3k","es":"Usuarios activos","de":"Top-Benutzer"},"desc":{"en":"See a list of the most active users of this wiki","pl":"Lista najaktywniejszych u\u017cytkownikow na tej wiki","hu":"N\u00e9zd meg a wiki legakt\u00edvabb szerkeszt\u00f5inek list\u00e1j\u00e1t.","es":"Una lista de los usuarios m\u00e1s activos de este wiki","de":"Zeigt die aktivsten Nutzer des Wikis an."},"groups":[],"languages":[]},"WidgetTopVoted":{"title":{"en":"Top voted","pl":"Najwy\u017cej oceniane","hu":"Legjobbra \u00e9rt\u00e9kelt","es":"Lo mejor valorado","de":"Bestbewertete Seiten"},"desc":{"en":"See the highest rated articles, as voted by this wiki's community","pl":"Lista najwy\u017cej ocenionych artyku\u0142\u00f3w na tej wiki","hu":"N\u00e9zd meg, mely sz\u00f3cikkeket \u00e9rt\u00e9kelt a legjobbra a wiki k\u00f6z\u00f6ss\u00e9ge.","es":"Los art\u00edculos mejor valorados por los usuarios","de":"Liste der Seiten, die durch die Community am besten bewertet wurden."},"groups":[],"languages":[]},"WidgetTips":{"title":{"en":"Tips","pl":"Czy wiesz, \u017ce...","hu":"Tippek","es":"Consejos","de":"Tipps"},"desc":{"en":"Shows random tips","pl":"Pokazuje losowe podpowiedzi","hu":"V\u00e9letlenszer\u00fben kiv\u00e1lasztott tippeket mutat.","es":"Muestra consejos aleatorios","de":"Zeigt zuf\u00e4llig ausgew\u00e4hlte Tipps."},"groups":[],"languages":[]},"WidgetWatchlist":{"title":{"en":"Watchlist","pl":"Obserwowane","hu":"Figyel\u00f5lista","es":"Lista de seguimiento","de":"Beobachtungsliste"},"desc":{"en":"Easily keep an eye on your watched pages","pl":"Lista obserwowanych stron na tej wiki","hu":"K\u00f6nnyed\u00e9n szemmel tarthatod a megfigyelt lapokat.","es":"Sigue f\u00e1cilmente los cambios en los art\u00edculos que vigilas","de":"Ganz einfach deine beobachteten Seiten im Auge behalten."},"groups":[],"languages":[]},"WidgetContribs":{"title":{"en":"Contributions","pl":"Wk\u0142ad","hu":"K\u00f6zrem\u00fbk\u00f6d\u00e9sek","es":"Contribuciones","de":"Eigene Beitr\u00e4ge"},"desc":{"en":"Handy way to view your contributions","pl":"Pomocna lista ostatnich edycji","hu":"Egyszer\u00fb m\u00f3dja a k\u00f6zrem\u00fbk\u00f6d\u00e9seid megtekint\u00e9s\u00e9nek.","es":"Muestra tus \u00faltimas contribuciones","de":"Praktische Anzeigem\u00f6glichkeit f\u00fcr die eigenen Beitr\u00e4ge."},"groups":[],"languages":[]},"WidgetTopContent":{"title":{"en":"Top content","pl":"Najlepsze na wiki","hu":"Legjobb tartalo","es":"Top contenidos","de":"Top-Inhalte"},"desc":{"en":"Four widgets in one: Most Popular, Most Visited, Newly Changed, Highest Ratings.","pl":"4 w 1: Najpopularniejsze, Najcz\u0119\u015bciej odwiedzane, Ostatnie zmiany, Najwy\u017cej ocenianie","hu":"N\u00e9gy kieg\u00e9sz\u00edt\u00f5 egyben: a legn\u00e9pszer\u00fbbb, legl\u00e1togatottabb, legut\u00f3bb v\u00e1ltozott \u00e9s legjobbra \u00e9rt\u00e9kelt sz\u00f3cikkek.","es":"Cuatro widgets en uno: M\u00e1s populares, M\u00e1s visitados, Creados recientemente, Mejor votados","de":"Die beliebtesten, am h\u00e4ufigsten aufgerufenen, zuletzt ge\u00e4nderten und am besten bewerteten Seiten."},"groups":[],"languages":[]},"WidgetActiveTalkPages":{"title":{"en":"Active talk pages","pl":"Lista ostatnio edytowanych strony dyskusji","hu":"Akt\u00edv vitalapok","es":"P\u00e1ginas de discusi\u00f3n activas","de":"Aktive Diskussionsseiten"},"desc":{"en":"A list of recently edited talk pages","pl":"Aktywne strony dyskusji","hu":"A legut\u00f3bb megv\u00e1ltozott vitalapok list\u00e1ja.","es":"Lista las p\u00e1ginas de discusi\u00f3n editadas recientemente","de":"Zeigt eine List der zuletzt bearbeiteten Diskussionsseiten."},"groups":[],"languages":[]},"WidgetReferrers":{"title":{"en":"Top referrers","pl":"Strony odsy\u0142aj\u0105ce","hu":"Legnagyobb hivatkoz\u00f3k","es":"Top referencias","de":"Top-Verweise"},"desc":{"en":"A \"cloud\" of the sites that link to this wiki. Bigger text means more refers","pl":"Chmura stron odsylajacych na ta Wikie","hu":"A wikire hivatkoz\u00f3 weblapok felh\u00f5ben. Min\u00e9l nagyobb a sz\u00f6veg, ann\u00e1l t\u00f6bben j\u00f6ttek onnan.","es":"Nube de sitios desde donde los lectores llegan a este wiki","de":"Textwolke der Sites, die auf das Wiki verlinken. Gr\u00f6\u00dfer = mehr Links."},"groups":[],"languages":[]},"WidgetSlideshow":{"title":{"en":"Image Slideshow","pl":"Pokaz obraz\u00f3w","hu":"K\u00e9pvet\u00edt\u00f5","es":"Presentaci\u00f3n de im\u00e1genes","de":"Bilder-Slideshow"},"desc":{"en":"Watch a slideshow of images from this wiki","pl":"Pokaz obraz\u00f3w z tej wiki","hu":"N\u00e9zd diavet\u00edt\u00e9sben a wikin haszn\u00e1lt k\u00e9peket.","es":"Muestra una presentaci\u00f3n de im\u00e1genes de este wiki","de":"Zeigt eine Slideshow der Bilder des Wikis."},"groups":[],"languages":[]},"WidgetAncientPages":{"title":{"en":"Stale pages","pl":"Najstarsze strony","hu":"Elhagyott oldalak","es":"Art\u00edculos antiguos","de":"Alte Seiten"},"desc":{"en":"See a list of pages that have not been edited in a long time","pl":"Lista stron nieedytowanych przez d\u0142u\u017cszy czas","hu":"N\u00e9zd meg a legr\u00e9gebben szerkesztett sz\u00f3cikkeket.","es":"Art\u00edculos que no han sido editados desde hace mucho tiempo","de":"Zeigt eine Liste von Seiten, die lange nicht bearbeitet wurden."},"groups":[],"languages":[]},"WidgetShoutBox":{"title":{"en":"Shout Box","pl":"Czat","hu":"T\u00e1rsalg\u00f3","es":"Chat","de":"Plauderkasten"},"desc":{"en":"See who's online and chat with your friends","pl":"Zobacz kto jest online i rozmawiaj ze swoimi znajomymi","hu":"N\u00e9zd meg, mely szerkeszt\u00f5k vannak online, \u00e9s chatelj vel\u00fck.","es":"Mira qui\u00e9n est\u00e1 en l\u00ednea y chatea con tus amigos","de":"Sieh nach wer online ist und chatte mit deinen Freunden."},"groups":[],"languages":[]},"WidgetWikiPage":{"title":{"en":"Wiki page in widget","pl":"Strona wiki w wid\u017cecie","hu":"Wikioldal a kieg\u00e9sz\u00edt\u00f5ben","es":"Art\u00edculo Wiki","de":"Wikiseite als Widget"},"desc":{"en":"Display any article inside a widget. Great for making your own widget","pl":"Umieszcza tre\u015b\u0107 podanej strony wewn\u0105trz wid\u017ceta","hu":"Egy sz\u00f3cikk jelen\u00edthet\u00f5 meg a kieg\u00e9sz\u00edt\u00f5ben. Remek lehet\u00f5s\u00e9g saj\u00e1t kieg\u00e9sz\u00edt\u00f5 l\u00e9trehoz\u00e1s\u00e1ra!","es":"Muestra cualquier art\u00edculo dentro de este widget. \u00datil para crear tu propio widget","de":"Zeigt einen beliebigen Artikel in einem Widget. Prima um eigene Widgets zu bauen."},"groups":[],"languages":[]},"WidgetNewPages":{"title":{"en":"Newest articles","pl":"Najnowsze artyku\u0142y","hu":"Leg\u00fajabb cikkek","es":"Art\u00edculos nuevos","de":"Neue Artikel"},"desc":{"en":"A list of newest articles on this wiki","pl":"Lista najnowszych artyku\u0142\u00f3w na tej wiki","hu":"A wiki leg\u00fajabb sz\u00f3cikkeinek list\u00e1ja.","es":"Una lista de los art\u00edculos creados recientemente","de":"Listet die neuesten Artikel des Wikis."},"groups":[],"languages":[]},"WidgetAnswers":{"title":{"en":"Answers","pl":"Answers","hu":"Answers","es":"Respuestas","de":"Wikianswers"},"desc":{"en":"See a list of top un answered questions","pl":"See a list of top un answered questions","hu":"See a list of top un answered questions","es":"Ver una lista con el top de preguntas contestadas","de":"Zeigt die Top-Liste der unbeantworteten Fragen."},"groups":[],"languages":["en","de","es","fr","no","nn","nb","nl"]},"WidgetMagCloud":{"title":{"en":"Magazine Creator","pl":"Magazine Creator","hu":"Magazine Creator","es":"Magazine Creator","de":"Magazine Creator"},"desc":{"en":"Create a magazine from content on this wiki","pl":"Create a magazine from content on this wiki","hu":"Create a magazine from content on this wiki","es":"Create a magazine from content on this wiki","de":"Create a magazine from content on this wiki"},"groups":[],"languages":["en"]}};
/*widgetsFramework.js*/

var WidgetFramework={isIE6:($.browser.msie&&$.browser.version.substr(0,1)<7),edit:function(e){var id=$(this).attr('id').split('_')[1];$('#widget_'+id+'_content').hide();$('#widget_'+id+'_editform').show().addClass('widget_loading').html();$.getJSON(wgScript,{action:'ajax',rs:'WidgetFrameworkAjax',actionType:'editform',skin:skin,id:id},function(res){if(res.success){$('#widget_'+res.id+'_editform').removeClass('widget_loading').html(res.content);$('#widget_'+res.id+'_save').click(WidgetFramework.edit_save);$('#widget_'+res.id+'_cancel').click(WidgetFramework.edit_cancel);}});},edit_save:function(e){var id=$(this).attr('id').split('_')[1];var req={action:'ajax',rs:'WidgetFrameworkAjax',actionType:'configure',skin:skin,id:id};var fields=$('#widget_'+id+'_editor').serializeArray();for(f=0;f<fields.length;f++){req[fields[f].name]=fields[f].value;}
$('#widget_'+id+'_editform').html('').addClass('widget_loading');$.getJSON(wgScript,req,function(res){if(res.success){$('#widget_'+res.id+'_editform').removeClass('widget_loading').hide();$('#widget_'+res.id+'_content').html(res.body).show();if(res.title){toolBox=$('#widget_'+res.id+'_header')[0].childNodes[0];if(toolBox.className=='widgetToolbox'){$('#widget_'+res.id+'_header')[0].childNodes[1].nodeValue=res.title;}
else{$('#widget_'+res.id+'_header').html(res.title);}}
var fname=res.type+'_after_edit';if(typeof window[fname]=='function'){window[fname](res.id,$('#widget_'+res.id));}}});},edit_cancel:function(e){var id=$(this).attr('id').split('_')[1];$('#widget_'+id+'_content').show();$('#widget_'+id+'_editform').hide().html('');},addingBlocked:false,add:function(e){if(WidgetFramework.addingBlocked){return;}
if(this.className=='add'){type=$(this).attr('rel');}
else{return;}
WidgetFramework.addingBlocked=true;$('body').addClass('widgetsAddingBlocked');$().log('new '+type,'Widgets');tempId='widget_temp_'+(new Date()).getTime();loadEl=document.createElement((skin=='quartz')?'li':'dl');$(loadEl).attr('id',tempId).addClass('widget').addClass('widget_loading').prependTo('#sidebar_1');$.getJSON(wgScript,{action:'ajax',rs:'WidgetFrameworkAjax',actionType:'add',index:1,sidebar:1,skin:skin,type:type},function(res){if(res.reload){window.location.reload(true);}
else if(res.success){$(loadEl).remove();newId=parseInt(res.widget.match(/widget_(\d+)/).pop(),10);$('#sidebar_1').prepend(res.widget).log(res.type+' added as #'+newId,'Widgets');var widget=$('#widget_'+newId);widget.find('.edit').click(WidgetFramework.edit);widget.find('.close').click(WidgetFramework.close);var fname=res.type+'_init';if(typeof window[fname]=='function'){$().log('calling '+fname,'Widgets');window[fname](newId,widget);}
WidgetFramework.addingBlocked=false;$('body').removeClass('widgetsAddingBlocked');}});},update:function(widgetId,params,callback){$('#widget_'+widgetId+'_content').html('').addClass('widget_loading');var req={action:'ajax',rs:'WidgetFrameworkAjax',actionType:'configure',id:widgetId,skin:skin};req=$.extend(req,params);$.getJSON(wgScript,req,function(res){if(res.success){$('#widget_'+res.id+'_content').removeClass('widget_loading').html(res.body);if(res.title){toolBox=$('#widget_'+res.id+'_header')[0].childNodes[0];if(toolBox.className=='widgetToolbox'){$('#widget_'+res.id+'_header')[0].childNodes[1].nodeValue=res.title;}
else{$('#widget_'+res.id+'_header').html(res.title);}}
if(typeof callback=='function'){callback(res.id,$('#widget_'+res.id));}}});},close:function(e){var id=$(this).attr('id').split('_')[1];$.get(wgScript,{action:'ajax',rs:'WidgetFrameworkAjax',actionType:'delete',id:id});$('#widget_'+id).remove();},carouselLoaded:false,carouselVisible:false,carouselLength:0,show_cockpit:function(e){e.preventDefault();$('#headerMenuUser').hide().log('showing cockpit','Widgets');if(WidgetFramework.carouselLoaded==false){$('#wikia_header').before('<div id="cockpit" class="color1"><div id="cockpit_wrapper"><ul id="widget_cockpit_list"></ul></div><div id="cockpit_close" class="color1"></div></div>');var carousel=$('#widget_cockpit_list').hide();widgetsConfig=WidgetFramework._sort(widgetsConfig);for(var i in widgetsConfig){widgetConfig=widgetsConfig[i];var allow=false;if(widgetConfig.groups.length>0){for(var j in widgetConfig.groups){if(wgUserGroups.indexOf(widgetConfig.groups[j])>=0){allow=true;}}}else if(widgetConfig.languages.length>0){for(var k in widgetConfig.languages){if(wgContentLanguage.indexOf(widgetConfig.languages[k])>=0){allow=true;}}}else{allow=true;}
if(i=='WidgetMagCloud'&&typeof wgEnableMagCloudExt=='undefined'){allow=false;}
if(allow){WidgetFramework.carouselLength++;var thumb_el=document.createElement('li');if(skin=='quartz'){thumb_el.id='mycarousel-item-'+WidgetFramework.carouselLength;}else{thumb_el.id='widget_cockpit-item-'+WidgetFramework.carouselLength;}
thumb_el.name=i+'_thumb';if(typeof widgetConfig.title[wgUserLanguage]=='string'){title=widgetConfig.title[wgUserLanguage];}
else{title=widgetConfig.title.en;}
if(typeof widgetConfig.desc[wgUserLanguage]=='string'){desc=widgetConfig.desc[wgUserLanguage];}
else{desc=widgetConfig.desc.en;}
thumb_el.className='widget_thumb draggable clearfix '+i+'Thumb';if(skin=='monaco'||skin=='awesome'){thumb_el.innerHTML='<div class="icon"></div><h1>'+title+'<div class="add" rel="'+i+'"></div></h1><br />'+desc;}else if(skin=='quartz'){thumb_el.innerHTML=title;thumb_el.title=desc;}
carousel.append(thumb_el);}}
carousel.find('.add').click(WidgetFramework.add);carousel.css("width",(WidgetFramework.carouselLength*($.browser.msie?211:210))+'px').show();$('#cockpit_close').click(WidgetFramework.hide_cockpit);WidgetFramework.carouselLoaded=true;}
$('#cockpit').show();$('#positioned_elements').css('visibility','visible');WidgetFramework.carouselVisible=true;if(typeof TieDivLibrary!='undefined'){TieDivLibrary.calculate();}},_sort:function(widgets){var widgets_sorted=new Array();var widgets_flat=new Array();for(var i in widgets){var widget=widgets[i];widget._i=i;widgets_flat.push(widget);}
widgets_flat.sort(function(a,b){return(WidgetFramework._getTitle(a)>WidgetFramework._getTitle(b))?1:-1;});for(var j in widgets_flat){var widget=widgets_flat[j];var i=widget._i;widgets_sorted[i]=widget;}
return widgets_sorted;},_getTitle:function(widget){return(typeof widget.title[wgUserLanguage]=='string')?widget.title[wgUserLanguage]:widget.title.en;},hide_cockpit:function(e){WidgetFramework.carouselVisible=false;$('#cockpit').hide();}};$(function(){$().log('init','Widgets');var start=(new Date()).getTime();if(skin=='quartz'){widgets=$('li.widget');}
else{widgets=$('dl.widget');}
if(wgUserName!=null){var sidebars=$('.sidebar');sidebars.each(function(){if(!this.id){return;}
$(this).sortable({connectWith:sidebars,containment:'document',delay:100,forcePlaceholderSize:true,handle:(skin=='quartz'?'h1':'dt'),items:'> .widget',opacity:0.5,placeholder:'widget_sort_placeholder',revert:200,start:function(event,ui)
{if($(ui.item).hasClass('WidgetAdvertiser')){$(ui.item).find('script').remove();}},stop:function(ev,ui){var newSidebar=ui.item.closest('.sidebar');var index=0;newSidebar.children('.widget').each(function(i){if($(this).attr('id')==ui.item.attr('id')){index=i+1;}});var id=parseInt(newSidebar.attr('id').substring(8),10);if((id!=1)&&($(ui.item).hasClass('WidgetCommunity'))){$(ev.target).sortable("cancel");return true;}
$.get(wgScript,{action:'ajax',rs:'WidgetFrameworkAjax',actionType:'reorder',sidebar:id,id:ui.item.attr('id').split('_').pop(),index:index});}});});$().log(sidebars.length+' sidebar(s) done after '+((new Date()).getTime()-start)+' ms','Widgets');}
widgets.each(function(){var id=parseInt(this.id.substring(7),10);var fname=this.className.split(' ').pop()+'_init';if(typeof window[fname]=='function'){$().log('calling '+fname,'Widgets');window[fname](id,$(this));}
if(wgUserName!=null){$('#widget_'+id+'_edit').click(WidgetFramework.edit);$('#widget_'+id+'_close').click(WidgetFramework.close);}});$('#cockpit1, #cockpit2').click(WidgetFramework.show_cockpit);$().log(widgets.length+' widgets initialised in '+((new Date()).getTime()-start)+' ms','Widgets');});
/*ProblemReports-loader.js*/

var wikiaProblemReportsDialog=false;$(function(){$('#fe_report_link, #ca-report-problem').click(function(){if(wikiaProblemReportsDialog==false){$().log('ProblemReports: loading CSS & JS');importStylesheetURI(wgExtensionsPath+'/wikia/ProblemReports/css/ProblemReports.css?'+wgStyleVersion);$.getScript(wgExtensionsPath+'/wikia/ProblemReports/js/ProblemReports.js?'+wgStyleVersion,function(){$().log('ProblemReports: JS loaded');wikiaProblemReportsDialog=new ProblemReportsDialog();wikiaProblemReportsDialog.open();});}
else{wikiaProblemReportsDialog.open();}});});
/*AdEngine.js*/

var AdsCB=Math.floor(Math.random()*99999999);var AdEngine={bodyWrapper:'bodyContent',adColorsContent:[]};AdEngine.resetCssClear=function(side){$("#"+AdEngine.bodyWrapper+" div, #"+AdEngine.bodyWrapper+" table").each(function(){if($(this).css("float")==side){$(this).css("clear",side);}});};AdEngine.getAdColor=function(type){if(typeof window.themename=='string'){if(typeof AdEngine.adColorsContent[window.themename]=='object'){if(typeof AdEngine.adColorsContent[window.themename][type]=='string'){return AdEngine.adColorsContent[window.themename][type];}}}
if(typeof AdEngine.adColorsContent[type]=='string'){return AdEngine.adColorsContent[type];}
if(type=='text'){AdEngine.adColorsContent[type]=AdEngine.normalizeColor($('#article').css('color'));return AdEngine.adColorsContent[type];}
if(type=='link'||type=='url'){var a;if($("#article a:first").length>0){a=$("#article a:first");AdEngine.adColorsContent[type]=AdEngine.normalizeColor(a.css('color'));}else if($("a:first").length>0){a=$("a:first");AdEngine.adColorsContent[type]=AdEngine.normalizeColor(a.css('color'));}else{AdEngine.adColorsContent[type]="black";}
return AdEngine.adColorsContent[type];}
if(type=='bg'){var color=AdEngine.normalizeColor($('#article').css('background-color'));if(color===''||color==window.AdGetColor('text')){color=AdEngine.normalizeColor($('#wikia_page').css('background-color'));}
if(color===''||color=='000000'){color=AdEngine.normalizeColor($("#bodyContent").css('background-color'));}
AdEngine.adColorsContent[type]=color;return AdEngine.adColorsContent[type];}};AdEngine.normalizeColor=function(input){if(input=="transparent"){return"";}else if(input.match(/^#[A-F0-9a-f]{6}/)){return input.toUpperCase().replace(/^#/,"");}else if(input.match(/^#[A-F0-9a-f]{3}$/)){var f=input.substring(1,1);var s=input.substring(2,1);var t=input.substring(3,1);var out=f+f+s+s+t+t;return out.toUpperCase();}else if(input.match(/^rgb/)){var str=input.replace(/[^0-9,]/g,'');var rgb=str.split(",");return AdEngine.dec2hex(rgb[0])+
AdEngine.dec2hex(rgb[1])+
AdEngine.dec2hex(rgb[2]);}else{return input;}};AdEngine.dec2hex=function(d){var h=parseInt(d,10).toString(16);if(h.toString()=="0"){return"00";}else{return h.toUpperCase();}};window.AdGetColor=AdEngine.getAdColor;AdEngine.displaySlotIfAd=function(slotname){var noopStrings=['http://images.wikia.com/common/wikia/noad.gif'];var noopFound=false;for(var i=0;i<noopStrings.length;i++){if($('#'+slotname+'_load').html().indexOf(noopStrings[i])>-1){$("#"+slotname+"_load").hide();noopFound=true;break;}}
if(!noopFound){$("#"+slotname).show();}};AdEngine.getKeywords=function(){var metaTags=document.getElementsByTagName('meta');for(var i=0;i<metaTags.length;i++){if(metaTags[i].name=="keywords"){return metaTags[i].content;}}
return'';};AdEngine.getMinuteTargeting=function(){var myDate=new Date();return myDate.getMinutes()%15;};
/*Userengagement.js*/

$(function(){if($('#ue_msg').length==0){return;}
var dacookie=YAHOO.Tools.getCookie("wgWikiaUserEngagement");if(!dacookie){var oData=0;}else{var oData=parseInt(dacookie.charAt(0));}
var callback={success:function(o){if(o.responseText!==undefined){var aData=YAHOO.Tools.JSONParse(o.responseText);var div=$('#ue_msg');div.innerHTML='';if(aData["response"]!=''){if(aData["msg_id"]!=''){YAHOO.Wikia.Tracker.trackByStr(null,'userengagement/msg_view'+aData["msg_id"]);}
div.innerHTML=aData["response"];div.style.display="block";document.getElementsByTagName('body')[0].style.width='100%';}}},timeout:50000};if(oData<9){var cExpire=new Date();cExpire.setMonth(cExpire.getMonth()+1);YAHOO.Tools.setCookie('wgWikiaUserEngagement',oData+1,cExpire,'/');YAHOO.util.Connect.asyncRequest('GET',wgScriptPath+'/index.php?action=ajax&rs=UserengagementAjax&m='+oData+'&lan='+wgUserLanguage,callback);}});
/*TieDivLibrary.js*/

TieDivLibrary=new function(){this.rightAds=["HOME_TOP_LEADERBOARD","HOME_TOP_RIGHT_BOXAD","TOP_LEADERBOARD","TOP_RIGHT_BOXAD"];var loop=3;this.calculate=function(event){shrinkwrap_offset=$("#monaco_shrinkwrap_main").offset();$.each($(".wikia_ad_placeholder"),function(){this_offset=$(this).offset();if(this_offset.top==0){return;};load=$("#"+this.id+"_load");if($.inArray(this.id,TieDivLibrary.rightAds)>=0){load.css("right",$(window).width()-$(this).width()-this_offset.left-shrinkwrap_offset.left);}else{load.css("left",this_offset.left-shrinkwrap_offset.left);}
load.css({top:this_offset.top-shrinkwrap_offset.top,display:"block"});if(typeof event!='undefined'&&event.type=='load'){$(this).height(load.height());loop=10;}});loop--;if(loop>0){setTimeout(TieDivLibrary.calculate,350);}else{loop=3;}}
$(window).bind("load resize",this.calculate);$(document).bind("click keydown",this.calculate).ajaxComplete(this.calculate);}
/*contributed.js*/

function importScriptPage(page,server){var url='/index.php?title='+encodeURIComponent(page.replace(/ /g,'_')).replace('%2F','/').replace('%3A',':')+'&action=raw&ctype=text/javascript';if(typeof server=="string"){if(server.indexOf('://')==-1)url='http://'+server+'.wikia.com'+url;else url=server+url;}
return importScriptURI(url);}
function importStylesheetPage(page,server){var url='/index.php?title='+encodeURIComponent(page.replace(/ /g,'_')).replace('%2F','/').replace('%3A',':')+'&action=raw&ctype=text/css';if(typeof server=="string"){if(server.indexOf('://')==-1)url='http://'+server+'.wikia.com'+url;else url=server+url;}
return importStylesheetURI(url);}
/*ShareFeature.js*/

var ShareFeature={};var ShareFeatureEnabled=false;ShareFeature.ajax=function(provider){$.post(wgScript,{'action':'ajax','rs':'wfShareFeatureAjaxUpdateStats','provider':provider},function(){$('.modalWrapper').closeModal();});};ShareFeature.openDialog=function(footer){if(false==ShareFeatureEnabled){ShareFeatureEnabled=true;$().getModal(wgScript+'?action=ajax&rs=wfShareFeatureAjaxGetDialog&title='+encodeURIComponent(wgPageName)+'&wiki='+wgCityId+'&footer='+encodeURIComponent(footer),'#shareFeatureInside',{width:300,callback:function(){ShareFeatureEnabled=false;ShareFeature.track(footer+'open');},onClose:function(){ShareFeature.track(footer+'close');}});}}
ShareFeature.mouseDown=function(provider,footer){var event=$.getEvent();switch(event.button){case 0:this.ajax(provider);this.track(footer+'leftClick/'+provider);break;case 1:this.ajax(provider);this.track(footer+'middleClick/'+provider);break;case 2:this.track(footer+'rightClick/'+provider);break;default:break;}}
ShareFeature.track=function(str){WET.byStr('ShareFeature/'+str);};$(function(){if($('#control_share_feature').exists()&&$('#ca-share_feature').exists()){$('#control_share_feature').removeClass('disabled');$('#ca-share_feature').click(function(){ShareFeature.openDialog('');});$('#fe_sharefeature_link').click(function(){ShareFeature.openDialog('articleFooter/');});}});
/*WidgetAnswers.js*/

function WidgetAnswers_load(data){if(data.query=="undefined")return;if(data.query.categoriesonanswers){for(var recent_q in data.query.categoriesonanswers){var page=data.query.categoriesonanswers[recent_q];var url=page.title.replace(/_/g," ");var text=page.title.replace(/_/g," ")+"?";if(text.length>100){text=text.substring(0,100)+"...";}
WidgetAnswers_html+="<li><a href=\"http://"+WidgetAnswers_domain+'/index.php?title='+encodeURIComponent(url)+"\" target=\"_blank\">"+text+"</a></li>";}}}
function WidgetAnswers_load2(data){if(data.query=="undefined")return;if(data.query.categorymembers){for(var recent_q in data.query.categorymembers){var page=data.query.categorymembers[recent_q];var url=page.title.replace(/_/g," ");var text=page.title.replace(/_/g," ")+"?";if(text.length>100){text=text.substring(0,100)+"...";}
WidgetAnswers_html+="<li><a href=\"http://"+WidgetAnswers_domain+'/index.php?title='+encodeURIComponent(url)+"\" target=\"_blank\">"+text+"</a></li>";}}}
var widget_answers_placeholder='';function WidgetAnswers_handler(e){if(e.type=='focus'){if(e.target.value==widget_answers_placeholder){e.target.value='';e.target.style.color='#000';}}else if(e.type=='blur'){if(e.target.value==''){e.target.value=widget_answers_placeholder;e.target.style.color='#999';}}else if(e.type=='keypress'){var keycode=e.which||window.event.keyCode;if(keycode==13&&e.target.value!=''){window.open('http://'+WidgetAnswers_domain+'/index.php?title=Special:CreateQuestionPage&questiontitle='+encodeURIComponent(e.target.value)+'&categories='+encodeURIComponent(WidgetAnswers_category),'wikianswers');e.target.value=widget_answers_placeholder;e.target.style.color='#999';}}}
function WidgetAnswers_init(id){widget_answers_placeholder=ask_a_question_msg;jQuery('#widget_'+id+'_content').css('max-height','400px').children('form').children('input').val(widget_answers_placeholder).focus(WidgetAnswers_handler).blur(WidgetAnswers_handler).keypress(WidgetAnswers_handler);}
/*WidgetBookmark.js*/

function WidgetBookmarkDo(widgetId,cmd,id){$().log(cmd+' "'+id+'"','WidgetBookmark');$('#widget_'+widgetId+'_content').html('').addClass('widget_loading');$.getJSON(wgScript+'?action=ajax&rs=WidgetFrameworkAjax&actionType=configure&id='+widgetId+'&skin='+skin+'&cmd='+cmd+'&pid='+id,function(res){if(res.success){$('#widget_'+res.id+'_content').removeClass('widget_loading').html(res.body);if(res.title){$('#widget_'+res.id+'_header').html(res.title);}}});}
/*WidgetCommunity.js*/

function WidgetCommunity_init(id,widget){$('#community-widget-action-button').click(function(e){if($(e.target).hasClass('forward')||$(e.target.parentNode).hasClass('forward'))
{WET.byStr('widget/WidgetCommunity/more');}else
{WET.byStr('widget/WidgetCommunity/createaccount');}});$('#widget_'+id+'-recently-edited').find('a').each(function(n){$(this).click(function(e){url=(n%2==0?'RAlink/':'RAuser/')+parseInt(Math.floor(n/2)+1);WET.byStr('widget/WidgetCommunity/'+url);});});var loadFreshData=function(id,timestamp){var params={};var uselang=$.getUrlVar('uselang');params['uselang']=uselang?uselang:wgUserLanguage;$.getJSON(wgScript+'?action=ajax&rs=CommunityWidgetAjax',params,function(json){if(json.timestamp>timestamp){$('#widget_'+id+'-recently-edited').after(json.data).remove();}});}
if(wgUserName==null){loadFreshData(id,window['timestamp_widget_'+id]);}}
/*WidgetLanguages.js*/

function WidgetLanguages_init(id,widget){widget.find('a').each(function(){$(this).click(function(){WET.byStr('widget/WidgetLanguages/'+$(this).text());});});}
/*WidgetMagCloud.js*/

var WidgetMagCloudLoading=false;function WidgetMagCloud_init(id,widget){$().log('widget init','MagCloud');$(widget).find('.WidgetMagCloudClickable').click(function(ev){window.scrollTo(0,0);if(typeof ev.stopPropagation=='function'){ev.stopPropagation();}
if(window.WidgetMagCloudLoading){return;}
window.WidgetMagCloudLoading=true;$.getScript(wgExtensionsPath+'/wikia/MagCloud/js/MagCloud.js?'+wgStyleVersion,function(){MagCloud.openIntroPopup();});});}
/*WidgetRelatedCommunities.js*/

function WidgetRelatedCommunities_init(id,widget){widget.find('a').each(function(n){$(this).click(function(e){WET.byStr('widget/WidgetRelatedCommunities/'+(n+1)+'/'+$(this).html());});});}
/*WidgetShoutBox.js*/

function WidgetShoutBoxSend(widgetId){var messageBox=$('#widget_'+widgetId+'_message');if(!messageBox.length||messageBox.attr('value')==''){return false;}
message=encodeURIComponent(messageBox.attr('value'));$('#widget_'+widgetId+'_content').html('').addClass('widget_loading').log('msg: '+message,'WidgetShoutBox');$.getJSON(wgScript+'?action=ajax&rs=WidgetFrameworkAjax&actionType=configure&id='+widgetId+'&skin='+skin+'&message='+message,function(res){if(res.success){$('#widget_'+res.id+'_content').removeClass('widget_loading').html(res.body);if(res.title){$('#widget_'+res.id+'_header').html(res.title);}
$('#widget_'+res.id+'_message').focus();}});return true;}
function WidgetShoutBoxRemoveMsg(widgetId,msgId){var chatTab=$('#widget_'+widgetId+'_chat');if(!chatTab||!msgId){return false;}
$('#widget_'+widgetId+'_content').html('').addClass('widget_loading').log('removing msg #'+msgId,'WidgetShoutBox');$.getJSON(wgScript+'?action=ajax&rs=WidgetFrameworkAjax&actionType=configure&id='+widgetId+'&skin='+skin+'&msgid='+msgId,function(res){if(res.success){$('#widget_'+res.id+'_content').removeClass('widget_loading').html(res.body);if(res.title){$('#widget_'+res.id+'_header').html(res.title);}
$('#widget_'+res.id+'_message').focus();}});}
/*WidgetSlideshow.js*/

function WidgetSlideshow_init(id,widget){$.getScript(wgExtensionsPath+'/wikia/WidgetFramework/Widgets/WidgetSlideshow/jquery-slideshow-0.4.js?'+wgStyleVersion,function(){$('#widget_'+id+'-images').find('li').each(function(){$(this).css('backgroundImage','url('+$(this).attr('title')+')');$(this).removeAttr('title');});$('#widget_'+id+'_content').slideshow({slidesClass:'WidgetSlideshowImages',buttonsClass:'WidgetSlideshowControls',nextClass:'WidgetSlideshowControlNext',prevClass:'WidgetSlideshowControlPrev',pauseClass:'WidgetSlideshowControlPause',startClass:'WidgetSlideshowControlPlay',blockedClass:'blocked',slideWidth:'186px'});});}
function WidgetSlideshow_after_edit(id,widget){WidgetSlideshow_init(id,widget);}
/*WidgetTips.js*/

function WidgetTipsChange(widgetId,tipId,op){$('#widget_'+widgetId+'_content').html('').addClass('widget_loading');$.getJSON(wgScript+'?action=ajax&rs=WidgetFrameworkAjax&actionType=configure&id='+widgetId+'&skin='+skin+'&tipId='+tipId+'&op='+op,function(res){if(res.success){$('#widget_'+res.id+'_content').removeClass('widget_loading').html(res.body);if(res.title){$('#widget_'+res.id+'_header').html(res.title);}}});}
/*WidgetTopContent.js*/

function WidgetTopContentSwitchSection(selector){widgetId=selector.id.split('_')[1];selected=selector.options[selector.selectedIndex].value;WET.byStr('sidebar/TopContent/'+selector.selectedIndex+'_'+selected);$('#widget_'+widgetId+'_content').html('').addClass('widget_loading');$.getJSON(wgScript+'?action=ajax&rs=WidgetFrameworkAjax&actionType=configure&id='+widgetId+'&skin='+skin+'&at='+selected,function(res){if(res.success){$('#widget_'+res.id+'_content').removeClass('widget_loading').html(res.body);if(res.title){$('#widget_'+res.id+'_header').html(res.title);}
WidgetTopContent_init(res.id,$('#widget_'+res.id));}});}
function WidgetTopContent_init(id,widget){selector=$('#widget_'+id+'_select');if(!selector.exists()){return;}
sectionId=selector.attr('selectedIndex');sectionName=selector.attr('options')[sectionId].value;widget.find('ul').find('a').each(function(){$(this).click(function(e){WET.byStr('TopContent/'+(sectionId+1)+'_'+sectionName+'/'+$(this).html());});});}