function launch(page,name) {
  if (window.screen) {
    var aw = screen.availWidth;
		var w = (aw < 660) ? 640 : 660;
  }
	var str = "height=550,innerHeight=550,";
	str += "width=" + w + ",innerWidth=" + w;
	str += ",resizable=1,scrollbars=1,menubar=1";
	var remote = open(page, name, str);
	remote.focus();
	if (remote.opener == null)
		remote.opener = window;
	remote.opener.name = "original";
}

function checklink(obj) {
//	return true; //checklink not yet approved, force allow all links. usage: include onClick="return checklink(this);" on links requiring check.
	var link = obj.href.toLowerCase(), x;
	var message = "This link is external to this site, we cannot be held responsible for its content.\nWould you like to continue to the site?"
	var oksites = new Array("website","candlewick.com","bnr","fairie","brandnewreaders","edwardtulane","maisyfunclub","javascript","themagicianselephant");
	
	for (x=0;x<oksites.length;x++) {
		if (link.search(oksites[x]) > -1) return true; //internal link, allow redirect
	}

	if (confirm(message)){
		return true;
	}
	return false;
}