/**
* @title		GUP "GET URL Parameter" - jQueried
* @author	John Smith
* @concept	http://www.netlobo.com/comments/url_query_string_javascript	
* @examples	value = $.gup("paramname");
*			-------------------------------------
*			value = $.gpn();
*			-------------------------------------
*			var test = new Array;
*			test = $.gpnv();
*			var oString ="";
*			for (var i=0;i < test.length;i++){
*				oString = oString + " " + test[i,i];
*			}
*			alert(oString);			
*/
jQuery.extend({
	gup: function(param){
		var param = param.replace(/[[]/,"[").replace(/[]]/,"]"); 
		var regexS = "[?&]"+param+"=([^&#]*)";  
		var regex = new RegExp(regexS);  
		var results = regex.exec(window.location.href);  
		if(results) { 
			return results[1];
		}
	},
	gpn: function(){
		var params = new Array( );
		var regex = /[?&]([^=]+)=/g;
		while((results=regex.exec(window.location.href)) != null)
			params.push(results[1]);
		return params;	
	},
	gpnv: function(){
		var oString = new Array();
		var values = new Array();
		values = $.gpn();
		for (var i=0;i < values.length;i++){
			oString[i] = new Array(i);
			oString[i,i] = [values[i],$.gup(values[i])];
		}
		return oString;
	}
});