function Filtern(land,landkz)
{
  var Name  = escape(trim(document.getElementById("Name").value.toLowerCase()));
  var Ort   = escape(trim(document.getElementById("Ort").value.toLowerCase()));
  var PLZ   = escape(trim(document.getElementById("PLZ").value.toLowerCase()));
  var Staat   = "";//escape(document.getElementById("Staat").value.toLowerCase());
  Name=Name.replace('\n','');
  Ort=Ort.replace('\n','');  
  PLZ=PLZ.replace('\n','');
  location.replace("/search/" + land + "/state-" + Staat + "/city-" + Ort + "/zip-" + PLZ + "/l1cy1-" + landkz + "_state1cy1-" + Staat + "_city1cy1-" + Ort + "-zip1cy1-" + PLZ + "_name1cy1-" + Name + "-s1.html");

}
function MapFiltern2(land,landkz,origOrt, StateShortcut)
{
 var Name  = escape(trim(document.getElementById("Name").value.toLowerCase()));
  var Ort   = escape(trim(document.getElementById("Ort").value)).toLowerCase();
  var PLZ   = escape(document.getElementById("PLZ").value.toLowerCase());
  var Staat   = "";//escape(document.getElementById("Staat").value.toLowerCase());
  Name=Name.replace('\n','');
  Ort=Ort.replace('\n','');
  PLZ=PLZ.replace('\n','');
  Ort = Ort.toLowerCase();
  Name=Name.toLowerCase();
  origOrt = escape(trim(origOrt)).toLowerCase();
  if (origOrt != Ort)
  {
  PLZ = "";
  }
  //location.href = formpart1 + "-" + GetPlz(PLZ) + "/" + formpart2 + "-" + Ort + "/" + formpart3 + "-" + Name + "-1.html";  
  location.href = formpart1 + StateShortcut + GetPlz(PLZ) + "/" + formpart2 + "-" + Ort + "/" + formpart3 + "-" + Name + "-1.html";  
}

function MapFiltern(land,landkz,StateShortcut)
{
 var Name  = escape(trim(document.getElementById("Name").value.toLowerCase()));
  var Ort   = escape(trim(document.getElementById("Ort").value.toLowerCase()));
  var PLZ   = escape(document.getElementById("PLZ").value.toLowerCase());
  var Staat   = "";//escape(document.getElementById("Staat").value.toLowerCase());
  Name=Name.replace('\n','');
  Ort=Ort.replace('\n','');
  PLZ=PLZ.replace('\n','');
  
  
  
  //location.href = formpart1 + "-" + GetPlz(PLZ) + "/" + formpart2 + "-" + Ort + "/" + formpart3 + "-" + Name + "-1.html";
  location.href = formpart1 + StateShortcut + GetPlz(PLZ) + "/" + formpart2 + "-" + Ort + "/" + formpart3 + "-" + Name + "-1.html";


}
function GetPlz(subject)
{
/*var myregexp = new RegExp("(\\d{0,5})", "i");
var match = myregexp.exec(subject);
var nix = ""
if (match != null && match.length > 1) {
	return match[1];
} else {
		return nix;
}*/
sRegex = /((?:\d{0,4})|(?:\d{4}-\d{0,3}))/;

if (subject.match(sRegex)) {
	return subject;
} else {
	return "";
}

}
function trim(sString) 
{
while (sString.substring(0,1) == ' ')
{
sString = sString.substring(1, sString.length);
}
while (sString.substring(sString.length-1, sString.length) == ' ')
{
sString = sString.substring(0,sString.length-1);
}
return sString;
}





