		function validate_required(field, alerttxt) {
			with (field) {
				if (value==null || value=="") { 
					el = document.getElementById("error_" + name);
					el.innerHTML = alerttxt;   
					return false; 
				}
				else {
					el = document.getElementById("error_" + name);
					el.innerHTML = '';   
				}
			}
		}
		
		function validate_requiredEmailCheck(field, alerttxt) {
			with (field) {
				apos=value.indexOf("@");
				dotpos=value.lastIndexOf(".");
				if (apos < 1 || dotpos-apos < 2) {
					el = document.getElementById("error_" + name);          
					el.innerHTML = alerttxt;
					return false; 
		
				}
				else {return true;}
			}
		}
		
		function validate_form(thisform) {
			with (thisform) { 
				return_value = 'true';
				if (validate_required(first_name, "Please enter a valid First Name")==false)
				  {first_name.focus(); return_value = 'false';}
				
				if (validate_required(last_name, "Please enter a valid Last Name")==false)
				  {return_value = 'false';}
		
				if (validate_required(email, "Please enter a valid Email Address")==false)
				  {return_value = 'false';}
		
				if (validate_requiredEmailCheck(email, "Please enter a valid Email Address")==false)
				  {return_value = 'false';}

				if (validate_required(refer_email1, "Please enter a valid Email Address")==false)
				  {return_value = 'false';}
				  
				if (validate_requiredEmailCheck(refer_email1, "Please enter a valid Email Address")==false)
				  {return_value = 'false';}
			}
				
				if(return_value == 'false') return false;
				else { return true; }
		}
