function newsletter_add_email_address(email_address_id,newsletter_container_id,submitted_message) { /* need all to be localize both of contactform form name & specific variable names for each usage*/
				     
	function validate_email(email) {
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		return (reg.test(email));
	}
	
	function handleResponse() 
	{
	    if(XMLhttprequest_obj.readyState == 4)
	    {
		//alert(XMLhttprequest_obj.responseText);
		document.getElementById(newsletter_container_id).innerHTML='<span class="submitted_message">'+submitted_message+'</span>';
	    }
	}
	
	function createRequestObject() {
	    var ro;
	    var browser = navigator.appName;
	    if(browser == "Microsoft Internet Explorer"){
		ro = new ActiveXObject("Microsoft.XMLHTTP");
	    }
	    else{
		ro = new XMLHttpRequest();
	    }
	    return ro;
	}

	var XMLhttprequest_obj = createRequestObject();	
	
	/* Ajax changed parameters */
	var email_address = document.getElementById(email_address_id).value;
	email_address=encodeURI(email_address);
	if(validate_email(email_address)==false)
	{
		alert('Invalid Email Address');
		return false;
	}
	
	var parameters = "email_address=" + escape(encodeURI(email_address )) /*+ "&email_address2=" +escape(encodeURI( email_address2 ))*/ + "&action=" +escape(encodeURI( 'send' ));
	var ajax_php='/ajax/newsletter/ajax.php';
	/* /Ajax changed parameters */
		
	XMLhttprequest_obj.onreadystatechange = handleResponse;
	XMLhttprequest_obj.open('POST', ajax_php, true);
	XMLhttprequest_obj.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	XMLhttprequest_obj.setRequestHeader("Content-length", parameters.length);
	XMLhttprequest_obj.setRequestHeader("Connection", "close");
	XMLhttprequest_obj.send(parameters);
	
	return true;
}
