



// 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 ] = 'Small House Plans';
  syndicate.article_url[ syndicate.index ] = 'http://www.askthebuilder.com/632_Small_House_Plans.shtml';
  syndicate.article_date[ syndicate.index ] = 'Fri, 28 Jul 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/632thumb.jpg" height="75" width="100" border=1></td></tr>\n  </table>\nSmall house plans require just as much thought as plans for a mansion. Small house floor plans must tell the builder all he needs to know so the house is built exactly as it appears in your dreams. A small house can feel large if you include lots of tall ceilings, large windows and skylights. ';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = ' When to Pay for Remodeling Plans';
  syndicate.article_url[ syndicate.index ] = 'http://www.askthebuilder.com/N13_When_to_Pay_for_Remodeling_Plans.shtml';
  syndicate.article_date[ syndicate.index ] = 'Sun, 05 Jun 2005';
  syndicate.article_summary[ syndicate.index ] = 'Never pay all of the money due for remodeling plans before the plans are complete. Once you give cash in advance for incomplete work, you lose all of your leverage. Upfront payment has left tens of thousands of people disappointed when the person never finished the job after being paid. ';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Architect Fees and Services';
  syndicate.article_url[ syndicate.index ] = 'http://www.askthebuilder.com/528-Architect-Fees-and-Services.shtml';
  syndicate.article_date[ syndicate.index ] = 'Mon, 26 Jul 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/528_1-thumb.jpg" height="74" width="100" border=1></td></tr>\n  </table>\nArchitectural services are not all the same. Some architects are full service and offer all sorts of assistance while others just like to pump out plans. If you are building for the first time, the extra services a good architect offers may be worth their weight in gold. ';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Hire an Expert to Review House Plans';
  syndicate.article_url[ syndicate.index ] = 'http://www.askthebuilder.com/NH041_-Hire_Expert_to_Review_House_Plans.shtml';
  syndicate.article_date[ syndicate.index ] = 'Thu, 08 Apr 2004';
  syndicate.article_summary[ syndicate.index ] = 'Hire an expert to review house plans before building. An expert eye may detect flaws in house floor plans that could save years of woe. ';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Special Lots Need a Superb Architect';
  syndicate.article_url[ syndicate.index ] = 'http://www.askthebuilder.com/503_Special_Lots_Need_a_Superb_Architect.shtml';
  syndicate.article_date[ syndicate.index ] = 'Mon, 02 Feb 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/503_1-thumb.jpg" height="75" width="100" border=1></td></tr>\n  </table>\nSpecial lots need an architect with vision. The right professional to design your new home views is the one chance you have to do it right. Good architects will make the most of your lot or land to showcase your home. ';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Home Plans';
  syndicate.article_url[ syndicate.index ] = 'http://www.askthebuilder.com/NH028_Home_Plans.shtml';
  syndicate.article_date[ syndicate.index ] = 'Mon, 29 Dec 2003';
  syndicate.article_summary[ syndicate.index ] = 'Home plans with detailed interior and exterior&nbsp;elevations and exact specifications will help make your dream home become reality.&nbsp;&nbsp;Be specific with house floor plans, and make your plans reflect&nbsp;exactly what you want down to the smallest detail.&nbsp;Avoid problems by drawing up&nbsp;precise home plans before your new home construction begins. ';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Smart First Time Buyers Plan Ahead';
  syndicate.article_url[ syndicate.index ] = 'http://www.askthebuilder.com/NH027_-_Smart_First-Time_Buyers_Plan_Ahead.shtml';
  syndicate.article_date[ syndicate.index ] = 'Sat, 20 Dec 2003';
  syndicate.article_summary[ syndicate.index ] = 'First time new home buyers should plan needs, amenities and budget before starting your venture. Ample space and storage are top needs in new home plans. Consider, too, garage, closets, yard space and your favored orientation of the sun. Your new home will be a joy if you plan well upfront. ';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = ' New Construction Change Orders - Costly';
  syndicate.article_url[ syndicate.index ] = 'http://www.askthebuilder.com/NH009_-_New_Construction_Change_Orders_-_Costly.shtml';
  syndicate.article_date[ syndicate.index ] = 'Thu, 24 Jul 2003';
  syndicate.article_summary[ syndicate.index ] = 'New construction blues for builder and homeowner can be avoided if you select all features of your new home first and nix change orders. New home construction can suffer cost overruns, time delays and price gouging by a contractor when you decide to change some aspect of your job while work is in progress. ';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Construction - Get Organized';
  syndicate.article_url[ syndicate.index ] = 'http://www.askthebuilder.com/B376_Construction_-_Get_Organized.shtml';
  syndicate.article_date[ syndicate.index ] = 'Mon, 27 Aug 2001';
  syndicate.article_summary[ syndicate.index ] = 'Construction requires you to get organized in advance to avoid costly changes and assure that your chosen amenities are the ones actually delivered. Keep your multiple decisions organized in a three ring binder with sections for each room that store all details for that room so that contractors and you can check back. Getting organized will eliminate very costly change orders as long as you stick to your decisions. Make changes during building and be prepared to pay the price! ';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Building a New Home - Get Organized';
  syndicate.article_url[ syndicate.index ] = 'http://www.askthebuilder.com/376_Building_a_New_Home_-_Staying_Organized.shtml';
  syndicate.article_date[ syndicate.index ] = 'Mon, 27 Aug 2001';
  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/376_1-thumb.jpg" height="75" width="100" border=1></td></tr>\n  </table>\nBuilding a new home requires hundreds of choices. Get organized by keeping all of your choices and plans for your new home building project in a binder so no decisions fall through the cracks. Blueprints and specifications along with this binder will keep track of the entire project. Select amenities for your new home at the start so that workmen can plan openings and utility adaptations to stay on schedule. ';
  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');
