$(function () {
			//--IE select width fix--------------------------------------------------------------------------------------------------
                                function ieSelectWidthFix() {
                                                if (jQuery.browser.msie) {
                                                                $('select').each(function () {
                                                                                $(this).data("originalWidth", $(this).css('width'));
                                                                });
                                                                
                                                                $('select').mouseenter(function () {
                                                                                $(this).css('width', "auto");
                                                                                $(this).data("resizedWidth", $(this).attr('offsetWidth'));
                                                                                
                                                                                if (parseInt($(this).data("resizedWidth")) < parseInt($(this).data("originalWidth").replace(/px/, ""))) {
                                                                                                $(this).css('width', $(this).data("originalWidth"));                             
                                                                                } else {
                                                                                                $(this).addClass('expanded');     
                                                                                }
                                                                });
                                                                
                                                                $('select').change(function () {
                                                                                $(this).css('width', $(this).data("originalWidth"));
                                                                                $(this).removeClass('expanded');
                                                                });
                                                                
                                                                $(':input').focus(function () {
                                                                                if ($(this).attr('class') != 'expanded') {
                                                                                                $('.expanded').each(function () {
                                                                                                                $(this).css('width', $(this).data("originalWidth"));
                                                                                                                $(this).removeClass('expanded');
                                                                                                });
                                                                                }
                                                                });
                                                }
                                }

//--------------------------------------------------------------------------------------------------------------------------
                $('#expandableAreas p').hide();

                $('#expandableAreas h2').click(function() {
                                var checkElement = $(this).next();
                                var currentOffset = $(this).css("background-position");
                                                                                
                                $('#expandableAreas p:visible').slideUp('normal');
                                $('#expandableAreas p:visible').prev().css("background-position", "0px 8px");  
                
                                $(this).css("background-position", "0px -15px");             
                
                                if (checkElement.is(':visible')) {
                                                checkElement.slideUp('normal');
                                                $(this).css("background-position", "0px 8px");
                                } else {
                                                checkElement.slideDown('normal');
                                }
                });

	if ($.url.param("program")) {
	var selector = "#"+$.url.param("program")+"Div h2";
					$(selector).trigger("click");
	}
	ieSelectWidthFix();	
});

