




//   ##############  SIMPLE  BROWSER SNIFFER
if (document.layers) {navigator.family = "nn4"}
if (document.all) {navigator.family = "ie4"}
if (window.navigator.userAgent.toLowerCase().match("gecko")) {navigator.family = "gecko"}

//  #########  popup text 
descarray = new Array(
" <br>Email<br>Telephone<br>vCard<p>",
" <br>Home Page<br>Galleries and<br>Slideshow<p>",
" <br>John Medland's<br>Filmography<p>",
" <br>Interesting<br>Sites<p>",
" <br>Information<br> about<br>Still Photography<p> ",
" <br>Login<br><b><sub>Password Required</sub></b><p>",
" <br><b> Keyboard Controls </b><br><br> <b>a</b> - advanced options<br> <b>c</b> - toggle controls<br> <b>d</b> - toggle descriptions<br> <b>e</b> - toggle effects<br> <b>f</b> - full screen<br> <b>h</b> - toggle help<br> <b>l</b> - change language<br> <b>m</b> - max image size<br> <b>p</b> - toggle pre-cache<br> <b>r</b> - toggle random<br> <b>s</b> - start/stop slideshow<br> <b>t</b> - toggle thumbnails<br> <b>x</b> - close window<br> <b>z</b> - toggle zoom<br> <b>^</b> - move controls<br> <b>&#150;</b> - previous  image<br> <b>+</b> - next image<br> <b>&lt;</b> - slower<br> <b>&gt;</b> - faster<br> <b>?</b> about JSviewer<br> <br>Mouse click (zoom mode)<br><br> left - zoom in<br> right -  zoom out<br> ",
" Full Screen OFF ",
" <br>Search<br>the<br>WebSite<p>",
" <br>Random <b>slideshow</b> of all<br>images on the site.<br>Click '<b>?</b>' for help<br>during slideshow.<p>",
" <br><b>Dick</b> <br>Columbia Pictures<br><b>5 images</b><p>",
" <br><b>Due South</b><br>Alliance Atlantis/CBS<br><b>49 images</b><p>",
" <br><b>Guilt By Association</b><br>Court TV<br><b>20 images</b><p>",
" <br><b>Harvard Man</b><br>Lions Gate Films<br><b>25 images</b><p>",
" <br><b>Little Men</b><br>PAX TV<br><b>40 images</b><p>",
" <br><b>Nero Wolfe</b><br>A & E<br><b>10 images</b><p>",
" <br><b>Personal Work</b><br><b>12 images</b><p>",
" <br><b>Riverdale</b><br>Epitome Pictures/CBC<br><b>11 images</b><p>",
" <br><b>Relic Hunter</b><br>Fireworks Entertainment<br><b>58 images</b><p>",
" <br><b>Robocop</b><br>Rysher Entertainment<br><b>3 images</b><p>",
" <br><b>Traders</b><br>Alliance Atlantis<br><b>5 images</b><p>",
" <br><b>Various</b><br>Film and Television<br><b>74 images</b><p>",
" <br>John Medland's<br> Biography<p>",
" <br>Navigate<br>by<br>Tree Menu<p>",
" <br>Message<br>Forum<p>"
);

overdiv="0";
//  #########  CREATES POP UP BOXES 
function popLayer(a){
if(!descarray[a]){descarray[a]="<font color=red>This popup (#"+a+") isn't setup correctly - needs description</font>";}
if (navigator.family == "gecko") {pad="0"; bord="1 bordercolor=black";}
else {pad="1"; bord="0";}
desc = 	  "<table cellspacing=0 cellpadding="+pad+" border="+bord+"  bgcolor=666666><tr><td>\n"
	+"<table cellspacing=0 cellpadding=3 border=0 width=100%><tr><td bgcolor=white><center><font size=-2 color=666666>\n"
	+descarray[a]
	+"\n</td></tr></table>\n"
	+"</td></tr></table>";
if(navigator.family =="nn4") {
	document.object1.document.write(desc);
	document.object1.document.close();
	document.object1.left=x+15;
	document.object1.top=y+6;
	}
else if(navigator.family =="ie4"){
	object1.innerHTML=desc;
	object1.style.pixelLeft=x+15;
	object1.style.pixelTop=y+6;
	}
else if(navigator.family =="gecko"){
	document.getElementById("object1").innerHTML=desc;
	document.getElementById("object1").style.left=x+15;
	document.getElementById("object1").style.top=y+6;
	}
}
function hideLayer(){
if (overdiv == "0") {
	if(navigator.family =="nn4") {eval(document.object1.top="-500");}
	else if(navigator.family =="ie4"){object1.innerHTML="";}
	else if(navigator.family =="gecko") {document.getElementById("object1").style.top="-500";}
	}
}

//  ########  TRACKS MOUSE POSITION FOR POPUP PLACEMENT
var isNav = (navigator.appName.indexOf("Netscape") !=-1);
function handlerMM(e){
x = (isNav) ? e.pageX : event.clientX + document.body.scrollLeft;
y = (isNav) ? e.pageY : event.clientY + document.body.scrollTop;
}
if (isNav){document.captureEvents(Event.MOUSEMOVE);}
document.onmousemove = handlerMM;
//  End -->

