/* ============================================== ANFAHRTSSKIZZE =============================================== */
// http://www.phpbb-de.com/str-replace-in-javascript-t593.html
function is_array(value)
{
	var s = typeof value;
	if (s === 'object')
	{
		if (value)
		{
			if (value instanceof Array)
			{
				s = 'array';
			}
		}
		else
		{
			s = 'null';
		}
	}
	return s;
}
function str_replace(search,replace,subject)
{
	if (is_array(search) == 'array' )
	{
		for(i=0; i<search.length; i++)
		{
			subject = subject.split(search[i]).join(replace[i]);
		}
	}
	else
	{
		subject = subject.split(search).join(replace);
	}
	return subject;
}
function clean_city(input)
{
	var city_search = new Array('Ö','Ä','Ü','ö','ä','ü','ß');
	var city_replace = new Array('%C3%96','%C3%84','%C3%9C','%C3%B6','%C3%A4','%C3%BC','%C3%9F');
	return str_replace(city_search,city_replace,input);
}

var plzurl, PLZwin;
function callPLZ(plzform)
{
	// Sonderzeichen rauspfriemeln
	var CityOK = plzform.PLZ.value;
	CityOK = clean_city(CityOK);
	//plzurl = "http://maps.google.de/maps?f=d&saddr=" + plzform.PLZ.value + "&daddr=%C3%9Cberkinger+Str.+12,70372+Stuttgart&hl=de&geocode=&mra=ls&sll=48.806476,9.214074&sspn=0.008818,0.022659&g=%C3%9Cberkinger+Str.+12,70372+Stuttgart&ie=UTF8&ll=48.391826,9.283447&spn=0.569033,1.450195&z=10";
	//plzurl = "http://maps.google.de/maps?f=d&saddr=" + CityOK + "&daddr=%C3%9Cberkinger+Str.+12,70372+Stuttgart&hl=de&geocode=&mra=ls&sll=48.806476,9.214074&sspn=0.008818,0.022659&g=%C3%9Cberkinger+Str.+12,70372+Stuttgart&ie=UTF8&ll=48.391826,9.283447&spn=0.569033,1.450195&z=10";
	plzurl = "http://maps.google.de/maps?f=d&source=s_d&saddr=" + CityOK + "&daddr=m%C3%B6rikestr.+23,+reutlingen&hl=de&geocode=FZhm5AIdwh-KACmB0M3t1PqZRzGNpzP-zq4IrA%3BFUTW4wIdh46MACnBmrHSPvKZRzGwqV_6IEsJFA&mra=ls&sll=48.504305,9.126975&sspn=0.120561,0.307274&ie=UTF8&z=12";
	PLZwin = window.open(plzurl,'PLZ_win','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,copyhistory=0,resizable=1,left=50,top=50,width=750,height=550');
}

/***************Sidebar Scroll Start*****************************/
// Use this function for left bar to auto scroll and stay at top
// @name= Id of your Scroll Div
// NB: you need to Add this css Style to your  Scroll Div
// #mobile_navi
//		{
//			position:absolute;
//			top:0px; // your top position
//			left:0px;// your left position 
//		}
// @Scrollduration = to Change Scroll duration( Slow /Fast)
// @menuYloc= set offset
//ronty(20080820)
// This function will call after download and body load
// Also you need jQuery to execute this function.
/****************Sidebar Scroll Start****************************/

var name = "#mobile_navi";
var Scrollduration=800;
var menuYloc = null; //Not Change this

$(document).ready(function(){
	menuYloc = parseInt($(name).css("top").substring(0,$(name).css("top").indexOf("px")))
	$(window).scroll(function () { 
		offset = menuYloc+$(document).scrollTop()+"px";
		$(name).animate({top:offset},{duration:Scrollduration,queue:false});
	});
}); 
/******************Sidebar Scroll End**************************/



