var noOverwrite=false;var alertText;var clientPC=navigator.userAgent.toLowerCase();var is_gecko=((clientPC.indexOf('gecko')!=-1)&&(clientPC.indexOf('spoofer')==-1)&&(clientPC.indexOf('khtml')==-1)&&(clientPC.indexOf('netscape/7.0')==-1));var is_safari=((clientPC.indexOf('AppleWebKit')!=-1)&&(clientPC.indexOf('spoofer')==-1));var is_khtml=(navigator.vendor=='KDE'||(document.childNodes&&!document.all&&!navigator.taintEnabled));if(clientPC.indexOf('opera')!=-1){var is_opera=true;var is_opera_preseven=(window.opera&&!document.childNodes);var is_opera_seven=(window.opera&&document.childNodes);}
function onloadhook(){if(!(document.getElementById&&document.getElementsByTagName))return;histrowinit();unhidetzbutton();tabbedprefs();akeytt();}
if(window.addEventListener)window.addEventListener("load",onloadhook,false);else if(window.attachEvent)window.attachEvent("onload",onloadhook);if(typeof stylepath!='undefined'&&typeof skin!='undefined'){if(is_opera_preseven){document.write('<link rel="stylesheet" type="text/css" href="'+stylepath+'/'+skin+'/Opera6Fixes.css">');}else if(is_opera_seven){document.write('<link rel="stylesheet" type="text/css" href="'+stylepath+'/'+skin+'/Opera7Fixes.css">');}else if(is_khtml){document.write('<link rel="stylesheet" type="text/css" href="'+stylepath+'/'+skin+'/KHTMLFixes.css">');}}
function toggleVisibility(_levelId,_otherId,_linkId){var thisLevel=document.getElementById(_levelId);var otherLevel=document.getElementById(_otherId);var linkLevel=document.getElementById(_linkId);if(thisLevel.style.display=='none'){thisLevel.style.display='block';otherLevel.style.display='none';linkLevel.style.display='inline';}else{thisLevel.style.display='none';otherLevel.style.display='inline';linkLevel.style.display='none';}}
function histrowinit(){hf=document.getElementById('pagehistory');if(!hf)return;lis=hf.getElementsByTagName('li');for(i=0;i<lis.length;i++){inputs=lis[i].getElementsByTagName('input');if(inputs[0]&&inputs[1]){inputs[0].onclick=diffcheck;inputs[1].onclick=diffcheck;}}
diffcheck();}
function diffcheck(){var dli=false;var oli=false;hf=document.getElementById('pagehistory');if(!hf)return;lis=hf.getElementsByTagName('li');for(i=0;i<lis.length;i++){inputs=lis[i].getElementsByTagName('input');if(inputs[1]&&inputs[0]){if(inputs[1].checked||inputs[0].checked){if(inputs[1].checked&&inputs[0].checked&&inputs[0].value==inputs[1].value)return false;if(oli){if(inputs[1].checked){oli.className="selected";return false}}else if(inputs[0].checked){return false;}
if(inputs[0].checked)dli=lis[i];if(!oli)inputs[0].style.visibility='hidden';if(dli)inputs[1].style.visibility='hidden';lis[i].className="selected";oli=lis[i];}else{if(!oli)inputs[0].style.visibility='hidden';else inputs[0].style.visibility='visible';if(dli)inputs[1].style.visibility='hidden';else inputs[1].style.visibility='visible';lis[i].className="";}}}}
function tabbedprefs(){prefform=document.getElementById('preferences');if(!prefform||!document.createElement)return;if(prefform.nodeName.toLowerCase()=='a')return;prefform.className=prefform.className+'jsprefs';var sections=new Array();children=prefform.childNodes;var seci=0;for(i=0;i<children.length;i++){if(children[i].nodeName.toLowerCase().indexOf('fieldset')!=-1){children[i].id='prefsection-'+ seci;children[i].className='prefsection';if(is_opera||is_khtml)children[i].className='prefsection operaprefsection';legends=children[i].getElementsByTagName('legend');sections[seci]=new Object();if(legends[0]&&legends[0].firstChild.nodeValue)
sections[seci].text=legends[0].firstChild.nodeValue;else
sections[seci].text='# '+ seci;sections[seci].secid=children[i].id;seci++;if(sections.length!=1)children[i].style.display='none';else var selectedid=children[i].id;}}
var toc=document.createElement('ul');toc.id='preftoc';toc.selectedid=selectedid;for(i=0;i<sections.length;i++){var li=document.createElement('li');if(i==0)li.className='selected';var a=document.createElement('a');a.href='#'+ sections[i].secid;a.onclick=uncoversection;a.appendChild(document.createTextNode(sections[i].text));a.secid=sections[i].secid;li.appendChild(a);toc.appendChild(li);}
prefform.insertBefore(toc,children[0]);document.getElementById('prefsubmit').id='prefcontrol';}
function uncoversection(){oldsecid=this.parentNode.parentNode.selectedid;newsec=document.getElementById(this.secid);if(oldsecid!=this.secid){ul=document.getElementById('preftoc');document.getElementById(oldsecid).style.display='none';newsec.style.display='block';ul.selectedid=this.secid;lis=ul.getElementsByTagName('li');for(i=0;i<lis.length;i++){lis[i].className='';}
this.parentNode.className='selected';}
return false;}
function checkTimezone(tz,msg){var localclock=new Date();var tzRaw=localclock.getTimezoneOffset();var tzHour=Math.floor(Math.abs(tzRaw)/60);var tzMin=Math.abs(tzRaw)%60;var tzString=((tzRaw>=0)?"-":"+")+((tzHour<10)?"0":"")+ tzHour+((tzMin<10)?"0":"")+ tzMin;if(tz!=tzString){var junk=msg.split('$1');document.write(junk[0]+"UTC"+ tzString+ junk[1]);}}
function unhidetzbutton(){tzb=document.getElementById('guesstimezonebutton')
if(tzb)tzb.style.display='inline';}
function fetchTimezone(){var localclock=new Date();var tzRaw=localclock.getTimezoneOffset();var tzHour=Math.floor(Math.abs(tzRaw)/60);var tzMin=Math.abs(tzRaw)%60;var tzString=((tzRaw>=0)?"-":"")+((tzHour<10)?"0":"")+ tzHour+":"+((tzMin<10)?"0":"")+ tzMin;return tzString;}
function guessTimezone(box){document.preferences.wpHourDiff.value=fetchTimezone();}
function changeText(el,newText){if(el.innerText)
el.innerText=newText;else if(el.firstChild&&el.firstChild.nodeValue)
el.firstChild.nodeValue=newText;}
function addButton(imageFile,speedTip,tagOpen,tagClose,sampleText){imageFile=escapeQuotesHTML(imageFile);speedTip=escapeQuotesHTML(speedTip);tagOpen=escapeQuotes(tagOpen);tagClose=escapeQuotes(tagClose);sampleText=escapeQuotes(sampleText);var mouseOver="";if(!document.selection&&!is_gecko){var re=new RegExp("\\\\n","g");tagOpen=tagOpen.replace(re,"");tagClose=tagClose.replace(re,"");mouseOver="onMouseover=\"if(!noOverwrite){document.infoform.infobox.value='"+tagOpen+sampleText+tagClose+"'};\"";}
document.write("<a href=\"javascript:insertTags");document.write("('"+tagOpen+"','"+tagClose+"','"+sampleText+"');\">");document.write("<img width=\"23\" height=\"22\" src=\""+imageFile+"\" border=\"0\" alt=\""+speedTip+"\" title=\""+speedTip+"\""+mouseOver+">");document.write("</a>");return;}
function addInfobox(infoText,text_alert){alertText=text_alert;var clientPC=navigator.userAgent.toLowerCase();var re=new RegExp("\\\\n","g");alertText=alertText.replace(re,"\n");if(!document.selection&&!is_gecko){infoText=escapeQuotesHTML(infoText);document.write("<form name='infoform' id='infoform'>"+"<input size=80 id='infobox' name='infobox' value=\""+
infoText+"\" readonly='readonly'></form>");}}
function escapeQuotes(text){var re=new RegExp("'","g");text=text.replace(re,"\\'");re=new RegExp("\\n","g");text=text.replace(re,"\\n");return escapeQuotesHTML(text);}
function escapeQuotesHTML(text){var re=new RegExp('&',"g");text=text.replace(re,"&amp;");var re=new RegExp('"',"g");text=text.replace(re,"&quot;");var re=new RegExp('<',"g");text=text.replace(re,"&lt;");var re=new RegExp('>',"g");text=text.replace(re,"&gt;");return text;}
function akeytt(){if(typeof ta=="undefined"||!ta)return;pref='alt-';if(is_safari||navigator.userAgent.toLowerCase().indexOf('mac')+ 1)pref='control-';if(is_opera)pref='shift-esc-';for(id in ta){n=document.getElementById(id);if(n){a=n.childNodes[0];if(a){if(ta[id][0].length>0){a.accessKey=ta[id][0];ak=' ['+pref+ta[id][0]+']';}else{ak='';}
a.title=ta[id][1]+ak;}else{if(ta[id][0].length>0){n.accessKey=ta[id][0];ak=' ['+pref+ta[id][0]+']';}else{ak='';}
n.title=ta[id][1]+ak;}}}}
function setupRightClickEdit(){if(document.getElementsByTagName){var divs=document.getElementsByTagName('div');for(var i=0;i<divs.length;i++){var el=divs[i];if(el.className=='editsection'){addRightClickEditHandler(el);}}}}
function addRightClickEditHandler(el){for(var i=0;i<el.childNodes.length;i++){var link=el.childNodes[i];if(link.nodeType==1&&link.nodeName.toLowerCase()=='a'){var editHref=link.getAttribute('href');var next=el.nextSibling;while(next.nodeType!=1)
next=next.nextSibling;next=next.nextSibling;while(next.nodeType!=1)
next=next.nextSibling;if(next&&next.nodeType==1&&next.nodeName.match(/^[Hh][1-6]$/)){next.oncontextmenu=function(){document.location=editHref;return false;}}}}}
function fillDestFilename(){if(!document.getElementById)return;var path=document.getElementById('wpUploadFile').value;var slash=path.lastIndexOf('/');var backslash=path.lastIndexOf('\\');var fname;if(slash==-1&&backslash==-1){fname=path;}else if(slash>backslash){fname=path.substring(slash+1,10000);}else{fname=path.substring(backslash+1,10000);}
fname=fname.charAt(0).toUpperCase().concat(fname.substring(1,10000)).replace(/ /g,'_');var destFile=document.getElementById('wpDestFile');if(destFile)destFile.value=fname;}
function considerChangingExpiryFocus(){if(!document.getElementById)return;var drop=document.getElementById('wpBlockExpiry');if(!drop)return;var field=document.getElementById('wpBlockOther');if(!field)return;var opt=drop.value;if(opt=='other')
field.style.display='';else
field.style.display='none';}
