function getAncestorByClass(jqElement,cls){
    if(jqElement.filter(cls).length>0)
        return jqElement;
    else 
        return getAncestorByClass(jqElement.parent(),cls);
}
jQuery(document).ready(function(){
    var regalePriority = {'today':2,'tomorow':1,'yesterday':0};
    var regales = [];
    if(jQuery('.regale').length==0) return;
    jQuery('.regale').each(function(){
        var cls = jQuery(this).attr('class');
        regales.push(cls.replace('regale ',''));
    });
    var big = -1;
    var index;
    for(var i =0; i<regales.length;i++){
        if(big<regalePriority[regales[i]]){
            big = regalePriority[regales[i]];
            index = i;
        }
    }
    jQuery('.regale').hide();
    jQuery('.regale.'+regales[index]).show();
    jQuery('.coctail-days a').each(function(){
        if(jQuery.inArray(jQuery(this).data('to'),regales)<0)
           jQuery(this).hide();
    });
    jQuery('.coctail-days a').click(function(event){
        event.preventDefault();
        var cls = jQuery(this).data('to');
        getAncestorByClass(jQuery(this),'.regale').hide();
        jQuery('.regale.'+cls).show();
    });
});
