var cohTimer

function tbTimer(id){
	
	var c = document.getElementById(id);
	var h = document.getElementById(id + '_tbHidden');
	var u = c.getElementsByTagName('ul').item(0);
	var l = c.getElementsByTagName('li');
	var hd = h.innerText * 1;


	if(hd >= 1){
	
		var oldFadeDiv
		var newFadeDiv
			
		for(i=0;i<l.length;i++){
			if(l.item(i).className == 'active'){
				oldFade = l.item(i).id
				oldFadeDiv = l.item(i).id + "_div"

				if(i == l.length-1){
					newFade= l.item(0).id; 
					newFadeDiv= l.item(0).id + "_div"; 
				}else{
					newFade= l.item(i+1).id; 
					newFadeDiv= l.item(i+1).id + "_div";
				}
					
				break;
			}
		}
		
	document.getElementById(oldFade).className="";
	document.getElementById(newFade).className="active";
	
	document.getElementById(newFadeDiv).style.display="inline";

	changeOpac(0, newFadeDiv);
	changeOpac(100, oldFadeDiv);
    shiftOpacity(oldFadeDiv,600);
    shiftOpacity(newFadeDiv,600);

	}
	
	hd = hd + 1;
	
	h.innerText = hd;


	cohTimer = setTimeout("tbTimer('" + id + "')", 10000);
	
	
}

function opacity(id, opacStart, opacEnd, millisec) {

	var speed = Math.round(millisec / 100);
	var timer = 0;

	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++;
		}
	}
}

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(document.getElementById(id).style.opacity == 0) {
		opacity(id, 0, 100, millisec);
	} else {
		opacity(id, 100, 0, millisec);
	}
}

function blenddivs(obj, divid, millisec) 
{

alert('a');

    var objParent = obj.parentNode.parentNode;
    var newFade = obj.parentNode.id + "_div";
	var oldFade = "";
   
	for (i=0;i<objParent.childNodes.length;i++)
	    {
	        if(objParent.childNodes.item(i).className=="active")
	            {
                    oldFade = objParent.childNodes.item(i).id + "_div";
                    objParent.childNodes.item(i).className="";
	            }
	    }
    
   obj.parentNode.className="active";
   document.getElementById(newFade).style.display="inline";

    if (newFade != oldFade)
        {
        	changeOpac(0, newFade);
        	changeOpac(100, oldFade);
            shiftOpacity(oldFade,600);
            shiftOpacity(newFade,600);
        }

}

function currentOpac(id, opacEnd, millisec) {

	var currentOpac = 100;
	
	if(document.getElementById(id).style.opacity < 100) {
		currentOpac = document.getElementById(id).style.opacity * 100;
	}

	opacity(id, currentOpac, opacEnd, millisec)
}
