jQuery(document).ready( function() {

	if (typeof initSteetView=="function") {
		initSteetView();
	}

	jQuery('.caption img').each( function () {
			var width = jQuery(this).width() + 'px';
			jQuery(this).parent('.caption').css('width', width);
	});

	jQuery('blockquote').prepend('<div class="prewrap">'+'</div><div class="wrap">').append('</div><div class="postwrap">'+'</div>');
	jQuery('hr').wrap('<div class="hr"></div>');

	jQuery('legend').each( function() {
		val = jQuery(this).text();
		jQuery(this).after('<h5 class="legend">' + val + '</h5>');
		jQuery(this).html('');
	});

	jQuery('.collapsible').each(function() {

			ishidden = jQuery.cookie(jQuery(this).attr('id'));

			if(ishidden=='visible') {
				jQuery('#'+jQuery(this).attr('id')).removeClass('closed');
			} else if(ishidden=='hidden') {
				jQuery(this).addClass('closed').children('.content').hide();
			} else {
				jQuery('#'+jQuery(this).attr('id')+'.closed').children('.content').hide();
			}

			jQuery('.trigger', this).css('cursor','pointer').attr('title','Click to Toggle this Panel');

			jQuery('.trigger', this).click( function() {

					val = jQuery(this).parents('dl').attr('id');

					jQuery(this).next('.content:visible').each(function() {
						jQuery.cookie(val,'hidden');
						jQuery(this).slideUp();
						jQuery(this).parents('dl').addClass('closed');
					});

					jQuery(this).next('.content:hidden').each(function() {
						jQuery.cookie(val,'visible');
						jQuery(this).slideDown();
						jQuery(this).parents('dl').removeClass('closed');
					});
			});
	});

});
