/*
 * @author jneil
 */
$(document).ready(function(){
	//Shadowbox init
	Shadowbox.init({
		skipSetup: true, 
		handleOversize: "drag"
	});
	
	// set up all anchor elements with a "movie" class to work with Shadowbox
    Shadowbox.setup("a.shadowbox", 
    {
        gallery: "Tearsheets",
        handleOversize: "resize"
    });
    
    $("td.nav3").bind("mouseover", function(event){
    	$(event.currentTarget).stop().animate({backgroundColor: "#9A9A9A"},600, 'linear');
    	$(event.currentTarget).children("a").stop().animate({color: "#000000"}, 200, 'linear');
    });

    $("td.nav3").bind("mouseout", function(event){
    	$(event.currentTarget).stop().animate({backgroundColor: "#444444"},600, 'linear');
    	$(event.currentTarget).children("a").stop().animate({color: "#CCCCCC"}, 200, 'linear');
    });
    
    $("img.top").bind("mouseover", function(event){
    	$(event.currentTarget).stop().animate({opacity: 1},400, 'linear');    	
    });
    $("img.top").bind("mouseout", function(event){
    	$(event.currentTarget).stop().animate({opacity: 0.2},400, 'linear');    	
    });
        
    $("#gray").css({"border-bottom":"none", "border-top":"none","border-right":"none","border-left":"none"});
    
    $("#imagetable td").filter(":has(a)").bind("mouseover", function(event){
    	
    	$(event.currentTarget).stop().animate(
    			{
    				borderBottomColor: "#BFBFBF",
    				borderLeftColor:"#BFBFBF",
    				borderTopColor:"#BFBFBF",
    				borderRightColor:"#BFBFBF"
    			}, 
    			250, 'linear');
    });
    
    $("#imagetable td").filter(":has(a)").bind("mouseout", function(event){
    	
    	$(event.currentTarget).stop().animate(
    			{
    				borderBottomColor: "#666666",
    				borderLeftColor:"#666666",
    				borderTopColor:"#666666",
    				borderRightColor:"#666666"
    			}, 
    			250, 'linear');
    });
    
    $("img.nav3").addClass("glossy");
    $("div.glossy").addClass("glossy");
    $(preloadImages());
});
var imageCache = [];
function preloadImages()
{
	$(".shadowbox").children("img").each(function(){
		cachedImg = document.createElement('img');
		cachedImg.src = $(this).attr("src");
		imageCache.push(cachedImg);
	});
}
