function valid_account()
{
	var errors = '';
	var fname = document.account.fname.value;	
	var lname = document.account.lname.value;	
	var h_pwd = document.account.h_pwd.value;
	var org_pwd = document.account.org_pwd.value;
	var new_pwd = document.account.new_pwd.value;	
	var cpwd = document.account.cpwd.value;	
	var email = document.account.email.value;		
	var contact = document.account.contact.value;	
	var addr1 = document.account.addr1.value;	
	var city = document.account.city.value;	
	var state = document.account.state.value;	
	var postcode = document.account.postcode.value;
	if(fname == '') { errors += 'Please enter your First Name.\n'; document.account.fname.style.backgroundImage='url(images/textfield_bg_150_err.gif)'; }
	else {document.account.fname.style.backgroundImage='url(images/textfield_bg_150.gif)'; }
	if(lname == '') { errors += 'Please enter your Last Name.\n'; document.account.lname.style.backgroundImage='url(images/textfield_bg_150_err.gif)'; }
	else {document.account.lname.style.backgroundImage='url(images/textfield_bg_150.gif)'; }
	if(org_pwd != '' )
	{
		if(org_pwd != h_pwd) { errors += 'Incorrect Current Password.\n'; document.account.org_pwd.style.backgroundImage='url(images/textfield_bg_150_err.gif)'; }
		else
		{
			if(new_pwd == '') { errors += 'You must enter the New Password.\n'; document.account.new_pwd.style.backgroundImage='url(images/textfield_bg_150_err.gif)'; }
			else if(new_pwd.length < 6) { errors += 'Password must be at least 6 letters.\n'; document.new_client.pwd.style.backgroundImage='url(images/textfield_bg_150_err.gif)'; }
			else {document.account.new_pwd.style.backgroundImage='url(images/textfield_bg_150.gif)'; }
			if(cpwd != new_pwd) { errors += 'You must enter the same password to Confirm.\n'; document.account.cpwd.style.backgroundImage='url(images/textfield_bg_150_err.gif)'; }
			else {document.account.cpwd.style.backgroundImage='url(images/textfield_bg_150.gif)'; }
		}
	}
	else
	{
		if(new_pwd != '' && org_pwd == '') { errors += 'You must enter the Current Password.\n'; document.account.org_pwd.style.backgroundImage='url(images/textfield_bg_150_err.gif)'; }
		else {document.account.org_pwd.style.backgroundImage='url(images/textfield_bg_150.gif)'; }
	}
	if(cpwd != new_pwd) { errors += 'You must enter the same password to Confirm.\n'; document.account.cpwd.style.backgroundImage='url(images/textfield_bg_150_err.gif)'; }
	else {document.account.cpwd.style.backgroundImage='url(images/textfield_bg_150.gif)'; }
	if(email == '') { errors += 'Please enter your Email.\n'; document.account.email.style.backgroundImage='url(images/textfield_bg_300_err.gif)'; }
	else {document.account.email.style.backgroundImage='url(images/textfield_bg_300.gif)'; }
	if(contact == '') { errors += 'Please enter your Contact Number.\n'; document.account.contact.style.backgroundImage='url(images/textfield_bg_150_err.gif)'; }
	else {document.account.contact.style.backgroundImage='url(images/textfield_bg_150.gif)'; }
	if(addr1 == '') { errors += 'Please enter your Address.\n'; document.account.addr1.style.backgroundImage='url(images/textfield_bg_200_err.gif)'; }
	else {document.account.addr1.style.backgroundImage='url(images/textfield_bg_200.gif)'; }
	if(city == '') { errors += 'Please enter your City/Suburb.\n'; document.account.city.style.backgroundImage='url(images/textfield_bg_150_err.gif)'; }
	else {document.account.city.style.backgroundImage='url(images/textfield_bg_150.gif)'; }
	if(state <= 0) { errors += 'Please select your State.\n'; document.account.state.style.background='#ff3333'; }
	else {document.account.state.style.background='#ffffff';}	
	if(postcode == '') { errors += 'Please enter your Postcode.\n'; document.account.postcode.style.backgroundImage='url(images/textfield_bg_150_err.gif)'; }
	else {document.account.postcode.style.backgroundImage='url(images/textfield_bg_150.gif)'; }
	if(errors != '')
	{
		alert(errors);
		return false;
	}
	else
		return true;
}
function valid_login2()//login form located in the header.php
{
	var errors = '';
	var uname = document.getElementById('uname1').value;	
	var pwd = document.getElementById('pwd1').value;	
	
	if(uname == '') { errors += 'Please enter your Username.\n';}
	if(pwd == '') { errors += 'Please enter your Password.\n';}
	
	if(errors != '')
	{
		alert(errors);
		return false;
	}
	else
		return true;
}
function valid_rego()
{
	var errors = '';
	var fname = document.new_client.fname.value;	
	var lname = document.new_client.lname.value;	
	var uname = document.new_client.uname.value;	
	var pwd = document.new_client.pwd.value;	
	var cpwd = document.new_client.cpwd.value;	
	var email = document.new_client.email.value;	
	var cemail = document.new_client.cemail.value;	
	var contact = document.new_client.contact.value;	
	var addr1 = document.new_client.addr1.value;	
	var city = document.new_client.city.value;	
	var state = document.new_client.state.value;	
	var postcode = document.new_client.postcode.value;
	var agree = document.new_client.agree.checked;
	if(fname == '') { errors += 'Please enter your First Name.\n'; document.new_client.fname.style.backgroundImage='url(images/textfield_bg_150_err.gif)'; }
	else {document.new_client.fname.style.backgroundImage='url(images/textfield_bg_150.gif)'; }
	if(lname == '') { errors += 'Please enter your Last Name.\n'; document.new_client.lname.style.backgroundImage='url(images/textfield_bg_150_err.gif)'; }
	else {document.new_client.lname.style.backgroundImage='url(images/textfield_bg_150_err.gif)'; }
	if(uname == '') { errors += 'Please enter your Username.\n'; document.new_client.uname.style.backgroundImage='url(images/textfield_bg_150_err.gif)'; }
	else if(uname.length < 6) { errors += 'Username must be at least 6 letters.\n'; document.new_client.uname.style.backgroundImage='url(images/textfield_bg_150_err.gif)'; }
	else {document.new_client.uname.style.backgroundImage='url(images/textfield_bg_150_err.gif)'; }
	if(pwd == '') { errors += 'Please enter your Password.\n'; document.new_client.pwd.style.backgroundImage='url(images/textfield_bg_150_err.gif)'; }
	else if(pwd.length < 6) { errors += 'Password must be at least 6 letters.\n'; document.new_client.pwd.style.backgroundImage='url(images/textfield_bg_150_err.gif)'; }
	else {document.new_client.pwd.style.backgroundImage='url(images/textfield_bg_150_err.gif)'; }
	if(cpwd != pwd) { errors += 'You must enter the same password to Confirm.\n'; document.new_client.cpwd.style.backgroundImage='url(images/textfield_bg_150_err.gif)'; }
	else {document.new_client.cpwd.style.backgroundImage='url(images/textfield_bg_150_err.gif)'; }
	if(email == '') { errors += 'Please enter your Email.\n'; document.new_client.email.style.backgroundImage='url(images/textfield_bg_300_err.gif)'; }
	else {document.new_client.email.style.backgroundImage='url(images/textfield_bg_300_err.gif)'; }
	if(cemail != email) { errors += 'You must enter the same email tp Confirm.\n'; document.new_client.cemail.style.backgroundImage='url(images/textfield_bg_300_err.gif)'; }
	else {document.new_client.cemail.style.backgroundImage='url(images/textfield_bg_300_err.gif)'; }
	if(contact == '') { errors += 'Please enter your Contact Number.\n'; document.new_client.contact.style.backgroundImage='url(images/textfield_bg_150_err.gif)'; }
	else {document.new_client.contact.style.backgroundImage='url(images/textfield_bg_150_err.gif)'; }
	if(addr1 == '') { errors += 'Please enter your Address.\n'; document.new_client.addr1.style.backgroundImage='url(images/textfield_bg_300_err.gif)'; }
	else {document.new_client.addr1.style.backgroundImage='url(images/textfield_bg_300_err.gif)'; }
	if(city == '') { errors += 'Please enter your City/Suburb.\n'; document.new_client.city.style.backgroundImage='url(images/textfield_bg_150_err.gif)'; }
	else {document.new_client.city.style.backgroundImage='url(images/textfield_bg_150_err.gif)'; }
	if(state <= 0) { errors += 'Please select your State.\n'; document.new_client.state.style.background='#ff3333'; }
	else {document.new_client.state.style.background='#ffffff';}	
	if(postcode == '') { errors += 'Please enter your Postcode.\n'; document.new_client.postcode.style.backgroundImage='url(images/textfield_bg_150_err.gif)'; }
	else {document.new_client.postcode.style.backgroundImage='url(images/textfield_bg_150_err.gif)'; }
	if(agree == false) { errors += 'In order to sign up with Carbon Conscious Ltd,\nYou must agree with our Terms & Condiions.\n'; document.new_client.agree.style.background='#ff3333'; }
	else {document.new_client.agree.style.background='#ffffff';}
	if(errors != '')
	{
		alert(errors);
		return false;
	}
	else
		return true;
}
function valid_login()//login form located in check_out.php
{
	var errors = '';
	var uname = document.getElementById('l_uname').value;
	var pwd = document.getElementById('l_pwd').value;
	
	if(uname == '') { errors += 'Please enter your Username.\n';}
	if(pwd == '') { errors += 'Please enter your Password.\n';}
	if(errors != '')
	{
		alert(errors);
		return false;
	}
	else
	{
		return true;	
	}
}
function valid_credit()
{
	var errors = '';
	var cname = document.getElementById('cname').value;
	var cnum = document.getElementById('cnum').value;
	var cmth = document.getElementById('cmth').value;
	var cyr = document.getElementById('cyr').value;
	var cvv = document.getElementById('cvv').value;
	
	if(cname == '') { errors += 'Please enter the Card Holder Name.\n'; document.getElementById('cname').style.background='#ff3333'; }
	else {document.getElementById('cname').style.background='#ffffff';}
	if(cnum == '' || cnum.length < 13) { errors += 'Please enter a Valid Card Number.\n'; document.getElementById('cnum').style.background='#ff3333'; }
	else {document.getElementById('cnum').style.background='#ffffff';}	
	if(cc_expriy_date(cmth, cyr) == false) { errors += 'Credit Card Expired.\n'; document.getElementById('cmth').style.background='#ff3333'; document.getElementById('cyr').style.background='#ff3333'; }
	else { document.getElementById('cmth').style.background='#ffffff'; document.getElementById('cyr').style.background='#ffffff'; }
	if(cvv == '') { errors += 'Please enter the Card CVV.\n'; document.getElementById('cvv').style.background='#ff3333'; }
	else {document.getElementById('cvv').style.background='#ffffff';}
	if(errors != '')
	{
		alert(errors);
		return false;
	}
	else
	{
		return true;	
	}
}

function valid_forgot()
{
	var errors = '';
	var uname = document.getElementById('l_uname').value;
	var email = document.getElementById('email').value;
	
	if(uname == '') { errors += 'Please enter your Username.\n';}
	if(email == '') { errors += 'Please enter your email.\n';}
	if(errors != '')
	{
		alert(errors);
		return false;
	}
	else
	{
		return true;	
	}
}
