function Werteliste(querystring) {
  if(querystring == '') return;
  var wertestring = unescape(querystring);
  wertestring = wertestring.slice(1);
  var paare = wertestring.split("&");
  for (var i=0; i < paare.length; i++) {
    var name = paare[i].substring(0, paare[i].indexOf("="));
    var wert = paare[i].substring(paare[i].indexOf("=")+1, paare[i].length);
    this[name] = wert;
  }
}

var liste = new Werteliste(window.location.search);

// alert(window.location.search);
var bn_query = "";
var bn_query_get="";
var spacer="?";
var used_bn_query=0;
for( eigenschaft in liste ) {
//  alert(eigenschaft+": "+liste[eigenschaft]);
	if(liste[eigenschaft]!='' )
	{	if(eigenschaft == 'bn_script') used_bn_query=1;
//		if(eigenschaft != 'bn_script' && used_bn_query!=1)
		{	bn_query = bn_query + spacer + eigenschaft + "=" + liste[eigenschaft];
			spacer = "&amp;";
		}
	}
}

if(bn_query =='')
{	bn_query_get = "?bn_script=anzeigen";
}else bn_query_get="";

//var link = window.location.href.replace(/(.+)\?.+/g,'$1');
//bn_query_get = link + bn_query_get;




/**
 * htmlEntities
 *
 * Convert all applicable characters to HTML entities
 *
 * object string
 * return string
 *
 * example:
 *   test = 'äöü'
 *   test.htmlEntities() //returns '&auml;&ouml;&uuml;'
 */

htmlEntities = function(newString)
{
  var chars = new Array ('à','á','â','ã','ä','å','æ','ç','è','é',
                         'ê','ë','ì','í','î','ï','ð','ñ','ò','ó','ô',
                         'õ','ö','ø','ù','ú','û','ü','ý','þ','ÿ','À',
                         'Á','Â','Ã','Ä','Å','Æ','Ç','È','É','Ê','Ë',
                         'Ì','Í','Î','Ï','Ð','Ñ','Ò','Ó','Ô','Õ','Ö',
                         'Ø','Ù','Ú','Û','Ü','Ý','Þ','€','ß',
                         '¢','£','¤','¥','¦','§','¨','©','ª','«',
                         '¬','­','®','¯','°','±','²','³','´','µ','¶',
                         '·','¸','¹','º','»','¼','½','¾','†');

  var entities = new Array ('agrave','aacute','acirc','atilde','auml','aring',
                            'aelig','ccedil','egrave','eacute','ecirc','euml','igrave',
                            'iacute','icirc','iuml','eth','ntilde','ograve','oacute',
                            'ocirc','otilde','ouml','oslash','ugrave','uacute','ucirc',
                            'uuml','yacute','thorn','yuml','Agrave','Aacute','Acirc',
                            'Atilde','Auml','Aring','AElig','Ccedil','Egrave','Eacute',
                            'Ecirc','Euml','Igrave','Iacute','Icirc','Iuml','ETH','Ntilde',
                            'Ograve','Oacute','Ocirc','Otilde','Ouml','Oslash','Ugrave',
                            'Uacute','Ucirc','Uuml','Yacute','THORN','euro','szlig',
                            'cent','pound','curren','yen','brvbar','sect','uml',
                            'copy','ordf','laquo','not','shy','reg','macr','deg','plusmn',
                            'sup2','sup3','acute','micro','para','middot','cedil','sup1',
                            'ordm','raquo','frac14','frac12','frac34','dagger');

  for (var i = 0; i < chars.length; i++)
  {
    myRegExp = new RegExp();
    myRegExp.compile(chars[i],'g')
    newString = newString.replace (myRegExp, '&' + entities[i] + ';');
  }
  return newString;
}

/*
var meta = document.getElementsByTagName("meta");
for(var bn_i = 0; bn_i<meta.length;bn_i++)
{	alert(meta[bn_i++].content);
}
*/

//document.write(unescape("%3Cscript type='text/javascript' src='http://gasser.local/traueranzeigen/trauerscript_3.html"+bn_query_get+escape(bn_query)+"' %3E%3C/script%3E"));
//document.close();
