/**
 * Fade and blend code
 * Based on example code from http://brainerror.net/
 * Modified for Turners Cleaning and Support Services
 */

var gCounter=0;
var gVisible=false;
var gNewsItems = new Array();

gNewsItems[0] = "<h1>Large Business of the Year</h1><p>Turners Cleaning &amp; Support Services win's Hertfordshire &quot;Large Business of the Year&quot;</p><p><a href='http://www.hertsbusinessawards.co.uk/businessawards/hertfordshire/winners09.aspx' target='_blank'>Visit the Hertfordshire Business Awards website</a></p>";
gNewsItems[1] = "<h1>Newsletter</h1><p>Please <a href='./newsletters/index.html'>click here</a> to download our current and past newsletters from Turners Cleaning &amp; Support Services</p>";
gNewsItems[2] = "<h1>Company of the Year</h1><p>Turners Cleaning &amp; Support Services win's Hertfordshire &quot;Company of the Year&quot;</p><p><a href='http://www.hertsbusinessawards.co.uk/businessawards/hertfordshire/winners09.aspx' target='_blank'>Visit the Hertfordshire Business Awards website</a></p>";

function showNews() {
	var divID = document.getElementById("news");
	
	//Ensure news div is faded to 0 at start
	//fade("news",0,0,1);
	
	if (gVisible)
	{
		fade("news",100,0,1000);
		setTimeout("showNews()",1500);
	}
	else
	{
		divID.innerHTML = gNewsItems[gCounter];
		(gCounter < 2) ? gCounter = gCounter+1 : gCounter = 0;
		fade("news",0,100,3500);
		setTimeout("showNews()",8000);		
	}
	
	gVisible = !gVisible;
	
}

function fade(id, opacStart, opacEnd, millisec) {
    //speed for each frame
    var speed = Math.round(millisec / 100);
    var timer = 0;

    //determine the direction for the blending, if start and end are the same nothing happens
    if(opacStart > opacEnd) {
        for(i = opacStart; i >= opacEnd; i--) {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    } else if(opacStart < opacEnd) {
        for(i = opacStart; i <= opacEnd; i++)
            {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    }
}

//change the opacity for different browsers
function changeOpac(opacity, id) {
    var object = document.getElementById(id).style;
    object.opacity = (opacity / 100);
    object.MozOpacity = (opacity / 100);
    object.KhtmlOpacity = (opacity / 100);
    object.filter = "alpha(opacity=" + opacity + ")";
} 

