﻿// JavaScript Document


if(typeof parkside == "undefined") var parkside = new Object();
if(typeof parkside.ce_newsletter_anmelden == "undefined") parkside.ce_newsletter_anmelden = new Object();

// Constructor
parkside.ce_newsletter_anmelden = function() {
}

/// Class members
parkside.ce_newsletter_anmelden.prototype = {
/// Properties

/// Methods
	request: function(form) { 

		if( typeof http == "undefined" ) {
			alert("JSMX not included!");
			return;
		}
		document.getElementById("newsletter_anmeldung_loading").style.display = 'block';
		
		form.action.value = 'ajax_anmelden';
		http( "POST" , "newsletter_system/website/data_components.cfc?method=ajaxNewsletterAnmeldung" , this.response, form ); //notice the third argument = list_response. This is the callback function below.

	}
	,
	response: function(obj) { //callback functions always take one argument. This is the result passed back from the server.
		
		document.getElementById("newsletter_anmeldung_loading").style.display = 'none';
		if (obj.error == "true") {
			document.getElementById("newsletter_anmeldung_error").innerHTML = obj.result;
			if (obj.reset == "true") {
				document.newsletter_anmelden_form.name.value = "Name";
				document.newsletter_anmelden_form.email.value = "Email";
			}
		} else {

			document.getElementById("newsletter_anmeldung").innerHTML = obj.result;
			document.getElementById("anmelden_form_submit_btn").style.display="none";
		}
	}

}

parkside.newsletter_anmeldung = new parkside.ce_newsletter_anmelden();


