// JavaScript Document

/*************************************************************************
  This code is from Dynamic Web Coding at http://www.dyn-web.com/
  See Terms of Use at http://www.dyn-web.com/bus/terms.html
  regarding conditions under which you may use this code.
  This notice must be retained in the code as is!
*************************************************************************/

function goSetHeightstory() {
  if (parent == window.iframe) return;
  else parent.setIframeHeight('ifrmtop');
}
function goSetHeightmag() {
  if (parent == window.iframe) return;
  else parent.setIframeHeight('ifrmmag');
}
function goSetHeightrec() {
  if (parent == window.iframe) return;
  else parent.setIframeHeight('ifrmrec');
}
function goSetHeighthead() {
  if (parent == window.iframe) return;
  else parent.setIframeHeight('ifrmhead');
}
function goSetHeightmain() {
	if (parent == window.iframe) {	
	 return;	
	}
  else {
	  parent.setIframeHeight('ifrmmain'); 
  }	
}
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) {
	if (iframeName=="ifrmmain"){
	  	var iframeWin = window.frames[iframeName];
	 }else{
	  	var iframeWin = ifrmmain.window.frames[iframeName];
	 }
    if (iframeName=="ifrmmain"){
 		var iframeEl = document.getElementById? document.getElementById(iframeName): document.all? document.all[iframeName]: null;
	 }else{
		var iframeEl = ifrmmain.document.getElementById? ifrmmain.document.getElementById(iframeName): ifrmmain.document.all? ifrmmain.document.all[iframeName]: null;
	 }
  if ( iframeEl && iframeWin ) {
    iframeEl.style.height = "auto"; // helps resize (for some) if new doc shorter than previous  
	iframeEl.style.zindex=0;
	
    var docHt = getDocHeight(iframeWin.document);	
    // need to add to height to be sure it will all show  
  if (docHt) iframeEl.style.height = docHt + 0 + "px";
  }
}
function loadIframe(iframeName, url) {
  if ( window.frames[iframeName] ) {
    window.frames[iframeName].location = url;   
    return false;
  }
  else return true;
}