var isNN = document.layers ? true : false;
var isIE = document.all ? true : false;
var obj;
var faded=0;
var msgbox_showed = 0;
var element;
var panel_saved = 0;
var panel_lock = 0;
var panel_shown = 0;

function setOpacity(value)
{
    
    obj.style.opacity = value/10;
    
}

function ShowTip(szoveg, is_fadeout) {

	var tooltipID = "infobox";
	var offX = mY+20;
	var offY = mY;
	var formID = "formToShow";
	//var opacity = 0;
	
	
	tipMessage = szoveg;
	
	//alert('megjelenit: ' + szoveg);
	//alert(szoveg);
		
	var tooltipOBJ = (document.getElementById) ? document.getElementById(tooltipID) : eval("document.all['" + tooltipID + "']");
	var formOBJ = (document.getElementById) ? document.getElementById(formID) : eval("document.all['" + formID + "']");
	formOBJ.innerHTML = "<b>"+szoveg+"</b>";
	
	
	if (tooltipOBJ != null) {
		//var tooltipLft = (document.body.offsetWidth?document.body.offsetWidth:document.body.style.pixelWidth) - (tooltipOBJ.offsetWidth?tooltipOBJ.offsetWidth:(tooltipOBJ.style.pixelWidth?tooltipOBJ.style.pixelWidth:480)) - 30;
		var tooltipLft = mX+40;
		var tooltipTop = 0;
		if (navigator.appName == 'Netscape') {
			if (parseFloat(navigator.appVersion) >= 5) 
			{ 
			    //tooltipTop = ((document.body.scrollTop >= 0) ? document.body.scrollTop+offX : event.clientY + offY); 
			    tooltipTop = mY;
			}
			tooltipOBJ.style.left = tooltipLft; 
			tooltipOBJ.style.top = tooltipTop;
		} else {
			tooltipTop = (document.body.scrollTop>=0?document.body.scrollTop+offX:event.clientY+offY);
/*			if ((event.clientX > tooltipLft) && (event.clientY < (tooltipOBJ.scrollHeight?tooltipOBJ.scrollHeight:tooltipOBJ.style.pixelHeight) + 10)) {
				tooltipTop = (document.body.scrollTop?document.body.scrollTop:document.body.offsetTop) + event.clientY + 20;
			}*/
//alert(tooltipOBJ);
			tooltipOBJ.style.pixelLeft = tooltipLft; 
			tooltipOBJ.style.pixelTop = tooltipTop;
		}
		tooltipOBJ.style.visibility = "visible";
		
		
		
		
		if(is_fadeout == true)
		{
		    var num;
		    obj = tooltipOBJ;
		    tooltipOBJ.style.opacity = 0.0;
		    for(num=0; num<11; num++)
		    {
			setTimeout('setOpacity('+num+')', 50*num);
		    }
		}
	        //alert('hehe');
	}
}


function ShowImage(path, is_fadeout) {

	var tooltipID = "image";
	var offX = mY+20;
	var offY = mY;
	var formID = "image_1";
		
	var tooltipOBJ = (document.getElementById) ? document.getElementById(tooltipID) : eval("document.all['" + tooltipID + "']");
	var formOBJ = (document.getElementById) ? document.getElementById(formID) : eval("document.all['" + formID + "']");
	formOBJ.innerHTML = "<img src="+path+" />";
	
	
	
	if (tooltipOBJ != null) {
		//var tooltipLft = (document.body.offsetWidth?document.body.offsetWidth:document.body.style.pixelWidth) - (tooltipOBJ.offsetWidth?tooltipOBJ.offsetWidth:(tooltipOBJ.style.pixelWidth?tooltipOBJ.style.pixelWidth:480)) - 30;
		var tooltipLft = mX+40;
		var tooltipTop = 0;
		if (navigator.appName == 'Netscape') {
			if (parseFloat(navigator.appVersion) >= 5) { tooltipTop = (document.body.scrollTop>=0?document.body.scrollTop+offX:event.clientY+offY); }
			tooltipOBJ.style.left = tooltipLft; tooltipOBJ.style.top = tooltipTop;
		} else {
			tooltipTop = (document.body.scrollTop>=0?document.body.scrollTop+offX:event.clientY+offY);
/*			if ((event.clientX > tooltipLft) && (event.clientY < (tooltipOBJ.scrollHeight?tooltipOBJ.scrollHeight:tooltipOBJ.style.pixelHeight) + 10)) {
				tooltipTop = (document.body.scrollTop?document.body.scrollTop:document.body.offsetTop) + event.clientY + 20;
			}*/
//alert(tooltipOBJ);
			tooltipOBJ.style.pixelLeft = tooltipLft; tooltipOBJ.style.pixelTop = tooltipTop;
		}
		tooltipOBJ.style.visibility = "visible";
		
		
		
		
		
		if(is_fadeout == true)
		{
		    var num;
		    obj = tooltipOBJ;
		    tooltipOBJ.style.opacity = 0.0;
		    for(num=0; num<11; num++)
		    {
			setTimeout('setOpacity('+num+')', 50*num);
		    }
		}
		//alert('hehe');
	}
}


