$(document).ready(function() {

	$("div.ADAMContent").removeAttr("align");
	
    // ########################################
    // Invoke jQuery SelectBox Replacement
    // Default SelectBox settings for non-FeatureBox <select> elements
	var $selectBoxCandidates = $("select");

	if ($selectBoxCandidates.length >= 1) {
			$("select").not(".FeatureBlock select, .SearchContainer select, .MastHeadBox.Search select, .FormField select").sb();
			
			if ($.browser.msie && $.browser.version < 8) {
				// Poor IE7. It tries so hard.
				$(".FeatureBlock select").sb({
						fixedWidth: true,
						ddCtx: 'body'
					});
				$(".SearchContainer select").sb({
						fixedWidth: true,
						ddCtx: 'body'
					});
				$(".MastHeadBox.Search select").sb({
						fixedWidth: true,
						ddCtx: 'body'
					});
			} else {
				// Custom SelectBox settings for FeatureBox <select> elements in real browsers
				$(".FeatureBlock select").sb({
						fixedWidth: true,
						ddCtx: 'self'
					});
				$(".SearchContainer select").sb({
						fixedWidth: true,
						ddCtx: 'self'
					});
				$(".MastHeadBox.Search  select").sb({
						fixedWidth: true,
						ddCtx: 'self'
					});
				}
			};

    // ########################################
    // Swap Deferred Content
	var $deferredContent = $('.deferLoad');
	$deferredContent.each(function(){
			$('.loadingGraphic',$(this)).css({
					'display' : 'none'
				});
			$('.deferredContent',$(this)).css({
					'visibility' : 'visible'
				});
		});

});


function findControl(controlid) {

    for (y = 0; y < document.forms.length; y++) {
        f = document.forms[y];


        for (r = 0; r < f.length; r++) {

            if (f.elements[r].id.indexOf(controlid) > -1) {
                return f.elements[r].id;
            }

        }
    }


}
