/* Used by PIGridPickFields */
function outputReport(ptoken, page, task) {
	alert(page);
		window.open('WorkplanCustomGrid.aspx?task=' + task, 'PortalReport', 'width=450,height=500,resizable=yes,scrollbars=yes,menubar=1');
		return false;
}
function getForm(ptoken) {
	if (ptoken.indexOf('_')==0)
		ptoken = ptoken.substring(1);
	if (eval('document.frmQueryViewer_' + ptoken))
		return eval('document.frmQueryViewer_' + ptoken);
	return form;
}
function getButton(ptoken, button) {
	var form = getForm(ptoken);
	return eval('document.' + form.name + '.' + button);
}
function sort(ptoken, type, column) {	
	var form = getForm(ptoken);
	form.SortColumn.value = column;
	form.SortType.value = type;
	form.btnGoSort.click();
	return false;
}
function openPopupPI(ptoken, url, title, width, height) {
	var stylestring = 'width=' + width + ',height=' + height + ',resizable=yes,scrollbars=yes';
	window.open(url, title, stylestring);
}
function fireButton(ptoken, e, button) { 
	var bt = getButton(ptoken, button);
	if(navigator.appName.indexOf('Netscape')>(-1))
		if (e.keyCode == 13) {
			bt.click(); 
			return false;
	}
	if (navigator.appName.indexOf('Microsoft Internet Explorer')>(-1))
		if (event.keyCode == 13) {
			bt.click(); 
			return false;
	}
}
function clickButton(ptoken, button) {
	var bt = getButton(ptoken, button);
	bt.click();
	return false; 
}


