function trap_right_click(e) {
	var msg = "Copyright © Diem Chau";
	if (navigator.appName == 'Netscape') {
		if (e.which == 2 || e.which == 3) {
			alert(msg);
			return false;
		}
	}
	
	if (navigator.appName == 'Microsoft Internet Explorer' && event.button == 2) {
		alert(msg);
		return false;
	}
	return true;
}
	
function trap_image_right_click() { 
	if (document.images) {
		for (var i = 0; i < document.images.length; i++) {
			document.images[i].onmousedown = trap_right_click;
		}
	}
}


function II(name, caption) {
	this.name = name;
	this.caption = caption;
}

function WriteLink(url, i, style, text) {
	document.write("<a href='" + urlparam[0] + "?" + i + "' " + style + ">" + text + "</a>");
}

function GenerateNavTable(ii, curr, url) {
	var i;
    var xsize = 5;
    if (ii.length <= 9) {
        xsize = 3;
    }
    for (i = 0; i < ii.length; i++) {
        if (i % xsize == 0) {
            document.write("<tr>");
        }
        var style="class='nav'";
        if (i == curr) {
            style="class='nav_active'";
        }
        document.write("<td class='nav'>");
        WriteLink(url, i, style, i+1);
        document.write("</td>");
        if (i != 0 && i % xsize == xsize-1) {
             document.write("</tr>");
        }
    }

    document.write("<tr>");
    var prev = curr-1;
    var next = curr+1;
    if (curr == 0) {
        prev = ii.length-1;
    } else if (curr == ii.length - 1) {
        next = 0;
    }
    document.write("<tr><td colspan='" + xsize + "'><table width='100%' align='middle'><tr>");

    document.write("<td class='nav_prevnext'>");
    WriteLink(url, prev, "class='nav_prevnext'", "<<");
    document.write("</td>");
    document.write("<td class='nav_prevnext'>");
    WriteLink(url, next, "class='nav_prevnext'", ">>");
    document.write("</td>");
    document.write("</tr></table></td></tr>");
}

function MI(name, url) {
	this.name = name;
	this.url = url;
	this.imageinfo = new Array();
}


function GenerateMenuTable(url) {
	var mi = GenerateGalleryList();

	for (i = 0; i < mi.length; i++) {
		document.write("<tr><td class='menu'>");
		if (mi[i].url == null) {
			document.write(mi[i].name);
		} else {
			var style = "class='menu'";
			if (mi[i].url != "index.html") {
				var regexp = new RegExp(mi[i].url, "g");
				if (url.search(regexp) != -1) {
					style = "class='menu_active'";
				}
				regexp = new RegExp("\/index.html$", "g");
				var loc = mi[i].url.search(regexp);
				if (loc != -1) {
					regexp = new RegExp(mi[i].url.substring(0, loc), "g");
					if (url.search(regexp) != -1) {
						style = "class='menu_active'";
					}
				}
			}
			document.write("<a href='../" + mi[i].url + "' " + style + ">" + mi[i].name + "</a>");
		};
		document.write("</td><tr>");
	}
}


