function getDocHeight(doc) {
	var docHt = 0, sh, oh;
	if (doc.height){
		docHt = doc.height;
	} else if (doc.body) {
		if (doc.body.scrollHeight) docHt = sh = doc.body.scrollHeight;
		if (doc.body.offsetHeight) docHt = oh = doc.body.offsetHeight;
		if (sh && oh) docHt = Math.max(sh, oh);
	}
	return docHt;
}

function setIframeHeight(iframeName) {
	var iframeWin = window.frames[iframeName];
	var iframeEl = document.getElementById ? document.getElementById(iframeName) : document.all ? document.all[iframeName] : null;
	if (iframeEl && iframeWin) {
		iframeEl.style.height = "auto"; 
		var docHt = getDocHeight(iframeWin.document);
		if (docHt) iframeEl.style.height = docHt + 10 + "px";
	}
}

function loadIframe(iframeName, url) {
	if (window.frames[iframeName]) {
		window.frames[iframeName].location = url;   
		return false;
	} else {
		return true;
	}
}
