function validateForm(){

	document.subs_sta.submitted.value="1";

	if (validateEmail()==true && validateNames()==true && user_chk_addr()==true && checkAgree()==true) {
		return true;
	}else{
		return false;
	}
}

function validateEmail() {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   var address=document.subs_sta.emladdr.value;
   if(reg.test(address) == false) {
      alert('Invalid E-mail Address. Please try again');
	  document.subs_sta.emladdr.focus();
      return false;
   }
   return true;
}

function validateNames(){
	var firstname=document.subs_sta.fname.value;
	var lastname=document.subs_sta.lname.value;
	
	if (firstname==null || firstname==""){
		alert ("Please enter your First Name");
		document.subs_sta.fname.focus();
		return false;
	}

	if (lastname==null || lastname==""){
		alert ("Please enter your Last Name");
		document.subs_sta.lname.focus();
		return false;
	}
	return true;
}

function user_chk_addr(){
	if ((document.subs_sta.addr1.value==null) || (document.subs_sta.addr1.value=="")){
		alert("Please enter your Address in Address Line 1.");
		document.subs_sta.addr1.focus();
		return false;
	}
	
	if ((document.subs_sta.city.value==null) || (document.subs_sta.city.value=="")){
		alert("Please enter your City.");
		document.subs_sta.city.focus();
		return false;
	}
	
	var stateselect=document.subs_sta.statesel.options[document.subs_sta.statesel.selectedIndex].text;
	if (stateselect=="SELECT"){
		if ((document.subs_sta.state.value==null) || (document.subs_sta.state.value=="")){
			alert("Please select your State");
			return false;
		}
	}
	
	if ((document.subs_sta.zipcode.value==null) || (document.subs_sta.zipcode.value=="")){
		alert("Please enter your Zip code.");
		document.subs_sta.zipcode.focus();
		return false;
	}
	
	var ctry=document.subs_sta.country.options[document.subs_sta.country.selectedIndex].text;
	if (ctry == "SELECT"){
		alert ("Please select your country.");
		document.subs_sta.country.focus();
		return false;
	}
	
	return true;
}

function checkAgree(){
	if(document.subs_sta.agree.checked == false){
		alert ("Please agree the terms & conditions by checking the checkbox.");
		document.subs_sta.agree.focus();
		return false;
	}
	return true;
}