
function start()
{
	 if(document.getElementById("focus_start"))
	 	document.getElementById("focus_start").focus();
}

function check_login()
{
	if(document.Login.AN.value=="")
	{
		alert("Bitte geben Sie einen Namen ein!");
		document.Login.AN.focus();
		return false;
	}
	return true;
}

function check_usrchange(userform)
{
	if(userform.DB_NA.value=="")
	{
		alert("Der Name darf nicht leer sein!");
		userform.DB_NA.focus();
		return false;
	}

	if(userform.DB_KW.value=="")
	{
		alert("Das Kennwort darf nicht leer sein!");
		userform.DB_KW.focus();
		return false;
	}
		
	if(userform.DB_KW.value != userform.T_KW.value)
	{
		alert("Das Kennwort stimmt nicht mit der Kennwort-Wiederholung überein! Wiederholen Sie bitte die Eingabe.");
		userform.DB_KW.select();
		userform.DB_KW.focus();
		return false;
	}

	if(userform.DB_BE.value=="")
	{
		alert("Die Berechtigung darf nicht leer sein!");
		userform.DB_BE.focus();
		return false;
	}
		
	return true;
}


function check_medienchange(medienform)
{
	if(medienform.DB_ID.value=="")
	{
		alert("Die ID darf nicht leer sein!");
		medienform.DB_ID.focus();
		return false;
	}
	if(medienform.DB_HK.value=="")
	{
		alert("Die Herkunft darf nicht leer sein!");
		medienform.DB_HK.focus();
		return false;
	}
	if(medienform.DB_TY.value=="")
	{
		alert("Der Typ darf nicht leer sein!");
		medienform.DB_TY.focus();
		return false;
	}
	if(medienform.DB_VA.value=="")
	{
		alert("Die Variante darf nicht leer sein!");
		medienform.DB_VA.focus();
		return false;
	}
	if(medienform.DB_PF.value=="")
	{
		alert("Der Pfad darf nicht leer sein!");
		medienform.DB_PF.focus();
		return false;
	}
}

function check_berechtigtechange(berechtigteform)
{
	if(berechtigteform.DB_AK.value=="")
	{
		alert("Der Status darf nicht leer sein!");
		berechtigteform.DB_AK.focus();
		return false;
	}

	if(berechtigteform.DB_ID.value=="")
	{
		alert("Die Ident-Nr. darf nicht leer sein!");
		berechtigteform.DB_ID.focus();
		return false;
	}

	if(berechtigteform.DB_IT.value=="")
	{
		alert("Der Typ darf nicht leer sein!");
		berechtigteform.DB_IT.focus();
		return false;
	}

	if((berechtigteform.T_ZVH.value!="") || (berechtigteform.T_ZVM.value!="") ||
		(berechtigteform.T_ZBH.value!="" ) || (berechtigteform.T_ZBM.value!=""))
	{
		if(berechtigteform.T_ZVH.value=="")
		{
			alert("Die Stunde der Zeit von darf nicht leer sein!");
			berechtigteform.T_ZVH.focus();
			return false;
		}
	
		if(berechtigteform.T_ZVM.value=="")
		{
			alert("Die Minuten der Zeit von darf nicht leer sein!");
			berechtigteform.T_ZVM.focus();
			return false;
		}

		if(berechtigteform.T_ZBH.value=="" )
		{
			alert("Die Stunde der Zeit bis darf nicht leer sein!");
			berechtigteform.T_ZBH.focus();
			return false;
		}

		if(berechtigteform.T_ZBM.value=="")
		{
			alert("Die Minuten der Zeit bis darf nicht leer sein!");
			berechtigteform.T_ZBM.focus();
			return false;
		}
		berechtigteform.DB_ZV.value=berechtigteform.T_ZVH.value+berechtigteform.T_ZVM.value+"0000";
		berechtigteform.DB_ZB.value=berechtigteform.T_ZBH.value+berechtigteform.T_ZBM.value+"0000";
	}
	else
	{
		berechtigteform.DB_ZV.value="";
		berechtigteform.DB_ZB.value="";
	}
	
	if(berechtigteform.T_MI)
	{
		berechtigteform.T_BI.value=berechtigteform.DB_ID.value;
		berechtigteform.T_TI.value=berechtigteform.DB_IT.value;
		berechtigteform.T_MI.value="*";
	}
	
	return true;
}

