browser = navigator.appName; 
version = navigator.appVersion; 

var newwindow; 
var wheight = 0, wwidth = 0; 
 
function popitup5(url, title, iwidth, iheight, colour) { 
var pwidth, pheight; 
if ( navigator.userAgent.indexOf("Firefox") != -1)  {tidy();} // Close window if not IE 
 
if ( !newwindow || newwindow.closed ) { 
    pwidth=iwidth+30; 
    pheight=iheight+30; 
    newwindow=window.open('','htmlname','width=' + pwidth +',height=' +pheight + ',resizable=1,top=50,left=10,status=1 '); 
    wheight=iheight; 
    wwidth=iwidth; 
} 
  
if (wheight!=iheight || wwidth!=iwidth ) { 
    pwidth=iwidth+30; 
    pheight=iheight+90; 
    if (version.substring(0,1)>3) {     // check browser v4+ supporting JavaScript 1.2     
        newwindow.resizeTo(pwidth, pheight); 
    } 
    wheight=iheight; 
    wwidth=iwidth; 
} 
 
newwindow.document.clear(); 
newwindow.focus(); 
newwindow.document.writeln('<html> <head> <title>' + title + ' <\/title> <\/head> <body bgcolor= \"' + colour + '\"> <center>'); 
newwindow.document.writeln('<img src=' + url + '  title=\"' + title + '\"   alt=\"' + title + '\" >'); 
newwindow.document.writeln('<\/center> <\/body> <\/html>');
newwindow.focus(); 
newwindow.document.close(); 
newwindow.focus(); 
} 
  
var fbwindow; 
function fbpopitup(url) { 
if ( navigator.userAgent.indexOf("Firefox") != -1)  {tidy();} // Close window if not IE
if (fbwindow && !fbwindow.closed)  
    { fbwindow.location.href = url; fbwindow.focus(); }  
else  
    { fbwindow=window.open(url,'fhtmlname','width=520,height=420,resizable=1,scrollbars=1,top=50,left=10'); } 
} 
 
//Routines to tidy up popup windows when page is left 
 
function tidy() {tidy5(); } 
function tidy5() { 
tidyh(); 
fbtidy(); 
} 
 
function tidyh() { 
if (newwindow && !newwindow.closed) { newwindow.close(); } 
} 
 
function fbtidy(){ 
if (fbwindow && !fbwindow.closed) {fbwindow.close(); } }     
 
//routines to simulate functions used on older pages.  
 
function popitup(url) { popitup5(url , 'Digital Image 384x288', 384, 288, 'white'); } 
function ppopitup(url) { popitup5(url , 'Photographic Image 400x267',400, 267, 'white'); } 
 
function vpopitup(url) { popitup5(url , 'Digital Image 288x384', 288,384, 'white'); } 
function pvpopitup(url) { popitup5(url , 'Photographic Image 267x400', 267, 400, 'white'); } 

 
function setCookie(cookie_name, cookie_value, cookie_life, cookie_path) { 
  var today = new Date(); 
  var expiry = new Date(today.getTime() + cookie_life * 24*60*60*1000); 
  if (cookie_value != null && cookie_value !== ""){ 
    var cookie_string =cookie_name + "=" + escape(cookie_value);
    if(cookie_life){ cookie_string += "; expires=" + expiry.toGMTString();} 
    if(cookie_path){ cookie_string += "; path=" + cookie_path;} 
    document.cookie = cookie_string ;
  } 
} 
  
function getCookie(name) { 
  var index = document.cookie.indexOf(name + "="); 
  if (index == -1) { return null;} 
  index = document.cookie.indexOf("=", index) + 1; 
  var end_string = document.cookie.indexOf(";", index); 
  if (end_string == -1) { end_string = document.cookie.length; } 
  return unescape(document.cookie.substring(index, end_string)); 
} 

 
function toggle(){ 
        if (getCookie('broadband') != "true") { 
            setCookie('broadband',"true",0,"/"); 
            } 
        else  { 
            setCookie('broadband',"false",0,"/"); 
            } 
        } 

 
    function popitup2v(url,title) { 
        if ( getCookie('broadband') == "true") {url=url+'b.jpg';popitup5(url , title, 450, 600, 'white'); } 
        else {url=url+'w.jpg'; popitup5( url , title, 300, 400, 'white'); }    } 
 
    function popitup2h(url,title) {  
        if ( getCookie('broadband') == "true") {url=url+'b.jpg';popitup5(url , title, 600, 450, 'white'); } 
        else { url=url+'w.jpg'; popitup5( url, title, 400, 300, 'white'); 
         }} 
 

 
    function hpop(image, title, alignment) { 
        document.write('<IMG src= \"' +image + 'i.jpg\" alt=\"' + title + '\"  title=\"' + title + '\"    width = 160 height = 120 border = 0 align=\"' + alignment + '\" hspace = 10 vspace = 10 onDblClick=\"toggle()\"  onClick=\"popitup2h(\' '+ image+'\' ,\' ' + title+ '  \' )\" <\/IMG>'); } 
 
    function vpop(image, title, alignment) { 
        document.write('<IMG src= \"' +image + 'i.jpg\" alt=\"' + title + '\"  title=\"' + title + '\"     width = 120 height = 160 border = 0 align=\"' + alignment + '\" hspace = 10 vspace = 10 onDblClick=\"toggle()\"  onClick=\"popitup2v(\''+ image+ '\' ,\' ' + title+ '  \' )\" <\/IMG>'); } 
 

