/*
    Original Code & Author: M Saleh EG[dot1ne] www.dot1ne.com saleh@dot1ne.com
	Modified for ganjoor by H.R.Mohammadi
*/
function faol(){
	ols = document.getElementsByTagName("ol");
  for(i=0; i<ols.length; i++){
		 list=faolgetListItems(ols[i]);		 
		 lis=faformatListItems(list);
 		 newOL=document.createElement("ol");
         newOL.style.listStyleType = "none";
		 newOL.style.paddingRight = "0px";
		 newOL.style.marginRight = "10px";		 
         for(var k=0; k<lis.length; k++)
			newOL.appendChild(lis[k]);
	     newOL.id=ols[i].id;
		 newOL.className=ols[i].className;
		 ols[i].parentNode.replaceChild(newOL, ols[i]);
			
	}  
}
function  faolgetListItems(ol){
	     lis = new Array();
         for(var i=0; i < ol.childNodes.length; i++){
          if(ol.childNodes[i].nodeName == "LI" || ol.childNodes[i].nodeName == "li"){
	      ol.childNodes[i].style.direction="rtl";
	      ol.childNodes[i].style.textAlign="right";
		  if(ol.childNodes[i].childNodes[0].className=="dot1_ol")
		  ol.childNodes[i].removeChild(ol.childNodes[i].childNodes[0]);		  
	      lis.push(ol.childNodes[i]);
	      }
         }
		 return lis;
};	  
function faformatListItems(list_items) {
	     for(var i=0; i < list_items.length; i++){
         index=i+1;
		 list_items[i].innerHTML = "<span class=\"dot1_ol\" style=\"display:block;float:right;width:20px;\" >" + bshfarsinum(String(index)) + ".  &nbsp;</span>" + list_items[i].innerHTML;
		 }	 
		 return list_items;
	  };
