function MM_preloadImages() { //v3.0	var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();	var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)	if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}}function MM_swapImgRestore() { //v3.0  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;}function MM_findObj(n, d) { //v4.01	var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {		d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p); }	if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];	for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);	if(!x && d.getElementById) x=d.getElementById(n); return x;}function MM_swapImage() { //v3.0	var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)	if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}}function MM_displayStatusMsg(msgStr) {	status=msgStr;	document.MM_returnValue = true;}function openPopUp(url,popname,popwidth,popheight,poplocation) {	switch (poplocation) {		case "alignwindow": var poptop = window.screenTop; var popleft = window.screenLeft; break;		case "centerscreen": var poptop = (screen.height - popheight) / 2; var popleft = (screen.width - popwidth) / 2; break;		default: var poptop = 0; var popleft = 0; break;	}	window.open(url,popname,'top='+poptop+',left='+popleft+',width='+popwidth+',height='+popheight+',status=no,location=no,toolbar=no,menubar=no,scrollbars=yes,resizable=yes');}  function confirmdelete(type) {    switch (type) {        case 'duplicate':            return confirm('Are you sure you want to duplicate this report?');        case 'item':            return confirm('Are you sure you want to delete this report item?');        case 'category':            return confirm('Are you sure you want to delete this category?');        case 'subcategory':            return confirm('Are you sure you want to delete this subcategory?');        default:            return confirm('All record data will be lost. You can change the status to "Inactive" and achieve the same result without losing data.\n\n\nAre you sure you still want to delete this record permanently?');    }} function focusItem() {   itemObj = MM_findObj('pval[item]');   itemObj.focus();}