// JavaScript Document
function htmlencode(src_string)
{
	var str = new String(src_string);
	
	str = str.replace(/&/g, "&amp;");
	str = str.replace(/\"/g, "&quot;");
	str = str.replace(/</g, "&lt;");
	str = str.replace(/>/g, "&gt;");
	str = str.replace(/\n/g, "<br>");
	str = str.replace(/\r/g, "");
	return str;
}

function htmldecode(src_string)
{
	var str =  new String(src_string);
	
	str = str.replace(/<br>/g, "\n");
	str = str.replace(/&lt;/g, "<");
	str = str.replace(/&gt;/g, ">");
	str = str.replace(/&quot;/g, "\"");
	str = str.replace(/&amp;/g, "&");
	
	return str;
}

function showImage(div_id, img)
{
	try
	{
		
		var img_div = document.getElementById(div_id);
		var l = img.offsetLeft;
		var t = img.offsetTop;
		var cc = img;
		while(cc = cc.offsetParent)  
	    {  
			t += cc.offsetTop;  
			l += cc.offsetLeft;  
	    }
	    
		img_div.style.left = l;//img.offsetLeft + img.offsetWidth;
		img_div.style.top  = t;//img.style.top;// + img.style.height;
		img_div.style.visibility = "visible";
	}
	catch(E)
	{
	}
}

function hideImage(div_id)
{
	try
	{
		var img_div = document.getElementById(div_id);
		img_div.style.visibility = "hidden";
	}
	catch(E)
	{
	}
}
