
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'){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(wgBreakFrames){if(window.top!=window){window.top.location=window.location;}}
function showTocToggle(){if(document.createTextNode){var linkHolder=document.getElementById('toctitle');if(!linkHolder){return;}
var outerSpan=document.createElement('span');outerSpan.className='toctoggle';var toggleLink=document.createElement('a');toggleLink.id='togglelink';toggleLink.className='internal';toggleLink.href='javascript:toggleToc()';toggleLink.appendChild(document.createTextNode(tocHideText));outerSpan.appendChild(document.createTextNode('['));outerSpan.appendChild(toggleLink);outerSpan.appendChild(document.createTextNode(']'));linkHolder.appendChild(document.createTextNode(' '));linkHolder.appendChild(outerSpan);var cookiePos=document.cookie.indexOf("hidetoc=");if(cookiePos>-1&&document.cookie.charAt(cookiePos+8)==1){toggleToc();}}}
function changeText(el,newText){if(el.innerText){el.innerText=newText;}else if(el.firstChild&&el.firstChild.nodeValue){el.firstChild.nodeValue=newText;}}
function toggleToc(){var toc=document.getElementById('toc').getElementsByTagName('ul')[0];var toggleLink=document.getElementById('togglelink');if(toc&&toggleLink&&toc.style.display=='none'){changeText(toggleLink,tocHideText);toc.style.display='block';document.cookie="hidetoc=0";}else{changeText(toggleLink,tocShowText);toc.style.display='none';document.cookie="hidetoc=1";}}
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{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 fetch_uni_tab(evt){filearray=new Object();tabarray=new Object();tabarray['heroes']="tab_heroes";tabarray['villains']="tab_villains";tabarray['teams']="tab_teams";tabarray['places']="tab_places";tabarray['events']="tab_events";contentarray=new Object();contentarray['heroes']="tab_heroes-content";contentarray['villains']="tab_villains-content";contentarray['teams']="tab_teams-content";contentarray['places']="tab_places-content";contentarray['events']="tab_events-content";var evt=(evt)?evt:((window.event)?event:null);var objectID=(evt.target)?evt.target.id:((evt.srcElement)?evt.srcElement.id:null);var linkID=objectID+"-content";for(i in tabarray){document.getElementById(tabarray[i]).className='tab';}
document.getElementById(objectID).className='tab_on';for(i in contentarray){document.getElementById(contentarray[i]).style.display='none';}
document.getElementById(linkID).style.display='block';}
function tabLinks(classID){document.getElementsByClassName=function(cl){var retnode=[];var myclass=new RegExp('\\b'+cl+'\\b');var elem=this.getElementsByTagName('*');for(var i=0;i<elem.length;i++){var classes=elem[i].className;if(myclass.test(classes))retnode.push(elem[i]);}
return retnode;}
linkClass=document.getElementsByClassName(classID);for(var i=0;i<linkClass.length;i++){if(linkClass[i].className==classID)
linkClass[i].onclick=fetch_uni_tab;}}
var currentGrp=0;function tabScroll(evt){var evt=(evt)?evt:((window.event)?event:null);var objectID=(evt.target)?evt.target.id:((evt.srcElement)?evt.srcElement.id:null);var parnt=document.getElementById(objectID).parentNode.id;var arwName=document.getElementById(this.id).className;grpArray=new Object();grpArray[0]=parnt+"-grp1";grpArray[1]=parnt+"-grp2";hide(grpArray[currentGrp]);if(arwName=='tab_arw_left'){currentGrp=(currentGrp==0)?1:currentGrp-1;}
if(arwName=='tab_arw_right'){currentGrp=(currentGrp==1)?0:currentGrp+1;}
unhide(grpArray[currentGrp]);}
function arwBtns(classID){document.getElementsByClassName=function(cl){var retnode=[];var myclass=new RegExp('\\b'+cl+'\\b');var elem=this.getElementsByTagName('*');for(var i=0;i<elem.length;i++){var classes=elem[i].className;if(myclass.test(classes))retnode.push(elem[i]);}
return retnode;}
linkClass=document.getElementsByClassName(classID);for(var i=0;i<linkClass.length;i++){if(linkClass[i].className==classID)
linkClass[i].onclick=tabScroll;}}
function hide_panel(){document.getElementById('editpanel').style.display='none';}
function show_panel(){document.getElementById('editpanel').style.display='block';}
function showEditTools(){str=document.editform.wpTextbox1.value;var outputstuff='<strong>Creating a new article:</strong><br>Please click on the appropriate template below to get started:<ul type="square"> <li><a href="javascript:fetchTemplate(\'person\')">person</a></li> <li><a href="javascript:fetchTemplate(\'team\')">team</a></li> <li><a href="javascript:fetchTemplate(\'place\')">place</a></li> <li><a href="javascript:fetchTemplate(\'object\')">object</a></li> <li><a href="javascript:fetchTemplate(\'species\')">species</a></li></ul>';if(str.length==0){document.getElementById('templatetools').innerHTML=outputstuff;}}
function fetchTemplate(type){switch(type){case'person':var output="{{Powerbox|\nuniverse =\n| blurb =\n| real_name = \n| aliases = \n| identity = \n| occupation = \n| citizenship = \n| place_of_birth = \n| relatives = \n| groups = \n| education = \n| height = \n| weight = \n| eyes = \n| hair =\n| powers = \n| abilities = \n| weapons = \n| paraphernalia = \n| debut =\n| origin = \n| significant_issues = \n}}{{Headshot|\nmain_image= image_not_available.gif\n}}{{bio|\nbio_text= \n}}\n{{person}}";break;case'team':var output="{{teambox|\nuniverse = Marvel Universe\n| blurb =\n| base_of_operations = \n| debut =\n| significant_issues = \n| current_members = \n| former_members = \n| other_members =\n}}\n{{headshot|\nmain_image=image_not_available.gif\n}}\n{{teamhistory|\nbio_text = \n}}\n{{team}}";break;case'place':var output="{{Placebox|\nuniverse =\n| location = \n| builder = \n| owner = \n| points_of_interest = \n| features = \n| debut =\n| significant_issues = \n}}{{Headshot|\nmain_image=image_not_available.gif\n}}{{placehistory|\nplace_text=\n}}\n{{place}}";break;case'object':var output="{{Objectbox|\nuniverse =\n| location =\n| creator =\n| owner =\n| features = \n| powers =\n| debut =\n| significant_issues = \n}}{{Headshot|\nmain_image = image_not_available.gif\n}}{{objecthistory|\nobject_text=\n}}\n{{object}}";break;case'species':var output="{{speciesbox|\nuniverse =\n| home_world = \n| appearance =\n| distinguishing_features =\n| technology = \n| government = \n| debut =\n| significant_issues = \n| significant_citizens = \n}}{{headshot|\nmain_image=image_not_available.gif\n}}\n{{sp_history|\nspecieshistory = \n}}\n{{species}}";break;case'event':var output="{{eventshot|main_image=}}\n{{eventsbox|\nuniverse =\n| key_characters =\n| key_issues =\n| tie-ins =\n}}\n{{eventhistory|event_text=\n}}\n{{event}}";break;case'disambig':var output="{{ disambig }}\n\n Place your text here";break;case'topic':var output="Place your text here.\n\n\n {{ topic }}";break;}
document.getElementById('wpTextbox1').value=output;}
function mrvl_randis(){var mrvl_randNum=Math.floor(Math.random()*9);document.getElementById(mrvl_dispArray[mrvl_randNum]).style.display='';}
function mrvl_dis(ele){for(var abc=0;abc<mrvl_dispArray.length;abc++){document.getElementById(mrvl_dispArray[abc]).style.display='none';}
document.getElementById(ele).style.display='';}
var UFO={requiredAttrParams:["movie","width","height","majorversion","build"],optionalAttrEmb:["name","swliveconnect","align"],optionalAttrObj:["id","align"],optionalAttrParams:["play","loop","menu","quality","scale","salign","wmode","bgcolor","base","flashvars","devicefont","allowscriptaccess","seamlesstabbing"],ximovie:"ufo.swf",xiwidth:"215",xiheight:"138",is_w3cdom:(typeof document.getElementById!="undefined"&&typeof document.getElementsByTagName!="undefined"&&(typeof document.createElement!="undefined"||typeof document.createElementNS!="undefined")),is_ie:(navigator.userAgent.toLowerCase().indexOf("msie")!=-1&&navigator.userAgent.toLowerCase().indexOf("opera")==-1),is_safari:(navigator.userAgent.toLowerCase().indexOf("safari")!=-1),is_win:(navigator.userAgent.toLowerCase().indexOf("win")!=-1),is_mac:(navigator.userAgent.toLowerCase().indexOf("mac")!=-1),is_XML:(typeof document.contentType!="undefined"&&document.contentType.indexOf("xml")>-1),foList:[],create:function(FO,id){if(!UFO.is_w3cdom)return;UFO.foList[id]=UFO.updateFO(FO);UFO.createStyleRule("#"+id,"visibility:hidden;");UFO.domLoad(id);},updateFO:function(FO){if(typeof FO.xi!="undefined"&&FO.xi=="true"){if(typeof FO.ximovie=="undefined")FO.ximovie=UFO.ximovie;if(typeof FO.xiwidth=="undefined")FO.xiwidth=UFO.xiwidth;if(typeof FO.xiheight=="undefined")FO.xiheight=UFO.xiheight;}
else{FO.xi=false;}
FO.domLoaded=false;return FO;},domLoad:function(id){var timer=setInterval(function(){if((document.getElementsByTagName("body")[0]!=null||document.body!=null)&&document.getElementById(id)!=null){UFO.main(id);clearInterval(timer);}},250);if(typeof document.addEventListener!="undefined"){document.addEventListener("DOMContentLoaded",function(){UFO.main(id);clearInterval(timer);},null);}},main:function(id){var FO=UFO.foList[id];if(FO.domLoaded)return;UFO.foList[id].domLoaded=true;document.getElementById(id).style.visibility="hidden";if(UFO.hasRequiredAttrParams(id)){if(UFO.hasFlashVersion(FO.majorversion,FO.build)){if(typeof FO.setcontainercss!="undefined"&&FO.setcontainercss=="true"){UFO.setContainerCSS(id);}
UFO.writeFlashObject(id);}
else if(FO.xi&&UFO.hasFlashVersion("6","65")){UFO.createModalDialog(id);}}
document.getElementById(id).style.visibility="visible";},createStyleRule:function(selector,declaration){if(UFO.is_ie&&UFO.is_mac)return;var head=document.getElementsByTagName("head")[0];var style=UFO.createElement("style");if(!(UFO.is_ie&&UFO.is_win)){var styleRule=document.createTextNode(selector+" {"+declaration+"}");style.appendChild(styleRule);}
style.setAttribute("type","text/css");style.setAttribute("media","screen");head.appendChild(style);if(UFO.is_safari&&UFO.is_XML){head.innerHTML+="";}
if(UFO.is_ie&&UFO.is_win&&document.styleSheets&&document.styleSheets.length>0){var lastStyle=document.styleSheets[document.styleSheets.length-1];if(typeof lastStyle.addRule=="object"){lastStyle.addRule(selector,declaration);}}},setContainerCSS:function(id){var FO=UFO.foList[id];var wUnit=(FO.width.indexOf("%")==-1)?"px":"";var hUnit=(FO.height.indexOf("%")==-1)?"px":"";UFO.createStyleRule("#"+id,"width:"+FO.width+wUnit+"; height:"+FO.height+hUnit+";");if(FO.width=="100%"){UFO.createStyleRule("body","margin-left:0; margin-right:0; padding-left:0; padding-right:0;");}
if(FO.height=="100%"){UFO.createStyleRule("html","height:100%; overflow:hidden;");UFO.createStyleRule("body","margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0; height:100%;");}},createElement:function(el){return(typeof document.createElementNS!="undefined")?document.createElementNS("http://www.w3.org/1999/xhtml",el):document.createElement(el);},hasRequiredAttrParams:function(id){var FO=UFO.foList[id];for(var i=0;i<UFO.requiredAttrParams.length;i++){if(typeof FO[UFO.requiredAttrParams[i]]=="undefined")return false;}
return true;},hasFlashVersion:function(majorVersion,buildVersion){var reqVersion=parseFloat(majorVersion+"."+buildVersion);if(navigator.plugins&&typeof navigator.plugins["Shockwave Flash"]=="object"){var desc=navigator.plugins["Shockwave Flash"].description;if(desc){var versionStr=desc.replace(/^.*\s+(\S+\s+\S+$)/,"$1");var major=parseInt(versionStr.replace(/^(.*)\..*$/,"$1"));var build=(versionStr.indexOf("r")==-1)?0:parseInt(versionStr.replace(/^.*r(.*)$/,"$1"));var flashVersion=parseFloat(major+"."+build);}}
else if(window.ActiveXObject){try{var flashObj=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");var desc=flashObj.GetVariable("$version");if(desc){var versionArr=desc.replace(/^\S+\s+(.*)$/,"$1").split(",");var major=parseInt(versionArr[0]);var build=parseInt(versionArr[2]);var flashVersion=parseFloat(major+"."+build);}}
catch(e){}}
if(typeof flashVersion!="undefined"){return(flashVersion>=reqVersion?true:false);}
return false;},writeFlashObject:function(id){var el=document.getElementById(id);if(typeof el.innerHTML=="undefined")return;var FO=UFO.foList[id];if(navigator.plugins&&typeof navigator.plugins["Shockwave Flash"]=="object"){try{el.innerHTML="ufo-test";}
catch(e){}
if(el.innerHTML!="ufo-test"){while(el.hasChildNodes()){el.removeChild(el.firstChild);}
var embed=UFO.createElement("embed");embed.setAttribute("type","application/x-shockwave-flash");embed.setAttribute("pluginspage","http://www.macromedia.com/go/getflashplayer");embed.setAttribute("src",FO.movie);embed.setAttribute("width",FO.width);embed.setAttribute("height",FO.height);for(var i=0;i<UFO.optionalAttrEmb.length;i++){if(typeof FO[UFO.optionalAttrEmb[i]]!="undefined"){embed.setAttribute(UFO.optionalAttrEmb[i],FO[UFO.optionalAttrEmb[i]]);}}
for(var i=0;i<UFO.optionalAttrParams.length;i++){if(typeof FO[UFO.optionalAttrParams[i]]!="undefined"){embed.setAttribute(UFO.optionalAttrParams[i],FO[UFO.optionalAttrParams[i]]);}}
el.appendChild(embed);}
else{var embHTML="";for(var i=0;i<UFO.optionalAttrEmb.length;i++){if(typeof FO[UFO.optionalAttrEmb[i]]!="undefined"){embHTML+=' '+UFO.optionalAttrEmb[i]+'="'+FO[UFO.optionalAttrEmb[i]]+'"';}}
for(var i=0;i<UFO.optionalAttrParams.length;i++){if(typeof FO[UFO.optionalAttrParams[i]]!="undefined"){embHTML+=' '+UFO.optionalAttrParams[i]+'="'+FO[UFO.optionalAttrParams[i]]+'"';}}
el.innerHTML='<embed type="application/x-shockwave-flash" src="'+FO.movie+'" width="'+FO.width+'" height="'+FO.height+'" pluginspage="http://www.macromedia.com/go/getflashplayer"'+embHTML+'></embed>';}}
else{var objAttrHTML="";for(var i=0;i<UFO.optionalAttrObj.length;i++){if(typeof FO[UFO.optionalAttrObj[i]]!="undefined"){objAttrHTML+=' '+UFO.optionalAttrObj[i]+'="'+FO[UFO.optionalAttrObj[i]]+'"';}}
var objParamHTML="";for(var i=0;i<UFO.optionalAttrParams.length;i++){if(typeof FO[UFO.optionalAttrParams[i]]!="undefined"){objParamHTML+='<param name="'+UFO.optionalAttrParams[i]+'" value="'+FO[UFO.optionalAttrParams[i]]+'" />';}}
var protocol=(window.location.protocol=="https:"?"https:":"http:");el.innerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+objAttrHTML+' width="'+FO.width+'" height="'+FO.height+'" codebase="'+protocol+'//download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version='+FO.majorversion+',0,'+FO.build+',0"><param name="movie" value="'+FO.movie+'" />'+objParamHTML+'</object>';}},cleanupIELeaks:function(){var objects=document.getElementsByTagName("OBJECT");for(var i=0;i<objects.length;i++){for(var x in objects[i]){if(typeof objects[i][x]=="function"){objects[i][x]=null;}}}},createModalDialog:function(id){var FO=UFO.foList[id];UFO.createStyleRule("html","height:100%; overflow:hidden;");UFO.createStyleRule("body","height:100%; overflow:hidden;");UFO.createStyleRule("#xi-con","position:absolute; left:0; top:0; z-index:1000; width:100%; height:100%; background-color:#333; filter:alpha(opacity:50); -khtml-opacity:0.5; -moz-opacity:0.5; opacity:0.5;");UFO.createStyleRule("#xi-mod","position:absolute; left:50%; top:50%; margin-left: -"+(parseInt(FO.xiwidth)/2)+"px; margin-top: -"+(parseInt(FO.xiheight)/2)+"px; width:"+FO.xiwidth+"px; height:"+FO.xiheight+"px;");var body=document.getElementsByTagName("body")[0];var container=UFO.createElement("div");container.setAttribute("id","xi-con");var dialog=UFO.createElement("div");dialog.setAttribute("id","xi-mod");container.appendChild(dialog);body.appendChild(container);var MMredirectURL=window.location;document.title=document.title.slice(0,47)+" - Flash Player Installation";var MMdoctitle=document.title;var MMplayerType=(UFO.is_ie&&UFO.is_win)?"ActiveX":"PlugIn";var xiUrlCancel=(typeof FO.xiurlcancel!="undefined")?"&xiUrlCancel="+FO.xiurlcancel:"";var xiUrlFailed=(typeof FO.xiurlfailed!="undefined")?"&xiUrlFailed="+FO.xiurlfailed:"";UFO.foList["xi-mod"]={movie:FO.ximovie,width:FO.xiwidth,height:FO.xiheight,majorversion:"6",build:"65",flashvars:"MMredirectURL="+MMredirectURL+"&MMplayerType="+MMplayerType+"&MMdoctitle="+MMdoctitle+xiUrlCancel+xiUrlFailed};UFO.writeFlashObject("xi-mod");},expressInstallCallback:function(){var body=document.getElementsByTagName("body")[0];var dialog=document.getElementById("xi-con");body.removeChild(dialog);UFO.createStyleRule("body","height:auto; overflow:auto;");UFO.createStyleRule("html","height:auto; overflow:auto;");}};if(typeof window.attachEvent!="undefined"&&UFO.is_ie&&UFO.is_win){window.attachEvent("onunload",UFO.cleanupIELeaks);}
function mu_addsearch(){var xml_url='http://marvel.com/universe3zx/opensearch_desc.php';var img_url='http://marvel.com/search/ie_marveluniverse.gif';var name='OpenSearch';if(typeof window.sidebar.addSearchEngine!='undefined')
window.sidebar.addSearchEngine(xml_url,img_url,name,'General');else if(typeof window.external.AddSearchProvider!='undefined')
window.external.AddSearchProvider(xml_url);}
function pBoxLink(evt){var evt=(evt)?evt:((window.event)?event:null);var objectID=(evt.target)?evt.target.id:((evt.srcElement)?evt.srcElement.id:null);var linkID=objectID+"-content";var object=document.getElementById(linkID);dispState=object.style.display;if(dispState!='none')
object.style.display='none';else
object.style.display='block';}
function findLinks(classID){document.getElementsByClassName=function(cl){var retnode=[];var myclass=new RegExp('\\b'+cl+'\\b');var elem=this.getElementsByTagName('*');for(var i=0;i<elem.length;i++){var classes=elem[i].className;if(myclass.test(classes))retnode.push(elem[i]);}
return retnode;}
linkClass=document.getElementsByClassName(classID);for(var i=0;i<linkClass.length;i++){if(linkClass[i].className==classID)
linkClass[i].onclick=pBoxLink;}}
