function clickclear(thisfield, defaulttext) {
	if (thisfield.value == defaulttext) {
		thisfield.value = "";
	}
}
function clickrecall(thisfield, defaulttext) {
	if (thisfield.value == "") {
		thisfield.value = defaulttext;
	}
}
function resetLoader() {
	var loaderDIV = dojo.byId("newsletterSignupLoader");
	loaderDIV.style.height = '0px';
	loaderDIV.style.width = '0px';
	loaderDIV.style.display = 'none';

}
function processNewsletterSignup() {
	var contentNode = dojo.byId('newsletterSignupContent');
	var loaderDIV = dojo.byId("newsletterSignupLoader");
	loaderDIV.style.height = contentNode.offsetHeight+5 + 'px';
	loaderDIV.style.width = contentNode.offsetWidth+5 + 'px';
	loaderDIV.style.display = 'block';

    dojo.xhrPost({
	    url: 'do/newsletter.php?action=addUser', 
		handleAs: "json-comment-filtered",
		load: function(response){
				if (response.status == 'success') {
					contentNode.innerHTML = response.content;
				} else if (response.status == 'ae') {
					alert(response.content);
				} else if (response.status == 'nd') {
					alert(response.content);
				} else if (response.status == 'env') {
					alert(response.content);
				} else {
					alert('I\'m sorry, something happened when I processed the request. Please try again.' + "\n" + 'Error code NSL-001.');
				}
				resetLoader();
			},
       	error: 	function(error,args){
					alert('I\'m sorry, something happened when I processed the request. Please try again.' + "\n" + 'Error code NSL-002.' + "\n" + error);
				resetLoader();
				},
        form: 'newsletterAdd'
   });
}
function resetLoaderLarge() {
	var loaderDIV = dojo.byId("newsletterSignupLoaderLarge");
	loaderDIV.style.height = '0px';
	loaderDIV.style.width = '0px';
	loaderDIV.style.display = 'none';

}
function processNewsletterSignupLarge() {
	var contentNode = dojo.byId('newsletterSignupContentLarge');
	var loaderDIV = dojo.byId("newsletterSignupLoaderLarge");
	loaderDIV.style.height = contentNode.offsetHeight+5 + 'px';
	loaderDIV.style.width = contentNode.offsetWidth+5 + 'px';
	loaderDIV.style.display = 'block';

    dojo.xhrPost({
	    url: 'do/newsletter.php?action=addUser', 
		handleAs: "json-comment-filtered",
		load: function(response){
				if (response.status == 'success') {
					alert('Congratulations! ' + "\n" + 'You\'re signed up to receive awesome information and tips in your inbox!');
					dojo.byId('newsletterAddLarge').name.value = '- First Name -';
					dojo.byId('newsletterAddLarge').email.value = '- Email Address -';
				} else if (response.status == 'ae') {
					alert(response.content);
				} else if (response.status == 'nd') {
					alert(response.content);
				} else if (response.status == 'env') {
					alert(response.content);
				} else {
					alert('I\'m sorry, something happened when I processed the request. Please try again.' + "\n" + 'Error code NSL-001.');
				}
					resetLoaderLarge();
			},
       	error: 	function(error,args){
					alert('I\'m sorry, something happened when I processed the request. Please try again.' + "\n" + 'Error code NSL-002.' + "\n" + error);
					resetLoaderLarge();
				},
        form: 'newsletterAddLarge'
   });
}
