// image
function resize_image(elm)
{
	// max h160 x w320
	if (elm.height == 0){
		// ie
		elm.style.display = "inline";
	}
	if (elm.height > 160 || elm.width > 320)
	{
		if (elm.height * 2 > elm.width){
			elm.height = 160;
		}else{
			elm.width = 320;
		}
	}
	elm.style.display = "inline";
	// scroll to end
	var mainelm = document.getElementById("mainwindow");
	if (mainelm)
	{
		mainelm.scrollTop = mainelm.scrollHeight;
	}
}

function gettagposition(obj) {
	var pobj = obj;
	if (obj.parentNode){
		pobj = obj.parentNode;
	}
	if (document.getElementById || document.all) {
		return getoffsettoprecursive(pobj);
	}else if (document.layers){
		return pobj.y;
	}
	return 0;
}
function getoffsettoprecursive(obj) {
	var toppos = 0;
	while(obj != null) {
		toppos += obj.offsetTop;
		obj = obj.offsetParent;
	}
	return toppos;
}


