



// Create arrays of articles
syndicate.article_title = new Array;
syndicate.article_url = new Array;
syndicate.article_date = new Array;
syndicate.article_summary = new Array;
syndicate.article_content = new Array;

// This section of the script is published by the software
syndicate.index = 0;
  syndicate.article_title[ syndicate.index ] = 'How to Build a Deck';
  syndicate.article_url[ syndicate.index ] = 'http://www.askthebuilder.com/634_How_to_Build_a_Deck.shtml';
  syndicate.article_date[ syndicate.index ] = 'Fri, 11 Aug 2006';
  syndicate.article_summary[ syndicate.index ] = '  <table border=0 cellspacing=2 cellpadding=0 width=100 align=right>\n   <tr><td><img src="http://www.askthebuilder.com/artman/uploads/634thumb.jpg" height="75" width="100" border=1></td></tr>\n  </table>\nHow to build a deck is a popular question asked by many young homeowners. A deck is a great place to enjoy the outdoors. Building a wood deck is often easier than working with masonry materials. It is also easy to build a level deck on a sloping surface. You can\'t say that about outdoor patios made from concrete, brick or stone. ';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Deck Flashing';
  syndicate.article_url[ syndicate.index ] = 'http://www.askthebuilder.com/EM0027_Deck_Flashing.shtml';
  syndicate.article_date[ syndicate.index ] = 'Thu, 13 Apr 2006';
  syndicate.article_summary[ syndicate.index ] = 'Deck flashing is an extremely important component of a deck. The type of metal used for the deck flashing should be the same type as the metals used in the preservatives found in the wood decking. ';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Deck Railing Post ';
  syndicate.article_url[ syndicate.index ] = 'http://www.askthebuilder.com/562_Deck_Railing_Post.shtml';
  syndicate.article_date[ syndicate.index ] = 'Mon, 21 Mar 2005';
  syndicate.article_summary[ syndicate.index ] = '  <table border=0 cellspacing=2 cellpadding=0 width=100 align=right>\n   <tr><td><img src="http://www.askthebuilder.com/artman/uploads/562thumb.jpg" height="133" width="100" border=1></td></tr>\n  </table>\nThe deck post railing and the way it connects to the deck and adjacent stairs is very critical. If it is not done properly, it can be dangerous. Over time the deck posts can wobble and become very unsafe. There are several ways to install railing posts that will be secure for many years. ';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Connecting a Deck to a House';
  syndicate.article_url[ syndicate.index ] = 'http://www.askthebuilder.com/554_Connecting_a_Deck_to_a_House.shtml';
  syndicate.article_date[ syndicate.index ] = 'Mon, 24 Jan 2005';
  syndicate.article_summary[ syndicate.index ] = '  <table border=0 cellspacing=2 cellpadding=0 width=100 align=right>\n   <tr><td><img src="http://www.askthebuilder.com/artman/uploads/554_1-thumb.jpg" height="133" width="100" border=1></td></tr>\n  </table>\nJoist hangers and ledger boards will connect your deck to you home. This is the best solution. The free standing deck will not cause leaks at the house and will not collapse due to rot. Connecting the deck to columns or posts correctly is critical. Racking forces will collapse your deck if this is not done in an approved manner. ';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Composite Decking';
  syndicate.article_url[ syndicate.index ] = 'http://www.askthebuilder.com/551_Composite_Decking.shtml';
  syndicate.article_date[ syndicate.index ] = 'Mon, 03 Jan 2005';
  syndicate.article_summary[ syndicate.index ] = '  <table border=0 cellspacing=2 cellpadding=0 width=100 align=right>\n   <tr><td><img src="http://www.askthebuilder.com/artman/uploads/551thumb.jpg" height="90" width="100" border=1></td></tr>\n  </table>\nComposite decking is very attractive but not all composite decking materials are the same. As you start to analyze composite decking prices when you actually touch and feel composite wood decking samples, be sure you ask very pointed questions about what the manufacturer includes in the composite decking to prevent wood rot. Be very careful as some salespeople are armed with the <strong>wrong</strong> information! ';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Deck Piers and Footings';
  syndicate.article_url[ syndicate.index ] = 'http://www.askthebuilder.com/519_Deck_Piers_and_Footings.shtml';
  syndicate.article_date[ syndicate.index ] = 'Mon, 24 May 2004';
  syndicate.article_summary[ syndicate.index ] = '  <table border=0 cellspacing=2 cellpadding=0 width=100 align=right>\n   <tr><td><img src="http://www.askthebuilder.com/artman/uploads/519_1-thumb.jpg" height="133" width="100" border=1></td></tr>\n  </table>\nDecks that need piers or footings must have them installed below the frost line. This will keep the piers from heaving up out of the ground from the strength of the freeze. Reinforcing steel will help keep the piers from cracking. ';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Deck Support Columns';
  syndicate.article_url[ syndicate.index ] = 'http://www.askthebuilder.com/420_Deck_Support_Columns.shtml';
  syndicate.article_date[ syndicate.index ] = 'Mon, 01 Jul 2002';
  syndicate.article_summary[ syndicate.index ] = '  <table border=0 cellspacing=2 cellpadding=0 width=100 align=right>\n   <tr><td><img src="http://www.askthebuilder.com/artman/uploads/420_1-thumb.jpg" height="133" width="100" border=1></td></tr>\n  </table>\nSteel beams or columns will supply more support to a taller deck than wood can. These columns are easy to work with and connect simply under the deck. Making connections to the concrete piers is also an easy task. Painting the steel before installation will help with rust prevention. ';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Decking Materials - Synthetic';
  syndicate.article_url[ syndicate.index ] = 'http://www.askthebuilder.com/239_Decking_Materials_-_Synthetic.shtml';
  syndicate.article_date[ syndicate.index ] = 'Mon, 11 Jan 1999';
  syndicate.article_summary[ syndicate.index ] = 'Decks don\'t have to be made of wood only. You can find many types of alternative decking material. Virgin vinyl, recycled plastic, plastic resin mixed with wood fibers and aluminum. Sealing many of these materials is not necessary. Read this column to see the pros and cons. ';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Synthetic Decking Manufacturers ';
  syndicate.article_url[ syndicate.index ] = 'http://www.askthebuilder.com/B239_Synthetic_Decking_Manufacturers_.shtml';
  syndicate.article_date[ syndicate.index ] = 'Mon, 11 Jan 1999';
  syndicate.article_summary[ syndicate.index ] = 'Synthetic deck material manufacturers make a wide variety of decking products. The following is a list of manufacturers along with the kind of material they use to make their deck: virgin vinyl or recycled content. ';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Synthetic Decking & Sealers';
  syndicate.article_url[ syndicate.index ] = 'http://www.askthebuilder.com/B239_Synthetic_Decking_Sealers.shtml';
  syndicate.article_date[ syndicate.index ] = 'Mon, 11 Jan 1999';
  syndicate.article_summary[ syndicate.index ] = 'Vinyl decking and plastic decking have maintenance advantages over wood decking. Virgin vinyl decks are better than recycled material decks because they both last longer and won\'t lose their color. Use a synthetic deck sealer for maintenance. ';
  syndicate.index++;







