//accordion setup
$(document).ready(function() {
	$("#main-menu-accordion").accordion({
										header: 'div.header-expand', 
										collapsible: true, 
										active: 0, 
										autoHeight: false,
										navigation: false
										});	
});

//language dropdown setup
$(document).ready(function() {
	createDropDown();
	
	$(".dropdown-js dt a").click(function() {
		$(".dropdown-js dd ul").toggle();
	});

	$(document).bind('click', function(e) {
		var $clicked = $(e.target);
		if (! $clicked.parents().hasClass("dropdown-js"))
			$(".dropdown-js dd ul").hide();
	});
				
	$(".dropdown-js dd ul li a").click(function() {
		var text = $(this).html();
		$(".dropdown-js dt a").html(text);
		$(".dropdown-js dd ul").hide();
		
		var source = $("#dropdown-lang");
		source.val($(this).find("span.value").html())
	});
});

function createDropDown(){
	var source = $("#dropdown-lang");
	var selected = source.find("option[selected]");
	var options = $("option", source);
	
	$("#dropdown-lang-wrap").html('<dl id="dropdown-js" class="dropdown-js"></dl>');
	$("#dropdown-js").append('<dt><a href="#"><img src="/images/icons/flags/'+selected.val()+'.gif" alt="'+selected.val()+'" class="flag" /> ' + selected.text() + 
		'<span class="value">' + selected.val() + 
		'</span></a></dt>');
	$("#dropdown-js").append('<dd><ul></ul></dd>');

	options.each(function(){
		$("#dropdown-js dd ul").append('<li><a href="http://'+$(this).attr('title')+'"><img src="/images/icons/flags/'+$(this).val()+'.gif" alt="'+$(this).val()+'" class="flag" /> ' + 
			$(this).text() + '<span class="value">' + 
			$(this).val() + '</span></a></li>');
	});
}

//new language dropdown
$(document).ready(function() {
	//Choose Language
	$(".choose-button").css("display","block");	//only display the button in JavaScript enabled browsers
	hTrans=0;	//active while reverse transition occurs
	$(".popup-container").bind("mouseenter",function(){
		if (!hTrans)	{	//trigger action only if reverse transition is idle
			$("#choose-button").addClass("choose-button-hover");
			$(".choose-list").slideDown({
				duration:500,
				easing: 'easeOutBounce'
				});
		}
	}).bind("mouseleave",function(){
		hTrans=1;	//toggle reverse transition active
		$(".choose-list").slideUp({
			duration:300,
			easing: 'easeInExpo',
			complete: function(){
				$("#choose-button").removeClass("choose-button-hover");
				hTrans=0;	//toggle reverse trnasition idle
			}
			});
	});
	//END Choose Language
	
	$("div.tabGroup").each(function(){
		$(this).find(".pagination a").attr("blockId", $("div.tabGroup").index(this));
	});
	
	
});