var fadeSteps = 40;
var fadeDelay = 100;
var nextSetDelay = 1500;
var loopPrepend = true;
var arMessage = new Array("Over 80 years","of Service","of quality","of experience");
var elIdx = 0, msgIdx = 0, fadeStep = 0, firstrun = 0;
var fadeElem;
var msgLen = arMessage.length;
function fadeMsg(){
    if(elIdx == 2 || (!loopPrepend && (msgIdx == msgLen))){
        if(elIdx != 2)msgIdx = 0;
        if(firstrun == 1){
			elIdx = 1;
		}else{
			elIdx = 0;
		}
        setTimeout('fadeMsg()', nextSetDelay);
    }else{
        if(msgIdx == msgLen)msgIdx = 1;
        if(elIdx == 0){
			for(var i=0;i<2;i++){
				setOpacity(document.getElementById('fadeElem'+i), 0);
			}
			firstrun = 1;
        }
        fadeStep = 40;
       	fadeElem = document.getElementById('fadeElem' + elIdx);
       	fadeElem.innerHTML = arMessage[msgIdx];
       	fadeStep = 0;
        elIdx++;
        msgIdx++;
        fadeIn();
    }
}
function fadeIn() {
    if(fadeStep > fadeSteps){
        fadeMsg();
        return;
    }
    setOpacity(fadeElem, (fadeStep/fadeSteps));
    fadeStep++;
    window.setTimeout("fadeIn()", fadeDelay);
}
function setOpacity( el, opacity){
    if(el.style.opacity != undefined){
        el.style.opacity = opacity;
    }else if( el.style.MozOpacity != undefined){
        el.style.MozOpacity = opacity;
    }else if ( el.style.filter != undefined){
        el.style.filter="alpha(opacity=" + Math.round(opacity * 100) + ")";
    }
}
