function inschrijven()
{
	var email = getEmailEnValideer();
	if( email != undefined ) //anders is usr verwittigd
	{
		PageLogic.OptIn( email, opt_callback );
	}
}
function uitschrijven()
{
	var email = getEmailEnValideer();
	if( email != undefined ) //anders is usr verwittigd
	{
		PageLogic.OptOut( email, opt_callback );
	}

}
function opt_callback( response )
{
	if (response.error != null){
	alert(response.error);
	return;
	}
	alert( response.value );
}

function getEmailEnValideer()
{
	var tb = document.getElementById("TBNieuwsbriefEmail");
	if( tb.value == "" || tb.value == "Email adres")
	{
		alert("Geef een email adres op aub");
		return undefined;
	}
	else if( isvalidEmail(tb.value)==false )
	{
		alert("Geen geldig email adres!");
		return undefined;
	}
	else
	{
		//alert( tb.value );
		return tb.value;
	}
}
function isvalidEmail(src) {
	 var emailReg = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";
	  // var emailReg = "\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*";
     var regex = new RegExp(emailReg);
     return regex.test(src);
  }