



// 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 ] = 'Door Hinges';
  syndicate.article_url[ syndicate.index ] = 'http://www.askthebuilder.com/633_Door_Hinges.shtml';
  syndicate.article_date[ syndicate.index ] = 'Fri, 04 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/633thumb.jpg" height="109" width="100" border=1></td></tr>\n  </table>\nDoor hinges are not all the same. Some old homes have hinges \nthat are ornate, and have square corners. Many modern door hinges are \nunattractive. You can replace modern ugly door hinges with gorgeous hinges that \nare solid brass, look old and have decorative tips. ';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Door Weatherstripping Sticks to Painted Door';
  syndicate.article_url[ syndicate.index ] = 'http://www.askthebuilder.com/EM0018_Door_Weatherstripping_Sticks_to_Painted_Door.shtml';
  syndicate.article_date[ syndicate.index ] = 'Sun, 29 Jan 2006';
  syndicate.article_summary[ syndicate.index ] = 'Door weatherstripping can stick to freshly painted doors. This can happen even if you let the paint dry overnight and it feels dry. Paint that feels dry and paint that is fully cured and hard are two different things. ';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Door Fit is Poor';
  syndicate.article_url[ syndicate.index ] = 'http://www.askthebuilder.com/EM0003_Door_Fit_is_Poor.shtml';
  syndicate.article_date[ syndicate.index ] = 'Sat, 03 Dec 2005';
  syndicate.article_summary[ syndicate.index ] = 'A door can fit poorly if the wall in which the door is hung is twisted. Doors are usually flat and the wall surface must also be flat for the door to meet evenly all along the edge of the jamb when the door is closed. ';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Door Closes on Its Own';
  syndicate.article_url[ syndicate.index ] = 'http://www.askthebuilder.com/Door_Closes_on_Its_Own.shtml';
  syndicate.article_date[ syndicate.index ] = 'Tue, 22 Nov 2005';
  syndicate.article_summary[ syndicate.index ] = 'Doors can open and close on their own. You do not have to use a doorstop to solve this problem. A hammer can be used with some ingenuity. ';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Exterior Doors Rub Carpets';
  syndicate.article_url[ syndicate.index ] = 'http://www.askthebuilder.com/572_Exterior_Doors_Rub_Carpets.shtml';
  syndicate.article_date[ syndicate.index ] = 'Mon, 30 May 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/572thumb.jpg" height="75" width="100" border=1></td></tr>\n  </table>\nExterior doors are often installed too low by the builder. The door then sits too close to the floor and rubs the carpet in front of the door. This problem is totally avoidable if the rough carpenter adds extra height to the rough opening and installs an extra piece of lumber on top of the subfloor. \n<P></P>';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'French Doors ';
  syndicate.article_url[ syndicate.index ] = 'http://www.askthebuilder.com/N1-French_Doors.shtml';
  syndicate.article_date[ syndicate.index ] = 'Thu, 04 Nov 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/n1_1-thumb.jpg" height="66" width="100" border=1></td></tr>\n  </table>\nFrench doors can be installed by any homeowner. Custom jambs made for the age of your house might be necessary. These french doors will require a rough opening and new header before you position the door. Determine your ability to plaster the gaps. Rookie plasterers should not use traditional white-coat plaster. ';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Fiberglass Door Manufacturers';
  syndicate.article_url[ syndicate.index ] = 'http://www.askthebuilder.com/B533_Fiberglass_Door_Manufacturers.shtml';
  syndicate.article_date[ syndicate.index ] = 'Sun, 19 Sep 2004';
  syndicate.article_summary[ syndicate.index ] = 'Fiberglass doors are made by two major manufacturers: Therma-Tru and Stanley. Their exterior fiberglass doors are made with quality. Therma-Tru even has its own line of stain for their fiberglass doors. ';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Fiberglass Doors ';
  syndicate.article_url[ syndicate.index ] = 'http://www.askthebuilder.com/533-Fiberglass-Doors-are-Superb.shtml';
  syndicate.article_date[ syndicate.index ] = 'Mon, 30 Aug 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/533_1-thumb.jpg" height="122" width="100" border=1></td></tr>\n  </table>\nFiberglass doors, in my opinion, are one of the top 25 best all-time home building products. Insulation from a fiberglass entry door is better than that of a wood door. Fiberglass exterior doors have designer options such as beveled glass, unlimited door styles and stains. ';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Replacing a Front Door';
  syndicate.article_url[ syndicate.index ] = 'http://www.askthebuilder.com/515_Replacing_a_Front_Door.shtml';
  syndicate.article_date[ syndicate.index ] = 'Mon, 26 Apr 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/515_i-thuimb.jpg" height="129" width="100" border=1></td></tr>\n  </table>\nFront entry doors can be replaced easily enough as replacement exterior doors are usually the same size. Front entry doors have trim framing the door that is larger than the door unit itself. Remove this framing and measure the door from bottom to top. An exterior door store will have catalogs that list the dimensions and types of doors you can consider using. Threshold work should be done by a knowledgeable carpenter. ';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Installing Pocket Doors';
  syndicate.article_url[ syndicate.index ] = 'http://www.askthebuilder.com/489_Adding_Pocket_Doors_in_an_Existing_Home.shtml';
  syndicate.article_date[ syndicate.index ] = 'Mon, 27 Oct 2003';
  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/489_1-thumb.jpg" height="75" width="100" border=1></td></tr>\n  </table>\nPocket door installation is a great project that will give you an average of&nbsp;10 square feet of floor space than a traditional hinged door. Make sure you know what is inside of your wall before demolition and determine if it is a bearing wall. Invest in the best door frames and components. ';
  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');
