//////////////////*f
function getFValueFromQueryString(sqry,sfn)
{
  var avd;
  var jf;
  var sfv;

  sfv=null;

  avd=getVariablesFromQueryString(sqry);
  for(jf=0;jf<avd.length;jf++)
  {
    if(avd[jf][0]==sfn)
    {
      sfv=avd[jf][1];
      break;
    }
  }

  return sfv;
}
//////////////////*f
function assignFValueInQueryString(sqry,sfn,sfv)
{
  var avd;
  var jf;

  avd=getVariablesFromQueryString(sqry);
  for(jf=0;jf<avd.length;jf++)
  {
    if(avd[jf][0]==sfn)
    {
      avd[jf][1]=''+sfv;
      break;
    }
  }
  if(jf>=avd.length)
  {
    if(sqry!='')
      sqry+='&';
    sqry+=sfn+'='+''+sfv;
  }
  else
  {
    for(jf=0;jf<avd.length;jf++)
      avd[jf]=avd[jf].join('=');
    sqry=avd.join('&');
  }

  return sqry;
}
//////////////////*f
function deleteFFromQueryString(sqry,sfn)
{
  var avd;
  var jf;

  avd=getVariablesFromQueryString(sqry);
  for(jf=0;jf<avd.length;jf++)
  {
    if(avd[jf][0]==sfn)
    {
      avd.splice(jf,1);
      for(jf=0;jf<avd.length;jf++)
        avd[jf]=avd[jf].join('=');
      sqry=avd.join('&');
      break;
    }
  }

  return sqry;
}
//////////////////*f
function getVariablesFromQueryString(sqry)
{
  var avd;
  var jf;

  avd=sqry.split('&');
  for(jf=0;jf<avd.length;jf++)
    avd[jf]=avd[jf].split('=');

  return avd;
}

