function NewsletterSubscribe(url,msg)
{
	var regex = new RegExp("^[0-9a-z\\._]+@[0-9a-z]+\\..+$","i");
	// can also be written as regex = /^[0-9a-z\._]+@[0-9a-z]+\..+$/i;
	var emailValue = $F(newsletter);
	if (emailValue.length==0)
	{
		alert("E-mail is empty!");
			return false;
	}
	if (regex.test(emailValue))
	{
		return true;
	}
	else
	{
		alert(emailValue + " is an invalid e-mail address!");
		$(newsletter).value="";
		return false;
	}
}
function DeleteUserNewsletter(id)
{
	var strHref = window.location.href;
	var tmp = strHref.split('page=');
	tmp = tmp[1].split('.');
	var p=1;
	if (tmp[2])
	{
		p = tmp[2];
	}
	if (ConfirmSubmit()==true)
	{
		var url = 'index.php?page=newsletter.user_delete';
		var target = 'mainpanel';
		var myAjax = new Ajax.Updater(target, url, {	method: 'post',	parameters: {id: id, p:p}});
		$('mainpanel').show();
	}
}
function ValidateNewsletter(formName)
{
	var msg = ""
	if ($F('subject').length==0)	msg = msg+"The Subject field is empty!";
	/*if ($F('productId').length==0) msg =msg+"\nYou have to choose at least one product!";*/
	if (msg!="")
	{
		alert(msg);
		return false
	}
	else
	{
		document.newsletter.submit();
	}
	
	
}