function opacity(id,message, opacStart, opacEnd, millisec) { 
    var speed = Math.round(millisec / 100); 
    var timer = 0; 
	var object = document.getElementById(id).style; 
	var object2 = document.getElementById(message).style; 
    if(opacStart > opacEnd) { 
        for(i = opacStart; i >= opacEnd; i--) { 
            setTimeout("changeOpac(" + i + ",'" + id + "','" + message + "')",(timer * speed)); 
            timer++; 
        } 
		self.setTimeout("hiddiv('"+message+"')", 500);
    } else if(opacStart < opacEnd) { 
	object.visibility="visible";
	object2.visibility="visible"; 
        for(i = opacStart; i <= opacEnd; i++) 
            { 
            setTimeout("changeOpac(" + i + ",'" + id + "','" + message + "')",(timer * speed)); 
            timer++; 
        } 
    } 
} 
function hiddiv(x){
	var object = document.getElementById('shadow').style; 
	var object2 = document.getElementById(x).style;
	object.visibility="hidden";
	object2.visibility="hidden"; 	
}
function changeOpac(opacity, id,message) { 
    var object = document.getElementById(id).style; 
	var object2 = document.getElementById(message).style; 
	object.display='block';
	object2.display='block';
	object.zIndex =999;
	object2.zIndex =1000;
    object.opacity = (opacity / 100); 
    object.MozOpacity = (opacity / 100); 
    object.KhtmlOpacity = (opacity / 100); 
    object.filter = "alpha(opacity=" + opacity + ")"; 
	object2.opacity = ((opacity+20) / 100); 
    object2.MozOpacity = ((opacity+20) / 100); 
    object2.KhtmlOpacity = ((opacity+20) / 100); 
    object2.filter = "alpha(opacity=" + (opacity+20) + ")";
} 