// (c) 2004-2011 Ali Jahanshiri

var CIndic=function(n){var ns=['۰','۱','۲','۳','۴','۵','۶','۷','۸','۹'];return(Page.isRTL)?n.toString().replace(/\d/g,function(m){return ns[m];}):n;};var $I=function(selector){return document.getElementById(selector);};var $T=function(selector,context){if(!context){context=document;}
return context.getElementsByTagName(selector);};var doMail=function(){var o=$T('address'),i=0,il=o.length,m=['alijsh','&#6','4;','gm','ai','l.','com'].join(''),a=['<a href="','ma','il','to:',m,'">',m,'<\/a>'].join('');for(;i<il;i++){o[i].innerHTML=a;}};var Res={Contents:{en:'Page contents',es:'Contenido de la página',fa:'فهرست',fr:'Matières de la page',pt:'Conteúdos da página'},Cat:{en:'In this category',es:'En esta categoría',fa:'در این دسته',fr:'Dans cette catégorie',pt:'Nesta categoria'},References:{en:'References',es:'Referencias',fa:'دستمایه\u200cها',fr:'Références'},of:function(s){return this[s][Page.lang];}};var Page={};Page.doCites=function(){var C=$T('cite',this.ct),i=0,il=C.length,list='',n,s,ref,d=document.createElement('div');if(il<1){return;}
for(;i<il;i++){n=i+1;s=CIndic(n);ref=C[i].title;list+='<li id="cite_note-'+n+'"><b><a href="#cite_ref-'+n+'">^</a></b> '+ref+'</li>';C[i].id='cite_ref-'+n;C[i].innerHTML+=' <a href="#cite_note-'+n+'">« '+s+' »</a>';}
d.innerHTML='<h3>'+Res.of('References')+'</h3><ol id="reflist" class="simple">'+list+'</ol>';$I('fwr').appendChild(d);};Page.doTOC=function(){var h=$T('h2',Page.ct),i=0,il=h.length,r='<h3>'+Res.of('Contents')+'</h3><ul>';if(il<1){return;}
for(;i<il;i++){h[i].id=h[i].id||('h'+i);r+='<li><a href="#'+h[i].id+'">'+h[i].innerHTML+'</a></li>';}
$I('nwr').innerHTML+=r+'</ul>';};Page.addNav=function(o,s){s=s||Res.of('Cat');var r='<h3>'+s+'</h3><ul>'
f=-1,p=window.location.toString().split('/'),c=p[p.length-1].split('.')[0],i=0,il=o.length,k=[];for(;i<il;i++){k=o[i].split(':');if(k[0]=='-'){f=1;if(k[1].length>1){if(k[1]==c){k[2]='<b>'+k[2]+'</b>';}
r+='<li>'+k[2].link(k[1]+'.html')+'<ul>';}else{r+='<li>'+k[2]+'<ul>';}}else if(k[0]=='#'){f=0;if(k[1].length>1){if(k[1]==c){k[2]='<b>'+k[2]+'</b>';}
r+='</ul></li><li>'+k[2].link(k[1]+'.html')+'</li>';}else{r+='</ul></li><li>'+k[2]+'</li>';}}else{if(k[0]==c){k[1]='<b>'+k[1]+'</b>';}
r+='<li>'+k[1].link(k[0]+'.html')+'</li>';}}
if(f==1){r+='</ul></li>';}
$I('nwr').innerHTML+=r+'</ul></li>';var n=$I('nwr').offsetHeight,a=$I('awr').offsetHeight;if(n>a){$I('awr').style.height=n+20+'px';}};Page.init=function(){this.html=$T('html')[0];this.lang=this.html.getAttribute('xml:lang')||this.html.getAttribute('lang')||'en';this.lang=this.lang.split('-')[0];this.isRTL=(this.lang==='fa')?true:false;this.doTOC();this.doCites();doMail();};Page.init();
