var browse, newvis=false, newyt, newyb, existvis=false, existyt, existyb, newmen, existmen, firstime=true,
newmen = document.getElementById("idnewmenu"), existmen = document.getElementById("idexistmenu"), preloadFlag = false,
mappopwindow, nammpopwindow, tjpopwindow;

document.onmousemove=trackmouse;
window.onunload = closepopup;
if (document.all)
  browse = "ie";
else
  browse = "nn";
if(navigator.appName == "Netscape")
  window.captureEvents(Event.MOUSEMOVE);

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 preloadImagesg() {
	if (document.images) {
		memorialhdg_over = newImage("images/memorialhdg-over.gif");
		newmem_over = newImage("images/newmem-over.gif");
		existmem_over = newImage("images/existmem-over.gif");
		trade_over = newImage("images/trade-over.gif");
		contact_over = newImage("images/contact-over.gif");
		map_over = newImage("images/map-over.jpg");
		preloadFlag = true;
	}
}

function preloadImagestrad() {
	if (document.images) {
		memorialhdg_over = newImage("images/memorialhdg-over.gif");
		newmem_over = newImage("images/newmem-over.gif");
		existmem_over = newImage("images/existmem-over.gif");
		trade_over = newImage("images/trade-over.gif");
		contact_over = newImage("images/contact-over.gif");
		trad1_over = newImage("images/trad1.gif");
		trad2_over = newImage("images/trad2.gif");
		trad3_over = newImage("images/trad3.gif");
		trad4_over = newImage("images/trad4.gif");
		trad1sm_over = newImage("images/trad1sm-over.gif");
		trad2sm_over = newImage("images/trad2sm-over.gif");
		trad3sm_over = newImage("images/trad3sm-over.gif");
		trad4sm_over = newImage("images/trad4sm-over.gif");
		preloadFlag = true;
	}
}

function preloadImageschurch() {
	if (document.images) {
		memorialhdg_over = newImage("images/memorialhdg-over.gif");
		newmem_over = newImage("images/newmem-over.gif");
		existmem_over = newImage("images/existmem-over.gif");
		trade_over = newImage("images/trade-over.gif");
		contact_over = newImage("images/contact-over.gif");
		church1_over = newImage("images/church1.gif");
		church2_over = newImage("images/church2.gif");
		church3_over = newImage("images/church3.gif");
		church4_over = newImage("images/church4.gif");
		church5_over = newImage("images/church5.gif");
		church6_over = newImage("images/church6.gif");
		church7_over = newImage("images/church7.gif");
		church8_over = newImage("images/church8.gif");
		church9_over = newImage("images/church9.gif");
		church10_over = newImage("images/church10.gif");
		church11_over = newImage("images/church11.gif");
		church12_over = newImage("images/church12.gif");
		church1sm_over = newImage("images/church1sm-over.gif");
		church2sm_over = newImage("images/church2sm-over.gif");
		church3sm_over = newImage("images/church3sm-over.gif");
		church4sm_over = newImage("images/church4sm-over.gif");
		church5sm_over = newImage("images/church5sm-over.gif");
		church6sm_over = newImage("images/church6sm-over.gif");
		church7sm_over = newImage("images/church7sm-over.gif");
		church8sm_over = newImage("images/church8sm-over.gif");
		church9sm_over = newImage("images/church9sm-over.gif");
		church10sm_over = newImage("images/church10sm-over.gif");
		church11sm_over = newImage("images/church11sm-over.gif");
		church12sm_over = newImage("images/church12sm-over.gif");
		preloadFlag = true;
	}
}

