function startfilialfinder()
{
	try
	{
		if(document.getElementById("SP") && document.getElementById("SO"))
		{
			if(document.getElementById("filialfindererror"))
			{
				document.getElementById("filialfindererror").style.display = "none";
			}
			
			if(document.getElementById("SP").value.length < 1 && document.getElementById("SO").value.length < 1)
			{
				document.getElementById("filialfindererror").style.display = "block";
				return false;
			}
			
			var plz="";
			var ort="";
			var strasse="";
			
			if(document.getElementById("SP"))
				plz=document.getElementById("SP").value;
			
			if(document.getElementById("SO"))
				ort=document.getElementById("SO").value;
			
			if(document.getElementById("SS"))
				strasse=document.getElementById("SS").value;
			
			showFilialLayer(plz, ort, strasse);
		}
	}
	catch(e)
	{
		
	}
	
	return false;
}

function startfilialfinderkontext()
{
	try
	{
		if(document.getElementById("SP"))
		{
			if(document.getElementById("SP").value == i18n.getText("inter_zipcode_or_city_short"))
			{
				document.getElementById("SP").value = "";
			}
			
			var plz="";
			var ort="";
			var strasse="";
			
			if(document.getElementById("SP"))
			{
				plz = document.getElementById("SP").value;
				ort = document.getElementById("SP").value;
			}
			
			showFilialLayer(plz, ort, strasse);
		}
	}
	catch(e)
	{
		
	}
	
	return false;
}

function showFilialLayer(plz, ort, strasse)
{
	plz=plz.toLowerCase().replace(/ä/,"ae"); 
	plz=plz.toLowerCase().replace(/ö/,"oe"); 
	plz=plz.toLowerCase().replace(/ü/,"ue"); 
	plz=plz.toLowerCase().replace(/ß/,"ss"); 
	ort=ort.toLowerCase().replace(/ä/,"ae"); 
	ort=ort.toLowerCase().replace(/ö/,"oe"); 
	ort=ort.toLowerCase().replace(/ü/,"ue"); 
	ort=ort.toLowerCase().replace(/ß/,"ss"); 
	strasse=strasse.toLowerCase().replace(/ä/,"ae"); 
	strasse=strasse.toLowerCase().replace(/ö/,"oe"); 
	strasse=strasse.toLowerCase().replace(/ü/,"ue"); 
	strasse=strasse.toLowerCase().replace(/ß/,"ss"); 
	
	var iframe = document.createElement("iframe");
	//iframe.src = document.getElementById("filialfinderform").getAttribute("action") + "?SP=" + plz + "&SO=" + ort + "&SS=" + strasse;
	iframe.style.height = "700px";
	iframe.style.width = "605px";
	iframe.style.border = "none";
	iframe.frameBorder = "0";
	iframe.id = "filialfinder" + Math.floor(Math.random()*100);
	
	new Layer().showContentAsLayer(iframe, true, i18n.getText('inter_storefinder'), 'bgc_neutral_verlauf_3', null);
	setTimeout(function(){iframe.src = document.getElementById("filialfinderform").getAttribute("action") + "?SP=" + encodeURI(plz) + "&SO=" + encodeURI(ort) + "&SS=" + encodeURI(strasse)}, 1100);
}

function deleteValue(element)
{
	if(element.value == i18n.getText("inter_zipcode_or_city_short"))
		element.value = "";
}