$j(document).ready(function() {
   fixArrows();
   
   // code below for removing href to day services in main calendar page

   /*$j('input[@name=if_daily]').each(function() {
      if($j(this).val() == 1) {
          var name = $j(this).parents('table.daily_services').find('td.second_col a').html();
          $j(this).parents('table.daily_services').find('td.second_col').html(name);
      }
   });*/
   $j('table.daily_services tr').each(function() {
       if($j(this).find('input[@name=if_daily]').val() == '1') {
           var name = $j(this).prev().find('a').text();
           $j(this).prev().find('td:eq(1)').html(name);
       }
   });

       
   //code below for day feast name in daily services(i.e. "Ash wednesday")
   var day_feast_name = $j('input.day_feast_name:eq(0)').val();
   if(day_feast_name) {
       $j('table.daily_services:eq(0) tr.services_header th.head_lhs').html(day_feast_name);
   };

   //code below for day feast name in week view for choral services(i.e. "Ash wednesday")
   $j('input.day_feast_name_week').each(function() {
       // taking out week day name, feast name and text of calendar title
       var week_day = $j(this).attr('name');
       var feast_name = $j(this).val();
       var daily_text = $j('h2.head_date').text();
       // checking if we are in daily view - than placing feast name to heading
       if(daily_text.substr(0,3) == week_day) {
           $j('h2.head_date').append("<i> - " + feast_name + "</i>"); 
       };
       // adding feast name for each day in week view that matches
       $j('#week_view h3 a').each(function() {
           var text = $j(this).text();
           if(text.substr(0,3) == week_day) {
               $j(this).append("<i> - " + feast_name + "</i>");
           }
       });
   });
   // adding solid line in daily_view 
   if($j('h2.head_date').text().substr(0,4) != 'Week') {
       $j('p.add_line').css('border-bottom','2px solid #876721');
   };

   var href_adres = window.location.href;
   var week_search = href_adres.search('=week');
   var day_search = href_adres.search('=day');
   var date_search = href_adres.search('_DATE');
   start_char = href_adres.length - 10;

   var my_date = href_adres.substring(start_char);
   var my_week_url = $j('a.week_view').attr('href');
   var my_day_url = $j('a.day_view').attr('href');
   var my_action = '&SQ_CALENDAR_DATE=';
 
if ( date_search != -1) {
   if ( week_search != -1) {
        $j('a.week_view').css('display','none');
        $j('a.day_view').css('display','block').attr('href',my_day_url + my_action + my_date);
      }
   if ( day_search != -1) {
        $j('a.day_view').css('display','none');
        $j('a.week_view').css('display','block').attr('href',my_week_url + my_action + my_date);
      }
}

if ( date_search = -1) {
   if ( week_search != -1) {
        $j('a.week_view').css('display','none');
        $j('a.day_view').css('display','block');
      }
   if ( day_search != -1) {
        $j('a.day_view').css('display','none');
        $j('a.week_view').css('display','block');
      }
}

});

function fixArrows() {

    /*taking year and putting next to month*/
    var month = $j('td.cal_month').html();
    var year = $j('td.cal_year').html();
    $j('td.cal_month').html(month + " " + year);
    $j('.cal tr:eq(1)').remove();
    /*$j('td.cal_month').attr("colspan","5");*/
    $j('td.cal_month').each(function(){ this.colSpan = '5'; });

    /*shortening day names*/
    $j('td.cal_week_day').each(function(){
        var short_name = $j(this).html();
        $j(this).html(short_name.substring(0,1));
    });

    /*changing arrows*/
    $j('td.cal_arrow').html("");
    $j('.cal td.cal_arrow:first').attr("class","cal_arrow_left");
    $j('.cal td.cal_arrow:first').attr("class","cal_arrow_right");
    $j('td.cal_arrow_left').click(function(){
        fixArrows();
    });
    $j('td.cal_arrow_right').click(function(){
        fixArrows();
    });
};