
function popwin(url,winname,width,height) {
	var reOpera = /opera/i ;
	var winnameRequired = ((navigator.appName == "Netscape" && parseInt(navigator.appVersion) == 4) || reOpera.test(navigator.userAgent))
	var leftPo = (screen.availWidth-width)/2
	var topPo = (screen.availHeight-height)/2

	if (!winnameRequired) winname = '';
	window.open(url, winname, "scrollbars=yes,toolbar=no,status=no,location=no,menubar=no,resizable=yes,height="+(height-20)+",width="+(width-10)+",left="+leftPo+",top="+topPo)
	return false;
}

/*
	format:
	return popUniqueWin (win, '', width, height)
*/

var posteditpreviewWidth = (screen.availWidth)*0.75 > 1152 ? 1152 : (screen.availWidth)*0.75 ; 
var posteditpreviewHeight= (screen.availHeight)*0.75 > 600 ? 600 : (screen.availHeight)*0.75 ;

function addresswin(win) { // quick Address; PM read status
	return popwin(win,'address',250,470);
}

function uplwin(win) { // upload
	return popwin(win,'uplwin',400,300);
}

function previewwin(win) { // preview
	return popwin(win,'previewwin',posteditpreviewWidth,posteditpreviewHeight);
}

function pgdwin(win) { // pgd code helper window
	return popwin(win,'pgdwin',posteditpreviewWidth,posteditpreviewHeight);
}

function URLwin(win) { // PGDCode URL
	return popwin(win,'URLlink',400,200);
}

function powin(win) { // post
	return popwin(win,'powin',posteditpreviewWidth,posteditpreviewHeight);
}

function popcalwin(win) { // popup calendar
	return popwin(win,'popcalwin',320,220);
}

function ewin(win) { // forward
	return popwin(win,'ewin',600,380);
}

function fwdwin(win) { // forward
	return popwin(win,'fwdwin',500,150);
}

function logwin(win) { // login; thread management window
	return popwin(win,'logwin',400,300);
}
function photoreport(win) { // login; thread management window
	return popwin(win,'photoreportwin',600,300);
}

function slidewin(win) { // login; thread management window
	return popwin(win,'slidewin',screen.availWidth,screen.availHeight);
}


