<!--  
// DIT BESTAND IS VEREIST VOOR UPDATER 



  /*
  ' function  : arrayOfQueryString
  ' overview  : returns an associative array of the current querystring
  ' arguments : [in] sQueryStringToUse, if ampty the current querystring is used else this one is used 
  ' returns   : associative array
  ' example   : 
  '             myQS = arrayOfQueryString();
  '             alert('The current pageID is: ' + myQS['pageid']);
  */
  function arrayOfQueryString(sQueryStringToUse)
  {
    // retrieve the querystring
    var sQueryString;
    if ((sQueryStringToUse == '') || (!sQueryStringToUse))
    {
      sQueryString = location.search;
    }
    else
    {
      sQueryString = sQueryStringToUse;
    }

    // remove the question mark at the beginning of the querystring
    sQueryString = sQueryString.replace(/^\?/, '');
    
    // split the querystring in name/value pairs
    var asNameValuePairs = sQueryString.split('&');
    
    // create the associative querystring array
    var asQueryString = new Array();
    for (var iQueryStringName = 0; iQueryStringName < asNameValuePairs.length; iQueryStringName++)
    {
      // split the name/value pair into a seperate name and a value
      var sNameValuePair = asNameValuePairs[iQueryStringName];
      var sName = sNameValuePair.substring(0, sNameValuePair.indexOf('='));
      var sValue = sNameValuePair.substring(sNameValuePair.indexOf('=') + 1);
      sValue = unescape(sValue.replace(/\+/g, '%20'))
      
      // add the querystring value to the array
      asQueryString[sName] = sValue;
    }
    
    return asQueryString;
  } 


  
  /*
  ' function  : arrayToQueryString
  ' overview  : creates and returns a querystring from the array
  ' arguments : [in] saQueryStringArray
  ' returns   : querystring including leading question mark
  ' example   : var sHyperlink = 'page.asp' + arrayToQueryString(myQS)
  */
  function arrayToQueryString(saQueryStringArray)
  {
    var sLeadingSymbol = '?';
    var sQueryString = '';

    for (sName in saQueryStringArray)
    {
      if (sName != '')
      {
        sQueryString += sLeadingSymbol + sName + '=' + saQueryStringArray[sName];
        sLeadingSymbol = '&';
      }
    }
    
    return sQueryString;
  } 
  
  
-->
