function isValidEmail( fieldValue ) {
	if ( /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,7})+$/.test(fieldValue) )
		return true;

	return false;
}
function isAlphabetic( val ) {
	if ( /[A-Za-z]/.test ( val ) )
		return true;
	return false;
}
function verifyCheckbox(form_name,checkboxID){
	var checkBox = form_name.elements[checkboxID];
	flg = 0;
	for(i=0;i<checkBox.length;i++){
		if(checkBox[i].checked == true){
			return true;
			break;
		}else{
			return false;
		}
	}
}

function checkContacts (contact_form)
{
  if ( contact_form.fname.value == '' ) {
		alert ( 'Please enter your first name!' );
		contact_form.fname.focus();
		return false;
	} else if ( !isAlphabetic( contact_form.fname.value ) ) {
		alert ( 'Please enter valid first name!' );
		contact_form.fname.focus();
		return false;
	} else if ( contact_form.sname.value == '' ) {
		alert ( 'Please enter your surname!' );
		contact_form.sname.focus();
		return false;
	} else if ( !isAlphabetic( contact_form.sname.value ) ) {
		alert ( 'Please enter valid surname!' );
		contact_form.sname.focus();
		return false;
	} else if ( contact_form.address.value == '' ) {
		alert ( 'Please enter your address!' );
		contact_form.address.focus();
		return false;
	} else if ( contact_form.pcode.value == '' ) {
		alert ( 'Please enter your post code!' );
		contact_form.pcode.focus();
		return false;
	} else if ( contact_form.email.value == '' ) {
		alert ( 'Please enter your Email!' );
		contact_form.email.focus();
		return false;
	} else if ( !isValidEmail( contact_form.email.value ) ) {
		alert ( 'Please enter valid Email!' );
		contact_form.email.focus();
		return false;
	} else if ( !verifyCheckbox( contact_form,'days[]' ) ) {
		alert ( 'Please select day(s) of visit!' );
		return false;
	} else if ( !verifyCheckbox( contact_form,'srvcs[]' ) ) {
		alert ( 'Please select type of service!' );
		return false;
	} else {
		return true;
	}
	return false;
}
