// JavaScript Document
var passChanged = false;

function ajaxEditProfile() {

	var ajaxEP = ajaxObj;
	var frm = document.getElementById('editProfileForm');
	
	var n = frm.ep_name.value; // name
	var e = frm.ep_email.value; // password
	var p = frm.ep_pass.value; // password
	var c = frm.ep_pass2.value; // password confirm
	var w = frm.ep_newsletter.checked; // newsletter
	frm.ep_submit.disabled = true;

	if(passChanged && p != c) {
		doError('Passwords do not match.<br /><br />Please try again.');
		frm.ep_submit.disabled = false;
		return;
	}

	var url = 'phpGets/editProfile.php';
	ajaxEP.method = 'POST';
	ajaxEP.postData = 'name='+n+'&email='+e+'&pass='+p+'&news='+w;
	ajaxEP.rhContentType = 'application/x-www-form-urlencoded';
	ajaxEP.doGet(url,showEditProfileStatus,'xml');
	
}

function showEditProfileStatus(guts) {
	var ajaxAbove = document.getElementById('ajaxAbove');
	var ajaxBelow = document.getElementById('ajaxBelow');
	var frm = document.getElementById('editProfileForm');

	emptyAbove();

	// show results
	var xml = guts.firstChild;
	frm.ep_submit.disabled = false;
	//frm.ep_pass.value = '';
	//frm.ep_pass2.value = '';

	// check for status id
	// record id and message
	var id = xml.childNodes[0].childNodes[0].nodeValue;
	var msg = xml.childNodes[1].childNodes[0].nodeValue;
	
	if(id == 1) {
		doNotice(msg);
	//	window.location = './?page_id=150';
	}else{
		doError(msg);
	}
}

function updateEditProfileForm(e,n,p,w) {
	var frm = document.getElementById('editProfileForm');
	
	frm.ep_name.value = n; // name
	frm.ep_email.value = e; // email
	frm.ep_pass.value = p; // password
	if(w == 1) {
		frm.ep_newsletter.checked = true; // newsletter
	}
	checkMemberName(frm.ep_name);
	checkMemberEmail(frm.ep_email);
	checkStrength(frm.ep_pass.value,document.getElementById('ajaxPasswordMeter'),9);
}

