function getNewsWatch(url){

    try {

	var now = new Date();
	var minute = now.getMinutes();
	var hour = now.getHours();
	var day = now.getDate();
	url = url + "m=" + minute + "&h=" + hour + "&day=" + day + "&c=y";
    	setNewswatchColor("white")
        var request = createXMLHttpRequest();
        request.open("GET", url, true);
        request.setRequestHeader("Content-Type", "application/x-javascript;");
        
        request.onreadystatechange = function(){
	//alert('debugging newswatch:' + request.readyState);
            if (request.readyState == 4 && request.status == 200) {
                if (request.responseText) {
                    updateNewswatch(request.responseText);
                      
                }
            }
        };
        request.send(null);
    } 
    catch (err) {
        // do nothing - the items just won't refresh.
        updateNewswatchError(err)
    }
    runnewsWatch()
}

function setNewswatchColor(color){
    var container = document.getElementById("newsWatchScroller");
    if (container != null) {
        container.style.backgroundColor = color;
    }

}

function updateNewswatchError(err){
    var container = document.getElementById("newsWatchScroller");
    if (container != null) {
    	container.style.backgroundColor = "white";
    	window.setTimeout("setNewswatchColor('white')",1000)
        container.innerHTML =  container.innerHTML + "<br/>Refresh error<br/>" + err;

    }
}

function updateNewswatch(html){
    var container = document.getElementById("newsWatchScroller");
    if (container != null) {
    	window.setTimeout("setNewswatchColor('white')",1000)
        container.innerHTML = html;

    }
}

function runnewsWatch(){
    window.setTimeout("getNewsWatch('http://www.myfoxpointnow.com/templates/Now_CommunityWatch_Items?')", 60000);
}
