// functions formerly on the joinnow.php page
// they're now needed globally
var cObj;
var responseSuccess = function(o){
	test 	 	= 	o.responseXML;
	method 		= test.getElementsByTagName('method');
	response 	= test.getElementsByTagName('result');
	errormsg	= test.getElementsByTagName('errormsg');
	
	if (response[0].hasChildNodes()) {
		field    = method[0].firstChild.data;
			result   = response[0].firstChild.data;
			if (result == 'true') {
				msgspace = document.getElementById('msgdiv');
				
				msgtxt   = document.getElementById('error_'+field);
			
				if (msgtxt) {
		
					msgspace.removeChild(msgtxt);
				
				} 
				
				currentlabel = document.getElementById('l_'+field);
				currentlabel.firstChild.className = 'missing';
				
				if (errormsg.length > 0) {
					
					msgspace = document.getElementById('msgdiv');
					
					msg = errormsg[0].firstChild.data;
					msgwrap  = document.createElement('div');

					msgwrap.setAttribute('className', 'errormsg');
					msgwrap.setAttribute('id', 'error_'+field);
					msgwrap.innerHTML = msg;
					msgspace.appendChild(msgwrap)
				
				}
			
			} else {

				currentlabel = document.getElementById('l_'+field);
				currentlabel.firstChild.className = '';
				msgspace = document.getElementById('msgdiv');
				msgtxt   = document.getElementById('error_'+field);
				
				if (msgtxt) {
					msgspace.removeChild(msgtxt);
				}       	
			}
		}
}
var responseFailure = function(o){
		x=0;
}

var callback =
{
		success:responseSuccess,
		failure:responseFailure
}
function validateField(id) {
	validate = document.getElementById(id);
	field = validate.id;
	value = validate.value;
	var cObj = YAHOO.util.Connect.asyncRequest('GET','ajax/validateform.php?field='+field+'&value='+value ,callback,null); 
}

function matchPasswords() {
	var pw1 = document.getElementById('pw1').value;
	var pw2 = document.getElementById('pw2').value;
	if (pw1 != pw2) {
		document.getElementById('pw_nomatch').style.display = 'block';
	}
	else {
		document.getElementById('pw_nomatch').style.display = 'none';
	}

	if (pw1.length < 6) {
		document.getElementById('pw_tooshort').style.display = 'block';
	}
	else {
		document.getElementById('pw_tooshort').style.display = 'none';
	}
}
