//browser sniffing code
   // convert all characters to lowercase to simplify testing
    var agt=navigator.userAgent.toLowerCase();
    var appVer = navigator.appVersion.toLowerCase();

    var is_minor = parseFloat(appVer);
    var is_major = parseInt(is_minor);

    // Note: On IE, start of appVersion return 3 or 4
    // which supposedly is the version of Netscape it is compatible with.
    // So we look for the real version further on in the string

    var iePos  = appVer.indexOf('msie');
    if (iePos !=-1) {
       is_minor = parseFloat(appVer.substring(iePos+5,appVer.indexOf(';',iePos)))
       is_major = parseInt(is_minor);
    }

    // Netscape6 is mozilla/5 + Netscape6/6.0!!!
    // Mozilla/5.0 (Windows; U; Win98; en-US; m18) Gecko/20001108 Netscape6/6.0
    var nav6Pos = agt.indexOf('netscape6');
    if (nav6Pos !=-1) {
       is_minor = parseFloat(agt.substring(nav6Pos+10))
       is_major = parseInt(is_minor)
    }

    var is_getElementById   = (document.getElementById) ? "true" : "false"; // 001121-abk
    var is_getElementsByTagName = (document.getElementsByTagName) ? "true" : "false"; // 001127-abk
    var is_documentElement = (document.documentElement) ? "true" : "false"; // 001121-abk
 
 	var is_nav  = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1)
                && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1)
                && (agt.indexOf('webtv')==-1));
    var is_nav2 = (is_nav && (is_major == 2));
    var is_nav3 = (is_nav && (is_major == 3));
    var is_nav4 = (is_nav && (is_major == 4));
    var is_nav4up = (is_nav && (is_major >= 4));
    var is_navonly      = (is_nav && ((agt.indexOf(";nav") != -1) ||
                          (agt.indexOf("; nav") != -1)) );

	var is_nav6   = (is_nav && is_major==6);
	var is_nav6up = (is_nav && is_minor >= 6);

    var is_nav5   = (is_nav && is_major == 5 && !is_nav6);
    var is_nav5up = (is_nav && is_minor >= 5);

    var is_ie   = (iePos!=-1);
    var is_ie3  = (is_ie && (is_major < 4));

    var is_ie4   = (is_ie && is_major == 4);
    var is_ie4up = (is_ie && is_minor >= 4);
    var is_ie5   = (is_ie && is_major == 5);
    var is_ie5up = (is_ie && is_minor >= 5);
	
	
function MM_findObj(n, d) { //v3.0
  	var p, i, x;  
  	if(!d) 
		d=document; 
	if((p=n.indexOf("?"))>0&&parent.frames.length) {
    	d=parent.frames[n.substring(p+1)].document;
		n=n.substring(0,p);
	}
  	if(!(x=d[n])&&d.all) 
		x=d.all[n]; 
	for (i=0;!x&&i<d.forms.length;i++) 
		x=d.forms[i][n];
  	for(i=0;!x&&d.layers&&i<d.layers.length;i++) 
		x=MM_findObj(n,d.layers[i].document); 
	return x;
}

function MM_swapImage() { //v3.0
  var i, j=0, x, a=MM_swapImage.arguments; 
  document.MM_sr=new Array; 
  for(i=0;i<(a.length-2);i+=3)
   	if ((x=MM_findObj(a[i]))!=null){
		document.MM_sr[j++]=x; 
		if(!x.oSrc) 
			x.oSrc=x.src; 
		x.src=a[i+2];
	}
}

function MM_swapImgRestore() { //v3.0
  var i, x, a=document.MM_sr;
  for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) 
  	x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
	var d=document; 
   	if(d.images){ 
   		if(!d.MM_p) 
			d.MM_p=new Array();
   		var i, j=d.MM_p.length, a=MM_preloadImages.arguments;
		for(i=0; i<a.length; i++)
			if (a[i].indexOf("#")!=0){ 
				d.MM_p[j]=new Image; 
				d.MM_p[j++].src=a[i];
			}
	}
}

//right click catching
function checkButton(e){
	var currDate = new Date();
	var m = 'Copyright ©1996-'+currDate.getFullYear()+' by michaelb.ca (Michael Burshtyn). All rights reserved.';
	if ( is_ie && event.button == 2){
		alert(m);
		return false;
	}
	if ( is_nav && e.which == 3 ){
		alert(m);
		return false;
	}
}

if ( is_ie ){
//	document.onmousedown=checkButton;	
//	document.onmouseup=checkButton;
}else if ( is_nav4 ){
//  document.captureEvents(Event.MOUSEDOWN);
// 	document.captureEvents(Event.MOUSEUP);
//	document.onmousedown=checkButton;	
//	document.onmouseup=checkButton;
}else if ( is_nav6 ){
//	document.onmouseup=checkButton;
}

function changeGraphic(theGraphic,width,height){
	document.displayGraphic.src = theGraphic;
	document.displayGraphic.width = width;
	document.displayGraphic.height = height;
}

function popUpGraphic(theGraphic, width, height){
	windowPopup = window.open("","BigPicture","scrollbars=no,menubars=no,toolbars=no,resizable=no,width="+width+",height="+height);
	windowPopup.document.write('<html><head><title>Popup Graphic</title></head><body bgcolor="#000000" topMargin="0" leftMargin="0" marginHeight="0" marginWidth="0" onBlur="window.close();"><img name="showGraphic" src="' + theGraphic + '" width="'+width+'" height="'+height+'"></body></html>');
	windowPopup.document.close();
	windowPopup.focus();
}

function toggle(divName){
	if (document.getElementById(divName).style.display == "none") {			
		document.getElementById(divName).style.display = "";		 
	} else {
		document.getElementById(divName).style.display = "none";		
	}
}

function toggleMenu(divName){
	document.getElementById('1').style.display = "none";
	document.getElementById('2').style.display = "none";
	document.getElementById('3').style.display = "none";
	document.getElementById('4').style.display = "none";
	toggle(divName);
}

function go(url)
{
window.location.href=url;
}

function SelectAll() {
	for (var i=0;i<document.log.elements.length;i++) {
		var e=document.log.elements[i];
		if(e.type=="checkbox"){e.click();}
	}
}