
var NL_DEFAULTVALUE = "E-Mail-Adresse";
var NL_STUPIDMAIL = "ihrname@domain.de";



var currentInput = NL_DEFAULTVALUE;

function inputFocus(o) {
  o.value="";

}

function inputBlur(o) {
  if(o.value=="") {
    o.value=currentInput;
  } else {
  currentInput = o.value;
  }

}



function anmelden(){
	AnUndAbmelden("B2BA3875073B60AAC1257093004051ED");
}
function abmelden(){
	AnUndAbmelden("6D7661A8A023D2E3C1257093004051EE");
}

function AnUndAbmelden(value){
	var form=document.getElementById("NewsletterSubscriptionForm");
	if(form){
		if(!validateNewsletterSubscription(form))return false;
		form.RefID.value=value;
		form.submit();
	}
}


function validateNewsletterSubscription(o){
	if(!o) return failureQuit(o);
	var addressfield=o.InternetAddress;
	if(!addressfield) return failureQuit(addressfield);
	var mailavlue=addressfield.value.toLowerCase();
	if((mailavlue==NL_DEFAULTVALUE)||(mailavlue==NL_STUPIDMAIL)||(mailavlue=="")) return failureQuit(addressfield);
	var erg=mailavlue.search(/.+@..+\...+/);
	if(erg==-1)return failureQuit(addressfield);
	return true;
}

function failureQuit(o){
	alert("Bitte geben Sie eine gültige Email-Adresse ein!\n\nz.B.: "+NL_STUPIDMAIL);
	if(o)o.focus();
	return false;
}


