﻿var request = {
	QueryString : function(val,url) {
		var uri = url||window.location.search;
		var re = new RegExp("" +val+ "\=([^\&\?]*)", "ig");
		return ((uri.match(re))?(uri.match(re)[0].substr(val.length+1)):null);
	},
	QueryStrings : function() {
		var uri = window.location.search;
		var re = /\w*\=([^\&\?]*)/ig;
		var retval=[];
		while ((arr = re.exec(uri)) != null) retval.push(arr[0]);
		return retval;
	},
	setQuery : function(val1, val2) {
		var a = this.QueryStrings();
		var retval = "";
		var seted = false;
		var re = new RegExp("^" +val1+ "\=([^\&\?]*)$", "ig");
		for(var i=0; i<a.length; i++) {
			if (re.test(a[i])){
				seted = true;
				a[i] = val1 +"="+ val2;
			}
		}
		retval = a.join("&");
		return "?" +retval+ (seted ? "" : (retval ? "&" : "") +val1+ "=" +val2);
	}
}

function UpdateHitCount(ArticleID)
{
	$.ajax({
		url:"UpdateHitCount.ashx",
		data:{ArticleID:ArticleID},
		type:"post",
		success:function(e){document.getElementById("hitCount").innerHTML=e;}
	});
}
