	function doPreview() {
	
		var nID	= document.newsWizard.newsletterID.value;
		var tID	= document.newsWizard.templateID.value;
		var url = "/popup.php?showNLPreview=1&newsletterID=" + nID + "&templateID=" + tID;
		
		openPopup(url, 750,600);
	}
	
	function isValidEmail(str) {
   		return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
	}
	
	function checkForEmail() {
		if ( isValidEmail(document.getElementById('eMail').value) )
			document.getElementById('newsletter').submit();
		else {
			alert("<?=getWording(valid_email)?>");
			document.getElementById('eMail').value = "";
			document.getElementById('eMail').focus();
			
		}
	}
	
	function openPopup(url, width, height){	
		mypop = window.open(url,"ECpopup","location=0,status=0,toolbar=0,scrollbars=1,resizable=1,width="+width+",height="+height+",left=50,top=50");
		mypop.focus();
	}
	
	function clearField(field) {
		if ( field.value == field.defaultValue )
			field.value = "";
	}
	
		var http_request_newsletter = false;
		var code_check_newsletter = false;
		var code_text_newsletter;

		function codeCheck_newsletter() {
			getCaptchaWord_newsletter();
			sicherheitscode_newsletter = document.getElementById("sicherheitscode_newsletter").value;
			if(sicherheitscode_newsletter.toLowerCase() != code_text_newsletter.toLowerCase()) {
				document.getElementById("sicherheitscode_newsletter").style.color = "red";
				code_check_newsletter = false;
			}
			else {
				document.getElementById("sicherheitscode_newsletter").style.color = "green";
				code_check_newsletter = true;
			}
		}
	   function getCaptchaWord_newsletter() {
	      http_request_newsletter = false;
	      if (window.XMLHttpRequest) { // Mozilla, Safari,...
	         http_request_newsletter = new XMLHttpRequest();
	         if (http_request_newsletter.overrideMimeType) {
	         	// set type accordingly to anticipated content type
	            //http_request.overrideMimeType('text/xml');
	            http_request_newsletter.overrideMimeType('text/html');
	         }
	      } else if (window.ActiveXObject) { // IE
	         try {
	            http_request_newsletter = new ActiveXObject("Msxml2.XMLHTTP");
	         } catch (e) {
	            try {
	               http_request_newsletter = new ActiveXObject("Microsoft.XMLHTTP");
	            } catch (e) {}
	         }
	      }

		http_request_newsletter.onreadystatechange = alertInhalt_newsletter;
		http_request_newsletter.open('GET', '../../captcha/newsletter/session.php', true);
	    http_request_newsletter.send(null);

	   }

	function alertInhalt_newsletter() {
		if (http_request_newsletter.readyState == 4) {
	        if (http_request_newsletter.status == 200) {
	            code_text_newsletter = http_request_newsletter.responseText;
	        } else {
	            alert('Bei dem Request ist ein Problem aufgetreten.');
	        }
	    }
	}