function initMain()
{
    initRotatingHeader()

    fixAllIEPNGs('/Media/transparent.gif');
    fixupAllIEPNGBGs();
    performPostEffectsFixups()

    return true;
}


function initRotatingHeader() {
//    for (var i = 0; i <= 34; i++) {
//       var img;
//        if (i < 10)
//            img="/advertising/tcbanner.0"+i+".jpg";
//        else
//            img="/advertising/tcbanner."+i+".jpg";
//       image[i] = img;
//    }
    var random_num = (Math.floor(Math.random()*12));
			var obj = document.getElementById("headerpic");
			obj.src = image[random_num];
	window.setTimeout("randomHeaderPic()", 6000);
}

function randomHeaderPic() {
    var random_num = (Math.floor(Math.random()*12))
	// Write the image tag with a random array element
    fadeOutandInNewImage("headerpic","headerpic2",100,image[random_num]);
}

function fadeOutandInNewImage(objId,backObjId,opacity,newImage) {
	if (document.getElementById) {
		var obj = document.getElementById(objId);
        if (opacity == 100) {
            backobj = document.getElementById(backObjId);
            backobj.src = newImage;
        }
        if (opacity >= 10) {
			setOpacity(obj, opacity);
			opacity -= 10;
			window.setTimeout("fadeOutandInNewImage('"+objId+"','"+backObjId+"',"+opacity+",'"+newImage+"')", 100);
		} else {
			obj = document.getElementById(objId);
			setOpacity(obj, 100);
			obj.src = newImage;
			fadeIn(objId,100);
		}
	}
}
function fadeIn(objId,opacity) {
	if (document.getElementById) {
		obj = document.getElementById(objId);
		if (opacity <= 100) {
			setOpacity(obj, opacity);
			opacity += 10;
			window.setTimeout("fadeIn('"+objId+"',"+opacity+")", 100);
		} else {
			window.setTimeout("randomHeaderPic()", 5000);
		}
	}
}

function setOpacity(obj, opacity) {
	opacity = (opacity == 100)?99.999:opacity;
	// IE/Win
	obj.style.filter = "alpha(opacity:"+opacity+")";
	// Safari<1.2, Konqueror
	obj.style.KHTMLOpacity = opacity/100;
	// Older Mozilla and Firefox
	obj.style.MozOpacity = opacity/100;
	// Safari 1.2, newer Firefox and Mozilla, CSS3
	obj.style.opacity = opacity/100;
}




function setborder(elem,color) {
    elem.style.borderColor = color;
}
