function wireEventListener(target, eventType, functionRef, capture)
{
    if (typeof target.addEventListener != "undefined")
    {
        target.addEventListener(eventType, functionRef, capture);
    }
    else if(typeof target.attachEvent != "undefined")            
    {
        target.attachEvent("on" + eventType, functionRef);
    }
    else
    {
        eventType = "on" + eventType;
        
        if (typeof target[eventType] == "function")
        {
            var oldListener = target[eventType];
            
            target[eventType] = function()
            {
                oldListener();
                return functionRef();
            };
        }
        else
        {
            target[eventType] = functionRef;
        }
    }                
}

function getEventTarget(event)
{
    var targetElement = null;
    
    if (typeof event.target != "undefined")
    {
        targetElement = event.target;
    }
    else
    {
        targetElement = event.srcElement;
    }
    
    while(targetElement.nodeType == 3 && targetElement.parentNode != null)
    {
        targetElement = targetElement.parentNode;
    }
    
    return targetElement;
}
     
function loadheaderpic()
{
    var randomNumber = Math.floor(Math.random() * (2 + 1));
    var header = document.getElementById("headerimage");
    header.style.backgroundImage = "url(images/headerpic" + randomNumber + ".jpg)";            
}    

function loadsmallimage()
{
    var randomNumber = Math.floor(Math.random() * (3 + 1));        
    var smallimage = document.getElementById("smallimage");
    smallimage.innerHTML = '<img src="images/small' + randomNumber + '.jpg" />'        
    var smallimage2 = document.getElementById("smallimage2");    
    if (smallimage2 != null && smallimage2 != "undefined")
    {
        var number = 0;
        if (randomNumber >= 3 || randomNumber <= 0)
        {
            number = 1;
        }
        else
        {
            number = randomNumber + 1;
        }
        
        smallimage2.innerHTML = '<img src="images/small' + number + '.jpg" />'        
    }
} 
                
function init()
{
   loadheaderpic();
   loadsmallimage();
}

wireEventListener(window, "load", init, false);