// Set defaults for arguments if user hasn't set them
if (syndicate.title_fontface == null)    { syndicate.title_fontface = 'Geneva, Arial, sans-serif'; }
if (syndicate.title_fontsize == null)    { syndicate.title_fontsize = '2'; }
if (syndicate.title_fontcolor == null)   { syndicate.title_fontcolor = '#003399'; }
if (syndicate.title_fontbold == null)    { syndicate.title_fontbold = true; }
if (syndicate.title_fontital == null)    { syndicate.title_fontital = false; }
if (syndicate.date_fontface == null)     { syndicate.date_fontface = 'Geneva, Arial, sans-serif'; }
if (syndicate.date_fontsize == null)     { syndicate.date_fontsize = '1'; }
if (syndicate.date_fontcolor == null)    { syndicate.date_fontcolor = '#6699cc'; }
if (syndicate.date_fontbold == null)     { syndicate.date_fontbold = false; }
if (syndicate.date_fontital == null)     { syndicate.date_fontital = false; }
if (syndicate.date_fontunder == null)    { syndicate.date_fontunder = false; }
if (syndicate.summary_fontface == null)  { syndicate.summary_fontface = 'Geneva, Arial, sans-serif'; }
if (syndicate.summary_fontsize == null)  { syndicate.summary_fontsize = '2'; }
if (syndicate.summary_fontcolor == null) { syndicate.summary_fontcolor = '#6699cc'; }
if (syndicate.summary_fontbold == null)  { syndicate.summary_fontbold = false; }
if (syndicate.summary_fontital == null)  { syndicate.summary_fontital = false; }
if (syndicate.summary_fontunder == null) { syndicate.summary_fontunder = false; }

if (syndicate.title_maxlength == null)   { syndicate.title_maxlength = 0; }
if (syndicate.summary_maxlength == null) { syndicate.summary_maxlength = 0; }

