/*
 *
 * GoldenAccordion
 * Desenvolvedor: Fernando Arroyo
 * GoldenLight [ fernando.arroyo@goldenlight.biz ]
 * 04.08.2009
 *
 */

	var GoldenAccordion=function(Parametros){
		/*
		 *  Parametros{
		 * 		Itens:Array[Array],
		 * 		Alvo:id
		 * }
		 */		
		this.Criar=function(){
			ElementoAccordionDivTotal=document.createElement("div");
			ElementoAccordionDivTotal.setAttribute("id","__GoldenAccordion__")
			document.getElementById(Parametros.Alvo).appendChild(ElementoAccordionDivTotal);
			ElementoAccordionInternos=new Array();
			ElementoAccordionTitulo=new Array();
			ElementoAccordionTextos=new Array();
			ElementoAccordionLinks=new Array();
			for(xIndGoldenAccordionItens=0;xIndGoldenAccordionItens<Parametros.Itens.length;xIndGoldenAccordionItens++){
				ElementoAccordionInternos[xIndGoldenAccordionItens]=document.createElement("div");
				ElementoAccordionTitulo[xIndGoldenAccordionItens]=document.createElement("div");
				ElementoAccordionTitulo[xIndGoldenAccordionItens].style.fontWeight="Bolder";
				ElementoAccordionLinks[xIndGoldenAccordionItens]=document.createElement("a");
				ElementoAccordionLinks[xIndGoldenAccordionItens].setAttribute("href","javascript:void(0);");
				ElementoAccordionLinks[xIndGoldenAccordionItens].setAttribute("rel","i="+xIndGoldenAccordionItens);
				ElementoAccordionLinks[xIndGoldenAccordionItens].style.color="#000000";
				ElementoAccordionLinks[xIndGoldenAccordionItens].style.textDecoration="none";
				ElementoAccordionLinks[xIndGoldenAccordionItens].onclick=function(){
					for(xOcultarAccordion=0;xOcultarAccordion<ElementoAccordionDivTotal.childNodes.length;xOcultarAccordion++){
						ElementoAccordionDivTotal.childNodes[xOcultarAccordion].childNodes[1].style.display="none";
					}
					ElementoAccordionDivTotal.childNodes[this.rel.toString().split("=")[1]].childNodes[1].style.display="inline-block";
				}
				ElementoAccordionLinks[xIndGoldenAccordionItens].innerHTML=Parametros.Itens[xIndGoldenAccordionItens][0];
				ElementoAccordionTitulo[xIndGoldenAccordionItens].appendChild(ElementoAccordionLinks[xIndGoldenAccordionItens]);
				ElementoAccordionTextos[xIndGoldenAccordionItens]=document.createElement("div");
				ElementoAccordionTextos[xIndGoldenAccordionItens].style.display="none";
				ElementoAccordionTextos[xIndGoldenAccordionItens].style.paddingLeft="10px";
				ElementoAccordionTextos[xIndGoldenAccordionItens].style.marginTop="5px";
				ElementoAccordionTextos[xIndGoldenAccordionItens].innerHTML=Parametros.Itens[xIndGoldenAccordionItens][1];
				ElementoAccordionDivTotal.appendChild(ElementoAccordionInternos[xIndGoldenAccordionItens]);
				ElementoAccordionInternos[xIndGoldenAccordionItens].appendChild(ElementoAccordionTitulo[xIndGoldenAccordionItens]);
				ElementoAccordionInternos[xIndGoldenAccordionItens].appendChild(ElementoAccordionTextos[xIndGoldenAccordionItens]);
				ElementoAccordionInternos[xIndGoldenAccordionItens].style.marginBottom="15px";
			}
		}
		
		this.Abrir=function(Indice){
			for(xOcultarAccordion=0;xOcultarAccordion<ElementoAccordionDivTotal.childNodes.length;xOcultarAccordion++){
				ElementoAccordionDivTotal.childNodes[xOcultarAccordion].childNodes[1].style.display="none";
			}
			ElementoAccordionDivTotal.childNodes[Indice].childNodes[1].style.display="inline-block";
		}
	}
