
function onloadEvent(){
	   preloadImgs(); 
	   randomImages();
	   getRSS();
   }
   
  // Comma separated list of images to rotate
var imgs = new Array('themes/images/crp1.gif','themes/images/crp2.gif', 'themes/images/smoller.JPG');
// delay in milliseconds between image swaps 1000 = 1 second
var delay = 7000;
var counter = Math.ceil(3*Math.random())
   


function getRSS()
{
    if (window.ActiveXObject) //IE
        xhr = new ActiveXObject("Microsoft.XMLHTTP");
    else if (window.XMLHttpRequest) //other
        xhr = new XMLHttpRequest();
    else
        alert("your browser does not support AJAX");

 
 
   xhr.open("GET","./trial_proxy.asp",true);

    xhr.setRequestHeader("Cache-Control", "no-cache");
    xhr.setRequestHeader("Pragma", "no-cache");

    xhr.onreadystatechange = function() {
        if (xhr.readyState == 4)
        {
            if (xhr.status == 200)
            {
                
                if (xhr.responseText != null)
                    processRSS(xhr.responseXML);
                else
                {
                    alert("Failed to receive RSS file from the server - file not found.");
                    return false;
                }
            }
            else
                alert("Error code " + xhr.status + " received: " + xhr.statusText);
        }
    }

    xhr.send(null); 
}

function processRSS(rssxml)
{
    RSS = new RSS2Channel(rssxml);
    showRSS(RSS);
  
}


function RSS2Channel(rssxml)
{
 
    //required string properties
    this.title;
    this.link;
   
    //array of RSS2Item objects
    this.items = new Array();

    var chanElement = rssxml.getElementsByTagName("channel")[0];
    var itemElements = rssxml.getElementsByTagName("item");


    for (var i=0; i<itemElements.length; i++)
    {
        Item = new RSS2Item(itemElements[i]);
        this.items.push(Item);
    }

   
    var properties = new Array("title", "link");
    var tmpElement = null;
    for (var i=0; i<properties.length; i++)
    {
        tmpElement = chanElement.getElementsByTagName(properties[i])[0];
        if (tmpElement!= null)
            eval("this."+properties[i]+"=tmpElement.childNodes[0].nodeValue");
    }
}

function RSS2Item(itemxml)
{
    /*required properties (strings)*/
    this.title;
    this.link;
    
    var properties = new Array("title", "link");
    var tmpElement = null;
    for (var i=0; i<properties.length; i++)
    {
        tmpElement = itemxml.getElementsByTagName(properties[i])[0];
        if (tmpElement != null)
            eval("this."+properties[i]+"=tmpElement.childNodes[0].nodeValue");
    }

  }
  
  
  function showRSS(RSS)
{
    var properties = new Array("title","link");
	
   item_html = '<ul >'
   for (var i=0; (i<RSS.items.length && i< 3); i++)
    {
        item_html += '<li><a class="font-small" target="_blank" href="'+RSS.items[i].link+'"> '+RSS.items[i].title+' </a></li>'
      
    }
     item_html += "</ul>";
	  document.getElementById("trials").innerHTML += item_html; 
	 
    return true;
}
// JavaScript Document