function check_refererchange(refererform)
{
	if(refererform.DB_RF.value=="")
	{
		alert("Der Referer darf nicht leer sein!");
		refererform.DB_RF.focus();
		return false;
	}

	return true;
}

function check_berechtigungchange(berechtigungform)
{
	if(berechtigungform.DB_MI.value=="")
	{
		alert("Das Medium darf nicht leer sein!");
		berechtigungform.DB_MI.focus();
		return false;
	}

	return true;
}

function search_user(Form)
{
	if(Form)
	{
		if(Form.DB_KW && Form.DB_KW.value!="")
		{
			alert("Nach Kennwort kann nicht gesucht werden!");
			Form.DB_KW.select();
			Form.DB_KW.focus();
			return false;
		}
		if(Form.T_KW && Form.T_KW.value!="")
		{
			alert("Nach Kennwort kann nicht gesucht werden!");
			Form.T_KW.select();
			Form.T_KW.focus();
			return false;
		}
		if(Form.DB_BE && Form.DB_BE.value!="")
		{
			alert("Nach Berechtigung kann nicht gesucht werden!");
			Form.DB_BE.focus();
			return false;
		}
		if(Form.DB_ST && Form.DB_ST.checked)
		{
			alert("Nach Statistik kann nicht gesucht werden!");
			Form.DB_ST.focus();
			return false;
		}
		if(Form.DB_NA=="")
			document.UserForm.AN.value="*";
		else
			document.UserForm.AN.value=Form.DB_NA.value+"*";
	}
	else
	{
		document.UserForm.AN.value="*";
	}
	document.UserForm.submit();
}

function search_medien(Form)
{
	if(Form)
	{
		if(Form.DB_PF && Form.DB_PF.value!="")
		{
			alert("Nach Pfad kann nicht gesucht werden!");
			Form.DB_PF.select();
			Form.DB_PF.focus();
			return false;
		}
		if(Form.DB_MI && Form.DB_MI.value!="")
		{
			alert("Nach Mime-Typ kann nicht gesucht werden!");
			Form.DB_MI.focus();
			return false;
		}
		if(Form.DB_ID=="")
			document.MedienForm.MI.value="*";
		else
			document.MedienForm.MI.value=Form.DB_ID.value+"*";
		if(Form.DB_HK=="")
			document.MedienForm.MH.value="";
		else
			document.MedienForm.MH.value=Form.DB_HK.value+"*";
		if(Form.DB_TY=="")
			document.MedienForm.MT.value="";
		else
			document.MedienForm.MT.value=Form.DB_TY.value+"*";
		if(Form.DB_VA=="")
			document.MedienForm.MV.value="";
		else
			document.MedienForm.MV.value=Form.DB_VA.value+"*";
	}
	else
	{
		document.MedienForm.MI.value="*";
		document.MedienForm.MH.value="";
		document.MedienForm.MT.value="";
		document.MedienForm.MV.value="";
	}
	document.MedienForm.submit();
}

