/*************************************************************************
  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!
*************************************************************************/

/*************************************************************************
All code from dyn-web not listed here is currently available free of 
charge for use on web sites and intranets, including commercial ones. 
Please read and follow our Terms of Use and keep all copyright notices 
intact. Donations and links to dyn-web are always appreciated.

Tooltips  				$15  	$60  	$90  	$150
Scrolling Layers 		$25 	$100 	$150 	$250
Pausing Scroller 		$20 	$80 	$120 	$200
Image Layer Onclick 	$18 	$72 	$108 	$180
Menu Layers 			$15 	$60 	$90 	$150
Sliding Layers 			$20 	$80 	$120 	$200
Font-Size Change 		$20 	$80 	$120 	$200
Rotating Banners 		$15 	$60 	$90 	$150
Rotating Images 		$20 	$80 	$120 	$200
Rotate Random Images 	$15 	$60 	$90 	$150

*************************************************************************/

/*************************************************************************
Note: fngo 7/25/2004. The iframe resize code is not currently listed
for sale at dyn-web.com and is therefore free for commercial re-use.
*************************************************************************/

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"; // helps resize (for some) if new doc shorter than previous  
    var docHt = getDocHeight(iframeWin.document);
    // need to add to height to be sure it will all show
    if (docHt) iframeEl.style.height = docHt + 30 + "px";
  }
}

function loadIframe(iframeName, url) {
  if ( window.frames[iframeName] ) {
    window.frames[iframeName].location = url;   
    return false;
  }
  else return true;
}