if (syndicate.bgcolor == null)           { syndicate.bgcolor = '#ffffff'; }
if (!syndicate.max_articles)             { syndicate.max_articles = syndicate.article_title.length; }  // !syndicate.max_articles catches null and zero
if (syndicate.display_date == null)      { syndicate.display_date = true; }
if (syndicate.display_summaries == null) { syndicate.display_summaries = true; }


// Don't allow user to display too many articles
if (syndicate.max_articles > syndicate.article_title.length) {
  syndicate.max_articles = syndicate.article_title.length;
}

/*
//Function to crop text on word boundaries
function crop_text(text, max_length) {

  // If the string is already small enough, return it unscathed
  if (text.length <= max_length) { return( text ); }

  // If the user has specified a length of 0, it means he wants the whole thing
  if (max_length == 0) { return( text ); }

  // Start looking for a space, leaving space for an elipsis on the end
  var test_length = (max_length - 3);
  if (test_length < 1) { return( '...' ); }   // max_length too small
  while (text.charAt(test_length) != ' ') {
    test_length--;

    // If we didn't find any spaces to break on, return the string broken at max_length
    if (test_length == 0) { return( text.substring(0, max_length - 3) + '...' ); }
  }

  return text.substring(0, test_length) + '...';
}
*/

// List our articles, stopping if the user doesn't want any more
for ( syndicate.index = 0; syndicate.index < syndicate.max_articles ; syndicate.index++ ) {

  /*syndicate.article_title[syndicate.index] = crop_text(syndicate.article_title[syndicate.index], syndicate.title_maxlength);
  syndicate.article_summary[syndicate.index] = crop_text(syndicate.article_summary[syndicate.index], syndicate.summary_maxlength);*/

  document.write('<tr><td bgcolor="' + syndicate.bgcolor + '">');
  document.write('<a href="' + syndicate.article_url[syndicate.index] + '" target="_blank">');
  if (syndicate.title_fontbold)  { document.write('<b>'); }
  if (syndicate.title_fontital)  { document.write('<i>'); }
  document.write('<font color="' + syndicate.title_fontcolor + '" face="' + syndicate.title_fontface + '" size="' + syndicate.title_fontsize + '"');
  if (syndicate.title_style)     { document.write(' style="' + syndicate.title_style + '"'); }
  document.write('>');
  document.write(syndicate.article_title[syndicate.index]);
  document.write('<br></font>');
  if (syndicate.title_fontital)  { document.write('</i>'); }
  if (syndicate.title_fontbold)  { document.write('</b>'); }
  document.write('</a>');

  if (syndicate.display_date) {
    if (syndicate.date_fontbold)  { document.write('<b>'); }
    if (syndicate.date_fontital)  { document.write('<i>'); }
    if (syndicate.date_fontunder) { document.write('<u>'); }
    document.write('<font color="' + syndicate.date_fontcolor + '" face="' + syndicate.date_fontface + '" size="' + syndicate.date_fontsize + '"');
    if (syndicate.date_style)     { document.write(' style="' + syndicate.date_style + '"'); }
    document.write('>');
    document.write(syndicate.article_date[syndicate.index]);
    document.write('<br></font>');
    if (syndicate.date_fontunder) { document.write('</u>'); }
    if (syndicate.date_fontital)  { document.write('</i>'); }
    if (syndicate.date_fontbold)  { document.write('</b>'); }
  }

  if (syndicate.display_summaries) {
    if (syndicate.summary_fontbold)  { document.write('<b>'); }
    if (syndicate.summary_fontital)  { document.write('<i>'); }
    if (syndicate.summary_fontunder) { document.write('<u>'); }
    document.write('<font color="' + syndicate.summary_fontcolor + '" face="' + syndicate.summary_fontface + '" size="' + syndicate.summary_fontsize + '"');
    if (syndicate.summary_style)     { document.write(' style="' + syndicate.summary_style + '"'); }
    document.write('>');
    document.write(syndicate.article_summary[syndicate.index]);
    document.write('<br></font>');
    if (syndicate.summary_fontunder) { document.write('</u>'); }
    if (syndicate.summary_fontital)  { document.write('</i>'); }
    if (syndicate.summary_fontbold)  { document.write('</b>'); }
  }

  document.write('<br></td></tr>\n');
}

// If you want your Webfeeds to be branded, uncomment the following lines.
// To do this, remove the // at the beginning of the next five lines:

//document.write('<tr><td bgcolor="' + syndicate.bgcolor + '">');
//document.write('<a href="#" target="_blank">');
//document.write('<font color="' + syndicate.title_fontcolor + '" face="Verdana, Arial, Helvetica, sans-serif" size="1">');
//document.write('<b>Powered by SITENAME.com</b></font></a>');
//document.write('<br><br></b></font></td></tr>\n');
