﻿var termsArray = [];
populateArray();
function populateArray(){
	var myTerms = document.getElementsByTagName('div');
	for(var i =0;i< myTerms.length;i++){
		if(myTerms[i].id.indexOf('divTerm_')>-1){
			var myIndex = myTerms[i].id.substring(8);
			termsArray[myIndex] = false;
		}
	}
}
function termFlag(id,raised){
	var myFlagIndex = document.getElementById(id).id.substring(8);
	termsArray[myFlagIndex] = raised;
	setTimeout('_hideTermPopup("'+"term_" + id.substring(8)+'")',900);
}
function showTermPopup(id){
	var myTerm = document.getElementById(id);
	var myTermPopup = document.getElementById("divTerm_" + id.substring(5));
	var myTermImg = document.getElementById("imgTerm_" + id.substring(5));
	termFlag(myTermPopup.id,true);
	var termWidth = myTerm.offsetWidth;
	var curleft = 0;
	var curtop = 0;
	do {
		curleft += myTerm.offsetLeft;
		curtop += myTerm.offsetTop;
//		alert(myTerm.className);
//		if(myTerm.className == "panel_Mid") {
//			break;
//		}
	} while (myTerm = myTerm.offsetParent);

	myTermPopup.style.left = curleft+(termWidth/2)-160 +"px";
	myTermPopup.style.top = curtop-186 +"px";
	myTermImg.style.left = curleft+(termWidth/2)-12 +"px";
	myTermImg.style.top = curtop-18 +"px";
	myTermImg.style.display = "block";
	myTermPopup.style.display = "block";
}
function hideTermPopup(id){
	var myTermPopup = document.getElementById("divTerm_" + id.substring(5));
	termFlag(myTermPopup.id,false);
	setTimeout('_hideTermPopup("'+id+'")',900);
}

function _hideTermPopup(id){
	var flagIndex = document.getElementById(id).id.substring(5);
	var myTermPopup =  document.getElementById("divTerm_" + id.substring(5));
	var myTermImg = document.getElementById("imgTerm_" + id.substring(5));
	if(termsArray[flagIndex]){
		if(isIE){
			myTermPopup.filters.item("DXImageTransform.Microsoft.Alpha").Opacity= 100;
			myTermImg.filters.item("DXImageTransform.Microsoft.Alpha").Opacity= 100;
		}
		myTermPopup.style.opacity = 1.0;
		myTermImg.style.opacity = 1.0;
		return;
	}
	if(isIE){
		var IEOpf = myTermPopup.filters.item("DXImageTransform.Microsoft.Alpha").Opacity;
	}
	var FFOpf = myTermPopup.style.opacity;
	
	if(isIE){
		if(IEOpf > 10){
			IEOpf = IEOpf -10;
			myTermPopup.filters.item("DXImageTransform.Microsoft.Alpha").Opacity= IEOpf;
			myTermImg.filters.item("DXImageTransform.Microsoft.Alpha").Opacity= IEOpf;
			setTimeout('_hideTermPopup("'+id+'")',150);
		}else{
			myTermPopup.style.display = "none";
			myTermImg.style.display = "none";
			myTermPopup.filters.item("DXImageTransform.Microsoft.Alpha").Opacity= 100;
			myTermImg.filters.item("DXImageTransform.Microsoft.Alpha").Opacity= 100;
		}
	}
	if(isFF){
	 if(FFOpf > 0.1){
			FFOpf = FFOpf - 0.1;
			myTermPopup.style.opacity = FFOpf;
			myTermImg.style.opacity = FFOpf;
			setTimeout('_hideTermPopup("'+id+'")',200);
		}else{
			myTermPopup.style.display = "none";
			myTermImg.style.display = "none";
			myTermPopup.style.opacity = 1.0;
			myTermImg.style.opacity = 1.0;
		}
	}
}