var newwin

function cleanupwin(){
	if (newwin!=null && !newwin.closed){
		newwin.close();
		newwin=null;
	}
}

function popwin(url,winname,width,height) {
  var leftPo = (screen.availWidth-width)/2
  var topPo = (screen.availHeight-height)/2
  if (newwin != null && !newwin.closed) {newwin.close(); newwin=null;} 
  newwin = window.open(url, winname, "scrollbars=yes,toolbar=no,status=no,location=no,menubar=yes,resizable=yes,height="+height+",width="+width+",left="+leftPo+",top="+topPo)
  newwin.focus();
  return false;
}

function edwin(win) { // edit
	return popwin(win,'',710,540);
}

function rewin(win) { // reply
	return popwin(win,'',710,567);
}

function powin(win) { // post
	return popwin(win,'powin',670,550);
}

function srcwin(win) { // search
	return popwin(win,'',650,450)
}

function fwdwin(win) { // forward
	return popwin(win,'',500,240);
}

function profwin(win) { // show profile
	return popwin(win,'',600,475);
}

function regwin(win) { // register
	return popwin(win,'',750,550);
}

function logwin(win) { // login
	return popwin(win,'',250,159);
}

function myprowin(win) { // my profile
	return popwin(win,'',550,505);
}

function adminwin(win) { // admin panel
	return popwin(win,'',750,550);
}

function pgdwin(win) { // pgd code
	return popwin(win,'',450,450);
}

function uplwin(win) { // upload
	return popwin(win,'',300,250);
}

function pmwin(win) { // in ForumM.asp for administration on moderator and private users
	return popwin(win,'',350,250);
}