
var ImgOpen=new Image();var ImgClose=new Image();ImgOpen.src="./components/com_sectionex/clientside/plus.gif";ImgClose.src="./components/com_sectionex/clientside/minus.gif";var divWrapper="seartcllist_wrap";var txtExpand=" Expand description";var txtExpandAll=" Expand all descriptions";var txtCollapse=" Collapse";var txtCollapseAll=" Collapse all descriptions"
var bInitExpanded=false;function getElementsByClassName(oElm,strTagName,strClassName)
{var arrElements=(strTagName=="*"&&document.all)?document.all:oElm.getElementsByTagName(strTagName);var arrReturnElements=new Array();strClassName=strClassName.replace(/\-/g,"\\-");var oRegExp=new RegExp("(^|\\s)"+strClassName+"(\\s|$)");var oElement;for(var i=0;i<arrElements.length;i++)
{oElement=arrElements[i];if(oRegExp.test(oElement.className))
{arrReturnElements.push(oElement);}}
return(arrReturnElements)}
function getElementsByIdName(oElm,strTagName,strIdName)
{var arrElements=(strTagName=="*"&&document.all)?document.all:oElm.getElementsByTagName(strTagName);var arrReturnElements=new Array();strIdName=strIdName.replace(/\-/g,"\\-");var oRegExp=new RegExp("(^|\\s)"+strIdName+"[0-9]*(\\s|$)");var oElement;for(var i=0;i<arrElements.length;i++)
{oElement=arrElements[i];if(oRegExp.test(oElement.id))
{arrReturnElements.push(oElement);}}
return(arrReturnElements)}
function initDescriptions()
{var spanExpd=document.getElementById("expand");var spanExpdAll=document.getElementById("expand_all");var spanClps=document.getElementById("collapse");var spanClpsAll=document.getElementById("collapse_all");var spanbInitExpanded=document.getElementById("init_expanded");if(document.all)
{txtExpand=" "+spanExpd.innerText;txtExpandAll=" "+spanExpdAll.innerText;txtCollapse=" "+spanClps.innerText;txtCollapseAll=" "+spanClpsAll.innerText;bInitExpanded=(spanbInitExpanded.innerText=="1");}
else
{txtExpand=spanExpd.textContent;txtExpandAll=spanExpdAll.textContent;txtCollapse=spanClps.textContent;txtCollapseAll=spanClpsAll.textContent;bInitExpanded=(spanbInitExpanded.textContent=="1");}}
initDescriptions();function toggleDiv()
{var id=this.getAttribute("divid");var divelm=document.getElementById("div"+id);var imgelm=document.getElementById("divimg"+id);var togelm=document.getElementById("divcollapse"+id);if(divelm.style.display!="none")
{if(document.all)togelm.innerText=txtExpand;else
{document.getElementById("divmain"+id).className="small";togelm.firstChild.nodeValue=txtExpand;}
divelm.style.display="none";imgelm.setAttribute("src",ImgOpen.src);}
else
{if(document.all)togelm.innerText=txtCollapse;else
{document.getElementById("divmain"+id).className="small";togelm.firstChild.nodeValue=txtCollapse;}
divelm.style.display="block";imgelm.setAttribute("src",ImgClose.src);}}
function InitToggleDiv()
{var articleText=document.getElementById(divWrapper);var divs=getElementsByClassName(articleText,"div","toggle");for(var i=0;i<divs.length;i++)
{var main=document.createElement("div");main.style.width="100%";main.setAttribute("id","divmain"+i.toString());elm=document.createElement("img");elm.setAttribute("id","divimg"+i.toString());elm.setAttribute("src",ImgClose.src);if(document.all)elm.style.cursor="hand";else elm.style.cursor="pointer";elm.setAttribute("height",9);elm.setAttribute("width",9);elm.setAttribute("divid",i);elm.onclick=toggleDiv;main.appendChild(elm);elm=document.createElement("span");elm.setAttribute("id","divcollapse"+i.toString());if(document.all)
{main.className="small";elm.innerText=txtCollapse;elm.style.cursor="hand";}
else
{main.className="small";var new_el=document.createTextNode(txtCollapse);elm.appendChild(new_el);elm.style.cursor="pointer";}
elm.style.marginBottom=0;elm.onclick=toggleDiv;elm.setAttribute("divid",i);main.appendChild(elm);divs[i].setAttribute("id","div"+i.toString());divs[i].style.marginTop=0;var parent=divs[i].parentNode;parent.insertBefore(main,divs[i]);}}
InitToggleDiv();function expandDivElemWithId(id,expanding)
{var divelm=document.getElementById("div"+id);var imgelm=document.getElementById("divimg"+id);var togelm=document.getElementById("divcollapse"+id);if(expanding==false)
{if(document.all)togelm.innerText=txtExpand;else
{document.getElementById("divmain"+id).className="small";togelm.firstChild.nodeValue=txtExpand;}
divelm.style.display="none";imgelm.setAttribute("src",ImgOpen.src);}
else
{if(document.all)togelm.innerText=txtCollapse;else
{document.getElementById("divmain"+id).className="small";togelm.firstChild.nodeValue=txtCollapse;}
divelm.style.display="block";imgelm.setAttribute("src",ImgClose.src);}}
function expandAllDivElems(bIsExpandingAll)
{var articleText=document.getElementById(divWrapper);var divs=getElementsByIdName(articleText,"span","divcollapse");for(var i=0;i<divs.length;i++)
{var id=divs[i].getAttribute("divid");expandDivElemWithId(id,bIsExpandingAll);}
var spanToggleAll=document.getElementById("id_span_toggle_all");var imgToggleAll=document.getElementById("id_img_toggle_all");if(bIsExpandingAll==true)
{spanToggleAll.textContent=txtCollapseAll;spanToggleAll.innerText=txtCollapseAll;imgToggleAll.setAttribute("src",ImgClose.src);}
else
{spanToggleAll.textContent=txtExpandAll;spanToggleAll.innerText=txtExpandAll;imgToggleAll.setAttribute("src",ImgOpen.src);}
return 1;}
function toggleAll()
{var imgToggleAll=document.getElementById("id_img_toggle_all");var picture=imgToggleAll.getAttribute("src");if(picture.match(/plus.gif/))
{expandAllDivElems(true);}
else
{expandAllDivElems(false);}}
function InitToggleAll()
{var spanToggleAll=document.getElementById("id_span_toggle_all");var imgToggleAll=document.getElementById("id_img_toggle_all");spanToggleAll.onclick=toggleAll;imgToggleAll.onclick=toggleAll;if(document.all)
{spanToggleAll.style.cursor="hand";imgToggleAll.style.cursor="hand";}
else
{spanToggleAll.style.cursor="pointer";imgToggleAll.style.cursor="pointer";}
expandAllDivElems(bInitExpanded);return;}
InitToggleAll();
