// JavaScript Document
var Event = YAHOO.util.Event;
var Dom = YAHOO.util.Dom;
var openpanel;
var activelink;

function toggleAccordian() {
	var panel;
	panel = Dom.getElementsByClassName('sub_nav','ul',this.parentNode)[0];
	var thelink = this;
	
	if (openpanel!=panel && panel.clientHeight ==0) {
		 var myAnim = new YAHOO.util.Anim(openpanel, {  
			 height: { to: 0 }
		  }, 0.4, YAHOO.util.Easing.easeBoth);
		  myAnim.onComplete.subscribe(function() {
			  myAnim = new YAHOO.util.Anim(panel, {  
				 height: { to: panel.scrollHeight }
			  }, 0.4, YAHOO.util.Easing.easeBoth); 
			  myAnim.animate();
			  openpanel = panel;

				if (activelink) {
					Dom.removeClass(activelink,'activelink');
				}
			  activelink = thelink;
			  Dom.addClass(thelink,'activelink');
		  
		  });
		  myAnim.animate();
	}
	return false;
}

Event.onDOMReady(function() {
	var accordians = Dom.getElementsByClassName('country');
	if (accordians.length > 0) {
		Event.on(accordians, 'mousedown', toggleAccordian);
	}
	var panels = Dom.getElementsByClassName('sub_nav','ul');
	for(var i=0; i<panels.length; i++) {
		panels[i].style.overflow = 'hidden'
		panels[i].style.height = 0;
	}
});