//browser abfrage
if(navigator.appName == "Netscape")
{
	if(parseInt(navigator.appVersion) >= 5)
	{
	//netscape 6
	browser = 2;
	}
	else
	{
	//netscape 4.x
	browser = 1;
	}
}
else
{
//explorer
browser = 0;
}

//suchfeld größe browserabhängig
//suchesize_array = new Array(22,13,16);
suchesize_array = new Array(22,13,27);

//formularfelder größe
//inputtextsize_array = new Array(46,29,29);
//inputsmallsize_array = new Array(11,8,8);
//inputareasize_array = new Array(44,27,27);
inputtextsize_array = new Array(46,29,47);
inputsmallsize_array = new Array(11,8,15);
inputareasize_array = new Array(44,27,43);


LastImage = "";
function MenuHilite(Action,MenuItem)
{
	if(LastImage != MenuItem)
	{
		if(Action == "Ein")
		{
		source = document.images[MenuItem].src;
		jetzt = source.replace(/a.gif/,"b.gif");
		document.images[MenuItem].src = jetzt;
		}
		else
		{
		source = document.images[MenuItem].src;
		jetzt = source.replace(/b.gif/,"a.gif");
		document.images[MenuItem].src = jetzt;
		}
   }
}



LastLayer = "";
function Layeranaus(Layername)
{
	if(LastLayer != '')
	{
		if(navigator.appName == 'Netscape')
		{
		document.layers[LastLayer].visibility = "hide";
		}
		else
		{
		document.all.tags("div")[LastLayer].style.visibility = "hidden"; 
		}
	}

	if(Layername != '')
	{
		if(navigator.appName == 'Netscape')
		{
		document.layers[Layername].visibility = "show";
		}
		else
		{
		document.all.tags("div")[Layername].style.visibility = "visible"; 
		}
	}
	
LastLayer = Layername;	   
}




//bildwechsel im layer
LastItem2="";
function LayerImage(MenuItem2,Layerid2)
{
	if((navigator.appName == 'Netscape') && (parseInt(navigator.appVersion) <= 4))
	{
		if(LastItem2!="")
		{
		source = document.layers[Layerid2].document.images[LastItem2].src;
		jetzt = source.replace(/b.gif/,"a.gif");
		document.layers[Layerid2].document.images[LastItem2].src = jetzt;
		}
		if(MenuItem2!="")
		{
		source = document.layers[Layerid2].document.images[MenuItem2].src;
		jetzt = source.replace(/a.gif/,"b.gif");
		document.layers[Layerid2].document.images[MenuItem2].src = jetzt;
		}
	}
	else
	{
		if(LastItem2!="")
		{
		source = document.images[LastItem2].src;
		jetzt = source.replace(/b.gif/,"a.gif");
		document.images[LastItem2].src = jetzt;
		}
		if(MenuItem2!="")
		{
		source = document.images[MenuItem2].src;
		jetzt = source.replace(/a.gif/,"b.gif");
		document.images[MenuItem2].src = jetzt;
		}
	}
LastItem2=MenuItem2;	
}




function chk_suche()
{
	if(document.Suche.Eingabe.value == "")
	{
	alert("Bitte geben Sie einen Suchbegriff ein.");
	document.Suche.Eingabe.focus();
	return false;
	}
}



//////////////// ticker ///////////

function tickerpopup(id)
{

if(browser == 0)  // Explorer
	{
	msg=window.open("/scripts/ticker/ticker_show.asp?ID="+id, "rblPopup", "scrollbars=yes,status=no,toolbar=no,directories=no,menubar=no,location=no,resizable=no,Width=460,Height=300");
		}
if(browser == 1)  // Netscape 4.x
	{
	msg=window.open("/scripts/ticker/ticker_show.asp?ID="+id, "rblPopup", "scrollbars=yes,status=no,toolbar=no,directories=no,menubar=no,location=no,resizable=no,Width=460,Height=300");
	}
if(browser == 2)  // Netscape 6
	{
	msg=window.open("/scripts/ticker/ticker_show.asp?ID="+id, "rblPopup", "scrollbars=yes,status=no,toolbar=no,directories=no,menubar=no,location=no,resizable=no,Width=460,Height=280");
	}
}



