/*
[HTML]
<div class="Accordion">
	<div class="Item">
		<a>
			<span class="Menos">[ + ]</span>
			Lorem Ipsum
		</a>
		<div style="display: none;">
		Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur sed orci urna, nec molestie orci. Aliquam non eleifend nunc. 			
		</div>
	</div>
	<div class="Item">
		<a>
			<span class="Menos">[ + ]</span>
			Ut dictum
		</a>
		<div style="display: none;">
		Ut dictum, neque a consectetur accumsan, ipsum sapien ullamcorper dolor, et vulputate purus risus sed lorem. Quisque a ante arcu.  			
		</div>
	</div>
</div>

[XSL]
<xsl:when test="$Rows[1]/@Style='Accordion' and  $cbq_iseditmode != 'True'">
	<div class="Accordion">
    	<xsl:for-each select="$Rows">
        	<xsl:value-of disable-output-escaping="yes" select="$Rows" />
            <xsl:variable name="CurPosition" select="position()" />
			
			<div class="Item">
				<a>                    
        			<span class="Menos">[ + ]</span>
        			<xsl:value-of select="@Titulo" disable-output-escaping="yes"></xsl:value-of>
        		</a> 	 
        		<div style="display: none;">
        			<xsl:value-of select="@Texto" disable-output-escaping="yes"></xsl:value-of>
    			</div>    
            </div>
        </xsl:for-each>
     </div>
</xsl:when>

//***********************************************************************
//EMPRESA			:Tecnologia
//OBJETIVO			:Plugin para Accordion
//AUTOR				:Cristiano Souza Silva
//AUTOR				:Larissa Dominique Garcia
//Data CRIAÇÃO		:
//MANUTENÇÃO	    :30/05/2011 17:59:01
//OBSERVAÇÃO		:Compatí­vel com jquery-1.5.2.min.js
//************************************************************************

*/
$(document).ready(function(){
	/*Evento Click do Item*/					   
	$(".Accordion > .Item > a").click(function(){
		//Abre um link fechado
		if($(this).children(":first").attr('class')=='Menos')
		{
			//Esconde o item aberto, caso exista
			Hide();
			//Atribui ao item as classes 'Mais' e a classe 'LinkAberto', que indicam que o mesmo estÃ¡ aberto
			$(this).children(":first").attr('class','Mais');
			//Mostra o item na tela
			$(this).parent().children(":eq(1)").slideDown("slow");
		}
		//Fecha um link aberto
		else
		{
			//Esconde os itens abertos
			Hide();
			//Atribui ao item as classes 'Menos' e a classe 'Link', que indicam que o mesmo estÃ¡ fechado
			$(this).children(":first").attr('class','Menos');
			$(this).parent().children(":eq(1)").slideUp("slow");
		}
	});
	
	//Utilizado na área de Tarifas
	$(".Accordion .Content .Link").click(function(){
		//Abre um link fechado
		if($(this).children(":first").attr('class')=='Menos')
		{
			//Esconde o item aberto, caso exista
			Hide();
			//Atribui ao item as classes 'Mais' e a classe 'LinkAberto', que indicam que o mesmo estÃ¡ aberto
			$(this).children(":first").attr('class','Mais');
			//Mostra o item na tela
			$(this).parent().children(":eq(1)").slideDown("slow");
		}
		//Fecha um link aberto
		else
		{
			//Esconde os itens abertos
			Hide();
			//Atribui ao item as classes 'Menos' e a classe 'Link', que indicam que o mesmo estÃ¡ fechado
			$(this).children(":first").attr('class','Menos');
			$(this).parent().children(":eq(1)").slideUp("slow");
		}
	});

});

/*Esconde todos os itens*/
function Hide(){
	$(".Accordion > .Item").each(function(i)
	{
		/*Atribui aos itens as classes 'Menos' e a classe 'Link', que indicam que os mesmos estÃ£o fechados*/
		$(this).children(":eq(0)").children(":eq(0)").attr('class','Menos');
		/*Esconde os item*/
		$(this).children(":eq(1)").slideUp("slow");
	});
}

