var queryString = window.location.search;
var NOT_FOUND = -1;
function agregarParametroQS(par, newValue){
	pos = queryString.indexOf(par+"=");    
	newValue = escape(newValue);
  if(pos == NOT_FOUND){
		if( newValue.length > 0 ) {
			if(queryString.indexOf("?") == NOT_FOUND)				queryString	+= "?";
			else				queryString	+= "&";
			queryString	+= par+"="+newValue;
		}
  } else {
	  start = pos-1;
    end = queryString.indexOf("&", pos+1);
		if (end == NOT_FOUND)		    toReplace = queryString.substr(start);
		else		    toReplace = queryString.substr(start, end-start);
		if ( newValue.length > 0 )						newString = toReplace.substr(0,1)+par+"="+newValue;
		else			newString = "";	
		if (queryString.indexOf("?"+par)!=-1 && newString == "")			queryString="?"+queryString.replace(toReplace+"&",newString);		
		else   	queryString = queryString.replace(toReplace,newString);
	}
}

function getURL(){
    return location.pathname+queryString;
}

function h(){
	for(i=1;i<arguments.length;i++){
		document.forms[0].elements[arguments[i-1]].value=arguments[i];
		i++;
	}
	document.forms[0].action='';	
	document.forms[0].submit();
}

function g(){
	for(i=1;i<arguments.length;i++){
		agregarParametroQS(arguments[i-1],arguments[i]);
		i++;
	}
	location.href = getURL();
}

function e(acc) {
	document.forms[0].accion.value = acc;		
	document.forms[0].submit();
}