var gencatRequest = {


	Load : function(){
		this.loadRequest();
	},

	request : {},

	loadRequest : function(){

		var auxiliar;

		try{
			auxiliar = new String(decodeURI(window.location));
		}catch(e){
			auxiliar = new String(unescape(window.location));
		}

		var arrAux;

		if(auxiliar.indexOf("?")>-1){
			auxiliar = auxiliar.slice(auxiliar.indexOf("?")+1);
		}

		if(auxiliar!=""){
			arrAux = auxiliar.split("&");
			var clau, valor;
			var aux = ""; 

			for(var i=0, z=arrAux.length; i<z; i++){
				aux = arrAux[i].slice(0,arrAux[i].indexOf("="));
				if(arrAux[i].indexOf("=")>-1 && aux!="" ){
					if(!this.request[aux] || this.getFieldType(aux)==1){
						this.request[aux] = arrAux[i].slice(arrAux[i].indexOf("=")+1);
					}else{
						this.request[aux] += "," + arrAux[i].slice(arrAux[i].indexOf("=")+1);
					}
				}
			}
		}		
	},

	getParameter : function(param){
		return this.request[param];
	}

}

gencatRequest.Load();
