var d=new Date();
var monthname=new Array("January","February","March","April","May","June","July","August","September","October","November","December");
var TODAY = monthname[d.getMonth()] + " " + d.getDate() + ", " + d.getFullYear();
var M1 = "mailto:"; 
var M2 = "@"; 
var M3 = "southsearowingclub"; 
var M4 = "."; 
var M5 = "co"; 
var M6 = "uk";
var A1 = "captain"; 
var A2 = "secretary"; 
var A3 = "treasurer"; 
var A4 = "membership"; 
var A5 = "commodore"; 
var A6 = "raceentries";
var A7 = "social"; 
var A8 = "regatta"; 
var A9 = "novicecoach"; 
var A10 = "100club"; 
var A11 = "safety"; 
var A12 = "webmaster";
var A13 = "vicecaptain";
var A14 = "welfare";


/******************************************/
/** Used to expand and collapse sections **/
/******************************************/

  var expandIcon = new Image(16,16);
  expandIcon.src = "/icons/expand.gif";
  expandIcon.alt = 'Expand';
  var collapseIcon = new Image(16,16);
  collapseIcon.alt = 'Collapse';
  collapseIcon.src = "/icons/collapse.gif";

 function toggle(eventID) {

    // If closed, then open
    if (document.getElementById("event_"+eventID).style.display=='none') {

      // Update icon that has just been clicked
      document.images["twisty_"+eventID].src = collapseIcon.src;
      document.images["twisty_"+eventID].alt = collapseIcon.alt;
      // Unhide elements
      document.getElementById("event_"+eventID).style.display='';
    }
    else { // else close
    
      // Update icon that has just been clicked
      document.images["twisty_"+eventID].src = expandIcon.src; 
      document.images["twisty_"+eventID].alt = expandIcon.alt;
      
      document.getElementById("event_"+eventID).style.display='none';      

    }
 }




/*****************
 *Takes a date in format "dd/mm/yyyy" and some text for a news item
 *For 31 days after the date then news item is shown on page
 *For 7 days after the date then news item is highlighted with 'updated' text in red
 *****************/
function news(newsStartDateStr, text, newsEndDateStr) {

  var newsStartDate, newsEndDate;
  
  if (newsStartDateStr instanceof Date) {
    newsStartDate = newsStartDateStr;
  }
   else {
    //newsStartDateStr should be of format dd/mm/yyyy
    var d = newsStartDateStr.substr(0,2);  //get start day
    var m = newsStartDateStr.substr(3,2);  //get start month
    var y = newsStartDateStr.substr(6,4);  //get start year
   
    newsStartDate = new Date(y,m-1,d);  //month is zero based
    
    if (newsEndDateStr==undefined) {
      newsEndDateStr = new Date(y,m,d);  //one month later
    }
  }


  if (newsEndDateStr instanceof Date) {
    newsEndDate = newsEndDateStr;
  }
   else {
    //newsEndDateStr should be of format dd/mm/yyyy
    var d = newsEndDateStr.substr(0,2);  //get start day
    var m = newsEndDateStr.substr(3,2);  //get start month
    var y = newsEndDateStr.substr(6,4);  //get start year
   
    newsEndDate = new Date(y,m-1,d);  //month is zero based
  }

  
  
  
  // 604800000 milliseconds in a week
  var today = new Date();  
  
  if (today>=newsStartDate && today<=newsEndDate) {
    
    if (today - newsStartDate < 604800000) {
      document.write('<span class="news">*Updated*</span> ');
    }
    
    document.write(newsStartDateStr+": "+text+'<br /><br />');
      
  }
   
}
