/*
 
Tab switcher for product data
@see /webapps/product/product-detail.html.php
@depends prototype-1.4.0.js

*/
function activateProductTab( item ) {
	var tabs = ['ingredients', 'nutrition', 'prep', 'storage', 'pack', 'recipes', 'serving'];
	var panels = ['pnl-ingredients', 'pnl-nutrition', 'pnl-prep', 'pnl-storage', 'pnl-pack', 'pnl-recipes', 'pnl-serving'];
    tabs.each( function(tabOff) { Element.removeClassName(tabOff,'on'); } ); 
    panels.each( function(panelOff) { $(panelOff).style.display='none'; } );   
    
    Element.addClassName(item,'on');
    $('pnl-'+item).style.display='block';
}

/*
 
Tab switcher for recipe data
@see /webapps/recipe/recipe-detail.html.php
@depends prototype-1.4.0.js

*/
function activateRecipeTab( item ) {
	var tabs = ['ingredients', 'directions'];
	var panels = ['pnl-ingredients', 'pnl-directions'];
    tabs.each( function(tabOff) { Element.removeClassName(tabOff,'on'); } ); 
    panels.each( function(panelOff) { $(panelOff).style.display='none'; } );   
    
    Element.addClassName(item,'on');
    $('pnl-'+item).style.display='block';
}

/*
 
Tab switcher for search results
@see /webapps/search/search.html.php
@depends prototype-1.4.0.js

*/
function activateSearchTab( item ) {
	var tabs = ['products', 'recipes'];
	var panels = ['pnl-products', 'pnl-recipes'];
    tabs.each( function(tabOff) { Element.removeClassName(tabOff,'on'); } ); 
    panels.each( function(panelOff) { $(panelOff).style.display='none'; } );   
    
    Element.addClassName(item,'on');
    $('pnl-'+item).style.display='block';
}