function CommonUtils() {

	this.replaceParameterInLink = function(parameterName, link) {
			var url = link.href;
			var regexS = "[\\?&_]" + parameterName + "=([^&#]*)";
			var regex = new RegExp( regexS );
			var results = regex.exec( url );
			
			var parameterValue = this.getParameterFromWindowLocation(parameterName);
		  
			if( results != null && parameterValue != null) {
				url = url.replace(results[1], parameterValue);
				link.href = url;		
			}	
		};

	this.getParameterFromWindowLocation = function(name) {
			var regexS = "[\\?&_]"+name+"=([^&#]*)";
			var regex = new RegExp( regexS );
			var results = regex.exec( window.location.href );
			if( results == null ) {
				return "";
			} else {
				return results[1];
			}
		};
		
	this.openUrlInPopUp = function(link) {
		window.open(
				  link.href,
				  "_blank",
				  "resizable=0,scrollbars=0,width=690,height=415"
				);
	};
}

var commonUtils = new CommonUtils();
