﻿// JavaScript Document
function Newsletter()
  {
	var i=0;

	   if ((document.formNewsletter.name.value == "") && (i == 0))
		  {
			myObj = document.getElementById("previewPreregistration");
			myObj.innerHTML = "Field 'Name' is required";
			document.formNewsletter.name.focus();
			i = 1;
		  }

	   if ((document.formNewsletter.email.value == "") && (i == 0))
		  {
			myObj = document.getElementById("previewPreregistration");
			myObj.innerHTML = "Field 'Email' is required";
			document.formNewsletter.email.focus();
			i = 1;
		  }

	   if ((document.formNewsletter.tel.value == "") && (i == 0))
		  {
			myObj = document.getElementById("previewPreregistration");
			myObj.innerHTML = "Field 'Telephone' is required";
			document.formNewsletter.tel.focus();
			i = 1;
		  }

	 if (i == 0) 
		{
			var querystring = "name=" + document.formNewsletter.name.value + "&";
			querystring = querystring + "email=" + document.formNewsletter.email.value + "&";
			querystring = querystring + "tel=" + document.formNewsletter.tel.value;

			findNewsletter(querystring);
		}
	else
		{
			myObj = document.getElementById("previewPreregistration");
			setTimeout("myObj.innerHTML = '';",3000);
		}

  }

function findNewsletter(givenstring) 
{

var newUrl = 'confirm_newsletter.asp';
var newParams = givenstring;
var handleResultSubject = 'previewPreregistration';	

new	Ajax.Request(newUrl, {
	method: 'get', 
	parameters: newParams,
	onFailure: function(transport) {
		myOBJ1 = document.getElementById(handleResultSubject); 
		myOBJ1.innerHTML = "An error occured. Please try to submit the form again."; 
	},	
	onSuccess: function(transport) { 
		myOBJ1 = document.getElementById(handleResultSubject);
		responseText = transport.responseText;
		if (responseText == "Done")
			{
				myOBJ1.innerHTML = "Thank you! Your registration completed.";
		   		document.formNewsletter.reset();
			}
		else
			{
				myOBJ1.innerHTML = responseText;
			}
	}
});

}
