function validate_form(){
var error="There is information missing that is required to process your profile\nMissing required field(s)\n";
var msg ="";


var emailFilter=/^.+@.+\..{2,3}$/;
var string_phone_number = document.mainform.phone.value;

var string_email = document.mainform.email.value;

	if(document.mainform.subject.value==''){
		msg =  msg + "Subject \n";
		document.mainform.subject.value='';
		document.mainform.subject.focus();
	}

	if(document.mainform.name.value==''){
		msg =  msg + "Your Name \n";
		document.mainform.name.value='';
		document.mainform.name.focus();
	}

	if (!(emailFilter.test(string_email))) { 
     	 msg = msg + "Please enter a valid email address.\n";
 		document.mainform.email.value='';
		document.mainform.email.focus()
	}

	if (document.mainform.phone.value=='') { 
     	 msg = msg + "Please enter a valid phone number.\n";
 		document.mainform.phone.value='';
		document.mainform.phone.focus()
	}

	if(document.mainform.message.value=='Enter your message here.' || document.mainform.message.value==''){
		msg =  msg + "Enter Your Message \n";
		document.mainform.message.value='';
		document.mainform.message.focus();
	}
	if(document.mainform.pass.value==''){
		msg =  msg + "Please enter a valid security code! \n";
		document.mainform.pass.value='';
		document.mainform.pass.focus();
	}
	if (msg != "") {
       alert(error + msg);
       return false;
    }
return true;
}
