﻿jQuery.extend({
getURLParam: function(strParamName){
	  var strReturn = "";
	  var strHref = window.location.href;
	  var bFound=false;
	  
	  var cmpstring = strParamName + "=";
	  var cmplen = cmpstring.length;

	  if ( strHref.indexOf("?") > -1 ){
	    var strQueryString = strHref.substr(strHref.indexOf("?")+1);
	    var aQueryString = strQueryString.split("&");
	    for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
	      if (aQueryString[iParam].substr(0,cmplen)==cmpstring){
	        var aParam = aQueryString[iParam].split("=");
	        strReturn = aParam[1];
	        bFound=true;
	        break;
	      }
	      
	    }
	  }
	  if (bFound==false) return null;
	  return strReturn;
	}
,
setURLParam: function(strParamName, v){
	var strReturn = "";
	var strHref = window.location.href;
	var bFound=false;
	
		var idx=strHref.indexOf("?" + strParamName + "=");
	if (idx==-1) idx=strHref.indexOf("&" + strParamName + "=");
	if (idx>-1) {
		var idx2=strHref.indexOf("&",idx+strParamName.length+1);
		if (idx2==-1)
			strReturn=strHref.substring(0,idx+strParamName.length+2)+v;
		else
			strReturn=strHref.substring(0,idx+strParamName.length+2)+v+strHref.substring(idx2);
	}
	else {
		strReturn=strHref + (strHref.indexOf("?")==-1?'?':'&') + strParamName + '=' + v;
	}
	return strReturn;
}

});
