

function validate_reg_form()
{
	var ret = true;
	var response_arry = new Array();
	
	var email = "";
	var pass1 = "";
	var pass2 = "";
	
	//first clear all error divs
	document.getElementById('reg_email_err').innerHTML = "";
	document.getElementById('err_msg').innerHTML = "";
	document.getElementById('reg_passwd_err').innerHTML = "";

	//assign vars
	if(document.getElementById('reg_email') != null)
		email = document.getElementById('reg_email').value;
		
	if(document.getElementById('reg_passwd1') != null)
		pass1 = document.getElementById('reg_passwd1').value;
		
	if(document.getElementById('reg_passwd2') != null)
		pass2 = document.getElementById('reg_passwd2').value;
	
	//check for form errors

	//check email
	response_arry = chk_email(email);
	if(response_arry["has_err"]  == "true")
	{
		document.getElementById('reg_email_err').innerHTML = response_arry["msg"];
		ret = false;
		
	}
	
	//check password
	response_arry = chk_passwd(pass1,pass2);
	if(response_arry["has_err"]  == "true")
	{
		document.getElementById('reg_passwd_err').innerHTML = response_arry["msg"];
		ret = false;
		
	}
	
	
	if(ret == false)
	{
		document.getElementById('err_msg').innerHTML = "Please correct the errors.";
	
	
	}
	
	return ret;
}

function validate_reset_form()
{

	var ret = true;
	var response_arry = new Array();
	
	var reset_key = "";
	var pass1 = "";
	var pass2 = "";
	
	//first clear all error divs
	document.getElementById('form_err').innerHTML = "";

	//assing vars
	if(document.getElementById('pass1') != null)
		pass1 = document.getElementById('pass1').value;
		
	if(document.getElementById('pass2') != null)
		pass2 = document.getElementById('pass2').value;
	
	if(document.getElementById('reset_key') != null)
		reset_key = document.getElementById('reset_key').value;

		
		
	//check password
	response_arry = chk_passwd(pass1,pass2);
	if(response_arry["has_err"]  == "true")
	{
		document.getElementById('form_err').innerHTML = response_arry["msg"];
		ret = false;
		
	}
	
	
	return ret;

}

function chk_email(reg_email)
{

	var querystring = "action=chk_email&email="+ escape(reg_email);

	var xml_doc = ajax_ret_xml("register_ws_xml.php", querystring)
	var response_arry = parseXML(xml_doc);

	return response_arry;

}


function chk_passwd(reg_pass1, reg_pass2)
{
	var querystring = "action=chk_passwd&p1="+ escape(reg_pass1) + "&p2="+ escape(reg_pass2);
		
	var xml_doc = ajax_ret_xml("register_ws_xml.php", querystring)
	var response_arry = parseXML(xml_doc);

	return response_arry;
}



