var blatstrs=new Array();
var domn= "ham" + "and" + "hig" + "hfe" + "st.c" + "o.u" + "k";

blatstrs["info"]="in" + "fo@" + domn;
blatstrs["friends"]="em" + "sm" + "ag" + "nu" + "s@" + "bt" + "in" + "te" + "rn" + "et" + ".co" + "m";


function blat(str){
  document.write("<A href='mailto:" + blatstrs[str] + "'>" + blatstrs[str] + "</a>");
}


function getDocumentHeight(){
  var a=0;
  var b=0;
  if(document.documentElement)a=document.documentElement.scrollHeight;
  if(document.body)b=document.body.offsetHeight;
  return Math.max(a,b);

}


function getWindowHeight(){
  var ih=1000;
  if(document.documentElement.clientHeight)ih=document.documentElement.clientHeight;
  if(ih==1000){
    if(window.innerHeight)ih=window.innerHeight;
  }
  if(ih==1000){
    if(document.body.clientHeight)ih=document.body.clientHeight;
  }
  return ih;
}


function getWindowWidth(){
  var iw=1000;
  if(document.documentElement.clientWidth)iw=document.documentElement.clientWidth;
  if(iw==1000){
    if(window.innerWidth)iw=window.innerWidth;
  }
  if(iw==1000){
    if(document.body.clientWidth)iw=document.body.clientWidth;
  }
  return iw;
}



function show(ID){
  var sty=document.getElementById(ID).style;
  sty.visibility="visible";
  sty.position="relative";
}

function hide(ID){
  var sty=document.getElementById(ID).style;
  sty.visibility="hidden";
  sty.position="absolute";
}







// function to position footer banner (force to bottom of window if there would be no scrolling)



function pagefooter(){
  var banner=document.getElementById("banner");
  var footer=document.getElementById("footer");
  var maincontent=document.getElementById("maincontent");

  var vspace=getWindowHeight()-banner.offsetHeight-maincontent.offsetHeight;
  if(vspace<(footer.offsetHeight+10)){
    footer.style.position="relative";
    footer.style.marginTop="10px";
    }
  else{
    vspace=vspace-footer.offsetHeight;

    if(vspace>10){
      maincontent.style.paddingTop=Math.round(vspace*0.4) + "px";
    }
  }
}






var ven_arr=new Array(
  "<img src='img/ven-BurghHouse-w100.jpg'>",
  "<img src='img/ven-ChristChurch-w100.jpg'>",
  "<img src='img/ven-DyneHouse-w100.jpg'>",
  "<img src='img/ven-EmbassyTheatre-w100.jpg'>",
  "<img src='img/ven-EverymanCinema-w100.jpg'>",
  "<img src='img/ven-HampsteadHeath-w100.jpg'>",
  "<img src='img/ven-HampsteadObservatory-w100.jpg'>",
  "<img src='img/ven-HampsteadParishChurch-w100.jpg'>",
  "<img src='img/ven-HampsteadTheatre-w100.jpg'>",
  "<img src='img/ven-HighgateLit-w100.jpg'>",
  "<img src='img/ven-JewishCultural(IvyHo)-w100.jpg'>",
  "<img src='img/ven-KeatsHouse-w100.jpg'>",
  "<img src='img/ven-LauderdaleHo-w100.jpg'>",
  "<img src='img/ven-StAnneHighgate-w100.jpg'>"
);











function onResizeProc(){
  location.reload(true);
}


function set_h1_width(){
  var h1_wid=document.getElementById("alleventshd").offsetWidth+8;

// in case h1_wid gets a silly value, set it to the maximum likely
  if(h1_wid<10)h1_wid=160;

  var mainwrapper_lmarg=h1_wid + 5;

  var sstr="<style>#mainwrapper{margin-left: " + mainwrapper_lmarg + "px;}</style>";
  document.write(sstr);
  var dates=document.getElementById("dateswrapper");
  dates.style.height="500px";
  dates.style.width=h1_wid + "px";
}



var posterwin;

function showposter(surl){
  var flist="directories=no,location=no,menubar=no,scrollbars=yes,width=520,height=450,top=0,screenY=0,left=0,screenX=0";
  if(posterwin!=null){posterwin.close();}
  posterwin=open(surl,"poster",flist);

}


function resize_for_poster(ID){
  var concertheight=document.getElementById(ID).offsetHeight;
  var bodyheight=concertheight+54;
  var extraheight=bodyheight-getWindowHeight();
  window.resizeBy(0,extraheight);
}

function deleteafter(ID,y,tm,d){
  var m=tm-1;
  var timenow=new Date();
  var trigger=new Date(y,m,d);
  if(timenow>trigger){hide(ID);}
}

function deletebefore(ID,y,tm,d){
  var m=tm-1;
  var timenow=new Date();
  var trigger=new Date(y,m,d);
  if(timenow<trigger){hide(ID);}
}




