var ie = (document.all) ? 1 : 0;
var p = (ie) ? "filter" : "MozOpacity";
var currentTabId="";

/* n is the element node
   v is the opacity value, from 0 to 100. */

function chageopacity(obj,opacity){
	obj=getObjfromIdorObj(obj);
	if (!obj)return false;
	if (ie)obj.style.filter='Alpha(Opacity='+opacity+')';
	else obj.style["MozOpacity"] = opacity/100;
}

function showotherlayer(id,from,to,container) {
	var starterObj=getObjfromIdorObj(id);
	var containerObj=getObjfromIdorObj(container);
	var divs=containerObj.childNodes;
	if (!divs) return false;
  	for (var i=0;i<divs.length;i++) {
  		if (divs[i].nodeName==starterObj.nodeName) {
			setClassBaseRoot(divs[i]);
			fromReg = new RegExp(from);
			var newid=String(divs[i].id).replace(fromReg,to);
			hideObj(newid);
		}
	}
/* 	document.getElementById(id).className='	tabbutton-overclass';*/
	setClassHover(id);
	fromReg = new RegExp(from);
	var newid=String(id).replace(fromReg,to);
	showObj(newid);
	chageopacity(newid,0);
	if (currentTabId!=id) {
		currentTabId=id;
		opacity=0;
	}
	layerfadein(newid);
}
var opacity=0;
function layerfadein(container) {
	opacity=opacity+10;
	chageopacity(getObjfromIdorObj(container),opacity);
	if (opacity<100)setTimeout('layerfadein(\''+container+'\');',30);
	else return false;
}
