// invokes various JavaScript functions on document ready
$(document).ready(function() 
{
	jsEnabled();
	externalLinks();
	if ( !$.browser.msie ) hook_support_button();
	supportForm();
	makeAccordion();
});


function hook_support_button()
{
	
	$('#client-support-modal').jqm({trigger: '.navigation li.client-support a',
								   	overlay: '80' });	
	$('#client-support-modal').jqmAddClose('#client-support-modal-close'); 	
}

// adds a class of 'js' if JavaSscript is enabled
function jsEnabled() 
{
	$('body').addClass('js-enabled');
}

// opens external links in new windows, as target attribute is deprecated in XHTML 1.0 Strict
function externalLinks() 
{
	$('a[rel="external"]').click(function() {
		window.open($(this).attr('href'));
		return false;
	});
}

function supportForm() 
{
	$('#csa-submit').click(	function() 
							{
								$('#un').val($('#username').val());
							});
}

// makes accordion out of specified element
function makeAccordion() {
	$('.accordion').accordion({
		alwaysOpen: true,
		header: 'h3.title',
		autoHeight: false,
		selectedClass: 'active',
		navigation: true,
		navigationFilter: function () { return this.href.toLowerCase() == location.href.toLowerCase(); } 
	});
}

