var winw, posdoc=document.getElementById("idpos"),
wedtxt=document.getElementById("idwedtxt"), funeraltxt=document.getElementById("idfuneraltxt"), 
spectxt=document.getElementById("idspectxt"), prestxt=document.getElementById("idprestxt"), 
artxt=document.getElementById("idartxt"), posleft, preloadFlag = false, tjpopwindow, mappopwindow;

set_pos();
window.onunload = closepopup;

function set_pos()
{
  winw = document.body.clientWidth;
  if (winw > 770)
    posleft =  (winw - 770)/2;
  else
    posleft = 0;
  wedtxt.style.left=posleft + "px";
  funeraltxt.style.left=posleft + "px";
  spectxt.style.left=posleft + "px";
  prestxt.style.left=posleft + "px";
  artxt.style.left=posleft + "px";
}

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

function showtxt(typ)
{
  if (typ == "wed")
     wedtxt.style.visibility = "visible";
  else
  if (typ == "funeral")
     funeraltxt.style.visibility = "visible";
  else
  if (typ == "spec")
     spectxt.style.visibility = "visible";
  else
  if (typ == "pres")
     prestxt.style.visibility = "visible";
  else
  if (typ == "art")
     artxt.style.visibility = "visible";
}
function hidetxt(typ)
{
  if (typ == "wed")
     wedtxt.style.visibility = "hidden";
  else
  if (typ == "funeral")
     funeraltxt.style.visibility = "hidden";
  else
  if (typ == "spec")
     spectxt.style.visibility = "hidden";
  else
  if (typ == "pres")
     prestxt.style.visibility = "hidden";
  else
  if (typ == "art")
     artxt.style.visibility = "hidden";
}

function tjpopup(popurl)
{
   if (tjpopwindow != null) tjpopwindow.close();
   tjpopwindow= window.open(popurl, "", "top=5, left=5, width=795, height=570, scrollbars, resizable");
}
function mappopup()
{
   if (mappopwindow != null) mappopwindow.close();
   mappopwindow= window.open("http://www.multimap.com/map/browse.cgi?client=public&X=401500&Y=278500&gride=401515&gridn=278572&scale=10000&coordsys=gb&db=pc&lang=&inmap=&table=&ovtype=&keepicon=true&localinfosel=&local=&kw=&srec=0&mapsize=small&db=pc&rt=",
  		 "", "top=30, left=5, width=790, height=450, scrollbars, resizable");
}
function closepopup()
{
  if(tjpopwindow != null) tjpopwindow.close();
  if (mappopwindow != null) mappopwindow.close();
}