//popup presets, JSON format
var mcpresets = {
	"mediacentre":{
		"url":"xml/video.xml",
		"name":"video",
		"args":"width=800,height=600,left=" + leftTopArgs(800,600) + ",resizable=yes,toolbar=no,status=no,scrollbars=yes"
	},
	"msreport":{
		"url":"http://www.morningstaradviser.com.au/MSToolsMain/quicktake.asp?PrintFlag=true&amp;Symbol=", //mstarticker code required
		"name":"msreport",
		"args":"width=640,height=480," + leftTopArgs(640,480) + ",resizable=yes,toolbar=no,status=no,scrollbars=yes"
	},
	"portfoliomgr":{
		//"url":"https://www.multiport.com.au/invone/?logmein&p_username=itv&p_password=aug07",
		"url":"https://www.multiport.com.au/invone/sample.html",
		"name":"portfolioManager",
		"args":"width=700,height=525," + leftTopArgs(700,525) + ",toolbar=yes,menubar=yes,scrollbars=yes,resizable=yes,location=no,directories=no,status=no"
	},
	"getpds":{
		"url":"getpds.aspx?file=&apir=", //apir (for mail), or file (for d/l) required
		"name":"getpds",
		"args":"width=400,height=300," + leftTopArgs(400,300) + ",resizable=yes,toolbar=no,status=no,scrollbars=yes"
	}
};

// global.js
/*
if(window.onload){
	var temp = window.onload;
	window.onload = function(){
		temp();
		globalOnLoad();
	};
} else {
	window.onload = globalOnLoad;
}

function globalOnLoad(){
	
}
*/

function popupWindow(preset,url,name,args){
	
	/* Pops up a new window
	 * Preset name/arg values are included
	 */
	
	if(preset){ //presets can be overridden with additional args
			var purl = url?url:mcpresets[preset].url;
			var pname = name?name:mcpresets[preset].name;
			var pargs = args?args:mcpresets[preset].args;
			window.open(purl,pname,pargs);
	} else {
			window.open(url,name,args);
	}
	return false;
}

function leftTopArgs(winWidth,winHeight){
	return "left=" + Math.round((self.screen.width / 2) - (winWidth/2)) + ",top=" + Math.round((self.screen.height / 2) - (winHeight/2));
}