$(document).ready(function () {

    // Set the transparent pixel
    jQuery.ifixpng('/images/pixel.gif');
    jQuery('img, .bgPng').ifixpng(); 

    $('#nav li').hover(
		function () {
			//show its submenu
			$('ul', this).slideDown(500);
			//$('.atab', this).slideDown(100);
		}, 
		function () {
			//hide its submenu
			$('ul', this).slideUp(500);	
			//$('.atab', this).slideUp(100);
		}
	);
	
	$('.lblEmailSignup').click(
		function () {
			$('.lblEmailSignup').hide();
			$('.tbEmailSignup').focus();
		}
	);
	
	$('.tbEmailSignup').blur(
		function() {
			if ($('.tbEmailSignup').val() == "") $('.lblEmailSignup').show();
		}
	);

	$('div.block').css({ backgroundColor: "#fff" }); //,opacity:0.9
	$('#right_rail p').css({backgroundColor:"#fff",opacity:.90});
	$('#nav2').css({backgroundColor:"#fff",opacity:.90});

	resizeBackground();

});

//bg image resizing - JD
$(window).resize(function() {
    resizeBackground();
});

function setImageBackground(imgWidth, imgHeight) {
    $("#fcc_bgimage").width(imgWidth);
    $("#fcc_bgimage").height(imgHeight);
}

function resizeBackground() {
    var pageWidth = $(document).width();
    var pageHeight = $(document).height();
    var imageWidth = 2835;
    var imageHeight = 1440;
    var imageViewableWidth = 2835;
    var imageViewableHeight = 1440;
    var minWidth = 940;
    var minHeight = 637;
    var imageProportion = imageViewableWidth / imageViewableHeight;
    var pageProportion = pageWidth / pageHeight;
    var leftOffset = ((parseInt(pageWidth) / 2) - (parseInt(imageWidth) / 2));

    if (pageWidth > imageWidth) {
        setImageBackground(imageWidth, imageHeight);
    } else if (pageHeight > imageHeight) {
        setImageBackground(imageWidth, imageHeight);
    } else if (pageWidth < minWidth && pageHeight < minHeight) {
        setImageBackground(minWidth, minHeight);
    } else if ((pageWidth < imageWidth) || (pageHeight < imageHeight)) {
        if (pageProportion > imageProportion) {
            setImageBackground(pageWidth, imageHeight * pageWidth / imageWidth);
        } else if (pageProportion < imageProportion) {
            setImageBackground(imageWidth * pageHeight / imageHeight, pageHeight);
        }
    }
}

