function rollOver() {
 var element = document.getElementsByTagName('img'),isMenu = [];
	for(var i=0; i<element.length; i++){
			var image = element[i];
			if(image.getAttribute('class').match(/companyLogo/gi)){
					 if(!window.name.match(/preLoad.complete/gi)){
							for(var j=1; j<=3; j++){
									var preLoad = [];
									preLoad[j] = new Image();
									preLoad[j].src = image.src.replace(/\d(?=\.)/,j);
							}
							window.name = '';
					}
					isMenu.push(image.src);
				
			}
	} 
}
function opacity(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 + ")";
		
	
}
function shiftOpacity(id, millisec) {
    //if an element is invisible, make it visible, else make it ivisible
    if(document.getElementById(id).style.opacity == 100) {
        opacity(id, 0, 300, millisec)
    } else {
        opacity(id, 300, 0, millisec);
				
    }
}

