// Validation for Home Registration
// b_addr1, b_city, b_pcode, b_state, b_tnum1, b_tnum2, b_hnum1, b_hnum2, b_mnum1, b_mnum2, b_email, 
function checkEmail(myForm) {
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(myForm.emailAddr.value)){
		return true;
		}
		alert("Invalid E-mail Address! Please re-enter.")
		return false;
	}
	
function validate_form(){
	if(document.regform.a_package.value == ''){
		alert('Please select package');
		document.regform.a_package.focus();
		return false;
	}
	
	else if(document.regform.ack.checked == false){
		alert('You must agree and accepted Importance Acknowledgement');
		document.regform.ack.focus();
		return false;
	}
	
	else if(!document.regform.b_name.value){
		alert('Please input your full name');
		document.regform.b_name.focus();
		return false;
	}
	else if(!document.regform.b_addr1.value){
		alert('Address field is empty');
		document.regform.b_addr1.focus();
		return false;
	}
	else if(!document.regform.b_city.value){
		alert('City field is empty');
		document.regform.b_city.focus();
		return false;
	}
	else if(!document.regform.b_pcode.value){
		alert('Postcode field is empty');
		document.regform.b_pcode.focus();
		return false;
	}
	else if(document.regform.b_state.value ==''){
		alert('Please select State');
		document.regform.b_state.focus();
		return false;
	}
	else if(document.regform.b_tnum1.value ==''){
		alert('Tel no. field is empty');
		document.regform.b_tnum1.focus();
		return false;
	}
	else if(document.regform.b_tnum2.value ==''){
		alert('Tel no. field is empty');
		document.regform.b_tnum2.focus();
		return false;
	}
	/*else if(!document.regform.b_hnum1.value){
		alert('Home No. field is empty');
		document.regform.b_hnum1.focus();
		return false;
	}
	else if(!document.regform.b_hnum2.value){
		alert('Home No. field is empty');
		document.regform.b_hnum2.focus();
		return false;
	}
	else if(!document.regform.b_mnum1.value){
		alert('Mobile No. field is empty');
		document.regform.b_mnum1.focus();
		return false;
	}
	else if(!document.regform.b_mnum2.value){
		alert('Mobile No. field is empty');
		document.regform.b_mnum2.focus();
		return false;
	}*/
	else if(!document.regform.b_email.value){
		alert('\'Email\' field is empty');
		document.regform.b_email.focus();
		return false;
	}/*
	else if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.regform.b_email.value)){
		return true;
	}
	alert("Invalid E-mail Address! Please re-enter.")
	return false;
	}*/
	
	/* ------------------------------------------------------------------------ */
	// c_addr1, d_addr1, d_city, d_pcode, c_state, c_tnum1, c_tnum2
	if(document.regform.c_addr1.value == ''){
		alert('Installation Address field is empty');
		document.regform.c_addr1.focus();
		return false;
	}
	else if(!document.regform.c_city.value){
		alert('City field is empty');
		document.regform.c_city.focus();
		return false;
	}
	else if(!document.regform.c_pcode.value){
		alert('postcode field is empty');
		document.regform.c_pcode.focus();
		return false;
	}
	else if(!document.regform.c_state.value){
		alert('state field is empty');
		document.regform.c_state.focus();
		return false;
	}
	else if(!document.regform.c_tnum1.value){
		alert('Phone Line No. filed is empty');
		document.regform.c_tnum1.focus();
		return false;
	}
	else if(!document.regform.c_tnum2.value){
		alert('Phone Line No. filed is empty');
		document.regform.c_tnum2.focus();
		return false;
	}
	// d_name, d_addr1, d_city, d_pcode, d_state, d_tnum1, d_tnum2, d_email
	if(document.regform.d_name.value == ''){
		alert('Billing Name field is empty');
		document.regform.d_name.focus();
		return false;
	}
	else if(!document.regform.d_addr1.value){
		alert('Billing Address is empty');
		document.regform.d_addr1.focus();
		return false;
	}
	else if(!document.regform.d_city.value){
		alert('Billing City field is empty');
		document.regform.d_city.focus();
		return false;
	}
	else if(!document.regform.d_pcode.value){
		alert('Billing Postcode field is empty');
		document.regform.d_pcode.focus();
		return false;
	}
	else if(!document.regform.d_state.value){
		alert('Billing State field is empty');
		document.regform.d_state.focus();
		return false;
	}
	else if(!document.regform.d_tnum1.value){
		alert('Billing Tel field is empty');
		document.regform.d_tnum1.focus();
		return false;
	}
	else if(!document.regform.d_tnum2.value){
		alert('Billing Tel field is empty');
		document.regform.d_tnum2.focus();
		return false;
	}
	else if(!document.regform.d_email.value){
		alert('Billing Email field is empty');
		document.regform.d_email.focus();
		return false;
	}
	// d_name, d_addr1, d_city, d_pcode, d_state, d_tnum1, d_tnum2, d_email
	if(document.regform.e_name.value == ''){
		alert('Modem Name field is empty');
		document.regform.e_name.focus();
		return false;
	}
	else if(!document.regform.e_addr1.value){
		alert('Modem Address is empty');
		document.regform.e_addr1.focus();
		return false;
	}
	else if(!document.regform.e_city.value){
		alert('Modem City field is empty');
		document.regform.e_city.focus();
		return false;
	}
	else if(!document.regform.e_pcode.value){
		alert('Modem Postcode field is empty');
		document.regform.e_pcode.focus();
		return false;
	}
	else if(!document.regform.e_state.value){
		alert('Modem State field is empty');
		document.regform.e_state.focus();
		return false;
	}
	else if(!document.regform.e_tnum1.value){
		alert('Modem Tel field is empty');
		document.regform.e_tnum1.focus();
		return false;
	}
	else if(!document.regform.e_tnum2.value){
		alert('Modem Tel field is empty');
		document.regform.e_tnum2.focus();
		return false;
	}

	else if(document.regform.agree.checked == false){
		alert('You must agree to continue');
		document.regform.agree.focus();
		return false;
	}
	
	else if(!document.regform.agree_val.value){
		alert('Please read our Terms and Conditions before submit. Thank You.');
		document.regform.agree.focus();
		return false;
	}

	
}