function preloadImageslawn() {
	if (document.images) {
		memorialhdg_over = newImage("images/memorialhdg-over.gif");
		newmem_over = newImage("images/newmem-over.gif");
		existmem_over = newImage("images/existmem-over.gif");
		trade_over = newImage("images/trade-over.gif");
		contact_over = newImage("images/contact-over.gif");
		lawn01_over = newImage("images/lawn01.gif");
		lawn03_over = newImage("images/lawn03.gif");
		lawn04_over = newImage("images/lawn04.gif");
		lawn05_over = newImage("images/lawn05.gif");
		lawn06_over = newImage("images/lawn06.gif");
		lawn07_over = newImage("images/lawn07.gif");
		lawn08_over = newImage("images/lawn08.gif");
		lawn09_over = newImage("images/lawn09.gif");
		lawn10_over = newImage("images/lawn10.gif");
		lawn11_over = newImage("images/lawn11.gif");
		lawn12_over = newImage("images/lawn12.gif");
		lawn13_over = newImage("images/lawn13.gif");
		lawn14_over = newImage("images/lawn14.gif");
		lawn15_over = newImage("images/lawn15.gif");
		lawn16_over = newImage("images/lawn16.gif");
		lawn17_over = newImage("images/lawn17.gif");
		lawn01sm_over = newImage("images/lawn01sm-over.gif");
		lawn03sm_over = newImage("images/lawn03sm-over.gif");
		lawn04sm_over = newImage("images/lawn04sm-over.gif");
		lawn05sm_over = newImage("images/lawn05sm-over.gif");
		lawn06sm_over = newImage("images/lawn06sm-over.gif");
		lawn07sm_over = newImage("images/lawn07sm-over.gif");
		lawn08sm_over = newImage("images/lawn08sm-over.gif");
		lawn09sm_over = newImage("images/lawn09sm-over.gif");
		lawn10sm_over = newImage("images/lawn10sm-over.gif");
		lawn11sm_over = newImage("images/lawn11sm-over.gif");
		lawn12sm_over = newImage("images/lawn12sm-over.gif");
		lawn13sm_over = newImage("images/lawn13sm-over.gif");
		lawn14sm_over = newImage("images/lawn14sm-over.gif");
		lawn15sm_over = newImage("images/lawn15sm-over.gif");
		lawn16sm_over = newImage("images/lawn16sm-over.gif");
		lawn17sm_over = newImage("images/lawn17sm-over.gif");
		preloadFlag = true;
	}
}

function preloadImagescrem() {
	if (document.images) {
		memorialhdg_over = newImage("images/memorialhdg-over.gif");
		newmem_over = newImage("images/newmem-over.gif");
		existmem_over = newImage("images/existmem-over.gif");
		trade_over = newImage("images/trade-over.gif");
		contact_over = newImage("images/contact-over.gif");
		crem1_over = newImage("images/crem1.gif");
		crem2_over = newImage("images/crem2.gif");
		crem3_over = newImage("images/crem3.gif");
		crem4_over = newImage("images/crem4.gif");
		crem1sm_over = newImage("images/crem1sm-over.gif");
		crem2sm_over = newImage("images/crem2sm-over.gif");
		crem3sm_over = newImage("images/crem3sm-over.gif");
		crem4sm_over = newImage("images/crem4sm-over.gif");
		preloadFlag = true;
	}
}

function preloadImageschild() {
	if (document.images) {
		memorialhdg_over = newImage("images/memorialhdg-over.gif");
		newmem_over = newImage("images/newmem-over.gif");
		existmem_over = newImage("images/existmem-over.gif");
		trade_over = newImage("images/trade-over.gif");
		contact_over = newImage("images/contact-over.gif");
		child1_over = newImage("images/child1.gif");
		child2_over = newImage("images/child2.gif");
		child4_over = newImage("images/child4.gif");
		child5_over = newImage("images/child5.gif");
		child6_over = newImage("images/child6.gif");
		child1sm_over = newImage("images/child1sm-over.gif");
		child2sm_over = newImage("images/child2sm-over.gif");
		child4sm_over = newImage("images/child4sm-over.gif");
		child5sm_over = newImage("images/child5sm-over.gif");
		child6sm_over = newImage("images/child6sm-over.gif");
		preloadFlag = true;
	}
}
function preloadImagestrade() {
	if (document.images) {
		memorialhdg_over = newImage("images/memorialhdg-over.gif");
		newmem_over = newImage("images/newmem-over.gif");
		existmem_over = newImage("images/existmem-over.gif");
		trade_over = newImage("images/trade-over.gif");
		contact_over = newImage("images/contact-over.gif");
		trade01_over = newImage("images/trade01.jpg");
		trade02_over = newImage("images/trade02.jpg");
		trade03_over = newImage("images/trade03.jpg");
		trade04_over = newImage("images/trade04.jpg");
		trade05_over = newImage("images/trade05.jpg");
		trade06_over = newImage("images/trade06.jpg");
		trade07_over = newImage("images/trade07.jpg");
		trade08_over = newImage("images/trade08.jpg");
		trade09_over = newImage("images/trade09.jpg");
		trade10_over = newImage("images/trade10.jpg");
		trade11_over = newImage("images/trade11.jpg");
		trade12_over = newImage("images/trade12.jpg");
		trade13_over = newImage("images/trade13.jpg");
		trade14_over = newImage("images/trade14.jpg");
		trade15_over = newImage("images/trade15.jpg");
		trade16_over = newImage("images/trade16.jpg");
		trade01sm_over = newImage("images/trade01sm-over.gif");
		trade02sm_over = newImage("images/trade02sm-over.gif");
		trade03sm_over = newImage("images/trade03sm-over.gif");
		trade01sm_over = newImage("images/trade04sm-over.gif");
		trade05sm_over = newImage("images/trade05sm-over.gif");
		trade06sm_over = newImage("images/trade06sm-over.gif");
		trade07sm_over = newImage("images/trade07sm-over.gif");
		trade08sm_over = newImage("images/trade08sm-over.gif");
		trade09sm_over = newImage("images/trade09sm-over.gif");
		trade10sm_over = newImage("images/trade10sm-over.gif");
		trade11sm_over = newImage("images/trade11sm-over.gif");
		trade12sm_over = newImage("images/trade12sm-over.gif");
		trade13sm_over = newImage("images/trade13sm-over.gif");
		trade14sm_over = newImage("images/trade14sm-over.gif");
		trade15sm_over = newImage("images/trade15sm-over.gif");
		trade16sm_over = newImage("images/trade16sm-over.gif");
		preloadFlag = true;
	}
}
function preloadImagesren() {
	if (document.images) {
		memorialhdg_over = newImage("images/memorialhdg-over.gif");
		newmem_over = newImage("images/newmem-over.gif");
		existmem_over = newImage("images/existmem-over.gif");
		trade_over = newImage("images/trade-over.gif");
		contact_over = newImage("images/contact-over.gif");
		renbfr2 = newImage("images/renbfr2.jpg");
		preloadFlag = true;
	}
}

