
function validateForm (form_name,form_field1,form_field2,form_field3,form_field4) {
//email
var affect_field1=eval("document."+form_name+"." + form_field1);
var error_id1=eval('document.getElementById("'+form_field1+'_error")');
//var error_id=eval('document.getElementById("'+form_field+'_error'")');
//name
var affect_field2=eval("document."+form_name+"." + form_field2);
var error_id2=eval('document.getElementById("'+form_field2+'_error")');
//phone

var phone_field1=eval("document."+form_name+"." + form_field3+"_area_code");
var phone_field2=eval("document."+form_name+"." + form_field3+"_prefix");
var phone_field3=eval("document."+form_name+"." + form_field3+"_suffix");
var entire_phone=phone_field1.value+''+phone_field2.value+''+phone_field3.value;
var error_id3=eval('document.getElementById("'+form_field3+'_error")');

//validation code
var affect_field4=eval("document."+form_name+"." + form_field4);
var error_id4=eval('document.getElementById("'+form_field4+'_error")');

var error_found=false;

if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(affect_field1.value))) {
error_id1.innerHTML='<span class="error">Please enter a valid email address.</span>';
error_found=true;
} else {

error_id1.innerHTML='';
}

if (affect_field2.value=='') {
error_id2.innerHTML='<span class="error">Please enter your name.</span>';
error_found=true;
} else {
error_id2.innerHTML='';
}
if (affect_field4.value=='') {
error_id4.innerHTML='<span class="error">Please enter the validation code.</span>';
error_found=true;
} else {
error_id4.innerHTML='';
}

if (phone_field1.value=='' || phone_field2.value=='' || phone_field3.value=='') {
error_id3.innerHTML='<span class="error">Please enter your phone number.</span>';
error_found=true;
} else if (isNaN(entire_phone)) {
error_id3.innerHTML='<span class="error">Please enter numbers only.</span>';
error_found=true;
} else {
error_id3.innerHTML='';

}
if (error_found) {
return (false);
} else {
return (true);
}
}