//////////////// baustelle /////////////////
function baustellen_meldung()
{
    if(document.baustelle.linie.selectedIndex != 0)
    {
	document.baustelle.ls.value = document.baustelle.linie.selectedIndex;
    document.baustelle.action = document.baustelle.linie[document.baustelle.linie.selectedIndex].value;
	document.baustelle.submit();
    }
}


/////////////// seiten ausdrucken ///////////////
function printpage()
{
	if (window.print)
	{
	window.print();
	}
	else
	{
	alert('Ihr Browser unterstützt diese Funktion nicht. Klicken Sie einfach mit der rechten Maustaste in die Seite und wählen Sie die Option "Print" bzw. "Drucken" aus.');
	}
}


////////////// standard formular-abfragen anfang /////////////////////
function chk_date_sub(feld)
{
	if((document.OnlineForm.elements[feld].value.length != 10) || (document.OnlineForm.elements[feld].value.substr(2,1) != ".") || (document.OnlineForm.elements[feld].value.substr(5,1) != ".") || (isNaN(document.OnlineForm.elements[feld].value.substr(0,2)) == true) || (isNaN(document.OnlineForm.elements[feld].value.substr(3,2)) == true) || (isNaN(document.OnlineForm.elements[feld].value.substr(6,4)) == true))
	{
	return false;
	}
}

function chk_time_sub(feld)
{
	if((document.OnlineForm.elements[feld].value.length != 5) || (document.OnlineForm.elements[feld].value.substr(2,1) != ":") || (isNaN(document.OnlineForm.elements[feld].value.substr(0,2)) == true) || (isNaN(document.OnlineForm.elements[feld].value.substr(3,2)) == true))
	{
	return false;
	}
}

function chk_email_sub(feld)
{
at = document.OnlineForm.elements[feld].value.indexOf("@");
pt = document.OnlineForm.elements[feld].value.lastIndexOf(".");
ln = document.OnlineForm.elements[feld].value.length;

	if((at == -1) || (pt == -1) || (pt >= (ln-1)) || (at >= pt))
	{
		return false;
	}
}	


function zahlen(feld)
{
alert("Bitte geben Sie hier nur Zahlen ein.");
document.OnlineForm.elements[feld].focus();
return false;
}

function nachname(feld)
{
alert("Bitte geben Sie den Namen ein.");
document.OnlineForm.elements[feld].focus();
return false;
}

function vorname(feld)
{
alert("Bitte geben Sie den Vornamen ein.");
document.OnlineForm.elements[feld].focus();
return false;
}

function firma(feld)
{
alert("Bitte geben Sie den Firmennamen ein.");
document.OnlineForm.elements[feld].focus();
return false;
}

function strasse(feld)
{
alert("Bitte geben Sie die Straße ein.");
document.OnlineForm.elements[feld].focus();
return false;
}

function hausnr(feld)
{
alert("Bitte geben Sie die Hausnummer ein.");
document.OnlineForm.elements[feld].focus();
return false;
}		
	
function plz(feld)
{
alert("Bitte geben Sie die Postleitzahl ein.");
document.OnlineForm.elements[feld].focus();
return false;
}

function plz_false(feld)
{
alert("Bitte geben Sie die Postleitzahl als fünfstellige Zahl ein.");
document.OnlineForm.elements[feld].focus();
return false;
}

function ort(feld)
{
alert("Bitte geben Sie den Ort ein.");
document.OnlineForm.elements[feld].focus();
return false;
}	

function tel(feld)
{
alert("Bitte geben Sie die Telefonnummer ein.");
document.OnlineForm.elements[feld].focus();
return false;
}

function fax(feld)
{
alert("Bitte geben Sie die Faxnummer ein.");
document.OnlineForm.elements[feld].focus();
return false;
}

function email(feld)
{
alert("Bitte geben Sie eine gültige e-mail ein.");
document.OnlineForm.elements[feld].focus();
return false;
}

function nachricht(feld)
{
alert("Bitte geben Sie die Nachricht ein.");
document.OnlineForm.elements[feld].focus();
return false;
}

// Erweiterung Claudia Bögel 4.5.2004 //

function kontonr(feld)
{
alert("Bitte geben Sie die Kontonummer ein.");
document.OnlineForm.elements[feld].focus();
return false;
}