function trackmouse(e)
{
 xpos = (document.all) ? event.x : e.pageX;
 ypos = (document.all) ? event.y : e.pageY;

  if ((xpos < 20 || xpos > 285) || (ypos < newyt || ypos > newyb))
  {
    if (newvis)
    {
       document.getElementById("idnewmenu").style.zIndex=5;
       changeImages('newmempic', 'images/newmem.gif');
       newvis = false;
    }
  }
  if ((xpos < 20 || xpos > 285) || (ypos < existyt || ypos > existyb))
  {
    if (existvis)
    {
       document.getElementById("idexistmenu").style.zIndex=5;
       changeImages('existmempic', 'images/existmem.gif'); return true;
       existvis = false;
    }
  }
}
function showmenu(tab)
{
  if (firstime)
  {
    newmen.style.top=83 + "px";
    newmen.style.left=116 + "px";    
    existmen.style.top=235 + "px";
    existmen.style.left=116 + "px";
    firstime = false;
   }

  if (tab == 1)
   {
    newyt = ypos - 80;
    newyb = ypos + 80;
    newmen.style.zIndex=20;
    newvis = true;
  }
  else
  if (tab == 2)
  {
    existyt = ypos - 50;
    existyb = ypos + 50;
    existmen.style.zIndex=20;
    existvis = true;
  }
}
function dispform(ind)
{ 
   var formdiv = document.getElementById("idform");   
   if (ind == 1)
    {
     formdiv.style.zIndex=15;
     document.getElementById("idcon").style.height="438px";
    }
   else
     formdiv.style.zIndex=5;
}
function submit_form()
{ 
  if (document.forms.contactus.phone.value != "")
    document.forms.contactus.submit();
  else
  {
    if (document.forms.contactus.email.value.indexOf("@") == -1)
     email_fail ("No '@' in address, please re-enter");
    else
    {
       var emailadr = document.forms.contactus.email.value.split("@");
       if (emailadr[1].length < 3) email_fail ("Domain name incorrect, please re-enter");
       else if (emailadr[1].indexOf(".") == -1) email_fail ("No dot in address, please re-enter");
       else 
        document.forms.contactus.submit();
     }
   }
}
function email_fail(errmsg)
{ 
 alert ("Email address error:\n" + errmsg);
}

function renpic(pic)
{
  var renpic2=document.getElementById("idren2");

  if (pic == 1)
    renpic2.style.zIndex=5;
  else
  if (pic == 2)
    renpic2.style.zIndex=10;
}
function mappopup()
{
   if (mappopwindow != null) mappopwindow.close();
   mappopwindow= window.open("http://www.multimap.com/map/browse.cgi?client=public&search_result=&db=pc&lang=&keepicon=true&pc=B95RR&advanced=&client=public&addr2=&quicksearch=B9%205RR&addr3=&addr1=",
  		 "", "top=30, left=5, width=790, height=450, scrollbars, resizable");
}
function nammpopup()
{
   if (nammpopwindow != null) nammpopwindow.close();
   nammpopwindow= window.open("http://www.namm.org.uk",
  		 "", "top=30, left=5, width=805, height=450, scrollbars, resizable");
}
function tjpopup(popurl)
{
   if (tjpopwindow != null) tjpopwindow.close();
   tjpopwindow= window.open(popurl, "", "top=5, left=5, width=795, height=570, scrollbars, resizable");
}

function closepopup()
{
   if (mappopwindow != null) mappopwindow.close();
   if (nammpopwindow != null) nammpopwindow.close();
   if (tjpopwindow != null) tjpopwindow.close();
}