
function Show_Message(messagecontent, id, closestring, imagesrc)
{
    Remove_Message();
    var message = document.createElement("div");
    message.id = "message";
    message.style.position = "absolute";
    message.style.zIndex = "9998";
    
    var content = "<div class='floatright'>";
    content += "<img src='" + imagesrc + "' alt='' />&nbsp;";
    content += messagecontent;
    content +="<br />";
    content += "<a href='javascript:Remove_Message();'>" + closestring + "</a>";
    content += "</div> ";
    
    message.innerHTML = content;
    
    var list = document.getElementById(id);
    
    var postop = parseInt(findPosTop(list)) + parseInt(list.offsetHeight);
    var posLeft =  parseInt(findPosLeft(list)) + parseInt(list.offsetWidth);
    
    message.style.top = postop + 'px';
    message.style.left = posLeft + 'px'; 
    document.body.appendChild(message);

}


function Remove_Message()
{
    var message = document.getElementById("message");
    if (null != message)
        document.body.removeChild(message);

}

function findPosLeft(obj)
{
	var curleft = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			
		}
	}
	return [curleft];
}
	
function findPosTop(obj)
{
	var curtop = 0;
	if (obj.offsetParent) {
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curtop += obj.offsetTop
		}
	}
	curtop= curtop - 60;
	return [curtop];
}



