function OnReportZoom(oParams)
{
	var strCriteriaValues;
	
	strCriteriaValues = oParams.strCriteriaValues;

	if (oParams.Parameters.length>0)
		url = "dcview.asp?ViewToolbar=1&DocumentID=" + URLEncode(oParams.URLSuffix) + "&" + oParams.Parameters ;
	else
		url = "dcview.asp?ViewToolbar=1&DocumentID=" + URLEncode(oParams.URLSuffix);
	
	if( url.charAt(url.length-1) == '&' ) url = url.substr(0,url.length-2)

	if (strCriteriaValues != undefined && strCriteriaValues != "") 
	{
		criteriaValues = strCriteriaValues.split("\t");
		for (i=0;i<criteriaValues.length;i++) 
		{
			url = url + "&CriteriaIndex=" + i + "&criteriaValue=" + URLEncode(criteriaValues[i]);
		}
	}	

	if( oParams.Context.location.pathname.search('dcview') < 0 )
	{
		fnWindowOpen(url,null,600,500,true,true);
	}
	else
	{
		oParams.Context.document.location.href = url;
	}
}


RegisterEvent("www.Activportal.mc:Report","OnReportZoom",OnReportZoom);



