var cur_down = null;
var cur_down_mi = null;
$(function() {
	// Add corners
	$('.accordian_tab').append('<div class="tl"></div><div class="tr"></div><div class="bl"></div><div class="br"></div>');
	
	//Main Accordion Functions
	$('.accordian_content').hide(0);
	$('.accordian_tab').click(function() {
		$('.accordian_content').hide('fast');
		$('.btn').attr('src', '/media/images/accordion-arrow-up.png');
		
		if (cur_down != this) {
			$(this).parent().children('.accordian_content').show('fast', function() {
				$(this).parent().children('.accordian_tab').children('.btn').attr('src', '/media/images/accordion-arrow-down.png');
			});
			cur_down = this;
		} else {
			$(this).parent().children('.accordian_content').hide('fast');
			cur_down = null;
		}
		return false;
	});

	var link = location.hash.substr(1);
	if (link != '') {
		$('#'+link+' .accordian_tab').click();
		//$.scrollTo($('#'+link+' .accordian_tab').parent(), 200);
	}
	
	//Secondary Accordian Functions
	$('.more-info-content').hide(0);
	$('.more-info-tab').click(function() {
		$('.more-info-content').hide('fast');
		$('.more-info-tab img').attr('src', '/media/images/more-info-arrow-up.png');
		
		if (cur_down_mi != this) {
			$(this).parent().children('.more-info-content').show('fast', function() {
				//$.scrollTo($(this).parent(), 200);
				$(this).parent().children('.more-info-tab').children().children('.more-info-tab img').attr('src', '/media/images/more-info-arrow-down.png');
			});
			cur_down_mi = this;
		} else {
			$(this).parent().children('.more-info-content').hide('fast');
			cur_down_mi = null;
		}
		return false;
	});

	//$('.accordian_tab:first').click();
	addEventListener("click", function(event)
	{
		//event.preventDefault();
	
		var link = event.target;
		while (link && link.localName.toLowerCase() != "a")
			link = link.parentNode;
			
		if (link && link.hash)
		{
			var the_link = link.hash.substr(1);
			$('#'+the_link+' .accordian_tab').click();
		}
		else
		{
		}
	});
});
