// THIS SCRIPT FILE IS USED ONLY IN PUBLIC AREAS

// used to select main image from thumbnails
function changeImage(filename,width,height) {
	document.mainimage.src = filename;
	document.mainimage.width = width;
	document.mainimage.height = height;
}

// used to select map image from thumbnails
function changeMapImage(filename,width,height) {
	document.mapimage.src = filename;
	document.mapimage.width = width;
	document.mapimage.height = height;
}

// used to display the contact details iframe viewer
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 ) {
	// pj removed due to space being added after document
	// iframeEl.style.height = "auto";   
	var docHt = getDocHeight(iframeWin.document);
	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;
}

function openCategoryList(url) {
	var win = window.open(url, "category_list", "scrollbars,top=50,left=50,alwaysRaised=1,height=400,width=500");
	win.focus();
}