// JavaScript Document
var Vchar = "1,2,3,4,5,6,7,8,9";
  function getNum(iLength,iNum)
  {
	  var container = document.getElementById("NumRssContent");
        VcArray = Vchar.split(',');
        var VNum = "";        
        var rndArr = new Array();
		/*
		var div1="<div class='newsblurb'><strong>02.13.07:</strong> <span class='bluetextstrong'>Lorem ipsum dolor</span> set ametpsum primis. </div></div>";
		var div2="<div class='newsblurb'><strong>02.08.07:</strong> <span class='bluetextstrong'>Lorem ipsum dolor</span> set ametpsum primis.</div></div>";
		var div3="<div class='newsblurb'><strong>01.22.07:</strong> <span class='bluetextstrong'>Lorem ipsum dolor</span> set ametpsum primis.</div></div>";
		var div4="<div class='newsblurb'><strong>01.15.07:</strong> <span class='bluetextstrong'>Lorem ipsum dolor</span> set ametpsum primis.</div></div>";*/
		var disdiv="div";
		var css;
		
       
        for (i = 1; i < iLength + 1; i++)
        {   
            if(i>1)
            {
                do
                {
                    rndArr[i-1] = parseInt(Math.random()*iNum);

                    goon = false;
                    for(ix=0; ix<i-1; ix++)
                    {
                        if (rndArr[ix] == rndArr[i-1])
                       {
                            goon = true;
                            break;
                        }
                    }
                    if (!goon)
                        break;
                } while (1 == 1);
            }
            else
                rndArr[i-1] = parseInt(Math.random()*iNum);
			
			VNum +="<div class='realContent' style='text-overflow:ellipsis;' id='realContent_" + (i-1) + "'></div>";
			
        }
	container.innerHTML = VNum;
  }
  
  function fillRealRssContent(iLength)  
  {
	  getCountRssItems(iLength);
  }
  
  function getCountRssItems(count)
  {
	 var items = new Array();
	 
	 if(xmlHttp == null)
	{
		createXMLHttpRequest();
	}
	//document.write(this.divId);
	xmlHttp.open("GET", "/rss/all_2009.xml", true);
    // Setup a function for the server to run when it's done
    xmlHttp.onreadystatechange = function()
	{
		if (xmlHttp.readyState == 4 && xmlHttp.status == 200)
		{	
	        var xmldom = xmlHttp.responseXML;
	        var channel = xmldom.getElementsByTagName("channel").item(0);
            var itemlist = channel.childNodes;
            var itemcount = 0;
			var j = 0;
            
            for(var i = 0; i < itemlist.length; i++)
            {
                var node=itemlist.item(i);
                if(node.tagName == "item")
                {
                   if(itemcount > count)
                   {
					   	for (var k = 0; k < count; k++)
						{
							var c = document.getElementById("realContent_" + k);
							c.innerHTML = items[k];
						}
                        return;
                   } 
				   else
				   {
				   		items[itemcount] = fill1RssItem(node.childNodes, j);
						//alert(fill1RssItem(node.childNodes, j));
						//alert(items[itemcount]);
				   		itemcount++;
						j++;
				   }
                }
            }
            
		}
	}
    // Send the request
    xmlHttp.send(null);	
}

function fill1RssItem(itemlist, subId)
{
	var content;
	var description;
	var pubDate;
	var title;
	var link;
	var author;
	for(var i=0; i<itemlist.length; i++)
	{
		var node=itemlist.item(i);
		if(node.tagName == "title")
		{
		    title = node.childNodes[0].data;
	    }
        if(node.tagName == "link")
        {
            link = node.childNodes[0].data;
        }
        if(node.tagName == "description")
        {
            description = node.childNodes[0].data;
        }
        if(node.tagName == "author")
		{
 			author = node.childNodes[0].data;
 		}
 		if(node.tagName == "pubDate")
		{
			var preDate = new Date(node.childNodes[0].data);
 			pubDate = preDate.toString().split(" ")[1] + " " + preDate.getDate() + ",&nbsp;" + preDate.getFullYear();
			pubDate = (pubDate.replace(/Jan/, "January"));
			pubDate = (pubDate.replace(/Feb/, "February"));
			pubDate = (pubDate.replace(/Mar/, "March"));
			pubDate = (pubDate.replace(/Apr/, "April"));
			pubDate = (pubDate.replace(/Jun/, "June"));
			pubDate = (pubDate.replace(/Jul/, "July"));
			pubDate = (pubDate.replace(/Aug/, "August"));
			pubDate = (pubDate.replace(/Sep/, "September"));
			pubDate = (pubDate.replace(/Oct/, "October"));
			pubDate = (pubDate.replace(/Nov/, "November"));
			pubDate = (pubDate.replace(/Dec/, "December"));
			}
	}
	content = "<h2>" + pubDate + "</h2> <p>";
	content += "<a href='#' onClick=\"getRssItemContent('pagedRssContent','" + link +"')\">" + title.substring(0, 65) + "..." + "</a></p>";// + description.substring(0, 30) + "..." + "</div>";
	return content;
}
