var headerImg1 = ["header-img1","Copyright \u00A9 Richard Termine"]
var headerImg2 = ["header-img2",""]
var headerImg3 = ["header-img3","Copyright \u00A9 Richard Termine"]
var headerImg4 = ["header-img4","Copyright \u00A9 Carol Rosegg"]
var headerImages = ["",headerImg1,headerImg2,headerImg3,headerImg4];

var currentImage = 1;
var intervalTimer;

function getBaseURL()
{
    var url = location.href;  // entire url including querystring - also: window.location.href;
    var baseURL = url.substring(0, url.indexOf('/', 14));


    if (baseURL.indexOf('http://localhost') != -1) {
        // Base Url for localhost
        var url = location.href;  // window.location.href;
        var pathname = location.pathname;  // window.location.pathname;
        var index1 = url.indexOf(pathname);
        var index2 = url.indexOf("/", index1 + 1);
        var baseLocalUrl = url.substr(0, index2);

        return baseLocalUrl + "/";
    }
    else {
        // Root Url for domain name
        return baseURL + "/";
    }

}

function getBrowser()
{
	var browserName = navigator.userAgent;
	// We have to check for Opera first because
	// at the beginning of the userAgent variable
	// Opera claims it is MSIE. 
	
	if (browserName.indexOf("Opera")!= -1) { 
		browserName = "Opera";
	}
	else if (browserName.indexOf("Firefox")!= -1) {
		browserName = "Firefox";
	}
	else if (browserName.indexOf("MSIE")!= -1) {
		browserName = "MSIE";
	}
	else if (browserName.indexOf("Netscape")!= -1) {
		browserName = "Netscape";
	}
	else if (browserName.indexOf("Safari")!= -1) {
		browserName = "Safari";
	}
	
	return browserName;

}

function loadWindowsMediaPlayer(media,divName,playerName,width,height,volume,autoStart)
{
	var divRef = document.getElementById(divName);
	
	divRef.innerHTML = '<object id="'+playerName+'"' 
		+ 'classid="clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6"'
		+ 'codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701"'
		+ 'standby="Loading Microsoft® Windows® Media Player components..."' 
		+ 'type="application/x-oleobject" width="'+width+'" height="'+height+'">' 
		+ '<param name="url" value="'+media+'">' 
		+ '<param name="volume" value="'+volume+'">' 
		+ '<param name="autoStart" value="'+autoStart+'">' 
		+ '<embed id="'+playerName+'" type="application/x-mplayer2" src="'+media+'"' 
		+ 'classid="clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6"'
		+ 'pluginspage="http://www.microsoft.com/Windows/MediaPlayer/"'
		+ 'type="application/x-mplayer2"'
		+ 'url="'+media+'"' 
		+ 'volume="'+volume+'"' 
		+ 'autostart="'+autoStart+'"' 
		+ 'width="'+width+'" height="'+height+'">' 
		+ '<\/embed>'
		+ '<\/object>';
}

function updateBackground(imageNumber)
{
	var imageName;
	var elemRef;

	clearInterval(intervalTimer);
	if (imageNumber != null) {
		currentImage = imageNumber;
	}
	else {
		currentImage = (currentImage == 4) ? 1 : currentImage + 1;
	}

	imageName = "url(images/" + headerImages[currentImage][0] + ".jpg)";
	elemRef = document.getElementById("row-2");
	elemRef.style.backgroundImage = imageName;		
	document.getElementById("DivMainPhotoCredit").firstChild.nodeValue =  headerImages[currentImage][1];	
	intervalTimer = setInterval("updateBackground()",10000);
}