function blz(feld)
{
alert("Bitte geben Sie die Bankleitzahl ein.");
document.OnlineForm.elements[feld].focus();
return false;
}

function blz_false(feld)
{
alert("Bitte geben Sie die Bankleitzahl als achtstellige Zahl ein.");
document.OnlineForm.elements[feld].focus();
return false;
}

function bank(feld)
{
alert("Bitte geben Sie die Bank ein.");
document.OnlineForm.elements[feld].focus();
return false;
}

////////////// standard formular-abfragen ende /////////////////////





function chk_email()
{
a = document.OnlineForm;
	
	if(a.Name.value == "")
	{
		return nachname('Name');
	}

	if(a.Vorname.value == "")
	{
		return vorname('Vorname');
	}
	
	if(a.Firma.value == "")
	{
		return firma('Firma');
	}
	
	if(a.Strasse.value == "")
	{
		return strasse('Strasse');
	}
	
	if(a.Hausnummer.value == "")
	{
		return hausnr('Hausnummer');
	}
	
	if(a.PLZ.value == "")
	{
		return plz('PLZ');
	}

	if(a.PLZ.value != "")
	{
		if((a.PLZ.value.length != 5) || (isNaN(a.PLZ.value) == true))
		{
			return plz_false('PLZ');
		}
	}
	
	if(a.Ort.value == "")
	{
		return ort('Ort');
	}
	
	if(a.Telefon.value == "")
	{
		return tel('Telefon');
	}
	
	if((a.Email.value == "") || (chk_email_sub('Email') == false))
	{
		return email('Email');
	}
}


function chk_lob_tadel()
{
a = document.OnlineForm;
	
	
	if(a.Name.value == "")
	{
		return nachname('Name');
	}

	if(a.Vorname.value == "")
	{
		return vorname('Vorname');
	}
	
	if(a.Strasse.value == "")
	{
		return strasse('Strasse');
	}
	
	if(a.Hausnummer.value == "")
	{
		return hausnr('Hausnummer');
	}
	
	if(a.PLZ.value == "")
	{
		return plz('PLZ');
	}

	if(a.PLZ.value != "")
	{
		if((a.PLZ.value.length != 5) || (isNaN(a.PLZ.value) == true))
		{
			return plz_false('PLZ');
		}
	}
	
	if(a.Ort.value == "")
	{
		return ort('Ort');
	}
	
	
	if((a.Email.value != "") && (chk_email_sub('Email') == false))
	{
		return email('Email');
	}
	

	if(a.Datum.value != "")
	{
		if(chk_date_sub('Datum') == false)
		{
		alert("Bitte geben Sie ein gültiges Datumsformat (TT.MM.JJJJ) ein.");
		a.Datum.focus();
		return false;
		}
	}
	
	if(a.Uhrzeit.value != "")
	{
		if(chk_time_sub('Uhrzeit') == false)
		{
		alert("Bitte geben Sie ein gültiges Uhrzeitformat (HH:MM) ein.");
		a.Uhrzeit.focus();
		return false;
		}
	}
	
}


function chk_sonderfahrten()
{
a = document.OnlineForm;
	
	if(a.Name.value == "")
	{
		return nachname('Name');
	}

	if(a.Vorname.value == "")
	{
		return vorname('Vorname');
	}
	
	if(a.Strasse.value == "")
	{
		return strasse('Strasse');
	}
	
	if(a.Hausnummer.value == "")
	{
		return hausnr('Hausnummer');
	}
	
	if(a.PLZ.value == "")
	{
		return plz('PLZ');
	}

	if(a.PLZ.value != "")
	{
		if((a.PLZ.value.length != 5) || (isNaN(a.PLZ.value) == true))
		{
			return plz_false('PLZ');
		}
	}
	
	if(a.Ort.value == "")
	{
		return ort('Ort');
	}
	
	if(a.Telefon.value == "")
	{
		return tel('Telefon');
	}
	
	if((a.Email.value != "") && (chk_email_sub('Email') == false))
	{
		return email('Email');
	}
}