function ShowDscTip(title, szoveg, is_fadeout) {

	var tooltipID = "shortdescbox";
	var offX = mY+20;
	var offY = mY;
	var formID1 = "shortdescbox_1";
	var formID2 = "shortdescbox_2";
	
	//tipMessage = szoveg;
	
	//alert(szoveg);
	//alert(title + "-" +szoveg);
		
	var tooltipOBJ = (document.getElementById) ? document.getElementById(tooltipID) : eval("document.all['" + tooltipID + "']");
	var formOBJ1 = (document.getElementById) ? document.getElementById(formID1) : eval("document.all['" + formID1 + "']");
	var formOBJ2 = (document.getElementById) ? document.getElementById(formID2) : eval("document.all['" + formID2 + "']");
	//alert(szoveg);
	formOBJ1.innerHTML = title;
	formOBJ2.innerHTML = szoveg;
	
	
	
	
	
	if (tooltipOBJ != null) {
		//var tooltipLft = (document.body.offsetWidth?document.body.offsetWidth:document.body.style.pixelWidth) - (tooltipOBJ.offsetWidth?tooltipOBJ.offsetWidth:(tooltipOBJ.style.pixelWidth?tooltipOBJ.style.pixelWidth:480)) - 30;
		var tooltipLft = mX+40;
		var tooltipTop = mY;
		
		if(tooltipLft >= 700)
		    tooltipLft = 700;
		    
		if (navigator.appName == 'Netscape') {
			if (parseFloat(navigator.appVersion) >= 5) 
			{ 
			    //tooltipTop = (document.body.scrollTop>=0?document.body.scrollTop+offX:event.clientY+offY); 
			}
			tooltipOBJ.style.left = tooltipLft; 
			tooltipOBJ.style.top = tooltipTop;
		} else {
			tooltipTop = (document.body.scrollTop>=0?document.body.scrollTop+offX:event.clientY+offY);
/*			if ((event.clientX > tooltipLft) && (event.clientY < (tooltipOBJ.scrollHeight?tooltipOBJ.scrollHeight:tooltipOBJ.style.pixelHeight) + 10)) {
				tooltipTop = (document.body.scrollTop?document.body.scrollTop:document.body.offsetTop) + event.clientY + 20;
			}*/
//alert(tooltipOBJ);
			tooltipOBJ.style.pixelLeft = tooltipLft; tooltipOBJ.style.pixelTop = tooltipTop;
		}
		tooltipOBJ.style.visibility = "visible";
		
		
		if(is_fadeout == true)
		{
		    //alert('fadeout');
		    var num;
		    obj = tooltipOBJ;
		    tooltipOBJ.style.opacity = 0.0;
		    for(num=0; num<11; num++)
		    {
			setTimeout('setOpacity('+num+')', 50*num);
		    }
		}
	}
}

function HideTip(tooltipID) {
	var tooltipOBJ = (document.getElementById) ? document.getElementById(tooltipID) : eval("document.all['" + tooltipID + "']");
	if (tooltipOBJ != null) {
		tooltipOBJ.style.visibility = "hidden";
	}
	
	if((tooltipID == "msgbox" || tooltipID == "formbox") && faded==1 )
	{
	    screenFadeOut();
	}
	
	//if(tooltipID == "msgbox") msgbox_showed--;
}
	

