var error = "0";

function check_registration_form(frm_reg)
{
	error = ""; //initialize error var for checking.
	checkEmail(frm_reg.email);
	checkPWD(frm_reg.pwd, frm_reg.pwd2);	
	checkFirstname(frm_reg.firstname);
	checkLastname(frm_reg.lastname);
	checkAddress(frm_reg);
	
	if (trim(error) == "") {
		return true;
	} else {
		return false;		
	}
}

function checkID(uid)
{
	//check for blanks
	var id = uid.value;
	if (trim(id) == "") {
		error = "Invalid User ID";
		document.getElementById("uid_r").innerHTML = "<div class='reg_error'>Invalid User ID!</div>";
	} else {
		var url = "pages/members/reg_check_uid.php?uid=" + id;
		goAjax(url, "uid_r","","images/1wait.gif");
	}
}

function checkPWD(pwd, pwd2)
{
	var pass = pwd.value;
	var pass2 = pwd2.value;
	if (trim(pass) == "" || trim(pass2) == "") {
		error = "No blank password.";
		document.getElementById("pwd_r").innerHTML = "<div class='reg_error'>No blank password!</div>";
	} else if (pass != pass2) {
		error = "Password doesn't match.";
		document.getElementById("pwd_r").innerHTML = "<div class='reg_error'>Password doesn't match!</div>";
	} else {
		document.getElementById("pwd_r").innerHTML = "<div class='reg_ok'>OK!</div>";
	}
}

function checkEmail(myemail)
{
	var email = myemail.value;
	if (trim(email) == "") {
		error = "Invalid E-mail Address.";
		document.getElementById("email_r").innerHTML = "<div class='reg_error'>Invalid E-mail Address.</div>";
	} else {
	//	document.getElementById("uid_r").innerHTML = "<div class='reg_ok'>OK!</div>";
		var url = "pages/members/reg_check_email.php?email=" + email;
		goAjaxN(url, "email_r","","images/1wait.gif");
	}
}

function checkFirstname(fn)
{
	var firstname = fn.value;
	if (trim(firstname) == "") {
		error = "Enter your firstname.";
		document.getElementById("firstname_r").innerHTML = "<div class='reg_error'>Enter your firstname.</div>";
	} else {
		document.getElementById("firstname_r").innerHTML = "<div class='reg_ok'>OK!</div>";
	}
}

function checkLastname(ln)
{
	var lastname = ln.value;
	if (trim(lastname) == "") {
		error = "Enter your lastname.";
		document.getElementById("lastname_r").innerHTML = "<div class='reg_error'>Enter your lastname.</div>";
	} else {
		document.getElementById("lastname_r").innerHTML = "<div class='reg_ok'>OK!</div>";
	}
}

function checkContact(cn)
{
	var contact = cn.value;
	if (trim(contact) == "") {
		error = "Enter your contact number.";
		document.getElementById("contact_r").innerHTML = "<div class='reg_error'>Enter your contact number.</div>";
	} else {
		document.getElementById("contact_r").innerHTML = "<div class='reg_ok'>OK!</div>";
	}
}

function checkAddress(frm)
{
	var province = frm.province.value;
	var city = frm.city.value;
	var street = frm.street.value;
	
	if (trim(province) == "") {
		error = "Enter a province.";
		document.getElementById("province_r").innerHTML = "<div class='reg_error'>Enter a province.</div>";
	}  else {
		document.getElementById("province_r").innerHTML = "<div class='reg_ok'>OK!</div>";
	}
	
	if (trim(city) == "") {
		error = "Enter your city.";
		document.getElementById("city_r").innerHTML = "<div class='reg_error'>Enter your city.</div>";
	} else {
		document.getElementById("city_r").innerHTML = "<div class='reg_ok'>OK!</div>";
	}
	
	if (trim(street) == "") {
		error = "Enter your street address.";
		document.getElementById("street_r").innerHTML = "<div class='reg_error'>Enter your street address.</div>";
	} else {
		document.getElementById("street_r").innerHTML = "<div class='reg_ok'>OK!</div>";
	}
}

function check_pwd_form(frm, id)
{
	var pass = frm.pwd.value;
	var pass2 = frm.pwd2.value;
	if (trim(pass) == "" || trim(pass2) == "") {
		error = "No blank password.";
		document.getElementById("pwd_r").innerHTML = "<div class='reg_error'>No blank password!</div>";
		return false;
	} else if (pass != pass2) {
		error = "Password doesn't match.";
		document.getElementById("pwd_r").innerHTML = "<div class='reg_error'>Password doesn't match!</div>";
		return false;
	} else {
		document.getElementById("pwd_r").innerHTML = "<div class='reg_ok'>OK!</div>";
		var url = "pages/members/save_pwd.php?id=" + id + "&pwd=" + pass;
		goAjaxN(url, "frm_pwd","Saving ... ","images/1wait.gif");
	} 
}