function chk_besuchergruppen()
{
a = document.OnlineForm;
	
	if(a.Name.value == "")
	{
		return nachname('Name');
	}

	if(a.Vorname.value == "")
	{
		return vorname('Vorname');
	}
	
	if(a.Strasse.value == "")
	{
		return strasse('Strasse');
	}
	
	if(a.Hausnummer.value == "")
	{
		return hausnr('Hausnummer');
	}
	
	if(a.PLZ.value == "")
	{
		return plz('PLZ');
	}

	if(a.PLZ.value != "")
	{
		if((a.PLZ.value.length != 5) || (isNaN(a.PLZ.value) == true))
		{
			return plz_false('PLZ');
		}
	}
	
	if(a.Ort.value == "")
	{
		return ort('Ort');
	}
	
	if(a.Telefon.value == "")
	{
		return tel('Telefon');
	}
	
	if((a.Email.value != "") && (chk_email_sub('Email') == false))
	{
		return email('Email');
	}
}


function chk_foto_drehgenehmigungen()
{
a = document.OnlineForm;
	
	if(a.Name.value == "")
	{
		return nachname('Name');
	}

	if(a.Vorname.value == "")
	{
		return vorname('Vorname');
	}
	
	if(a.Strasse.value == "")
	{
		return strasse('Strasse');
	}
	
	if(a.Hausnummer.value == "")
	{
		return hausnr('Hausnummer');
	}
	
	if(a.PLZ.value == "")
	{
		return plz('PLZ');
	}

	if(a.PLZ.value != "")
	{
		if((a.PLZ.value.length != 5) || (isNaN(a.PLZ.value) == true))
		{
			return plz_false('PLZ');
		}
	}
	
	if(a.Ort.value == "")
	{
		return ort('Ort');
	}
	
	if(a.Telefon.value == "")
	{
		return tel('Telefon');
	}
	
	if((a.Email.value != "") && (chk_email_sub('Email') == false))
	{
		return email('Email');
	}
}


function chk_garantie()
{
a = document.OnlineForm;
	
	if(a.Name.value == "")
	{
		return nachname('Name');
	}

	if(a.Vorname.value == "")
	{
		return vorname('Vorname');
	}

	if(a.Strasse.value == "")
	{
		return strasse('Strasse');
	}
	
	if(a.Hausnummer.value == "")
	{
		return hausnr('Hausnummer');
	}

	if(a.PLZ.value == "")
	{
		return plz('PLZ');
	}

	if(a.PLZ.value != "")
	{
		if((a.PLZ.value.length != 5) || (isNaN(a.PLZ.value) == true))
		{
			return plz_false('PLZ');
		}
	}
	
        if(a.Ort.value == "")
	{
		return ort('Ort');
	}
	
	if(a.Email.value == "")
	{
		return email('Email');
	}

	if((a.Email.value != "") && (chk_email_sub('Email') == false))
	{
		return email('Email');
	}
	
	if(a.Datum.value != "")
	{
		if(chk_date_sub('Datum') == false)
		{
		alert("Bitte geben Sie ein gültiges Datumsformat (TT.MM.JJJJ) ein.");
		a.Datum.focus();
		return false;
		}
	}
	
	if(a.Uhrzeitvon.value != "")
	{
		if(chk_time_sub('Uhrzeitvon') == false)
		{
		alert("Bitte geben Sie ein gültiges Uhrzeitformat (HH:MM) ein.");
		a.Uhrzeitvon.focus();
		return false;
		}
	}
	
	if(a.Uhrzeitbis.value != "")
	{
		if(chk_time_sub('Uhrzeitbis') == false)
		{
		alert("Bitte geben Sie ein gültiges Uhrzeitformat (HH:MM) ein.");
		a.Uhrzeitbis.focus();
		return false;
		}
	}

// Erweiterung Claudia Bögel 4.5.2004 //

	if(a.Kontonr.value == "")
	{
		return kontonr('Kontonr');
	}

	if(a.Kontonr.value != "")
	{
		if(isNaN(a.Kontonr.value) == true)
		{
			return zahlen('Kontonr');
		}
	}

	if(a.Blz.value == "")
	{
		return blz('Blz');
	}

	if(a.Blz.value != "")
	{
		if((a.Blz.value.length != 8) || (isNaN(a.Blz.value) == true))
		{
			return blz_false('Blz');
		}
	}

	if(a.Bank.value == "")
	{
		return bank('Bank');
	}

}