/*copy, link, text to follow link, html to finish copy, image, if clearspacer is required above image - width
and height of clearspacer*/

function makeNews(c,l,f,htmlFinish,i,spcw,spch){
      this.copy = c;
      this.link = l;
      this.follow = f;
	  this.finish = htmlFinish;	  
      this.img = i;
	  this.spacingw = spcw;
	  this.spacingh = spch;
	  this.spacer = "images/clearspacer.gif";
      this.write = writeNews;
   }

   function writeNews(){
      var str = '';
      str += '<img border="0" src="' + 'images/clearspacer.gif' + '" width="' + this.spacingw + '" height="' + this.spacingh +'"><br />';	  	  
      str += '<a href="' + this.link + '"  target="_blank"> ';
      str += '<img border="0" src="' + 
         this.img.src + '"></a><br />';
      str += this.copy + '<br />';
      str +=  '<a href="' + this.link + '"  target="_blank"> ' + 
         this.follow + '</a>';
      str += this.finish;		 
      return str;
   }

   var boysanddogImg = new Image();
   boysanddogImg.src = 'images/3boysanddog.jpg';
   var listImg = new Image();
   listImg.src = 'images/mums_the_wurd.jpg';
   var treeImg = new Image();
   treeImg.src = 'images/rectanglebutton.jpg';
   var bostonImg = new Image();
   bostonImg.src = 'images/125sq_seenon.gif';
   var cirqueImg = new Image();
   cirqueImg.src = 'images/cirque.jpg';
   var cookieImg = new Image();
   cookieImg.src = 'images/cookie_logo.jpg';
   var fivem4mImg = new Image();
   fivem4mImg.src = 'images/5m4m.jpg';
   var nicksImg = new Image();
   nicksImg.src = 'images/nicksparentsconnect.jpg';
   var homeschoolImg = new Image();
   homeschoolImg.src = 'images/sealofapproval2008.gif';
   var svmomsImg = new Image();
   svmomsImg.src = 'images/svmoms.jpg';
   var neatostuffImg = new Image();
   neatostuffImg.src = 'images/neatostuff.gif';
   var mamanistaImg = new Image();
    mamanistaImg.src = 'images/mamanista.jpg';
   var momadviceImg = new Image();
    momadviceImg.src = 'images/momadvice.jpg';
	
  

   var newsArray = new Array();
   
	newsArray[0] = new makeNews(
     "<p align=left class=text11news><br /><b><i>",
     'http://momof3boys3702.blogspot.com',
     'Mom of 3 Boys & A Dog','  </i></b></p>',boysanddogImg,0,0).write();
   
   newsArray[1] = new makeNews(
      "<p align=left class=text11news><br />I love the BusyBodyBook company and what they offer - smart and simple solutions to keep families organized.<br><b><i>",
      'http://www.momadvice.com/reviews/index.php/2008/09/28/busybodybook-wall-calendar',
      'MomAdvice.com','</i></b></p>',momadviceImg,0,0).write();   
   
   newsArray[2] = new makeNews(
      "<p align=left class=text11news><br /><b><i>",
      'http://www.homeschool.com',
      'Homeschool.com','  Approved</i></b></p>',homeschoolImg,0,0).write();
 
    newsArray[3] = new makeNews(
      "<p align=left class=text11news><br /><b></b><br /><br /><b><i>",
      'http://www.neatostuff.com/2008/07/14/fridge_grid',
      '-NeatoStuff','</i></b></p>',neatostuffImg,125,20).write();
   
    newsArray[4] = new makeNews(
      "<p align=left class=text11news><br />These are seriously the<br />best planners. So many<br />moms have asked me<br />where I got it,<br /><br /><b><i>Debbie at ",
       'http://mamanista.com',
       'Momanista.com','</i></b></p>',mamanistaImg,0,0).write();   

	newsArray[5] = new makeNews(
		  "<p align=left class=text11news><br />It takes a mom to<br />know a mom, which<br />is why we love this<br />mom-designed,<br />&uuml;ber-organized<br />book for busy families.<br /><br /><b><i>",
		   'http://www.parentsconnect.com/goods/Busy_Body_Book.jhtml',
		   'Nick\'s parentsconnect','</i></b></p>',nicksImg,0,0).write();   
   
   newsArray[6] = new makeNews(
      "<p align=left class=text11news><br />Hi Joan,<br /><br />Ok I absolutely love this book!<br /><br /><b><i>Amy,  at ",
       'http://mumsthewurd.blogspot.com/2007/06/organize-me-here-there-and-everywhere.html',
       'MumsTheWurd','</i></b></p>',listImg,0,0).write();
   
   newsArray[7] = new makeNews(
      "<p align=left class=text11news><br /><b>BusyBodyBook</b> is no ordinary agenda book!<br /><br /><b><i>",
      'http://momsfavoritestuff.com/blog/2007/07',
      '-Moms Favorite Stuff','</i></b></p>',treeImg,125,20).write();

   newsArray[8] = new makeNews(
      "<p align=left class=text11news><b>BusyBodyBook</b> offers a simple and stylish way to lay out household &amp; professional to do’s visually.<br /><b><i>",
      'http://www.bostonmamas.com/2007/08/parallel_work_play.html',
      '-bostonmamas.com','</i></b></p>',bostonImg,0,0).write();
   
   newsArray[9] = new makeNews(
      "<p align=left class=text11news><b>BusyBodyBook</b> at first might seem like your average dayplanner. But there's so much more!<br /><b><i>",
      'http://family.go.com/blog/BuckeyeChristy/blogpost/97A68655-0A9F-4EE8-A0C7-1ADEE9E64F89',
      'DisneyFamily.com','  <br />blogger</i></b></p>',cirqueImg,0,0).write();

   newsArray[10] = new makeNews(
      "<p align=left class=text11news><br />As seen on<b><i>",
      'http://www.cookiemag.com/magazine/blogs/dailyfind/2007/08/best-laid-plans.html',
      'CookieMagazine.com','</i></b></p>',cookieImg,0,0).write();

   newsArray[11] = new makeNews(
      "<p align=left class=text11news><br />I love my BusyBodyBook<br /><br /><b><i>Jennifer Donovan",
      'http://www.5minutesformom.com',
      '5MinutesforMom.com','</i></b></p>',fivem4mImg,125,20).write();

   newsArray[12] = new makeNews(
      "<p align=left class=text11news><br />Every mom should be seen with a BusyBodyBook",
      'http://www.svmoms.com',
      '','</p>',svmomsImg,125,20).write();

   
   var nIndex = 0;
   var timerID = null;
   
   function rotateNews(){
      var len = newsArray.length;
      if(nIndex >= len)
         nIndex = 0;
      document.getElementById('stories').innerHTML = 
         newsArray[nIndex];
      nIndex++;
      timerID = setTimeout('rotateNews()',3800);
   }

   function pauseNews() {
      if (timerID != null) {
         clearTimeout(timerID);
         timerID = null;
      }
   }
   
   function playNews() {
      if (timerID == null) {
         timerID = setTimeout('rotateNews()', 1000);
      }
   }

