/*
 -------------------------------------------------------------------------------
// FUNCIONS AUXILIARS PER LA QUERY STRING
*/

function norm(vnum,vdigits)
{
	vnum=""+vnum;
	while (vnum.length<vdigits)
		vnum="0"+vnum;
	return vnum;
}
function triml(vstr)
{	
	if (vstr.substring(0,1)==' ')
		vstr=triml(vstr.substring(1));
	return vstr;
}
function trim0(vstr)
{	
	if (vstr.substring(0,1)=='0' && vstr.length>1)
		vstr=trim0(vstr.substring(1));
	return vstr;
}
function trimr(vstr)
{	
	if (vstr.substring(vstr.length-1,1)==' ' || vstr.charCodeAt(vstr.length-1)<33)
		vstr=trimr(vstr.substring(0,vstr.length-1));
	return vstr;
}
function parseqs(vqs, vkey)
{
	var vpos=0;
	var vfi=0;
	vkey=vkey+"=";
	if ((vpos=vqs.indexOf(vkey))>-1 && (vpos==0 || vqs.substring(vpos-1,vpos)=="&"))
	{
		vpos=vpos+vkey.length;
		vfi=vqs.indexOf("&",vpos);
		if (vfi<0)
			vfi=vqs.length;
		return unescape((vqs.substring(vpos,vfi)).replace(/\+/gi," "));
	}
	return "";		
}

function traduc(vstr,vsbstr,vnsbstr)
{
	var vpos=0;
	
	while ((vpos=vstr.indexOf(vsbstr))>-1)
{
vstr=vstr.substring(0,vpos)+vnsbstr+vstr.substring(vpos+vsbstr.length);
}
return vstr;
}


