var eAddress;

function checkAll(tag,limit) {
	if (document.getElementById(tag).checked == true) {
		for (x = 1; x <= limit; x++) {
			document.getElementById(tag + x).checked = true;
			}
		} else {
		for (x = 1; x <= limit; x++) {
			document.getElementById(tag + x).checked = false;
			}
		}
	}

function confChk(tag,id) {
	if (document.getElementById(tag + id).checked == false && document.getElementById(tag).checked == true) {
		document.getElementById(tag).checked = false;
		}
	}

function subs() {
var count = document.getElementsByName('subscribe').length;
var empty = true;
	for (x = 0; x < count; x++) {
		if (document.getElementsByName('subscribe')[x].checked == true) {
			empty = false;
			}
		}
	if (empty == true) {
		errStr += "Please Select a Subscription List";
		return false;
		} else {
		return true;
		}
	}

function git(i) {
	return document.getElementById(i);
}

function cEml() {
	eAddress = git('eAcct').innerHTML;
	git('eAcct').innerHTML = '<input type="text" maxlength="50" id="newE" value="' + eAddress + '" /> ' +
	'<input type="button" value="change" onclick="changeEmail()" class="small" /> ' +
	'<input type="button" value="cancel" onclick="cnclChng()" class="small" />';
	git('cOpt').innerHTML = 'change email';
}

function cnclChng() {
	git('eAcct').innerHTML = eAddress;
	git('cOpt').innerHTML = '<a href="javascript: void(0);" onclick="cEml()">change email</a>';
}

function changeEmail() {
	var ne = git('newE').value;
	if (ne.indexOf('@') == -1 || ne.indexOf('.') == -1) {
		alert('Please enter a valid email address');
		git('newE').value = '';
		git('newE').focus();
	} else {
		if (ne == eAddress) {
			cnclChng();
		} else {
			var id = git('esid').value;
			var q = encodeURI('ne='+ne+'&id='+id+'&req='+Math.random());
			objAjax = new getAjaxObj();
			objAjax.onreadystatechange = function() {
				if (objAjax.readyState == 4) {
					var resp = objAjax.responseText;
					if (resp.indexOf('Error') > -1) {
						git('eAcct').innerHTML = eAddress;
						alert(objAjax.responseText);
						cnclChng();
					} else {
						eAddress = ne;
						cnclChng();
						alert("Your email address was successfully updated at " + objAjax.responseText);
					}
				}
			}
			objAjax.open('POST', 'AJAX.updateEmail.asp', true);
			objAjax.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
			objAjax.setRequestHeader('Content-length', q.length);
			objAjax.setRequestHeader('Connection', 'close');
			objAjax.send(q);
			//alert(q);
		}
	}
}
