// JavaScript Document

// This callback function is used by:
//      cold_climb.htm

function piper(feed)
{
  var tmp = '';
  var i = 0;
  var len = feed.value.items.length;
  var elem = document.getElementById('rssPipeLayer');

  if(len > 0)
  {
    for(i = 0; i < len; i++)
    {
      tmp += '<li><h3><a target="_blank" href="'+feed.value.items[i].link+'">' ;//+ feed.value.items[i].area_title +': ';
      tmp += feed.value.items[i].title+ '&nbsp;&nbsp;' + feed.value.items[i].pubDate+'</a></h3>';
      if(feed.value.items[i].description)
      {
        tmp += feed.value.items[i].description;
      }
      tmp += '</li>';
      //tmp += '<hr><br>';
      if(i % 2 == 1) tmp += '<br>';
    }
  }
  else
  {
    tmp = "No info at this time";
  }
  elem.innerHTML = tmp;
}

function winterBlog(feed)
{
  var tmp = '';
  var i = 0;
  var len = feed.value.items.length;
  var elem = document.getElementById('winterBlog');

  if(len > 0)
  {
    for(i = 0; i < len; i++)
    {
      tmp += '<li><h3><a target="_blank" href="'+feed.value.items[i].link+'">' ;//+ feed.value.items[i].area_title +': ';
      tmp += feed.value.items[i].title+ '&nbsp;&nbsp;' + feed.value.items[i].pubDate+'</a></h3>';
      if(feed.value.items[i].description)
      {
        tmp += feed.value.items[i].description;
      }
      tmp += '</li>';
      //tmp += '<hr><br>';
      if(i % 2 == 1) tmp += '<br>';
    }
  }
  else
  {
    tmp = "No info at this time";
  }
  elem.innerHTML = tmp;
}

function showLogos(link)
{
  if (link.indexOf("ukclimbing.com") != -1)return "ukclimbing_t.gif";
  else if(link.indexOf("climbing.com") != -1) return "climbing_t.gif";
  else if(link.indexOf("rockandice") != -1) return "rockandice_t.gif";
  else if(link.indexOf("bmc") != -1) return "bmc-logo_t.gif";
  else if(link.indexOf("bbc") != -1) return "bbc_t.gif";
  else return "alpinist_t.gif";
}
// This callback function is used by:
//      climb/news.htm

function newsPipe(feed)
{
  var tmp = '';
  var i = 0;
  var len = feed.value.items.length;
  var elem = document.getElementById('rssNewsFeed');
  
  if(len > 0)
  {
    for(i = 0; i < len; i++)
    {
      tmp += '<li><h3><img src="../graphics/logos/' + showLogos(feed.value.items[i].link) + '" alt="" /> ';
      tmp += feed.value.items[i].title+ '</h3><p class="pubDate">Posted: ' + feed.value.items[i].pubDate+'</p>';
      if(feed.value.items[i].description)
      {
        tmp += feed.value.items[i].description;
        tmp += ' [<a target="_blank" title="'+ feed.value.items[i].link+'" href="'+feed.value.items[i].link +'">more</a>]';
      }
      tmp += '</li>';
      if(i % 2 == 1) tmp += '<br>';
    }
  }
  else
  {
    tmp = "No info at this time";
  }
  elem.innerHTML = tmp;
}

function climbPipe(feed)
{
  var tmp = '';
  var i = 0;
  var len = feed.value.items.length;
  var elem = document.getElementById('newsPipeLayer');

  if(len > 0)
  {
    tmp += '<h4>' + feed.value.items[i].title+ '</h4><p class="pubDate">Posted: ' + feed.value.items[i].pubDate+'</p>';
    if(feed.value.items[i].description)
    {
      tmp += '<p>'+feed.value.items[i].description;
      tmp += '</p><br><p>See the news page...</p>';
    }
  }
  else
  {
    tmp = "No info at this time";
  }
  elem.innerHTML = tmp;
}

function metcheck(feed)
{
  var tmp = '';
  var i = 0;
  var len = feed.value.items.length;
  var elem = document.getElementById('metCheck');

  if(len > 0)
  {
    tmp += '<h3>UK Weather from Metcheck.com</h3>'
    tmp += '<h4>' + feed.value.items[i].title+ '</h4><p class="pubDate">Posted: ' + feed.value.items[i].pubDate+'</p>';
    if(feed.value.items[i].description)
    {
      tmp += feed.value.items[i].description;
    }
  }
  else
  {
    tmp = "No info at this time";
  }
  elem.innerHTML = tmp;
}
function topSais(feed)
{
  var tmp = '';
  var i = 0;
  var len = feed.value.items.length;
  var elem = document.getElementById('saisLayer');

  if(len > 0)
  {
    for(i = 0; i < 1; i++)
    {
      tmp += '<h3>SAIS update</h3>'
      tmp += '<a target="_blank" href="'+feed.value.items[i].link+'">' ;//+ feed.value.items[i].area_title +': ';
      tmp += feed.value.items[i].title+ '</a><br><p class="pubDate">Posted: ' + feed.value.items[i].pubDate+'</p>';
      if(feed.value.items[i].description)
      {
        tmp += feed.value.items[i].description;
      }
      tmp += '<br>';
    }
  }
  else
  {
    tmp = "No info at this time";
  }
  elem.innerHTML = tmp;
}

function IlkleyNews(feed)
{
  var tmp = '';
  var i = 0;
  var len = feed.value.items.length;
  var elem = document.getElementById('rssNewsFeed');

  if(len > 0)
  {
    tmp += "<br><h2>News from Ilkley Harriers</h2><br>"
    for(i = 0; i < len; i++)
    {
      tmp += '<li><h3>'+ feed.value.items[i].title+ '</h3><p class="pubDate">Posted: ' + feed.value.items[i].pubDate+'</p>';
      if(feed.value.items[i].description)
      {
        tmp += feed.value.items[i].description;
        tmp += ' [<a target="_blank" title="http://www.ilkleyharriers.org.uk/" href="http://www.ilkleyharriers.org.uk/">more</a>]';
      }
      tmp += '</li>';
      if(i % 2 == 1) tmp += '<br>';
    }
  }
  else
  {
    tmp = "No info at this time";
  }
  elem.innerHTML = tmp;
}

