/**************************
FOR USE ON ACCORDION MODULE
- in use with jquery-ui.js
**************************/

"use strict";
// global window: true, document: true, jQuery: true, swfobject: true, Intel: true

(function ($) {

	// Initialization for accordions of mod-accordion class
	Intel.mod.initAccordions = function () {
		var accordions = $('.mod-accordion');
		
		// For each accordion based on id, set autoheight and for IE swap the visibility of images
		accordions.each(function () {
			var accordionId = $(this).find('div.accordion-container-expandable').attr('id');
			$('#' + accordionId).accordion({
				autoHeight: false,
				changestart: function (event, ui) {
						if ($.browser.msie) {
							$('#' + accordionId).find('img').css('visibility', 'hidden');
						}
					},
				change: function (event, ui) {
						if ($.browser.msie) {
							$('#' + accordionId).find('img').css('visibility', 'visible');
						}
					}
			});
		});
		
		// for IE7, add dotted borders around h3 tags
		if ($.browser.msie && $.browser.version === "7.0") {
			$('.mod-accordion h3').focus(function () {
				$(this).css('border', '1px dotted #aaa');
			});
			$('.mod-accordion h3').blur(function () {
				$(this).css('border', 'none');
			});
		}
	};
}(jQuery));

// Append to Global JS Initializations using jQuery
jQuery(document).ready(function () {
	Intel.mod.initAccordions();
});

