$(document).ready(function(event){
    var $link   = $('#find_a_product a#find');
    var $bottom = $('#find_a_product a#find_bottom');
    var $find   = $('#find_a_product blockquote');

    $('#find_a_product a#find').mouseover(function(event){ if($find.is(':hidden')){ $('a#find').addClass('finding');$('a#find_bottom').addClass('finding'); } });
    $('#find_a_product a#find').mouseout( function(event){ if($find.is(':hidden')){ $('a#find').removeClass();      $('a#find_bottom').removeClass(); } });
    $('#find_a_product a#find').click(
        function(event){
            if($find.is(':hidden')){ $find.slideDown(); $link.addClass('finding'); $bottom.addClass('finding'); return false; }
            else { $find.slideUp(function(event){ $link.removeClass(); $bottom.removeClass(); }); return false; }
        }
    );
    
    $('#find_a_product a#find_bottom').mouseover(function(event){ if($find.is(':hidden')){ $('a#find').addClass('finding');$('a#find_bottom').addClass('finding'); } });
    $('#find_a_product a#find_bottom').mouseout( function(event){ if($find.is(':hidden')){ $('a#find').removeClass();      $('a#find_bottom').removeClass(); } });
    $('#find_a_product a#find_bottom').click(
        function(event){
            if($find.is(':hidden')){ $find.slideDown(); $link.addClass('finding'); $bottom.addClass('finding'); return false; }
            else { $find.slideUp(function(event){ $link.removeClass(); $bottom.removeClass(); }); return false; }
        }
    );
    
    $('#find_a_product a#close_find').click(
        function(event){ $find.slideUp(function(event){ $link.removeClass(); $bottom.removeClass(); }); return false; }
    );
    
    // TOGGLE PRODUCT LEFT MENU
	$('.productMenu ul li a').click(function(){
		var $menu = $(this);
		var state = $menu.attr('rel');
		
		if (state == 'open') {
    		$menu.attr('rel','closed');
    		$menu.attr('class','inactive');
    		$menu.parent().children('ul').slideToggle();
    	}
    	else {
    		$menu.attr('rel','open');
    		$menu.attr('class','active');
    		$menu.parent().children('ul').slideToggle();
    	}
	});
});

function find_product(link){
    window.open(link,'',"toolbar=0,location=1,directories=0,status=1,menubar=1,scrollbars=1,resizable=1,width=950,height=500");
}

function print_recipe(recipe_id){
    window.open('/pages/recipes/recipe.php?id='+recipe_id+'&show=print','','toolbar=0,location=1,directories=0,status=1,menubar=1,scrollbars=1,resizable=1,width=500,height=400');
}

function recipe_link(recipe_id){
    window.open('/pages/recipes/recipe.php?id='+recipe_id,'','toolbar=0,location=1,directories=0,status=1,menubar=1,scrollbars=1,resizable=1,width=950,height=500');
}




	function nutrition_link(N){
	    var $selected_product = $('select#nutrition_' + N).val();
        var url 			  = '/pages/our_products/nutrition/' + nutFile[N][$selected_product];
	    if(nutFile[N][$selected_product]   != ''){
	        window.open(url,'','menubar=yes,scrollbars=yes,resizable=yes,width=385,height=550');
	    }

	    return false;
	}
	
	
	
	function choose_package(product){
	    var $product    					= $('#product_' + product);
	    var $product_e  					= '#product_' + product;
	    var $package    					= $('select#nutrition_' + product).val();
	    
	    var $image      					= $($product_e + ' img.product');
	    var $description					= $($product_e + ' blockquote p');
	    var $recipe     					= $($product_e + ' blockquote ul');
	    var $nutrition  					= $($product_e + ' dl a[type=nutrition]');
	    var $shop       					= $($product_e + ' dl a[type=shop]');    
	    var $no_shop    					= $($product_e + ' dl b');
	    
	    
	    if($image){
	        if(pict[product][$package]     == ''){ 
	            $image.attr('src','/images/blank.gif'); 
	        } else { 
	            $image.attr('src','/usr_images/siteImages/small/' + pict[product][$package]); 
	        }
	    }
	    
	    
	    if($description){ $description.html(desc[product][$package]); }
	    
	    
	    if(nutFile[product][$package] 	   == ''){
	        $nutrition.fadeOut().attr('href','#'+$product_e);
	    } else {
	        $nutrition.fadeIn().attr('href','/pages/nutrition/'+nutFile[product][$package]);
	    }             
	    
	    
	    if(stores[product][$package] 	   == ''){
	    	if($shop){
	            if($no_shop.is(':hidden')){
	                $shop.fadeOut().attr('href',$product_e);
	                $no_shop.fadeIn();
	            } else {
	                if($no_shop.is(':visible')){
	                
	                } else {
	                    $shop.after('<b>Not Available Online</b>').fadeOut().attr('href',$product_e);
	                }
	            } 
	        }
	    } else {
	        if($shop.is(':hidden')){
	            if($no_shop.is(':visible')){ $no_shop.fadeOut(function(event){ $no_shop.remove(); } ); }
	            $shop.fadeIn().attr('href','http://www.shopcabot.com/product.php?id=' + stores[product][$package]);
	        } else {
	            if($no_shop.is(':hidden')){ 
	            
	            } else {
	                $($product_e + ' dl').append('<b>Not Available Online</b>');
	            }
	        }
	    }               
	}
	
	
	
	function choose_option(package){
	    var $package    					= package;
	    									
	    var $image      					= $('.content .picture img');
	    var $description					= $('#productDescription');
	    var $shop       					= $('.content a.shop');    
	    var $no_shop    					= $('.content a.noShop');
	    
	    
	    if($image){
	        if(pict[0][$package] == ''){ 
	            $image.attr('src','/images/blank.gif'); 
	        } else { 
	            $image.attr('src','/usr_images/siteImages/mid/'+pict[0][$package]); 
	        }
	    }
	    
	    
	    if ($description) { 
	    	$description.html(desc[0][$package]); 
	    }
	    
	    
	    if(stores[0][$package] 			   == ''){
	    	if($shop){
	            $shop.html('<b>Not Available Online</b>').attr('class','noShop');
	            $shop.attr('href','javascript:alert("Sorry, this product is not available online. Please check the store finder below to located a store near you with this product.");');
	        }
	    } else {
	        if($no_shop){
	            $no_shop.html('Shop Online').attr('class','shop');
	            $no_shop.attr('href','http://www.shopcabot.com/product.php?id='+stores[0][$package]);
	        }
		}               
	}
