﻿var seleccionado = null;

function HighlightLink0()
{
	if(seleccionado!=this.up())
	{
		this.up().addClassName('minisiteReferenciaWrapper0Hover');
		this.addClassName('minisiteReferenciaLink0Hover');
		if(this.hasClassName('MinisitesReferenciaTitulo'))
		{
			this.addClassName('MinisitesReferenciaTituloPH');
			this.removeClassName('MinisitesReferenciaTitulo');
		}
		
	}
}
function HighlightLink1()
{
	this.up().addClassName('minisiteReferenciaWrapper1Hover');
	this.addClassName('minisiteReferenciaLink1Hover');
}
function HighlightLink2()
{
	this.up().addClassName('minisiteReferenciaWrapper2Hover');
	this.addClassName('minisiteReferenciaLink2Hover');
}
function HighlightLink3()
{
	this.up().addClassName('minisiteReferenciaWrapper3Hover');
	this.addClassName('minisiteReferenciaLink3Hover');
}
function HighlightLink4()
{
	this.up().addClassName('minisiteReferenciaWrapper4Hover');
	this.addClassName('minisiteReferenciaLink4Hover');
}
function UnHighlightLink0()
{
	if(seleccionado!=this.up())
	{
		this.up().removeClassName('minisiteReferenciaWrapper0Hover');
		this.removeClassName('minisiteReferenciaLink0Hover');
		if(this.hasClassName('MinisitesReferenciaTituloPH'))
		{
			this.removeClassName('MinisitesReferenciaTituloPH');
			this.addClassName('MinisitesReferenciaTitulo');
		}
	}
}
function UnHighlightLink1()
{
	this.up().removeClassName('minisiteReferenciaWrapper1Hover');
	this.removeClassName('minisiteReferenciaLink1Hover');
}
function UnHighlightLink2()
{
	this.up().removeClassName('minisiteReferenciaWrapper2Hover');
	this.removeClassName('minisiteReferenciaLink2Hover');
}
function UnHighlightLink3()
{
	this.up().removeClassName('minisiteReferenciaWrapper3Hover');	
	this.removeClassName('minisiteReferenciaLink3Hover');
}
function UnHighlightLink4()
{
	this.up().removeClassName('minisiteReferenciaWrapper4Hover');
	this.removeClassName('minisiteReferenciaLink4Hover');
}

function SelectAccordion(header,body)
{
    seleccionado = header;
}

function DeselectAccordion(header,body)
{
		seleccionado.removeClassName('minisiteReferenciaWrapper0Hover');
		seleccionado.down().removeClassName('minisiteReferenciaLink0Hover');
		if(seleccionado.down().hasClassName('MinisitesReferenciaTituloPH'))
		{
			seleccionado.down().removeClassName('MinisitesReferenciaTituloPH');
			seleccionado.down().addClassName('MinisitesReferenciaTitulo');
		}
		seleccionado = null;
}

function LoadMinisitesReferenciasAccordion()
{
	var questaoMinisiteAccordion = new Accordion('.minisiteReferenciaToggle','.minisiteReferenciaElement',{default_open:-1,OnActive:SelectAccordion,OnBackground:DeselectAccordion});
	
	var links0 = $$('.minisiteReferenciaLink0');
	var links1 = $$('.minisiteReferenciaLink1');
	var links2 = $$('.minisiteReferenciaLink2');
	var links3 = $$('.minisiteReferenciaLink3');
	var links4 = $$('.minisiteReferenciaLink4');
	
	links0.each(function (item){
		Event.observe(item,'mouseenter',HighlightLink0.bind(item));
		Event.observe(item,'mouseleave',UnHighlightLink0.bind(item));
	});
	
	links1.each(function (item){
		Event.observe(item,'mouseenter',HighlightLink1.bind(item));
		Event.observe(item,'mouseleave',UnHighlightLink1.bind(item));
	});
	
	links2.each(function (item){
		Event.observe(item,'mouseenter',HighlightLink2.bind(item));
		Event.observe(item,'mouseleave',UnHighlightLink2.bind(item));
	});
	
	links3.each(function (item){
		Event.observe(item,'mouseenter',HighlightLink3.bind(item));
		Event.observe(item,'mouseleave',UnHighlightLink3.bind(item));
	});
	
	links4.each(function (item){
		Event.observe(item,'mouseenter',HighlightLink4.bind(item));
		Event.observe(item,'mouseleave',UnHighlightLink4.bind(item));
	});
}
Event.observe(window,'load',LoadMinisitesReferenciasAccordion);	