function search_berechtigte(Form)
{
	if(Form)
	{
		if(Form.DB_KW && Form.DB_KW.value!="")
		{
			alert("Nach Kennwort kann nicht gesucht werden!");
			Form.DB_KW.select();
			Form.DB_KW.focus();
			return false;
		}
		if(Form.DB_LD && Form.DB_LD.checked)
		{
			alert("Nach LDAP kann nicht gesucht werden!");
			Form.DB_LD.focus();
			return false;
		}
		if(Form.DB_AP && Form.DB_AP.checked)
		{
			alert("Nach AutoKW kann nicht gesucht werden!");
			Form.DB_AP.focus();
			return false;
		}
		if(Form.DB_IP && Form.DB_IP.value!="")
		{
			alert("Nach IP kann nicht gesucht werden!");
			Form.DB_IP.select();
			Form.DB_IP.focus();
			return false;
		}
		if(Form.ZVH && Form.ZVH.value!="")
		{
			alert("Nach Zeit kann nicht gesucht werden!");
			Form.ZVH.focus();
			return false;
		}
		if(Form.ZVM && Form.ZVM.value!="")
		{
			alert("Nach Zeit kann nicht gesucht werden!");
			Form.ZVM.focus();
			return false;
		}
		if(Form.ZBH && Form.ZBH.value!="")
		{
			alert("Nach Zeit kann nicht gesucht werden!");
			Form.ZBH.focus();
			return false;
		}
		if(Form.ZBM && Form.ZBM.value!="")
		{
			alert("Nach Zeit kann nicht gesucht werden!");
			Form.ZBM.focus();
			return false;
		}
		if(Form.DB_ID=="")
			document.BerechtigteForm.BI.value="*";
		else
			document.BerechtigteForm.BI.value=Form.DB_ID.value+"*";
		if(Form.DB_IT=="")
			document.BerechtigteForm.TI.value="*";
		else
			document.BerechtigteForm.TI.value=Form.DB_IT.value+"*";
		document.BerechtigteForm.AK.value=Form.DB_AK.value;
	}
	else
	{
		document.BerechtigteForm.BI.value="*";
		document.BerechtigteForm.TI.value="";
	}
	document.BerechtigteForm.submit();
}

function search_referer(Form)
{
	document.RefererForm.BI.value=Form.DB_ID.value;
	document.RefererForm.TI.value=Form.DB_IT.value;
	if(Form.DB_RF)
		document.RefererForm.RF.value=Form.DB_RF.value+"*";
	document.RefererForm.submit();
}

function search_berechtigung(Form)
{
	document.BerechtigungForm.BI.value=Form.DB_ID.value;
	document.BerechtigungForm.TI.value=Form.DB_IT.value;
	if(Form.DB_MI)
		document.BerechtigungForm.MI.value=Form.DB_MI.value+"*";
	document.BerechtigungForm.submit();
}

function check_delete(Form)
{
	if (parseInt(Form.T_recsfrom.value)>1)
		Form.T_recsfrom.value=String(parseInt(Form.T_recsfrom.value)-1);
	return true;
}

function blaettern(form, from)
{
	if (from < 1)
		from =1;
	form.recsfrom.value=String(from);
	form.recsto.value=String(from+14);
	form.submit();
}

function select_medien()
{
	w=window.open("about:blank","SelectMedienWindow","width=600,height=600,left=100,top=20,location=no,menubar=no,status=no,toolbar=no,scrollbars=yes,resizable=yes");
	document.SelectMedienForm.submit();
	w.focus();
}

function transmit_medium(Medium)
{
	opener.document.InsertForm.DB_MI.value=Medium;
	opener.focus();
	window.close();
}

function set_time(form, von, bis)
{
	for(i=0;i<form.T_ZVH.options.length;i++)
		form.T_ZVH.options[i].selected=(form.T_ZVH.options[i].value==von.substr(0,2));
	for(i=0;i<form.T_ZVM.options.length;i++)
		form.T_ZVM.options[i].selected=(form.T_ZVM.options[i].value==von.substr(2,2));
	for(i=0;i<form.T_ZBH.options.length;i++)
		form.T_ZBH.options[i].selected=(form.T_ZBH.options[i].value==bis.substr(0,2));
	for(i=0;i<form.T_ZBM.options.length;i++)
		form.T_ZBM.options[i].selected=(form.T_ZBM.options[i].value==bis.substr(2,2));
				
}

