function validate( register_user )
{
 if
 		( register_user.email_address.value == "" ) {
			alert("Email Address is Missing");
			register_user.email_address.focus();
			return false;
		}


else if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(register_user.email_address.value))) {
			alert("Invalid Email Address");
			register_user.email_address.focus();
			return false;
		}

		else if( register_user.password.value == "" ) {
			alert("Password is Missing");
			register_user.password.focus();
			return false;
		}
		else if( register_user.confirm_password.value == "" ) {
			alert("Please Confirm Password");
			register_user.confirm_password.focus();
			return false;
		}
	
		else if( register_user.password.value !=register_user.confirm_password.value ) {
			alert("Password Mismatch");
			register_user.confirm_password.focus();
			return false;
		}


			else if( register_user.f_name.value == "" ) {
		alert("First Name is Missing");
			register_user.f_name.focus();
			return false;
		}


			else if( register_user.l_name.value == "" ) {
		alert("Last Name is Missing");
			register_user.l_name.focus();
			return false;
		}


			else if( register_user.phone.value == "" ) {
		alert("Phone Number is Missing");
			register_user.phone.focus();
			return false;
		}

			else if( register_user.bill_address.value == "" ) {
			alert("Billing Address is Missing");
			register_user.bill_address.focus();
			return false;
		}	


		else if( register_user.bill_city.value == "" ) 
		{ 
		alert("Billing City is Missing ");
		register_user.bill_city.focus();
			return false;
		}
		
		else if( register_user.bill_states.value == "" )
		{ 
		alert("Billing State is Missing ");
		register_user.bill_states.focus();
			return false;
		}

		else if( register_user.bill_pcode.value == "" )
		{ 
		alert("Billing Postal Code is Missing ");
		register_user.bill_pcode.focus();
			return false;
		}

		else if( register_user.bill_country.value == "" ) 
		{ 
		alert("Please Select Countrty");
		register_user.bill_country.focus();
			return false;
	}


		else if( register_user.ship_fname.value == "" ) {
		alert("Shipping First Name is Missing");
			register_user.ship_fname.focus();
			return false;
		}


			else if( register_user.ship_lname.value == "" ) {
		alert("Shiipping Last Name is Missing");
			register_user.ship_lname.focus();
			return false;
		}


			else if( register_user.ship_phone.value == "" ) {
		alert("Shippiing Phone Number is Missing");
			register_user.ship_phone.focus();
			return false;
		}

			else if( register_user.ship_address.value == "" ) {
			alert("Shipping Address is Missing");
			register_user.ship_address.focus();
			return false;
		}	


		else if( register_user.ship_city.value == "" )
		{ 	
		alert("Shipping City is Missing ");
		register_user.ship_city.focus();
			return false;
		}
		
		else if( register_user.ship_states.value == "" )
		{ 
		alert("Shipping State is Missing ");
		register_user.ship_states.focus();
			return false;
		}

		else if( register_user.ship_states.value == "" )
		{ 
		alert("Shipping State is Missing ");
		register_user.ship_states.focus();
			return false;
		}

		else if( register_user.ship_pcode.value == "" )
		{ 
		alert("Shipping Postal Code is Missing ");
		register_user.ship_pcode.focus();
			return false;
		}

}
