function InputSelectText(aInput, defaultValue, newValue)
{
	if(aInput.value == defaultValue)
		aInput.value = newValue;
}

function confirm_img_delete(aObject)
{
	check = false;
	if(aObject.checked)
		check = confirm("Wollen Sie das Bild wirklich löschen? Nach dem Speichern ist das Bild unwiederbringbar gelöscht!");
	aObject.checked = check;
}

function confirmNewsDelete(aID)
{
	check = false;
	check = confirm("Wollen Sie diesen Eintrag unwiederruflich löschen?\r\n\r\n" + document.getElementById(aID).innerHTML);
	return check;
}


function InputTextCount(aObject, maxCount, aOutputID)
{
	if(aObject.value.length > maxCount)
		aObject.value = aObject.value.substr(0, maxCount);
	document.getElementById(aOutputID).innerHTML = (maxCount - aObject.value.length);
}


function chkPwd(aForm)
{
	pwd_1 = aForm.pwd;
	pwd_2 = aForm.pwd_chk;
	if(pwd_1.value.length < 4 || pwd_1.value.length > 32)
	{
		alert("Kennwörter muss zumindest 4 Zeichen enthalten und darf nciht länger als 32 Zeichen sein! Bitte wiederholen Sie die Eingabe!");
		pwd_1.value = "";
		pwd_2.value = "";
		pwd_1.focus();
		return false;
	}
	if(pwd_1.value != pwd_2.value)
	{
		alert("Kennwörter stimmen nicht überein! Bitte wiederholen Sie die Eingabe!");
		pwd_1.value = "";
		pwd_2.value = "";
		pwd_1.focus();
		return false;
	}
	else
		return true;
}

function checkSignUp()
{
	var email = signupform.tx_infguideDB_mail;
	var mailcheck = signupform.mail_check;
	var filter = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test(email.value)) 
	{
		alert('Geben Sie eine gültige Mail Adresse ein!');
		email.focus();
		return false;
	}
	if(email.value != mailcheck.value)
	{
		alert("Mail Adressen stimmen nicht überein! Bitte wiederholen Sie die Eingabe!");
		mailcheck.value = "";
		mailcheck.focus();
		return false;
	}
	
	var pwd_1 = signupform.password;
	var pwd_2 = signupform.password_check;
	if(pwd_1.value.length < 4 || pwd_1.value.length > 32)
	{
		alert("Kennwörter muss zumindest 4 Zeichen enthalten und darf nciht länger als 32 Zeichen sein! Bitte wiederholen Sie die Eingabe!");
		pwd_1.value = "";
		pwd_2.value = "";
		pwd_1.focus();
		return false;
	}
	if(pwd_1.value != pwd_2.value)
	{
		alert("Kennwörter stimmen nicht überein! Bitte wiederholen Sie die Eingabe!");
		pwd_1.value = "";
		pwd_2.value = "";
		pwd_1.focus();
		return false;
	}
	
	
	var firma = signupform.tx_infguideDB_company_name;
	if(firma.value.length < 5)
	{
		alert("Firmenname zu kurz! Bitte wiederholen Sie die Eingabe!");
		firma.focus();
		return false;
	}


	var contact = signupform.tx_infguideDB_contact_name;
	if(contact.value.length < 4)
	{
		alert("Kontaktname ungültig! Bitte wiederholen Sie die Eingabe!");
		contact.focus();
		return false;
	}


	var addr = signupform.tx_infguideDB_address;
	if(addr.value.length < 5)
	{
		alert("Addresse ungültig! Bitte wiederholen Sie die Eingabe!");
		addr.focus();
		return false;
	}


	var phone = signupform.tx_infguideDB_phone;
	if(phone.value.length < 5)
	{
		alert("Telefonnummer erforderlich! Bitte wiederholen Sie die Eingabe!");
		phone.focus();
		return false;
	}


	return true;
		
}

