/* EvaluateQueryString.js - Responsible for Code Creatation and Contents: Ralf Greiner-Jacob; last change 2009-05-11 */

var Url0         = 'UpStart.html',
    Url1         = 'Start.phtml',
    Url2         = self.document.referrer,
    Betriebsname = '',
    Gattung      = '',
    Filter       = '',
    qs           = EvalQS(self.location.search, self.document.location.pathname);

function EvalQS(QSfromCGI, file_referer) {
  var loc_qs, qs_split, qvar;
  if (QSfromCGI != undefined && QSfromCGI != null && QSfromCGI.length >0){
    loc_qs = QSfromCGI.replace('+', '%2B');
    qs_split = loc_qs.substr(1).split('&');
    for (i=0; i<qs_split.length; ++i) {
      qvar = qs_split[i].split('=');
      if (qvar[0] != undefined && qvar[0] != null) {
        switch (qvar[0]) {
          case 'Url0':         Url0 = qvar[1]; break;
          case 'Url1':         Url1 = qvar[1]; break;
          case 'Url2':         Url2 = qvar[1]; break;
          case 'Betriebsname': if (qvar[1]!='Angebote') {Betriebsname = qvar[1];} break;
          case 'Gattung':      if (qvar[1]!='Angebote') {Gattung = qvar[1];} break;
          case 'Filter':       Filter = qvar[1]; break;
        }
      }
    }
  }
  else if (Url2 != undefined && Url2 != null && Url2.length >0) {
    loc_qs = '?Url0=' +Url0 +'Url1=' +Url1 +'Url2=' +Url2;
    loc_qs = loc_qs.replace('+', '%2B');
  }
  else {
    loc_qs = '';
  }
  return loc_qs;
}