if(document.getElementById('hnav2_m4'))
{
	addTooltip('hnav2_m4');
	document.getElementById('hnav2_m4').onclick = startNewsletter;
}

// MAIN

	function startNewsletter()
	{
		func = function()
		{
			if(document.getElementById('getNewsletter'))
				document.getElementById('getNewsletter').onclick = getNewsletter;
			if(document.getElementById('stornoNewsletter'))
				document.getElementById('stornoNewsletter').onclick = stornoNewsletter;
			if(auth!=null)
				document.getElementById('nl_email').value = email;
		};
		getTemplate('./temp/newsletter.php','content',true, func);
	}
	
	
// ACTIONS

	function getNewsletter()
	{
		email = document.getElementById('nl_email').value;
		if(checkForm(email,'email','- keine gültige E-Mail Adresse angegeben')!=true)
			alert(checkForm(email,'email','- keine gültige E-Mail Adresse angegeben'));
		if(checkForm(email,'email','- keine gültige E-Mail Adresse angegeben')==true)
		{
			get_newsletter = null;
			if(get_newsletter = sndReq('post', SCRIPT_DIR+'newsletter.php5', 'getNewsletter='+email, true))
			{
				document.getElementById('status').style.visibility = 'visible';
				get_newsletter.onreadystatechange = function()
				{
					if(get_newsletter.readyState == 4)
					{
						document.getElementById('status').style.visibility = 'hidden';
						if(get_newsletter.responseText == 'true')
							alert('Newsletter erfolgreich abboniert für:\n'+email);
						if(get_newsletter.responseText == 'in')
							alert('Sie haben bereits unseren kostenlosen Newsletter abboniert');
						if(get_newsletter.responseText == 'false')
							alert('Es trat ein Fehler auf');
					}
				};
			}
		}
	}

	function stornoNewsletter()
	{
		email = document.getElementById('nl_email').value;
		if(checkForm(email,'email','- keine gültige E-Mail Adresse angegeben')!=true)
			alert(checkForm(email,'email','- keine gültige E-Mail Adresse angegeben'));
		if(checkForm(email,'email','- keine gültige E-Mail Adresse angegeben')==true)
		{
			get_newsletter = null;
			if(get_newsletter = sndReq('post', SCRIPT_DIR+'newsletter.php5', 'stornoNewsletter='+email, true))
			{
				document.getElementById('status').style.visibility = 'visible';
				get_newsletter.onreadystatechange = function()
				{
					if(get_newsletter.readyState == 4)
					{
						if(get_newsletter.responseText == "true")
						{
							document.getElementById('status').style.visibility = 'hidden';
							alert('Newsletter erfolgreich storniert für:\n'+email);
						}
					}
				};
			}
		}
	}

