var ana = new Object({
 	
		qs:'',
		reqMethod:'POST',
		_n:navigator,
		_d:document,
		
		createQueryString:function(site, siteId, page, pageId, sub, subId, uid, attr){
			this.qs += 'site=' + encodeURIComponent(site);
			this.qs += '&siteId=' + siteId;
			this.qs += '&page=' + encodeURIComponent(page);
			this.qs += '&pageId=' + pageId;
			this.qs += '&sub=' + encodeURIComponent(sub);
			this.qs += '&subId=' + subId;
			this.qs += '&uid=' + uid;
			this.qs += '&attr=' + encodeURIComponent(attr);
			
			this.qs += '&ac_ua=' + encodeURIComponent(this._n.userAgent);
			this.qs += '&ac_os=' + this._n.platform;
			this.qs += '&ac_lang=';
			this.qs += this._n.language ? this._n.language : this._n.browserLanguage;
			this.qs += '&ac_referer=' + encodeURIComponent(this._d.referrer);
			this.qs += '&ac_url=' + encodeURIComponent(this._d.location);

		},

		exec:function(absUri, site, siteId, page, pageId, sub, subId, uid, attr){
			this.createQueryString(site, siteId, page, pageId, sub, subId, uid, attr);
				return absUri + '?' + this.qs;
		}
		
	});
	

