browserName = navigator.appName; browserVer = parseInt(navigator.appVersion);
if ( (browserName == "Netscape" && browserVer >= 3) ||
     (browserName == "Microsoft Internet Explorer" && browserVer >= 4) )
	version = 3;
else
	version = 2;
	

if (version == 3)
{             
    bank_sp = new Image();	bank_sp.src = "images/bank_nact.gif";
	bank_act = new Image();	bank_act.src = "images/bank_act.gif";	
	konto_sp = new Image();	konto_sp.src = "images/konto_nact.gif";
	konto_act = new Image(); konto_act.src = "images/konto_act.gif";	
	kredit_sp = new Image(); kredit_sp.src = "images/kredit_nact.gif";
	kredit_act = new Image(); kredit_act.src = "images/kredit_act.gif";
	euro_sp = new Image(); euro_sp.src = "images/eu_rech_nact.gif";
	euro_act = new Image();	euro_act.src = "images/eu_rech_act.gif";	
	pers_sp = new Image(); pers_sp.src = "images/pers_ed_nact.gif";		
	pers_act = new Image();	pers_act.src = "images/pers_ed_act.gif";	
	dev_sp = new Image(); dev_sp.src = "images/dev_ed_nact.gif";
	dev_act = new Image(); dev_act.src = "images/dev_ed_act.gif";	
	imp_sp = new Image(); imp_sp.src = "images/imp_nact.gif";
	imp_act = new Image(); imp_act.src = "images/imp_act.gif";	
	mail_sp = new Image();	mail_sp.src = "images/mail_nact.gif";
	mail_act = new Image();	mail_act.src = "images/mail_act.gif";	
	home_sp = new Image();	home_sp.src = "images/home_nact.gif";
	home_act = new Image();	home_act.src = "images/home_act.gif";	
	order_sp = new Image();	order_sp.src = "images/order_nact.gif";
	order_act = new Image(); order_act.src = "images/order_act.gif";
}
		
function active(imgDocIDx,imgObjNamex,imgDocIDy,imgObjNamey)
{
	if (version == 3)              
        document.images[imgDocIDx].src = eval(imgObjNamex + ".src")                   
		document.images[imgDocIDy].src = eval(imgObjNamey + ".src")
}	

function check_Input (name,blz,plz,ort)	
{	
	var name_length;
	var blz_length;
	var plz_length;
	var ort_length;

	var foundChars = "";
	var unvalid = "";
	var input_anzahl = 0;	
	var error;

    error = "Folgende Fehler sind bei der Eingabe aufgetreten:\n\n";

	f_length = foundChars.length;
	name_length = name.length;
	blz_length = blz.length;
	plz_length = plz.length;
	ort_length = ort.length;	

	if (name.length != 0) input_anzahl = input_anzahl + 1;
	if (blz.length != 0) input_anzahl = input_anzahl + 1;
	if (plz.length != 0) input_anzahl = input_anzahl + 1;
	if (ort.length != 0) input_anzahl = input_anzahl + 1;

	if (input_anzahl < 1) alert (" Füllen Sie bitte mindestens ein Feld aus!");
	else
	{
		if (blz_length != 0) //wenn BLZ eingegeben
		{				
			unvalid = checkchars_b (blz);
			if (unvalid != "") 
			error = error + "- '" + unvalid + " ' ist im Bankleitzahlenfeld nicht zugelassen.\n";		
		}

		if (plz_length != 0) //wenn plz eingegeben
		{			
			if (plz_length <= 5)
			{	
				unvalid = checkchars_p (plz);
				if (unvalid != "") 
				error = error + "- '" + unvalid + " ' ist im Postleitzahlenfeld nicht zugelassen.\n";	
			}
			else
			{
				error = error + "- Eine Postleitzahl kann maximal 5 Stellen haben.\n";
			}
		}

		if (ort_length != 0) //wenn ort eingegeben
		{				
			unvalid = checkchars_o (ort);
			if (unvalid != "")
			error = error + "- '" + unvalid + " ' ist im Ortsnamenfeld nicht zugelassen.\n";	
		}

		if (error == "Folgende Fehler sind bei der Eingabe aufgetreten:\n\n") document.search.submit();
		else alert (error);
	}
}

function checkchars_b (blz)
{
	var foundChars = "";
	var check = "";
	var validChars_b;
	validChars_b = new String ("1234567890");

	for (x = 0; x < blz.length; x++)
	{
		check = blz.substring(x,x+1);
		if (validChars_b.indexOf(check) == -1) 
		foundChars = foundChars + check;				
	}
    return foundChars;
}


function checkchars_p (plz)
{
	var foundChars = "";
	var check = "";
	var validChars_p;
	validChars_p = new String ("1234567890");

	for (x = 0; x < plz.length; x++)
	{
		check = plz.substring(x,x+1);
		if (validChars_p.indexOf(check) == -1) 
		foundChars = foundChars + check;				
	}
    return foundChars;	
}
	

function checkchars_o (ort)
{
	var foundChars = "";
	var check = "";
	var unvalidChars_o;
	unvalidChars_o = new String ("1234567890.,()");

	for (x = 0; x < ort.length; x++)
	{
		check = ort.substring(x,x+1);
		if (unvalidChars_o.indexOf(check) != -1) 
		foundChars = foundChars + check;				
	}
    return foundChars;
}
