function setClassName(objId, className) {
    document.getElementById(objId).className = className;
    }

function fadeIn(objId, fadein) {
    document.getElementById(objId).style.display = '';
    var opacity = document.getElementById(objId).style.opacity;
//        if(typeof( window[ document.getElementById(objId).style.opacity ] ) == "undefined")
//    	    opacity = 0;

//    if(opacity == 1)opacity = (0*1);
    if(fadein[objId] == '')fadein[objId] = 'i';
    if (opacity < 1 && fadein[objId] == 'i') {
        opacity = (opacity*1)+(0.2*1);
        // Safari 1.2, newer Firefox and Mozilla, CSS3
        document.getElementById(objId).style.opacity=opacity;
        // IE/Win
        document.getElementById(objId).style.filter = "alpha(opacity:"+(opacity*100)+")";
        // Safari<1.2, Konqueror
        document.getElementById(objId).style.KHTMLOpacity = opacity;
        window.setTimeout("fadeIn('"+objId+"', fadein)", 100);
        }
    else {
        fadein[objId] = 'o';
	document.getElementById(objId).style.opacity=1;
	document.getElementById(objId).style.filter = "alpha(opacity: 100)";
	document.getElementById(objId).style.KHTMLOpacity = 1;
        }
    }
function fadeOut(objId, fadein) {
    var opacity = document.getElementById(objId).style.opacity;
    if(opacity == null)opacity = 1;
    if(fadein[objId] == '')fadein[objId] = 'i';
    if (opacity > 0 && fadein[objId] == 'o') {
        opacity = (opacity*1)-(0.2*1);
        // Safari 1.2, newer Firefox and Mozilla, CSS3
        document.getElementById(objId).style.opacity=opacity;
        // IE/Win
        document.getElementById(objId).style.filter = "alpha(opacity:"+(opacity*100)+")";
        // Safari<1.2, Konqueror
        document.getElementById(objId).style.KHTMLOpacity = opacity;
        window.setTimeout("fadeOut('"+objId+"', fadein)", 100);
        }
    else {
	document.getElementById(objId).style.display = 'none';
        fadein[objId] = 'i';
        }
    }
