// Neue Newsletter-Subscription HP aber altes Script von Frank Kriebus - 10.06.2008

function isValidId(emailAddress) { 
					  var msg="";
					  var regEmail = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/;
					  var emailErrMsg="Bitte geben Sie eine gültige E-mail Address an.\n";
					  var badEmailMsg ="Ihre EMail-Adresse ist nicht im korrekten Format (person@lmn.com).\n";
					  var oneEmailMsg ="Bitte nur eine EMail-Adresse eingeben.\n";
					
					  var emailAddress = emailAddress.replace(/\s/gi,"");
					  var index1 = emailAddress.indexOf("@");
					  if( emailAddress == ""){
							msg += emailErrMsg;
						} 
				
					  else if(!regEmail.test(emailAddress)) {		
					     msg += badEmailMsg;
					  }
			
					  else {
						index1 = emailAddress.indexOf("@", index1+1);
					    if(index1 != -1) {
							msg += oneEmailMsg;
						}
					  }
					 if(msg != "") {
						alert(msg);
						return false;
					 }
					 return true;
				}			
				function emailAnmelden(params, email, outputElement) {		
					
					console.debug(params);													
					dojo.xhrGet ({
						url:'http://www.lastminute.de/de_DE/lmn2/home/NewsletterModule.xml?' + params,
						load: function(data) {	
							var inhalt = '<p class="NLPFocus">';																
							if (data == 'OK1') {
								inhalt += 'Ihre Anmeldung war erfolgreich. Sie haben von uns eine E-Mail erhalten. Bitte best&auml;tigen Sie dort die Bestellung des Newsletters.'; 
							}	else if (data == 'OK2') {
								inhalt += 'doi'; 
							} else if (data == 'ERROR') {
								inhalt += 'Es ist leider ein Fehler aufgetreten. Bitte versuchen Sie es sp&auml;ter noch einmal.';			
							} else if (data == 'BLACKLIST') {
								//inhalt += 'Hallo,<br/>diese E-Mail-Adresse wurde auf Wunsch des Absenders in unserem System gesperrt, so dass eine Anmeldung f&uuml;r den Newsletter mit dieser E-Mail-Adresse nicht m&ouml;glich ist. Bei Fragen wenden Sie sich bitte an Sven.Rettl@lastminute.de .<br/>Vielen Dank.';			
								inhalt += 'Diese E-Mail-Adresse ist im System gesperrt . Wenden Sie sich bitte an Sven.Rettl@lastminute.de.';
							} else if (data == 'MISSING') {
								inhalt += 'Die Abmeldung vom Newsletter war leider nicht erfolgreich, da diese E-Mail Adresse nicht existiert.';			
							} else if (data == 'DELETED') {
								inhalt += 'Ihre Abmeldung vom lastminute.de Newsletter war erfolgreich.';			
							}
							outputElement.innerHTML = inhalt;	
																},						
								
						error: function(data) {dojo.debug('Fehler beim Lesen der Daten!\n' + data);}
					});													
				}				
				
			/*
				function emailAnmelden(params, email) {					
					
					dojo.xhrGet ({
						url:'/de_DE/lmn2/home/NewsletterModule.xml?' + params,
						load: function(data) {	
							var inhalt = '<p>';																
							if (data == 'OK1') {
								inhalt += 'Ihre Anmeldung war erfolgreich. Sie haben von uns eine E-Mail erhalten. Bitte best&auml;tigen Sie die dort die Bestellung des Newsletters.'; 
							}	else if (data == 'OK2') {
								inhalt += 'doi'; 
							} else if (data == 'ERROR') {
								inhalt += 'Es ist leider ein Fehler aufgetreten. Bitte versuchen Sie es sp&auml;ter noch einmal.';			
							} else if (data == 'BLACKLIST') {
								//inhalt += 'Hallo,<br/>diese E-Mail-Adresse wurde auf Wunsch des Absenders in unserem System gesperrt, so dass eine Anmeldung f&uuml;r den Newsletter mit dieser E-Mail-Adresse nicht m&ouml;glich ist. Bei Fragen wenden Sie sich bitte an Sven.Rettl@lastminute.de .<br/>Vielen Dank.';			
								inhalt += 'Diese E-Mail-Adresse ist im System gesperrt . Wenden Sie sich bitte an Sven.Rettl@lastminute.de.';
							} else if (data == 'MISSING') {
								inhalt += 'Die Abmeldung vom Newsletter war leider nicht erfolgreich, da diese E-Mail Adresse nicht existiert.';			
							} else if (data == 'DELETED') {
								inhalt += 'Ihre Abmeldung vom lastminute.de Newsletter war erfolgreich.';			
							}
																	dojo.byId('Newsletter-Abo').innerHTML = inhalt;	
																},						
								
						error: function(data) {dojo.debug('Fehler beim Lesen der Daten!\n' + data);}
					});													
				}
				*/
				
				/*
			function emailAnmelden(params, email, outputElement)
				{									
					if(!isValidId(email)) 										
						return;		
													
					var v = "";	
					if (document.getElementById("nlSignOff") != null)
					{						
						if (document.getElementById("nlSignOff").checked)
							v = "abmelden";
						else
							v = "html";						
							
						if (params.indexOf("abmelden")!= -1)
							v="";
					} 
					var returnData;				
						
					//params = params.replace(/#/,"%23");
					dojo.io.bind({
						url: '/de_DE/lmn2/home/NewsletterModule.xml?' + params + v,						
						handler: function(type, data, transportImplementation, kwArgs) {

						if (type == 'error') {
							
							dojo.debug('Fehler beim Lesen der Daten!\n' + data.message);							
						} else {
							var inhalt = '<p class="NLPFocus">';															
							if (data == 'OK1') {
								inhalt += 'Ihre Anmeldung war erfolgreich. Sie haben von uns eine E-Mail erhalten. Bitte best&auml;tigen Sie die dort die Bestellung des Newsletters.'; 
							}	else if (data == 'OK2') {
								inhalt += 'doi'; 
							} else if (data == 'ERROR') {
								inhalt += 'Es ist leider ein Fehler aufgetreten. Bitte versuchen Sie es sp&auml;ter noch einmal.';			
							} else if (data == 'BLACKLIST') {
								//inhalt += 'Hallo,<br/>diese E-Mail-Adresse wurde auf Wunsch des Absenders in unserem System gesperrt, so dass eine Anmeldung f&uuml;r den Newsletter mit dieser E-Mail-Adresse nicht m&ouml;glich ist. Bei Fragen wenden Sie sich bitte an Sven.Rettl@lastminute.de .<br/>Vielen Dank.';			
								inhalt += 'Diese E-Mail-Adresse ist im System gesperrt . Wenden Sie sich bitte an Sven.Rettl@lastminute.de.';
							} else if (data == 'MISSING') {
								inhalt += 'Die Abmeldung vom Newsletter war leider nicht erfolgreich, da diese E-Mail Adresse nicht existiert.';			
							} else if (data == 'DELETED') {
								inhalt += 'Ihre Abmeldung vom lastminute.de Newsletter war erfolgreich.';			
							}
						}
						inhalt += '</p>';						
						outputElement.innerHTML = inhalt;		
						returnData = data;				
					},
					sync: true,
					method: "GET",
					transport: "XMLHTTPTransport"	
					});
					return returnData;
				}		*/		