
var NewCount=0;function ShowHideElement(id){if(id!=lastOpenedItem){HideElement(lastOpenedItem);}
var obj=document.getElementById(id);if(obj!=null){obj.style.display=(obj.style.display=='block')?'none':'block';}
lastOpenedItem=currentOpenedItem;currentOpenedItem=id;}
function HideElement(id){var obj=document.getElementById(id);if(obj!=null){if(id=="topicsfayt"){obj.innerHTML='';}
else
obj.style.display='none';}}
function getSelected(fieldname){var fobj=eval("document.editform."+fieldname)
var max=fobj.length;selected="";var num=0;for(var i=0;i<max;i++)
{if(fobj[i].checked){if(selected!="")selected+="*";selected+=fobj[i].value;num+=1;}}
return{'selected':selected,'num':num};}
function KeepCount(obj,tb){var txtbox=document.getElementById(tb);var fobj=eval("document.editform."+tb)
var selected=getSelected(obj.name);var errmsg=obj.name=="pastProfOPT"?"Past professions":"Hobbies";if(obj.value=="Other"){txtbox.readOnly=false;}
if(tb!="tbLangs"&&selected['num']>5){alert("Please select up to 5 "+errmsg+".");return false;}
else{if(txtbox!=null){txtbox.value=selected['selected'].replace(/[*]/g,', ');}}}
function setColor(obj){var currentColor=document.editform.bgcolor.value;var colorField=document.getElementById('bgcolorid');if(colorField!=null){colorField.value=obj.id;document.getElementById(currentColor).style.border="0px;";obj.style.border="1px solid gray";currentColor=obj.id;}}
function validateSubmit(action,fromPreviewPage){if(!fromPreviewPage){document.editform.PastprofInput.value=getSelected('pastProfOPT')['selected'];document.editform.HobbiesInput.value=getSelected('hobOPT')['selected'];document.editform.langsInput.value=getSelected('langOPT')['selected'];document.editform.gender.value=getSelectedRadio('editform','gender');document.editform.wpTextbox1.value=document.getElementById("wysiwygwysiwyg").contentWindow.document.body.innerHTML;if(document.editform.bioYear.value!=''){document.editform.dateOfbirth.value=document.editform.bioYear.value+'-'+document.editform.bioMonth.value+'-'+document.editform.bioDay.value;}else{document.editform.dateOfbirth.value=null;}}else{var bodytext=document.getElementById('selfText');if(bodytext!=null)
document.editform.wpTextbox1.value=bodytext.innerHTML;}
document.editform.stage.value=action;var inputobj=$('textInputId');if(inputobj!=null){if(inputobj.value.trim()=="")
document.editform.fvtCat.value="";else
document.editform.fvtCat.value=$('textInputId').name;}
document.editform.submit();}
var username="";function callRecommend(url,user){username=user;AjaxToFunc(url,'justRecommend','POST','');}
function justRecommend(){var recommendspan=document.getElementById('recmId');var recommendTd=document.getElementById('recTdId');if(recommendspan!=null)
recommendspan.innerHTML='<img src="'+wgStaticFilesServer+'/templates/icons/thumbsup1_ds.png" /> <span style="color:red;"><a rel="nofollow" href="/Q/UserDiscuss:'+username+'#Add">Send feedback</a></span>';if(recommendTd!=null)
recommendTd.innerHTML="<span id='recommendSpan' style=\"color:red;\">You\'ve recommended "+username+"</span>";}
function fixWidths(){var limit=420;var imgarr=getThisElements("#selfText img");var max=imgarr.length;for(var i=0;i<max;i++)
{obj=imgarr[i];if(obj!=null){obj.style.display="block";width=obj.offsetWidth;height=obj.offsetHeight;obj.style.display="none";ratio=width/height;var nheight=height;if(width>limit){nwidth=width*(limit/width);ratio=nwidth/width;nheight=Math.floor(height*ratio);obj.style.width=nwidth+"px";obj.style.height=nheight+"px";}
if(isIE6()){bioSelfDIV=$("bioSelf");if(bioSelfDIV!=null){nBioHeight=bioSelfDIV.offsetHeight+nheight;nBioHeight=isEven(nBioHeight)?nBioHeight:nBioHeight+1;bioSelfDIV.style.height=nBioHeight+"px";}}
obj.style.display="block";}}}
function getClickedElement(e){if(!e)var e=window.event;var tg=(window.event)?e.srcElement:e.target;return tg;}
function rcCss(id,color){setCss("#"+id+"{color:#"+color+";background-color:#"+color+"}");}
function lastContributionsHUN(user){var msg=$('last_cont_hun').innerHTML;var show=(msg=="Hide")?"0":"1";AjaxToFunc('/Q/Special:Servlet','lastContributionsHUNPost','POST','user='+user+'&show='+show+'&op=huh');}
function lastContributionsHUNPost(){var msg=$('last_cont_hun').innerHTML;if(msg=="Hide"){$$('.showHide')[0].innerHTML="Show";$$('.showHide')[1].innerHTML="Show";_hbLink('show_contribs');}
else{$$('.showHide')[0].innerHTML="Hide";$$('.showHide')[1].innerHTML="Hide";_hbLink('hide_contribs');}}
function resetDates(){var max,prev;var yearSelect=document.editform.bioYear;if(yearSelect!=null){if(yearSelect.options[0].text!='Year'){max=yearSelect.options.length;for(var i=max;i>0;i--)
{prev=yearSelect.options[i-1];yearSelect.options[i]=new Option(prev.text,prev.value);}
yearSelect.options[0]=new Option('Year','');}
yearSelect.selectedIndex=0;}
var monthSelect=document.editform.bioMonth;if(monthSelect!=null){if(monthSelect.options[0].text!='Month'){max=monthSelect.options.length;for(var i=max;i>0;i--)
{prev=monthSelect.options[i-1];monthSelect.options[i]=new Option(prev.text,prev.value);}
monthSelect.options[0]=new Option('Month','01');}
monthSelect.selectedIndex=0;}
var daySelect=document.editform.bioDay;if(daySelect!=null){if(daySelect.options[0].text!='Day'){max=daySelect.options.length;for(var i=max;i>0;i--)
{prev=daySelect.options[i-1];daySelect.options[i]=new Option(prev.text,prev.value);}
daySelect.options[0]=new Option('Day','01');}
daySelect.selectedIndex=0;daySelect.style.width="57px";}}
function resetGender(){document.editform.gender[0].checked=0;document.editform.gender[1].checked=0;}
function getScrollBarWidth(){var inner=document.createElement("p");Element.setStyle(inner,{width:"100%",height:"200px"});var outer=document.createElement("div");Element.setStyle(outer,{position:"absolute",top:"0px",left:"0px",visibility:"hidden",width:"200px",height:"150px",overflow:"hidden"});outer.appendChild(inner);document.body.appendChild(outer);var w1=inner.offsetWidth;outer.style.overflow="scroll";var w2=inner.offsetWidth;if(w1==w2)w2=outer.clientWidth;document.body.removeChild(outer);return(w1-w2);};function escapeHTML(str){var div=document.createElement('div');var text=document.createTextNode(str);div.appendChild(text);return div.innerHTML;}
function xParentNode(ele,n)
{while(ele&&n--){ele=ele.parentNode;}
return ele;}
function updateFilterCats(){var url='/Q/Special:Search&ajax=1&action=getfilter&trunks='+search_trunks+'&search='+search_term;new Ajax.Request(url,{parameters:"",onSuccess:function(transport){eval(transport.responseText.trim());globalHideModal();},onException:function(requester,except){alert("Your browser is not supported.\n\n Please upgrade in order to use this function.");globalHideModal();}});}
var trunks=null;function updateTopicsJSON(){top_container=document.getElementById("searchform");top_container.trunks.value=JSON.stringify(trunks);}
function submitCategories(){void(0);}
function openTopic(topic_id,link){var div=$("t"+topic_id);if(xDef(link)&&typeof(link)=="object"&&link.length>0)
for(var i=0;i<link.length;i++){if($("t"+link[i])&&$("t"+link[i]).innerHTML.replace(/(<([^>]+)>)/ig,"").match(/[a-z]+/i)){div.innerHTML=$("t"+link[i]).innerHTML;$("t"+link[i]).innerHTML="";div.style.display="block";nodes=new Array();table=$("t"+link[i]);while(!table.parentNode.id||table.parentNode.id!="t0"){if(table.parentNode.id&&table.parentNode.id.match(/t[0-9]+/i)){nodes[nodes.length]=table.parentNode.id;}
table=table.parentNode;}
nodes[nodes.length]="t0";var mobj=trunks;for(var i2=nodes.length-1;i2>=0;i2--){if(mobj[nodes[i2]]){mobj=mobj[nodes[i2]].subs;if(mobj["t"+link[i]]){mobj=mobj["t"+link[i]];break;}}
else{mobj=null;break;}}
if(mobj!=null){nodes=new Array();table=$("t"+topic_id);while(!table.parentNode.id||table.parentNode.id!="t0"){if(table.parentNode.id&&table.parentNode.id.match(/t[0-9]+/i)){nodes[nodes.length]=table.parentNode.id;}
table=table.parentNode;}
nodes[nodes.length]="t0";var mobj2=trunks;for(var i2=nodes.length-1;i2>=0;i2--){if(mobj2[nodes[i2]]&&nodes[i2-1]&&mobj2[nodes[i2]].subs[nodes[i2-1]]){mobj2=mobj2[nodes[i2]].subs;}
else if(mobj2[nodes[i2]]&&nodes[i2-1]){mobj2[nodes[i2]].subs[nodes[i2-1]]=new Object();if(mobj2[nodes[i2]].all==1){mobj2[nodes[i2]].subs[nodes[i2-1]].sel=1;mobj2[nodes[i2]].subs[nodes[i2-1]].all=1;mobj2[nodes[i2]].subs[nodes[i2-1]].subs=new Object();}
else{mobj2[nodes[i2]].subs[nodes[i2-1]].sel=0;mobj2[nodes[i2]].subs[nodes[i2-1]].all=0;mobj2[nodes[i2]].subs[nodes[i2-1]].subs=new Object();}
mobj2=mobj2[nodes[i2]].subs;}
else if(mobj2[nodes[i2]]){mobj2=mobj2[nodes[i2]].subs;}}
if(mobj2["t"+topic_id]){mobj2["t"+topic_id].all=mobj.all;mobj2["t"+topic_id].sel=mobj.sel;mobj2["t"+topic_id].subs=eval('('+JSON.stringify(mobj.subs)+')');mobj2["t"+topic_id].open=true;}
else{mobj2["t"+topic_id]=new Object();mobj2["t"+topic_id].all=mobj.all;mobj2["t"+topic_id].sel=mobj.sel;mobj2["t"+topic_id].subs=eval('('+JSON.stringify(mobj.subs)+')');mobj2["t"+topic_id].open=true;}
mobj.subs=new Object();mobj.open=false;}
return;}}
if(div.innerHTML.replace(/(<([^>]+)>)/ig,"").match(/[a-z]+/i)){div.style.display="block";return;}
showPWsmall();var html="";var xmlHTTP=getXMLHTTP();if(xmlHTTP){var url="/Q/Special:Search&gettopictree="+topic_id;document.body.style.cursor='wait';xmlHTTP.open("POST",url,false);xmlHTTP.send(null);var responseText=xmlHTTP.responseText.trim();if(responseText!="None"){div.innerHTML=responseText;div.style.display="block";divs=div.getElementsByTagName('div');for(var i=0;i<divs.length;i++){if(divs[i]&&divs[i].getAttribute('islink')&&divs[i].getAttribute('islink')!=0){links=eval('('+divs[i].getAttribute('islink')+')');if(links&&links.length>0){for(var i2=0;i2<links.length;i2++){if($("i"+links[i2])){id=divs[i].id.replace(/[^0-9]+/i,'');if($("i"+links[i2]).value==1){check($("i"+id),$("c"+id),false,true);}
else{uncheck($("i"+id),$("c"+id),false,true);}}}}}}}
document.body.style.cursor='auto';}
else{alert("Your browser is not supported by this web-site.\nPlease update to a newer version.");}
hidePWsmall();}
function fillCategoriesDialog(){$('categories_popup').parentNode.style.cursor="wait";$('categories_popup').innerHTML="<div style='font-size: 12px; padding-left: 13px;'>"+"Please wait..."+"<div style='padding-top: 180px; text-align: center; margin-left: -13px;'><img src='"+wgStaticFilesServer+"/templates/icons/ajax-loader3.gif' border=0 alt="+"Please wait..."+" /></div></div>";var url='/Q/Special:Search&ajax=1&act=selcats';new Ajax.Request(url,{parameters:"",onSuccess:function(transport){var responseText=transport.responseText.trim();$('categories_popup').parentNode.style.cursor="default";cur_scroll_y=xScrollTop();cur_scroll_x=xScrollLeft();if(document.addEventListener){xModalDialog.grey.addEventListener("mousewheel",checkScroll,false);xModalDialog.grey.addEventListener("DOMMouseScroll",checkScroll,false);$('categories_popup').parentNode.addEventListener("mousewheel",checkScroll,false);$('categories_popup').parentNode.addEventListener("DOMMouseScroll",checkScroll,false);}
else if(document.attachEvent){xModalDialog.grey.attachEvent("onmousewheel",checkScroll);$('categories_popup').parentNode.attachEvent("onmousewheel",checkScroll);}
Event.observe(window,"scroll",stopWindowScroll,false);$('categories_popup').style.fontSize="12px";$('categories_popup').innerHTML=""+responseText+"";resizeButtonsGroups('cat_popup_btns_res_top','cat_popup_btns_res_bot');trunks=eval('('+document.forms['searchform'].trunks.value+')');selectTopicsFromJSON(trunks,true);},onException:function(requester,except){alert("Your browser is not supported.\n\n Please upgrade in order to use this function.");popup_elem.destroyModal();globalHideModal();xModalDialog.instances["select_topics"]=null;Event.stopObserving(window,"scroll",stopWindowScroll,false);if(document.addEventListener){xModalDialog.grey.removeEventListener("mousewheel",checkScroll,false);xModalDialog.grey.removeEventListener("DOMMouseScroll",checkScroll,false);}
else if(document.attachEvent){xModalDialog.grey.detachEvent("onmousewheel",checkScroll);}}});}
function closeTopic(topic_id){$("t"+topic_id).style.display="none";}
function subTopics(topic_id,link){if($("t"+topic_id).innerHTML.replace(/(<([^>]+)>)/ig,"").match(/[a-z]+/i)&&$("t"+topic_id).style.display!="none"){closeTopic(topic_id);if($("subsel"+topic_id))
$("subsel"+topic_id).parentNode.removeChild($("subsel"+topic_id));}
else{if(xDef(link)&&typeof(link)=="object"&&link.length>0)
openTopic(topic_id,link);else
openTopic(topic_id);nodes=new Array();table=$("t"+topic_id);while(!table.parentNode.id||table.parentNode.id!="t0"){if(table.parentNode.id&&table.parentNode.id.match(/t[0-9]+/i)){nodes[nodes.length]=table.parentNode.id;}
table=table.parentNode;}
nodes[nodes.length]="t0";var mobj=trunks;for(var i=nodes.length-1;i>=0;i--){if(mobj[nodes[i]]&&nodes[i-1]&&mobj[nodes[i]].subs[nodes[i-1]])
mobj=mobj[nodes[i]].subs;else
break;}
selectTopicsFromJSON(mobj,false);}}
function selectTopicsFromJSONclone(id){if(typeof(id)!='undefined'){var nodes=new Array();var table=$("t"+id);while(!table.parentNode.id||table.parentNode.id!="t0"){if(table.parentNode.id&&table.parentNode.id.match(/t[0-9]+/i)){nodes[nodes.length]=table.parentNode.id;}
table=table.parentNode;}
nodes[nodes.length]="t0";var mobj=trunks;for(var i=nodes.length-1;i>=0;i--){if(mobj[nodes[i]]&&nodes[i-1]&&mobj[nodes[i]].subs[nodes[i-1]])
mobj=mobj[nodes[i]].subs;else
break;}
selectTopicsFromJSON(mobj,false);}
else{selectTopicsFromJSON(trunks,false);}
if(trunks.t0.all==0&&JSON.stringify(trunks.t0.subs).match(/^[\{\}\s]+$/i)){var buttons=$("catsform").select("a.btn");buttons.each(function(button,index){if(index==0||index==2){button.disableBtn();}});}
else{var buttons=$("catsform").select("a.btn");buttons.each(function(button,index){if(index==0||index==2){button.enableBtn();}});}}
function clearTrunks(chkd){if(chkd==1){trunks.t0.all=1;trunks.t0.subs=new Object();}
else{trunks.t0.all=0;trunks.t0.subs=new Object();}
selectTopicsFromJSONclone();}
function rebuildSubSelection(topic_id){if($("subsel"+topic_id))
$("subsel"+topic_id).parentNode.removeChild($("subsel"+topic_id));spans=new Array();divs=$("t"+topic_id).getElementsByTagName("div");for(var i=0;i<divs.length;i++){if(divs[i].id&&divs[i].id.match(/^t[0-9]+$/i))
spans[spans.length]=divs[i];}
if($("i"+topic_id).value==1){var display=false;for(i=0;i<spans.length;i++){if($("i"+spans[i].id.replace(/[^0-9]+/i,'')).value==0){display=true;break;}}
if(display){if(typeof($("t"+topic_id).insertAdjacentHTML)!='undefined'){$("t"+topic_id).insertAdjacentHTML("beforeBegin","<span id='subsel"+topic_id+"'>&nbsp;&nbsp;<a href='javascript:checkAll($(\"t"+topic_id+"\"), true);' style='font-size: 10px; color: #A0A0A0; font-weight: bold;'>"+"Select subcategories"+"</a></span>");}
else{var oRange=document.createRange();oRange.setStartBefore($("t"+topic_id));var oFragment=oRange.createContextualFragment("<span id='subsel"+topic_id+"'>&nbsp;&nbsp;<a href='javascript:checkAll($(\"t"+topic_id+"\"), true);' style='font-size: 10px; color: #A0A0A0; font-weight: bold;'>"+"Select subcategories"+"</a></span>");$("t"+topic_id).parentNode.insertBefore(oFragment,$("t"+topic_id));}}}
else{var display=false;for(i=0;i<spans.length;i++){if($("i"+spans[i].id.replace(/[^0-9]+/i,'')).value==1){display=true;break;}}
if(display){if(typeof($("t"+topic_id).insertAdjacentHTML)!='undefined'){$("t"+topic_id).insertAdjacentHTML("beforeBegin","<span id='subsel"+topic_id+"'>&nbsp;&nbsp;<a href='javascript:uncheckAll($(\"t"+topic_id+"\"), true);' style='font-size: 10px; color: #A0A0A0; font-weight: bold;'>"+"Deselect subcategories"+"</a></span>");}
else{var oRange=document.createRange();oRange.setStartBefore($("t"+topic_id));var oFragment=oRange.createContextualFragment("<span id='subsel"+topic_id+"'>&nbsp;&nbsp;<a href='javascript:uncheckAll($(\"t"+topic_id+"\"), true);' style='font-size: 10px; color: #A0A0A0; font-weight: bold;'>"+"Deselect subcategories"+"</a></span>");$("t"+topic_id).parentNode.insertBefore(oFragment,$("t"+topic_id));}}}
var node="";var nd=$("t"+topic_id);while(!nd.parentNode.id||nd.parentNode.id!="t0"){if(nd.parentNode.id&&nd.parentNode.id.match(/t[0-9]+/i)){node=nd.parentNode.id.replace(/[^0-9]+/i,'');break;}
nd=nd.parentNode;}
if(node!="")
rebuildSubSelection(node);}
function isChecked(img){if($("i"+img.id.replace(/[^0-9]+/i,'')).value=="1")
return true;else
return false;}
function uncheckJSON(nodes,tops){if(nodes.length==1){tops[nodes[nodes.length-1]].sel=0;return tops;}
if(tops[nodes[nodes.length-1]].all==0&&(tops[nodes[nodes.length-1]].subs.length==0||!tops[nodes[nodes.length-1]].subs[nodes[nodes.length-2]]))
return tops;if(tops[nodes[nodes.length-1]].all==0){nodes_nxt=nodes.slice(0);nodes_nxt.splice(nodes_nxt.length-1,1);if(nodes_nxt.length==1&&JSON.stringify(tops[nodes[nodes.length-1]].subs[nodes[nodes.length-2]].subs).match(/^[\{\}\s]+$/i)&&tops[nodes[nodes.length-1]].subs[nodes[nodes.length-2]].all==0)
delete tops[nodes[nodes.length-1]].subs[nodes[nodes.length-2]];else{tops[nodes[nodes.length-1]].subs=uncheckJSON(nodes_nxt,tops[nodes[nodes.length-1]].subs);if(tops[nodes[nodes.length-1]].subs[nodes[nodes.length-2]].sel==0&&JSON.stringify(tops[nodes[nodes.length-1]].subs[nodes[nodes.length-2]].subs).match(/^[\{\}\s]+$/i)&&tops[nodes[nodes.length-1]].subs[nodes[nodes.length-2]].all==0){delete tops[nodes[nodes.length-1]].subs[nodes[nodes.length-2]];}}
return tops;}
if(tops[nodes[nodes.length-1]].subs.length==0){tops[nodes[nodes.length-1]].subs=new Object();}
if(!tops[nodes[nodes.length-1]].subs[nodes[nodes.length-2]]){tops[nodes[nodes.length-1]].subs[nodes[nodes.length-2]]=new Object();tops[nodes[nodes.length-1]].subs[nodes[nodes.length-2]].sel=1;tops[nodes[nodes.length-1]].subs[nodes[nodes.length-2]].all=1;tops[nodes[nodes.length-1]].subs[nodes[nodes.length-2]].subs=new Object();}
nodes_nxt=nodes.slice(0);nodes_nxt.splice(nodes_nxt.length-1,1);tops[nodes[nodes.length-1]].subs=uncheckJSON(nodes_nxt,tops[nodes[nodes.length-1]].subs);return tops;}
function uncheck(input,img,open,refresh,openmrr){if(typeof(open)=='undefined')
open=true;if(typeof(refresh)=='undefined')
refresh=true;if(typeof(openmrr)=='undefined')
openmrr=false;input.value="0";img.src=wgStaticFilesServer+"/templates/icons/no_chk.gif";topic_id=input.name.replace(/[^0-9]+/i,'');if(open&&(!$("t"+topic_id).innerHTML.replace(/(<([^>]+)>)/ig,"").match(/[a-z]+/i)||($("t"+topic_id).innerHTML.replace(/(<([^>]+)>)/ig,"").match(/[a-z]+/i)&&$("t"+topic_id).style.display=="none")))
if($("t"+topic_id)&&$("t"+topic_id).getAttribute('islink')&&$("t"+topic_id).getAttribute('islink')!=0)
openTopic(topic_id,eval('('+$("t"+topic_id).getAttribute('islink')+')'));else
openTopic(topic_id);if(refresh){nodes=new Array();nodes[nodes.length]="t"+topic_id;while(!input.parentNode.id||input.parentNode.id!="t0"){if(input.parentNode.id&&input.parentNode.id.match(/t[0-9]+/i)){nodes[nodes.length]=input.parentNode.id;}
input=input.parentNode;}
nodes[nodes.length]="t0";trunks=uncheckJSON(nodes,trunks);}
rebuildSubSelection(topic_id);if($('t'+topic_id)&&$('t'+topic_id).getAttribute('islink')&&$('t'+topic_id).getAttribute('islink')!=0&&openmrr){links=eval('('+$('t'+topic_id).getAttribute('islink')+')');if(links&&links.length>0){for(var i=0;i<links.length;i++){if($("i"+links[i])){uncheck($("i"+links[i]),$("c"+links[i]),false,true);}}}}}
function checkJSON(nodes,tops){if(nodes.length==1){tops[nodes[nodes.length-1]].sel=1;return tops;}
if(tops[nodes[nodes.length-1]].all==1&&(tops[nodes[nodes.length-1]].subs.length==0||!tops[nodes[nodes.length-1]].subs[nodes[nodes.length-2]]))
return tops;if(tops[nodes[nodes.length-1]].all==1){nodes_nxt=nodes.slice(0);nodes_nxt.splice(nodes_nxt.length-1,1);if(nodes_nxt.length==1&&JSON.stringify(tops[nodes[nodes.length-1]].subs[nodes[nodes.length-2]].subs).match(/^[\{\}\s]+$/i)&&tops[nodes[nodes.length-1]].subs[nodes[nodes.length-2]].all==1)
delete tops[nodes[nodes.length-1]].subs[nodes[nodes.length-2]];else{tops[nodes[nodes.length-1]].subs=checkJSON(nodes_nxt,tops[nodes[nodes.length-1]].subs);if(tops[nodes[nodes.length-1]].subs[nodes[nodes.length-2]].sel==1&&JSON.stringify(tops[nodes[nodes.length-1]].subs[nodes[nodes.length-2]].subs).match(/^[\{\}\s]+$/i)&&tops[nodes[nodes.length-1]].subs[nodes[nodes.length-2]].all==1){delete tops[nodes[nodes.length-1]].subs[nodes[nodes.length-2]];}}
return tops;}
if(tops[nodes[nodes.length-1]].subs.length==0){tops[nodes[nodes.length-1]].subs=new Object();}
if(!tops[nodes[nodes.length-1]].subs[nodes[nodes.length-2]]){tops[nodes[nodes.length-1]].subs[nodes[nodes.length-2]]=new Object();tops[nodes[nodes.length-1]].subs[nodes[nodes.length-2]].sel=0;tops[nodes[nodes.length-1]].subs[nodes[nodes.length-2]].all=0;tops[nodes[nodes.length-1]].subs[nodes[nodes.length-2]].subs=new Object();}
nodes_nxt=nodes.slice(0);nodes_nxt.splice(nodes_nxt.length-1,1);tops[nodes[nodes.length-1]].subs=checkJSON(nodes_nxt,tops[nodes[nodes.length-1]].subs);return tops;}
function check(input,img,open,refresh,openmrr){if(typeof(open)=='undefined')
open=true;if(typeof(refresh)=='undefined')
refresh=true;if(typeof(openmrr)=='undefined')
openmrr=false;input.value="1";img.src=wgStaticFilesServer+"/templates/icons/chk.gif";topic_id=input.name.replace(/[^0-9]+/i,'');if(open&&(!$("t"+topic_id).innerHTML.replace(/(<([^>]+)>)/ig,"").match(/[a-z]+/i)||($("t"+topic_id).innerHTML.replace(/(<([^>]+)>)/ig,"").match(/[a-z]+/i)&&$("t"+topic_id).style.display=="none")))
if($("t"+topic_id)&&$("t"+topic_id).getAttribute('islink')&&$("t"+topic_id).getAttribute('islink')!=0)
openTopic(topic_id,eval('('+$("t"+topic_id).getAttribute('islink')+')'));else
openTopic(topic_id);if(refresh){nodes=new Array();nodes[nodes.length]="t"+topic_id;while(!input.parentNode.id||input.parentNode.id!="t0"){if(input.parentNode.id&&input.parentNode.id.match(/t[0-9]+/i)){nodes[nodes.length]=input.parentNode.id;}
input=input.parentNode;}
nodes[nodes.length]="t0";trunks=checkJSON(nodes,trunks);}
rebuildSubSelection(topic_id);if($('t'+topic_id)&&$('t'+topic_id).getAttribute('islink')&&$('t'+topic_id).getAttribute('islink')!=0&&openmrr){links=eval('('+$('t'+topic_id).getAttribute('islink')+')');if(links&&links.length>0){for(var i=0;i<links.length;i++){if($("i"+links[i])){check($("i"+links[i]),$("c"+links[i]),false,true);}}}}}
function checkAll(table,incsubs,refresh){if(typeof(incsubs)!='undefined'&&incsubs==true){var topic_id=table.id.replace(/[^0-9]+/i,'');var str_trunks=JSON.stringify(trunks);if(str_trunks.indexOf('"t'+topic_id+'":{"sel":1,"all":0,"subs":')>=0||(str_trunks.indexOf('"t'+topic_id+'":{"sel":1,"all":1,"subs":')>=0&&str_trunks.indexOf('"t'+topic_id+'":{"sel":1,"all":1,"subs":{}')==-1)||(str_trunks.indexOf('"t'+topic_id)==-1)||str_trunks.indexOf('"t'+topic_id+'":{"sel":0,"all":0,"subs":{}')>=0){if(str_trunks.indexOf('"t'+topic_id)==-1){if($("i"+topic_id).value==1){uncheck($("i"+topic_id),$("c"+topic_id),false,true);}
else{check($("i"+topic_id),$("c"+topic_id),false,true);}}
nodes=new Array();while(!table.parentNode.id||table.parentNode.id!="t0"){if(table.parentNode.id&&table.parentNode.id.match(/t[0-9]+/i)){nodes[nodes.length]=table.parentNode.id;}
table=table.parentNode;}
var mobj=trunks.t0.subs;for(var i=nodes.length-1;i>=0;i--){mobj=mobj[nodes[i]].subs;}
mobj["t"+topic_id].subs=new Object();mobj["t"+topic_id].all=1;checkAll($("t"+topic_id));if(str_trunks.indexOf('"t'+topic_id)==-1){if($("i"+topic_id).value==1){uncheck($("i"+topic_id),$("c"+topic_id),false,true);}
else{check($("i"+topic_id),$("c"+topic_id),false,true);}}}
if($("subsel"+topic_id))
$("subsel"+topic_id).parentNode.removeChild($("subsel"+topic_id));if(typeof($("t"+topic_id).insertAdjacentHTML)!='undefined'){$("t"+topic_id).insertAdjacentHTML("beforeBegin","<span id='subsel"+topic_id+"'>&nbsp;&nbsp;<a href='javascript:uncheckAll($(\"t"+topic_id+"\"), true);' style='font-size: 10px; color: #A0A0A0; font-weight: bold;'>"+"Deselect subcategories"+"</a></span>");}
else{var oRange=document.createRange();oRange.setStartBefore($("t"+topic_id));var oFragment=oRange.createContextualFragment("<span id='subsel"+topic_id+"'>&nbsp;&nbsp;<a href='javascript:uncheckAll($(\"t"+topic_id+"\"), true);' style='font-size: 10px; color: #A0A0A0; font-weight: bold;'>"+"Deselect subcategories"+"</a></span>");$("t"+topic_id).parentNode.insertBefore(oFragment,$("t"+topic_id));}
var allsubs_desel=true;var divs=$("t0").getElementsByTagName("input");for(var i=0;i<divs.length;i++){if(divs[i].id&&divs[i].id.match(/^i[0-9]+$/i)&&divs[i].value==1){allsubs_desel=false;break;}}
if(!allsubs_desel){var buttons=$("catsform").select("a.btn");buttons.each(function(button,index){if(index==0||index==2){button.enableBtn();}});}}
else{inputs=table.getElementsByTagName('input');if(typeof(refresh)=='undefined')
refresh=true;for(i=0;i<inputs.length;i++){if(inputs[i].name.match(/i[0-9]+/i))
check(inputs[i],$('c'+inputs[i].name.replace(/[^0-9]+/i,'')+''),false,refresh);}}}
function uncheckAll(table,incsubs,refresh){if(typeof(incsubs)!='undefined'&&incsubs==true){var topic_id=table.id.replace(/[^0-9]+/i,'');var str_trunks=JSON.stringify(trunks);if(str_trunks.indexOf('"t'+topic_id+'":{"sel":0,"all":1,"subs":')>=0||(str_trunks.indexOf('"t'+topic_id+'":{"sel":0,"all":0,"subs":')>=0&&str_trunks.indexOf('"t'+topic_id+'":{"sel":0,"all":0,"subs":{}')==-1)||(str_trunks.indexOf('"t'+topic_id)==-1)||str_trunks.indexOf('"t'+topic_id+'":{"sel":1,"all":1,"subs":{}')>=0){if(str_trunks.indexOf('"t'+topic_id)==-1){if($("i"+topic_id).value==1){uncheck($("i"+topic_id),$("c"+topic_id),false,true);}
else{check($("i"+topic_id),$("c"+topic_id),false,true);}}
nodes=new Array();while(!table.parentNode.id||table.parentNode.id!="t0"){if(table.parentNode.id&&table.parentNode.id.match(/t[0-9]+/i)){nodes[nodes.length]=table.parentNode.id;}
table=table.parentNode;}
var mobj=trunks.t0.subs;for(var i=nodes.length-1;i>=0;i--){mobj=mobj[nodes[i]].subs;}
mobj["t"+topic_id].subs=new Object();mobj["t"+topic_id].all=0;uncheckAll($("t"+topic_id));if(str_trunks.indexOf('"t'+topic_id)==-1){if($("i"+topic_id).value==1){uncheck($("i"+topic_id),$("c"+topic_id),false,true);}
else{check($("i"+topic_id),$("c"+topic_id),false,true);}}}
if($("subsel"+topic_id))
$("subsel"+topic_id).parentNode.removeChild($("subsel"+topic_id));if(typeof($("t"+topic_id).insertAdjacentHTML)!='undefined'){$("t"+topic_id).insertAdjacentHTML("beforeBegin","<span id='subsel"+topic_id+"'>&nbsp;&nbsp;<a href='javascript:checkAll($(\"t"+topic_id+"\"), true);' style='font-size: 10px; color: #A0A0A0; font-weight: bold;'>"+"Select subcategories"+"</a></span>");}
else{var oRange=document.createRange();oRange.setStartBefore($("t"+topic_id));var oFragment=oRange.createContextualFragment("<span id='subsel"+topic_id+"'>&nbsp;&nbsp;<a href='javascript:checkAll($(\"t"+topic_id+"\"), true);' style='font-size: 10px; color: #A0A0A0; font-weight: bold;'>"+"Select subcategories"+"</a></span>");$("t"+topic_id).parentNode.insertBefore(oFragment,$("t"+topic_id));}
var allsubs_desel=true;var divs=$("t0").getElementsByTagName("input");for(var i=0;i<divs.length;i++){if(divs[i].id&&divs[i].id.match(/^i[0-9]+$/i)&&divs[i].value==1){allsubs_desel=false;break;}}
if((trunks.t0.all==0&&JSON.stringify(trunks.t0.subs).match(/^[\{\}\s]+$/i))||allsubs_desel){var buttons=$("catsform").select("a.btn");buttons.each(function(button,index){if(index==0||index==2){button.disableBtn();}});}}
else{inputs=table.getElementsByTagName('input');if(typeof(refresh)=='undefined')
refresh=true;for(i=0;i<inputs.length;i++){if(inputs[i].name.match(/i[0-9]+/i))
uncheck(inputs[i],$('c'+inputs[i].name.replace(/[^0-9]+/i,'')+''),false,refresh);}}}
function selectTopicsFromJSON(topics,open){for(var topic in topics){if(topic.replace(/[^0-9]+/i,"")=="")
continue;subs_length=0;for(var sub in topics[topic]["subs"]){if(sub.match(/t[0-9]+/i)){subs_length++;break;}}
if(typeof(open)=='undefined'||open!==false)
open=true;topic_id=topic.replace(/[^0-9]+/i,"");if(topics[topic]["sel"]=="1"&&topic!="t0"){var topen;if((open||subs_length>0)&&(!xDef(topics[topic]["open"])||topics[topic]["open"]))
topen=true;else
topen=false;check($("i"+topic_id),$("c"+topic_id),topen,false);}
else if(topic!="t0"){var topen;if((open||subs_length>0)&&(!xDef(topics[topic]["open"])||topics[topic]["open"]))
topen=true;else
topen=false;uncheck($("i"+topic_id),$("c"+topic_id),topen,false);}
if(topics[topic]["all"]=="1"){if($(topic))
checkAll($(topic),false,false);}
else{if($(topic))
uncheckAll($(topic),false,false);}
if(subs_length>0){selectTopicsFromJSON(topics[topic].subs,open);}}}
function clone(myObj){if(typeof(myObj)!='object')return myObj;if(myObj==null)return myObj;var myNewObj=new Object();for(var i in myObj){if(i=="mArticleID"||i=="mTitle"||i=="canEditQ"||i=="isAnswered"||i=="isSysop"||i=="numAlts"||i=="isProtected"||i=="all"||i=="subs"||i=="sel"||i.match(/^t[0-9]+$/i))
myNewObj[i]=clone(myObj[i]);}
return myNewObj;}
function selectionPopupMenu(containingDivId,windowSize,content){var popupWindowId="popupMenu";popup_elem.buildModal(popupWindowId,windowSize.x,windowSize.y);var popupWindow=$(popupWindowId);popup_elem.fill(content);var containingDiv=$(containingDivId);if(windowSize.y!=0){windowSize.y=containingDiv.offsetHeight;popupWindow.setStyle({height:windowSize.y+"px"});popup_elem.ph=windowSize.y;}
if(windowSize.x!=0){windowSize.x=containingDiv.offsetWidth;popupWindow.setStyle({width:windowSize.x+"px"});popup_elem.pw=windowSize.x;}
containingDiv.style.position="static";popup_elem.centralize({x:containingDiv.offsetWidth,y:containingDiv.offsetHeight});cur_scroll_y=xScrollTop();cur_scroll_x=xScrollLeft();if(document.addEventListener){xModalDialog.grey.addEventListener("mousewheel",checkScroll,false);xModalDialog.grey.addEventListener("DOMMouseScroll",checkScroll,false);}
else if(document.attachEvent){xModalDialog.grey.attachEvent("onmousewheel",checkScroll);}
Event.observe(containingDiv,"scroll",stopWindowScroll,false);if(!popupWindow.xDragEnabled){xEnableDrag(popupWindow,function(ele,mouseX,mouseY,xEventObj){popupWindow.style.cursor="move";},function(ele,mouseDX,mouseDY,xEventObj){var x=xLeft(popupWindow)+mouseDX;var y=xTop(popupWindow)+mouseDY;xMoveTo(popupWindow,x,y);},function(ele,mouseX,mouseY,xEventObj){popupWindow.style.cursor="auto";});}}
function popupMenuHide(){Event.stopObserving(window,"scroll",stopWindowScroll,false);if(document.addEventListener){xModalDialog.grey.removeEventListener("mousewheel",checkScroll,false);xModalDialog.grey.removeEventListener("DOMMouseScroll",checkScroll,false);}
else if(document.attachEvent){xModalDialog.grey.detachEvent("onmousewheel",checkScroll);}
popup_elem.closeModal();}
var popup_elem={pw:0,ph:0,elem:null,innerHTML:'',menuItems:[],isTooltip:false,isModal:false,initialize:function(elem,pw,ph){popup_elem.pw=pw;popup_elem.ph=ph;popup_elem.elem=elem;popup_elem.clearMenu();popup_elem.innerHTML="";popup_elem.isTooltip=false;popup_elem.isModal=false;},buildModal:function(id,pw,ph){popup_elem.initialize(document,pw,ph);setTimeout("hideTooltip();",50);if(!xModalDialog.instances[id]){div=document.createElement("div");div.id=id;div.className="clsModalDialog";div.innerHTML="";Element.setStyle(div,{backgroundColor:"#FFFFFF",visibility:"hidden",position:"absolute",left:"-500px",top:"-500px",width:(this.pw?this.pw+"px":"auto"),height:(this.ph?this.ph+"px":"auto"),padding:"0px",margin:"0px",overflow:"hidden",zIndex:"52"});$('container').insertAdjacentElement("afterEnd",div);new xModalDialog(id);}
popup_elem.elem=$(id);popup_elem.isModal=true;},makeModal:function(close_on_click){if(!xModalDialog.instances["temp_modal"]){div=document.createElement("div");div.id="temp_modal";div.className="clsModalDialog";div.innerHTML="";Element.setStyle(div,{position:"absolute",left:"-500px",top:"-500px",width:"0px",height:"0px",padding:"0px",margin:"0px",zIndex:"49"});$('container').insertAdjacentElement("afterEnd",div);new xModalDialog("temp_modal");}
var need_hide_float=false;if($('br_container')&&(!$('br_container').style.display||$('br_container').style.display!="none")){need_hide_float=true;br_hide_float_container();}
xModalDialog.instances["temp_modal"].show();popup_elem.operaRefresh();if(need_hide_float){br_show_float_container();}
if(typeof(close_on_click)!='undefined'&&close_on_click)
Event.observe(xModalDialog.grey,"click",popup_elem.removeModal);},removeModal:function(){if(xModalDialog.instances["temp_modal"]){xModalDialog.instances["temp_modal"].hide();popup_elem.operaRefresh();Event.stopObserving(xModalDialog.grey,"click",popup_elem.removeModal);}},destroyModal:function(){popup_elem.elem.parentNode.removeChild(popup_elem.elem);popup_elem.operaRefresh();},hideModal:function(){if(popup_elem.elem&&popup_elem.elem.id&&xModalDialog&&xModalDialog.instances&&xModalDialog.instances[popup_elem.elem.id]){xModalDialog.instances[popup_elem.elem.id].hide();popup_elem.operaRefresh();}},closeModal:function(){popup_elem.hideModal();if(xModalDialog.instances[popup_elem.elem.id]){$(popup_elem.elem.id).remove();xModalDialog.instances[popup_elem.elem.id]=null;$('xModalDialogGreyElement').remove();xModalDialog.grey=null;popup_elem.operaRefresh();}},centralize:function(dims){var div=null;if(popup_elem.isModal)
div=popup_elem.elem;else
div=$('tooltip_elem');var ie=document.all;if(dims==null){dims={x:popup_elem.pw,y:popup_elem.ph};}
new_left=ie&&!window.opera?iecompattest().scrollLeft+parseInt(iecompattest().clientWidth/2):window.pageXOffset+parseInt(window.innerWidth/2);new_left=parseInt(new_left-(dims.x/2));new_top=ie&&!window.opera?iecompattest().scrollTop+parseInt(iecompattest().clientHeight/2):window.pageYOffset+parseInt(window.innerHeight/2);new_top=parseInt(new_top-(dims.y/2));browserName=navigator.appName;if(browserName.match(/opera/i)){new_top=new_top-20;}
popup_elem.moveX(new_left);popup_elem.moveY(new_top);div.style.visibility="visible";},build:function(elem,pw,ph,shadow){popup_elem.initialize(elem,pw,ph);hideTooltip();div=document.createElement("div");div.id="tooltip_shadow";div.innerHTML="";Element.setStyle(div,{visibility:"hidden",position:"absolute",left:"-500px",padding:"0px",margin:"0px",overflow:"hidden",zIndex:"50",width:((popup_elem.pw!=0)?""+popup_elem.pw+"px":"auto"),height:((popup_elem.ph!=0)?""+popup_elem.ph+"px":"auto")});$('left-column').insertAdjacentElement("beforeBegin",div);div=document.createElement("div");div.id="tooltip_elem";Element.setStyle(div,{visibility:"hidden",position:"absolute",left:"-500px",padding:"0px",margin:"0px",zIndex:"51",width:((popup_elem.pw!=0)?""+popup_elem.pw+"px":"auto"),height:((popup_elem.ph!=0)?""+popup_elem.ph+"px":"auto")});$('left-column').insertAdjacentElement("beforeBegin",div);if(typeof(shadow)!='undefined'&&shadow){arVersion=navigator.appVersion.split("MSIE");version=parseFloat(arVersion[1]);browserName=navigator.appName;if((browserName=="Microsoft Internet Explorer")&&(version>=5.5)&&(version<7.0)&&(document.body.filters)){div.style.background="url("+wgStaticFilesServer+"/templates/icons/shadow_small.gif) repeat bottom right";}
else{div.style.background="url("+wgStaticFilesServer+"/templates/icons/shadowAlpha.png) repeat bottom right";}}},operaRefresh:function(){browserName=navigator.appName;if(browserName.match(/opera/i)){document.body.className=document.body.className.replace(/ttip/i,"");document.body.className+=' ttip';}},fill:function(html){if(!popup_elem.isModal){$('tooltip_elem').innerHTML=html;}
else{popup_elem.elem.innerHTML=html;popup_elem.elem.style.visibility="visible";if(xModalDialog.instances[popup_elem.elem.id]){var need_hide_float=false;var cur_br_tt_scroll_top=0;if($('br_tt'))
cur_br_tt_scroll_top=parseInt(xScrollTop($('br_tt')));if($('br_container')&&(!$('br_container').style.display||$('br_container').style.display!="none")){need_hide_float=true;br_hide_float_container();}
xModalDialog.instances[popup_elem.elem.id].show();var fade=new Fadomatic(xModalDialog.grey,100,30,30,30);fade.fadeIn();if(need_hide_float){br_show_float_container();}
if($('br_tt'))
$('br_tt').scrollTop=cur_br_tt_scroll_top;}}
popup_elem.operaRefresh();},makeTooltip:function(text){popup_elem.fill("<table cellpadding='0' cellspacing='0' style='padding: 0px; margin: 0px; border: 0px; width: "+(popup_elem.pw-9)+"px;'><tr><td style='height: "+(popup_elem.ph-32)+"px; padding: 0px; margin: 0px; width: "+(popup_elem.pw-9)+"px; border: 0px; overflow: hidden; text-align: left;'><div style='color: #000000; font-size: 11px; padding: 5px; width: "+(popup_elem.pw-29)+"px; white-space: normal; background-color: #FFFF8F; text-align: center; border: #DCDCDC 1px solid;'>"+text+"</div></td></tr></table>");popup_elem.isTooltip=true;},menuStart:function(id){if(typeof(id)=='undefined')
id='';popup_elem.innerHTML="<table cellpadding='0' cellspacing='0' style='padding: 0px; margin: 0px; border: 0px; width: "+popup_elem.pw+"px;'><tr><td style='height: "+popup_elem.ph+"px; padding: 0px; margin: 0px; width: "+popup_elem.pw+"px; border: 0px; text-align: left;'><div style='color: #000000; font-size: 11px; padding: 5px; width: "+(popup_elem.pw-13)+"px; white-space: normal; background-color: #FFFFFF; text-align: center; border: #DCDCDC 1px solid; position: relative; left: -5px; top: -5px; height: "+(popup_elem.ph-13)+"px;' onmouseover='' id='"+id+"'>";},menuLongStart:function(){popup_elem.innerHTML="<table cellpadding='0' cellspacing='0' style='padding: 0px; margin: 0px; border: 0px;'><tr><td style='height: 250px; padding: 0px; margin: 0px; border: 0px; text-align: left;'><div style='color: #000000; font-size: 11px; padding: 5px; white-space: normal; background-color: #FFFFFF; text-align: center; border: #DCDCDC 1px solid; position: relative; left: -5px; top: -5px;' onmouseover=''><div style='height: 237px; margin: 0px; padding: 0px; overflow-y: auto; overflow-x: hidden; margin-bottom: 5px; padding-right: 5px;' id='long_menu_list'>";},menuEnd:function(){popup_elem.innerHTML+="</div></td></tr></table>";},menuLongEnd1:function(){popup_elem.innerHTML+="</div>";},makeMenu:function(id){if(typeof(id)=='undefined')
id='';popup_elem.menuStart(id);for(i=0;i<popup_elem.menuItems.length;i++){popup_elem.innerHTML+=popup_elem.menuItems[i];}
popup_elem.menuEnd();popup_elem.fill(popup_elem.innerHTML);popup_elem.isTooltip=false;popup_elem.isModal=false;},makeLongMenu:function(){popup_elem.menuLongStart();for(i=0;i<popup_elem.menuItems.length;i++){popup_elem.innerHTML+=popup_elem.menuItems[i];}
popup_elem.menuLongEnd1();popup_elem.fill(popup_elem.innerHTML+"</div></td></tr></table>");popup_elem.isTooltip=false;popup_elem.isModal=false;},clearMenu:function(){popup_elem.menuItems=[];},addCustomMenuItem:function(text,align){var code="<p style='white-space: nowrap; ";if(align&&align!='')
code=code+"text-align: "+align+";";code=code+"color: #A0A0A0; cursor: default; margin: 0px; padding: 0px;'>"+text+"";popup_elem.menuItems[popup_elem.menuItems.length]=code;},addMenuItem:function(text,ds,action,align){var code="<p style='white-space: nowrap; ";if(align&&align!='')
code=code+"text-align: "+align+";";if(ds){code+="color: #A0A0A0; cursor: default; margin: 0px; padding: 4px;";}
else{code+="color: #000000; cursor: pointer; padding: 4px; margin: 0px;' onmouseover='this.style.padding=\"3px\"; this.style.backgroundColor=\"#E0FEC0\"; this.style.border=\"#CEECAE 1px solid\";' onmouseout='this.style.padding=\"4px\"; this.style.backgroundColor=\"#FFFFFF\"; this.style.border=\"0px\";' onclick='";if(action&&action!=""){code+=action;}}
code=code+"'>"+text+"</p>";popup_elem.menuItems[popup_elem.menuItems.length]=code;},addLinkMenuItem:function(text,ds,url,align,nw,bold){var p="<p style='white-space: nowrap; ";var a="";if(align&&align!='')
p=p+"text-align: "+align+";";if(ds){p+="color: #A0A0A0; cursor: default; margin: 0px; padding: 4px;'>";}
else{p+="color: #003399; cursor: pointer; padding: 4px; margin: 0px;' onmouseover='this.style.padding=\"3px\"; this.style.backgroundColor=\"#E0FEC0\"; this.style.border=\"#CEECAE 1px solid\"; this.style.textDecoration = \"underline\";' onmouseout='this.style.padding=\"4px\"; this.style.backgroundColor=\"#FFFFFF\"; this.style.border=\"0px\"; this.style.textDecoration = \"none\";'>";if(url&&url!=""){a="<a href=\"";if(url.match(/^javascript:/i))
a=a+"javascript:void(0);\"";else
a=a+url+"\"";if(url.match(/^javascript:/i)){a=a+" onclick='if(xDef(event)) Event.stop(event); "+url.replace(/^javascript:/i,"")+"'";}
if(nw){a=a+" target='_blank' onclick='popup_elem.removeModal();'";}
if(bold){a=a+" style='font-weight: bold;'";}
a+=">";}}
a=a+p+text;a+="</p>";if(!ds&&url&&url!="")
a+="</a>";popup_elem.menuItems[popup_elem.menuItems.length]=a;},moveX:function(pos){if(!popup_elem.isModal)
$('tooltip_elem').style.left=pos+"px";else
popup_elem.elem.style.left=pos+"px";popup_elem.operaRefresh();},moveY:function(pos){if(!popup_elem.isModal)
$('tooltip_elem').style.top=pos+"px";else
popup_elem.elem.style.top=pos+"px";popup_elem.operaRefresh();},moveFromElemX:function(mx){popup_elem.moveX(getposOffset(popup_elem.elem,"left")+mx);},moveFromElemY:function(my){popup_elem.moveY(getposOffset(popup_elem.elem,"top")+my);$('tooltip_elem').style.visibility="visible";},addMenuLine:function(){var code="<div style='color: #A0A0A0; cursor: default; margin: 0px; padding-top: 5px; padding-bottom: 5px;'><div style='padding: 0px; margin: 0px; height: 1px; background-color: #CBCBCB; overflow: hidden;'></div></div>";popup_elem.menuItems[popup_elem.menuItems.length]=code;},addMenuButton:function(text,ds,action){var code="<p style='white-space: nowrap; text-align: left; color: #A0A0A0; cursor: default; margin: 0px; padding: 0px;'><table cellpadding=0 cellspacing=0 border=0><tr><td style='padding: 0px; margin: 0px;'><div style='color: #000000; cursor: pointer; padding: 0px; margin: 0px; width: 20px; height: 16px; background-color: #DCDCDC; vertical-align: middle; text-align: center; border: #A0A0A0 1px solid;' onmouseover='this.style.backgroundColor=\"#E0FEC0\";' onmouseout='this.style.backgroundColor=\"#DCDCDC\";' onclick='";if(action&&action!=""){code+=action;}
code=code+"'>+</div></td><td style='white-space: nowrap; color: #000000; padding: 0px; margin: 0px; vertical-align: middle; text-align: left; padding-left: 10px;'>"+text+"</td></tr></table></p>";popup_elem.menuItems[popup_elem.menuItems.length]=code;},realignBySize:function(){var height=$('tooltip_elem').offsetHeight;var width=$('tooltip_elem').offsetWidth;var html=popup_elem.innerHTML;popup_elem.build(popup_elem.elem,width,height,true);popup_elem.innerHTML=html;popup_elem.fill(popup_elem.innerHTML);}};function showModalWait(msg,height){var cur_msg=msg?msg:(typeof(msg_wait)!="undefined"?msg_wait:"Please wait...");var cur_height=height?height:(typeof(winHeight_wait)!="undefined"?winHeight_wait:72);popup_elem.buildModal("ajax_loader2",222,cur_height);popup_elem.fill("<table cellpadding='0' cellspacing='0' style='background: #FFFFFF; width: 222px; height: "+(cur_height-4)+"px; border: #99CB04 2px dotted; padding: 0px; margin: 0px;'><tr><td style='text-align: center; width: 222px; height: "+(cur_height-4)+"px; vertical-align: middle; padding: 0px; margin: 0px; font-size: 16px; border: 0px;'><b>"+cur_msg+"</b><br><img src='"+wgStaticFilesServer+"/templates/icons/ajax-loader2.gif' style='height: 32px; width: 32px; margin-top: 5px;' /></td></tr></table>");$('container').style.cursor="wait";cur_scroll_y=xScrollTop();cur_scroll_x=xScrollLeft();if(document.addEventListener){xModalDialog.grey.addEventListener("mousewheel",checkScroll,false);xModalDialog.grey.addEventListener("DOMMouseScroll",checkScroll,false);}
else if(document.attachEvent){xModalDialog.grey.attachEvent("onmousewheel",checkScroll);}
Event.observe(window,"scroll",stopWindowScroll,false);}
globalHideModal=function(){enableScrollerAfterModal();popup_elem.hideModal();if($('container'))$('container').style.cursor="default";if($('new_wording')&&!$('new_wording').isDisabled)$('new_wording').focus();if($('ni_popup')){popupCursorCheck=(typeof popupCursorCheck!='undefined')?popupCursorCheck:function(){};Event.stopObserving($('ni_popup'),"mouseover",popupCursorCheck);Event.stopObserving($('ni_popup'),"mouseout",popupCursorCheck);Event.stopObserving($('ni_popup'),"mousemove",popupCursorCheck);}
if($('warn_user')){popupCursorCheck=(typeof popupCursorCheck!='undefined')?popupCursorCheck:function(){};Event.stopObserving($('warn_user'),"mouseover",popupCursorCheck);Event.stopObserving($('warn_user'),"mouseout",popupCursorCheck);Event.stopObserving($('warn_user'),"mousemove",popupCursorCheck);}
if($('rss_elem')){popupRSSCursorCheck=(typeof popupRSSCursorCheck!='undefined')?popupRSSCursorCheck:function(){};Event.stopObserving($('rss_elem'),"mouseover",popupRSSCursorCheck);Event.stopObserving($('rss_elem'),"mouseout",popupRSSCursorCheck);Event.stopObserving($('rss_elem'),"mousemove",popupRSSCursorCheck);}
if($('modal_elem')){popupModalCursorCheck=(typeof popupModalCursorCheck!='undefined')?popupModalCursorCheck:function(){};Event.stopObserving($('modal_elem'),"mouseover",popupModalCursorCheck);Event.stopObserving($('modal_elem'),"mouseout",popupModalCursorCheck);Event.stopObserving($('modal_elem'),"mousemove",popupModalCursorCheck);if($('wysiwygwysiwyg')&&$('wysiwygwysiwyg').contentDocument&&!Prototype.Browser.IE){$('wysiwygwysiwyg').contentDocument.designMode="off";$('wysiwygwysiwyg').contentDocument.contentEditable=false;$('wysiwygwysiwyg').contentDocument.body.contentEditable=false;$('wysiwygwysiwyg').contentDocument.designMode="on";$('wysiwygwysiwyg').contentDocument.contentEditable=true;}}}
function showPWsmall(){var need_hide_float=false;var cur_br_tt_scroll_top=0;if($('br_tt'))
cur_br_tt_scroll_top=parseInt(xScrollTop($('br_tt')));if($('br_container')&&(!$('br_container').style.display||$('br_container').style.display!="none")){need_hide_float=true;br_hide_float_container();}
setTimeout("hideTooltip();",50);$('container').style.cursor="wait";var buttons=$("catsform").select("a.btn");buttons.each(function(button,index){if(index==0||index==2){button.disableBtn();}});popup_elem.operaRefresh();div=document.createElement("div");div.id="please_wait_grey";div.className="clsModalDialog";Element.setStyle(div,{padding:"0px",margin:"87px 5px",overflow:"hidden",backgroundColor:"#000000",width:"481px",height:"305px",visibility:"visible",position:"absolute",left:"0px",top:"0px",zIndex:"53"});div.innerHTML="&nbsp;";$("tt").insertAdjacentElement("beforeEnd",div);var fade=new Fadomatic($("please_wait_grey"),100,30,30,30);fade.fadeIn();if(!xModalDialog.instances["please_wait"]){div=document.createElement("div");div.id="please_wait";div.className="clsModalDialog";div.innerHTML="<table cellpadding='0' cellspacing='0' style='background: #FFFFFF; width: 222px; height: 68px; border: #99CB04 2px dotted; padding: 0px; margin: 0px;'><tr><td style='text-align: center; width: 222px; height: 68px; vertical-align: middle; padding: 0px; margin: 0px; font-size: 16px; border: 0px;'><b>"+"Please wait..."+"</b><br><img src='"+wgStaticFilesServer+"/templates/icons/ajax-loader2.gif' style='height: 32px; width: 32px; margin-top: 5px;' /></td></tr></table>";Element.setStyle(div,{backgroundColor:"#FFFFFF",visibility:"hidden",position:"absolute",left:"-500px",top:"-500px",width:"222px",height:"72px",padding:"0px",margin:"0px",overflow:"hidden",zIndex:"52"});$("select_topics").insertAdjacentElement("afterEnd",div);new xModalDialog("please_wait");}
$('please_wait').setStyle({visibility:"visible",display:"block"});if(xModalDialog.instances["please_wait"]){xModalDialog.instances["please_wait"].show();$("please_wait").style.left=(parseInt($("please_wait").style.left.replace("px",""))-15)+"px";}
if(need_hide_float){br_show_float_container();}
if($('br_tt'))
$('br_tt').scrollTop=cur_br_tt_scroll_top;popup_elem.operaRefresh();}
function hidePWsmall(){$('container').style.cursor="default";if(!Object.isUndefined(trunks)&&!Object.isUndefined(trunks.t0)&&(trunks.t0.all==1||(trunks.t0.all==0&&Object.keys(trunks.t0.subs).length>0))){var buttons=$("catsform").select("a.btn");buttons.each(function(button,index){if(index==0||index==2){button.enableBtn();}});}
popup_elem.operaRefresh();if(xModalDialog.instances["please_wait"]){$('please_wait').style.display="none";$('please_wait_grey').parentNode.removeChild($('please_wait_grey'));popup_elem.operaRefresh();}}
function appearSlow(e,w,h,tw,th,onfinish){Element.setStyle(e,{width:tw-(w*w)+"px",height:th-(h*h)+"px"});Element.setStyle(xFirstChild(e,"div"),{width:tw-(w*w)+"px",height:th-(h*h)+"px"});popup_elem.pw=tw-(w*w);popup_elem.ph=th-(h*h);xMoveTo(e,xLeft(e)-w+0.5,xTop(e)-h+0.5);if((w*w)>0&&(h*h)>0)
setTimeout("appearSlow($('"+e.id+"'), "+(w-1)+", "+(h-1)+", "+tw+", "+th+", '"+onfinish+"');",0);else
eval(""+onfinish+"();");}
function goSelectCat(){popup_elem.buildModal("select_topics",0,0);popup_elem.fill("<div style='margin: 0px; padding: 0px; font-size: 16px; vertical-align: top; width: 0px; height: 0px; text-align: left; border: #8E8E8E 2px solid; background: #FFFFFF;'><div id='categories_popup' style='margin: 0px; padding: 0px;'>&nbsp;</div></div>");$("select_topics").setStyle({overflow:'visible',backgroundColor:'transparent'});var cornersObj=new curvyCorners({tl:{radius:10},tr:{radius:10},bl:{radius:10},br:{radius:10},antiAlias:true,autoPad:false},$('categories_popup').parentNode);cornersObj.applyCornersToAll();appearSlow($("select_topics"),21,21,491,441,"fillCategoriesDialog");}
function showPW2(label){if(typeof label!="undefined"&&label=='ok'){updateTopicsJSON();search_trunks=URLEncodeEmail($("searchform").trunks.value);try{$("catsform").submit();}
catch(err){void(0);}
popup_elem.destroyModal();xModalDialog.instances["select_topics"]=null;enableScrollerAfterModal();if(typeof(navGo)=='function')
if(typeof search_total!="undefined"&&search_total==0&&typeof search_page!="undefined"&&search_page!=1)
$("searchform").submit();else
navGo(1,false,"updateFilterCats");}
else{$("searchform").trunks.value=unescape(search_trunks);popup_elem.destroyModal();xModalDialog.instances["select_topics"]=null;globalHideModal();}}
function showPW1(elem){if(elem.value=='ok'){updateTopicsJSON();search_trunks=URLEncodeEmail($("searchform").trunks.value);try{$("catsform").submit();}
catch(err){void(0);}
popup_elem.destroyModal();xModalDialog.instances["select_topics"]=null;Event.stopObserving(window,"scroll",stopWindowScroll,false);if(document.addEventListener){xModalDialog.grey.removeEventListener("mousewheel",checkScroll,false);xModalDialog.grey.removeEventListener("DOMMouseScroll",checkScroll,false);}
else if(document.attachEvent){xModalDialog.grey.detachEvent("onmousewheel",checkScroll);}
if(typeof(navGo)=='function')
navGo(1,false,"updateFilterCats");}
else{$("searchform").trunks.value=unescape(search_trunks);popup_elem.destroyModal();globalHideModal();xModalDialog.instances["select_topics"]=null;}}
resizeButtonsGroups=function(g1,g2){resizeButtonsGroup($(g1));resizeButtonsGroup($(g2));};function fillCategoriesDialog(){$('categories_popup').parentNode.style.cursor="wait";$('categories_popup').innerHTML="<div style='font-size: 12px; padding-left: 13px;'>"+"Please wait..."+"<div style='padding-top: 180px; text-align: center; margin-left: -13px;'><img src='"+wgStaticFilesServer+"/templates/icons/ajax-loader3.gif' border=0 alt='"+"Please wait..."+"' /></div></div>";var url='/Q/Special:Search&ajax=1&act=selcats';new Ajax.Request(url,{parameters:"",onSuccess:function(transport){$('categories_popup').parentNode.style.cursor="default";cur_scroll_y=xScrollTop();cur_scroll_x=xScrollLeft();if(document.addEventListener){xModalDialog.grey.addEventListener("mousewheel",checkScroll,false);xModalDialog.grey.addEventListener("DOMMouseScroll",checkScroll,false);$('categories_popup').parentNode.addEventListener("mousewheel",checkScroll,false);$('categories_popup').parentNode.addEventListener("DOMMouseScroll",checkScroll,false);}
else if(document.attachEvent){xModalDialog.grey.attachEvent("onmousewheel",checkScroll);$('categories_popup').parentNode.attachEvent("onmousewheel",checkScroll);}
Event.observe(window,"scroll",stopWindowScroll,false);$('categories_popup').style.fontSize="12px";$('categories_popup').innerHTML=""+transport.responseText+"";trunks=eval('('+document.forms['searchform'].trunks.value+')');selectTopicsFromJSON(trunks,true);},onException:function(requester,except){alertBrowserError();popup_elem.destroyModal();globalHideModal();xModalDialog.instances["select_topics"]=null;Event.stopObserving(window,"scroll",stopWindowScroll,false);if(document.addEventListener){xModalDialog.grey.removeEventListener("mousewheel",checkScroll,false);xModalDialog.grey.removeEventListener("DOMMouseScroll",checkScroll,false);}
else if(document.attachEvent){xModalDialog.grey.detachEvent("onmousewheel",checkScroll);}}});}
var cur_scroll_x=0;var cur_scroll_y=0;var stopScroll=function(event){event=event?event:window.event;if(event.stopPropagation)
event.stopPropagation();if(event.preventDefault)
event.preventDefault();event.cancelBubble=true;event.cancel=true;event.returnValue=false;return false;};var checkScroll=function(e){var targ;if(!e)var e=window.event;if(e.target)targ=e.target;else if(e.srcElement)targ=e.srcElement;if(targ.nodeType&&targ.nodeType==3)
targ=targ.parentNode;var wheelData=e.detail?e.detail*-1:e.wheelDelta/40;if(targ&&targ.name&&targ.name=="wpNote")targ=document.forms['stfform'].wpNote;while(targ&&targ.id!='container'){targ=((targ.id&&targ.id=='long_menu_list')||(targ.name&&targ.name=="wpNote"))?targ:targ.parentNode;if(targ&&((targ.id&&(targ.id=='categories_popup'||targ.id=='recat_help_popup'||targ.id=='long_menu_list'))||(targ.name&&targ.name=="wpNote"))){var tmp_div=($("tt"))?$("tt"):(($("help_text"))?$("help_text"):targ);if(wheelData<0){if(tmp_div.scrollTop<tmp_div.scrollHeight){if(tmp_div.scrollTop+20<=tmp_div.scrollHeight){tmp_div.scrollTop=tmp_div.scrollTop+20;}
else{tmp_div.scrollTop=tmp_div.scrollHeight-tmp_div.scrollTop;}}}
else{if(tmp_div.scrollTop>0){if(tmp_div.scrollTop-20>=0){tmp_div.scrollTop=tmp_div.scrollTop-20;}
else{tmp_div.scrollTop=0;}}}
break;}}
stopScroll(e);};var stopWindowScroll=function(event){if(window.document.documentElement&&xDef(window.document.documentElement.scrollTop)&&(!navigator.vendor||!navigator.vendor.match(/apple/i))){window.document.documentElement.scrollTop=cur_scroll_y;window.document.documentElement.scrollLeft=cur_scroll_x;}
else if((window.document.body&&xDef(window.document.body.scrollTop))||(navigator.vendor&&navigator.vendor.match(/apple/i))){window.document.body.scrollTop=cur_scroll_y;window.document.body.scrollLeft=cur_scroll_x;}
stopScroll(event);};function JwgData(){this.articleData=new ArticleData();this.config=new ConfigData();}
function ArticleData(){}
function ConfigData(){}