function opacity(id, opacStart, opacEnd, millisec) { 

	var object = document.getElementById(id);
	
	//Browser Detection - If IE do not even bother with it's terrible opacity filter.
	if(object.style.opacity == null && object.style.MozOpacity == null && object.style.KhtmlOpacity == null){
		if(opacEnd == 100)
		{
			object.style.visibility='visible';
		}
		else if(opacEnd > 0)
		{
			object.style.visibility='visible';
		}
		else
		{
			object.style.visibility='hidden';
		}
		return true;
	}
	
	//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) { 
		object.style.opacity = opacStart;
		object.style.visibility='visible';
        for(i = opacStart; i <= opacEnd; i++) 
        { 
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed)); 
            timer++; 
        } 
    } 

} 

function slide(id, slidestart, slideend, millisec, vz) { 

    //speed for each frame 
    var speed = Math.round(millisec / 100); 
    var timer = 0;  
	var sliderdiv;
	
  	if(vz == 1){
		sliderdiv = document.getElementById(id).style.height;
	}else{
		sliderdiv = document.getElementById(id).style.width;
	}
    //determine the direction for the blending, if start and end are the same nothing happens 
    if(slidestart > slideend) { 
        for(i = slidestart; i >= slideend; i--) { 
            setTimeout("document.getElementById('" + id + "').style.height='" + i + "px'", (timer * speed)); 
            timer++; 
        } 
    } else if(slidestart < slideend) { 
        for(i = slidestart; i <= slideend; i++) 
        { 
            setTimeout("document.getElementById('" + id + "').style.height='" + i + "px'", (timer * speed)); 
            timer++; 
        } 
    } 

} 

function changeOpac(opacity, id) { 
    var objectStyle = document.getElementById(id).style; 
    objectStyle.opacity = (opacity / 100); 
    objectStyle.MozOpacity = (opacity / 100); 
    objectStyle.KhtmlOpacity = (opacity / 100); 
    //object.filter = "alpha(opacity=" + opacity + ")"; 
} 