		var __url = "" + document.location;
		var __strParams = "" + __url.replace(/^[^\?]+\?/, "");
		var __arrParams = new Array();
		if(__url != __strParams)
		{
			__arrParams = __strParams.split("&");
			__url = __url.replace(/\?[\w\W]*$/, "");			
		}		
		function AddParameter(name, value)
		{
			var arrPair;
			var flag = false;
			
				for(var i=0; i<__arrParams.length; i++)
				{
					arrPair = __arrParams[i].split("=");
					if(arrPair[0] == name)
					{
						__arrParams[i] = name + "=" + value;
						flag = true;
					}
				}			
			if(!flag)
				__arrParams[__arrParams.length] = name + "=" + value;
		}
		function applyParameters()
		{
			var strParams = "";
			for(var i=0; i<__arrParams.length; i++)
				strParams += "&" + __arrParams[i];
			strParams = strParams.replace(/&/,"?");	
			document.location = __url + strParams;
		}
		function sortI(field, order, index)
		{
			AddParameter('field'+index, field);
			AddParameter('order'+index, order);
			AddParameter('page'+index, 1);
			applyParameters();
		}
		function setFilterI(strFilter, index)
		{
			AddParameter('flt_', strFilter);
			AddParameter('page'+index, 1);
			applyParameters();
		}
		function showPageI(currentPage, index)
		{
			if(currentPage<1)return;
			AddParameter('page'+index, currentPage);
			applyParameters();
		}

		function sort(field, order)
		{
		   sortI(field,order,'');
		}
		function setFilter(strFilter)
		{
		   setFilterI(strFilter,'');
		}
		function showPage(currentPage)
		{
		   showPageI(currentPage,'');
		}

		var adsPageUrl = "";
		//adsPageUrl = "http://localhost/AgroPortal/_EVGEN_TEST/adsPage.aspx";
		function showGroup(GroupId, tableNumber)
		{
			//alert("showGroup: " + GroupId + ", " + TableNumber);
			window.open(adsPageUrl + "?adgroup=" + GroupId + "&tableNumber="+tableNumber+"&order=0", "_self");			
		}
		var AddAdFormUrl = "";
		function ShowAddAdForm(adGroupId, tableNumber)
		{
			//alert(adGroupId + "/" +tableNumber);
			var url = AddAdFormUrl + "?adGroupId=" + adGroupId + "&tableNumber=" + tableNumber;
			window.open(url, "_blank", "width=500,height=330");
		}
		var CurrentNewsUrl = "../News/NewsLenta.aspx" + "?newsgroup=%Id%&tableNumber=%tableNumber%&page=1&field=NewsDateTime&order=0";
		var OneNewsUrl = "../News/OneNews.aspx?recordID=%Id%";
		var AllNewsUrl = "../News/TodayNewsPage.aspx";
		var NewsShowGroupUrl = "../News/TodayNewsPage.aspx?groupid=%Id%";
		var AllAdsUrl = "../Ads/AdsMainPage.aspx";
		var AdsShowGroupUrl = "../Ads/AdsPages.aspx?groupid=%Id%";
		
		var OneAnlsUrl = "AnalyticsOnePage.aspx?AnlID=%Id%";
		var AllAnlsUrl = "AnalyticsMainPage.aspx" + "?anlsgroup=%Id%&tableNumber=%tableNumber%&page=1&order=0&date=all";
		//var AllAnlsUrl = "url" + "?anlsgroup=%Id%&tableNumber=%tableNumber%&page=1&order=0&date=all";
		var AnlsShowGroupUrl = AllAnlsUrl;
		var AuthorAnlsUrl = "AnalyticsMainPage.aspx" + "?author=%Id%&date=all";
		
		var MemberCardUrl = "../MemberClub/MemberCardPage.aspx?recordId=%Id%";
		var MemberListUrl = "../MemberClub/MemberClubList.aspx";
		var PressOneUrl = "AnalyticsOnePressView.aspx?recordId=%Id%";
		var CommentOneUrl = "../Analytics/AnalyticsOneComment.aspx?recordId=%Id%";
		var LigislationOneUrl = "AnalyticsOneLegislation.aspx?recordId=%Id%";
		var LigislationGroupUrl = "AnalyticsCurrentLegislation.aspx?groupid=%Id%";
		
		var PublicOpinionUrl = "../Analytics/AnalyticsPublicOpinion.aspx?recordId=%Id%";
		var PublicOldUrl = "../Analytics/AnalyticsPublicOpinion.aspx";
		
		function showById(Id, tableNumber, url)
		{
			//alert("showGroup: " + GroupId + ", " + TableNumber);
			url = url.replace(/%Id%/, Id);
			url = url.replace(/%tableNumber%/, tableNumber);
			window.open(url, "_self");			
		}
		
		function ShowDate(date)
		{
			AddParameter('date', date);			
			applyParameters();
		}
		function AddNewAd(groupid)
		{
			window.open("AddAdForm.aspx?groupid="+groupid,"_blank", "width=760,height=560,resizable=1,scrollbars=1");					
		}
		function AddAdvertising()
		{
			window.open("AddAdvertising.aspx","_blank", "width=600,height=420");								
		}
		function AddNews()
		{
			window.open("AddNews.aspx","_blank", "width=650,height=420");								
		}
		function AddPollComment(id)
		{
			window.open("AnalyticsPublicAddComment.aspx?recordId="+id,"_blank", "width=600,height=175");								
		}
		function AddTradeComment(id)
		{
			window.open("AddTradeComment.aspx?recordId="+id,"_blank", "width=600,height=280");								
		}
					