function bindPackSlots()
{
if($('activities'))
{
var items = $('visit','center','activities','treatments1','hotel','goldBookFirstCol','goldBook','reservation','headerBook1','footerBook1','headerBook2','footerBook2');
}
else
{
var items = $('visit','center','treatments1','hotel','goldBookFirstCol','goldBook','reservation','headerBook1','footerBook1','headerBook2','footerBook2');
}
for (var index = 0; index < items.length; ++index) 
{
Event.observe(items[index], 'click', switchToManageProduct);
}      
}
function switchToManageProduct(e)
{
var element = Event.element(e);     
var id = element.id;
switch(id)
{
case 'visit':
var varId = 'packPresentation';
break;
case 'center':                                             
var varId = 'centerPresentation';
break;
case 'activities':
var varId = 'activityPresentation';
break;
case 'treatments1':
var varId = 'curePresentation';
break;
case 'hotel':
var varId = 'hotelPresentation';
break;
case 'goldBook':
var varId = 'goldBookPresentation';
break;
case 'goldBookFirstCol':
var varId = 'goldBookPresentation';
break;   
case 'reservation':
var varId = 'reservationPresentation';
break;
case 'headerBook1':
var varId = 'reservationPresentation';
break;
case 'footerBook1':
var varId = 'reservationPresentation';
break;
case 'headerBook2':
var varId = 'reservationPresentation';
break;
case 'footerBook2':
var varId = 'reservationPresentation';
break;
default:
break;
}
if($('activities'))
{
var items = $('visit','center','activities','treatments1','hotel','goldBook','reservation');
}
else
{
var items = $('visit','center','treatments1','hotel','goldBook','reservation');
}
items.each(function(elt)
{
if(elt.id == id)
{
if(Element.hasClassName(elt,'On'))
{
}
else
{
Element.removeClassName(elt, 'Off');   
Element.addClassName(elt, 'On');          
}       
}
else
{                                                 
if(Element.hasClassName(elt,'Off'))
{
}
else
{
Element.removeClassName(elt, 'On');   
Element.addClassName(elt, 'Off');          
}
}
});
var items = $('headerBook1','footerBook1','headerBook2','footerBook2','goldBookFirstCol');
items.each(function(elt)
{
if(elt.id == id)
{
if(id == 'goldBookFirstCol')
{
var item = $('goldBook');
}
else
{
var item = $('reservation');
}
if(Element.hasClassName(item,'On'))
{
}
else
{
Element.removeClassName(item, 'Off');   
Element.addClassName(item, 'On');          
}
}       
});
if($('activities'))
{
var items = $('packPresentation','centerPresentation','curePresentation','activityPresentation','hotelPresentation',
'goldBookPresentation','reservationPresentation');
}
else
{
var items = $('packPresentation','centerPresentation','curePresentation','hotelPresentation',
'goldBookPresentation','reservationPresentation');
}
var items =           
items.each(function(elt)
{
if(elt.id == varId)
{
if(Element.hasClassName(elt,'visible'))
{
}
else
{
Element.removeClassName(elt, 'hidden');   
Element.addClassName(elt, 'visible');          
}
}
else
{
if(Element.hasClassName(elt,'visible'))
{
Element.removeClassName(elt, 'visible');   
Element.addClassName(elt, 'hidden');             
}
else
{
}
}
});
}
function mosaicManage()
{
Element.removeClassName($('mosaicSpinner'),'visible');
Element.addClassName($('mosaicSpinner'),'hidden');
Element.removeClassName($('mosaicTable'),'hidden');
Element.addClassName($('mosaicTable'),'visible');
}
function init()
{
bindPackSlots();
var elt = $('reservationPresentation');    
if(!Element.hasClassName(elt,'hidden'))
{
Element.addClassName(elt, 'hidden');          
}
mosaicManage();
}
Event.observe(window, 'load', init);         