//------------------
// Title: feeds-home.js
// Description: This script is used for loading the external 'opdrachten' and 'vacatures' feeds on the homepage 
// Author: C. van marwijk
// Date: 23-12-2009
//------------------

   // Script for Newsfeed import
  google.load("feeds", "1");

  function feeds_initialize() {
    //opdrachten MWP
    var feed1 = new google.feeds.Feed("http://www.yacht.nl/mwp2/faces/job-feed.xml?sc=300&sc=300");
    //var feed1 = new google.feeds.Feed("http://dev.edit.zwart2.yacht.nl.rsg/content/carriere/vakgebieden/bouwkunde-civiel/job-feed-mwp-all.xml");
    feed1.setNumEntries(5);
    feed1.setResultFormat(google.feeds.Feed.MIXED_FORMAT);
    feed1.load(function(result) {
      if (!result.error) {
        var container = document.getElementById("opdrachtenfeed");
        var html = "<h3>Opdrachten</h3>";
        for (var i = 0; i < result.feed.entries.length; i++) {
          var entry = result.feed.entries[i];
          // get title
          var entrytitle = entry.title;
          if (entrytitle.length > 45) {
            entrytitle = entrytitle.substr(0,45) + "...";
          }
          // calculate/format date
          var entrydate = new Date(entry.publishedDate);
          var current_day = entrydate.getDate();
          var current_month = entrydate.getMonth() + 1;
          var current_year = entrydate.getFullYear();
          if (current_day < 10) {current_day = "0" + current_day; }
          if (current_month < 10) {current_month = "0" + current_month; }
          var formatteddate = current_day + "-" + current_month + "-" + entrydate.getFullYear();
          // build link
          var ahref = "<a href='"
            + entry.link
            + "' target='_self' class='linkFeed' title='"
            + entrytitle
            + "' alt='"
            + entrytitle
            + "'>"
            + entrytitle
            + "</a>";
          html = html + "" + ahref + "<br/>";
        }
        var rsshtml = "<a href='/mwp2/faces/baanZoeken?sc=300' class='linkFeedMore' title='Yacht opdrachten RSS Feed' alt='Yacht opdrachten RSS Feed' target='_self'>Meer...</a><br/><br/>";
       // var rsshtml = "";
        //html = html + rsshtml + "</ul>";
        html = html + rsshtml + "";
        
        container.innerHTML = html;
      }
    });
    
    //vacatures HvdH
    var feed2 = new google.feeds.Feed("http://vacatures.yacht.nl/feed/all.xml");
    feed2.setNumEntries(5);
    feed2.setResultFormat(google.feeds.Feed.MIXED_FORMAT);
    feed2.load(function(result2) {
      if (!result2.error) {
        var container2 = document.getElementById("vacaturesfeed");
        var html2 = "<h3>Vacatures</h3>";
        for (var i = 0; i < result2.feed.entries.length; i++) {
          var entry2 = result2.feed.entries[i];
          // get title
          var entrytitle2 = entry2.title;
          if (entrytitle2.length > 45) {
            entrytitle2 = entrytitle2.substr(0,45) + "...";
          }
          // calculate/format date
          var entrydate2 = new Date(entry2.publishedDate);
          var current_day2 = entrydate2.getDate();
          var current_month2 = entrydate2.getMonth() + 1;
          var current_year2 = entrydate2.getFullYear();
          if (current_day2 < 10) {current_day2 = "0" + current_day2; }
          if (current_month2 < 10) {current_month2 = "0" + current_month2; }
          var formatteddate2 = current_day2 + "-" + current_month2 + "-" + entrydate2.getFullYear();
          var entrylink2 = entry2.link;
          var entrylink2fixed = entrylink2.replace("/vacaturs/","/vacature/");



            

          // build link
          var ahref2 = "<a href='"
            + entrylink2fixed
            + "' target='_self' class='linkFeed' title='"
            + entrytitle2
            + "' alt='"
            + entrytitle2
            + "'>"
            + entrytitle2
            + "</a>";
          html2 = html2 + "" + ahref2 + "<br/>";
        }
        var rsshtml2 = "<a href='http://vacatures.yacht.nl/wd/plsql/wd_portal.search_results?p_web_site_id=425&p_category_id=593&p_show_results=Y&p_form_type=CHECKBOX&p_no_days=999&p1=Regio&p1_val=Any&p2=Vakgebied&p2_val=Any&p3=Type+vacature&p3_val=Any&p_text=&p_save_search=N' class='linkFeedMore' title='Yacht vacature RSS Feed' alt='Yacht vacature RSS Feed' target='_self'>Meer...</a>";
       // var rsshtml = "";
        //html = html + rsshtml + "</ul>";
        html2 = html2 + rsshtml2 + "";
        
        container2.innerHTML = html2;
      }
    });

  }
  google.setOnLoadCallback(feeds_initialize);
