
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);
}

function loadFlashObject(movie, width, height, bgcol, flashvars, tid, tclass) {
	document.write( 
		'<object ' + (tid?('id="' + tid + '" '):'') + (tclass?('class="' + tclass + '" '):'') + 'type="application/x-shockwave-flash" data="' + movie + '" width="' + width + '" height="' + height + '">' +
		  '<param name="quality" value="high" />' +
		  '<param name="movie" value="' + movie + '" />' +
		  '<param name="bgcolor" value="' + bgcol + '" />' +
		  '<param name="base" value="" />' +
		  '<param name="flashVars" value="' + flashvars + '" />' +
		'</object>'
	);
}

function isIE()
{
	return navigator.appName.indexOf("Microsoft") != -1;
}

function popup(url, resizable)
{
	window.open(url,'','width=500,height=500,left=0,top=0,toolbar=No,scrollbars=Yes,location=No,status=No,resizable=Yes,fullscreen=No');
}

