function validate(form) {

//------------------------//
// Check full name values //
//------------------------//
if (form.fullname.value == "")
{
document.getElementById('fullname').style.backgroundColor="#E1BEBE";
alert("Please enter your full name");
return (false);
} else {
document.getElementById('fullname').style.backgroundColor="white";
}

//------------------------//
// Check telephone values //
//------------------------//
if ((form.telephone.value == "")
&& (form.email.value == "") )
{
document.getElementById('telephone').style.backgroundColor="#E1BEBE";
document.getElementById('email').style.backgroundColor="#E1BEBE";
alert("Please fill in contact number or email address");
return (false);
} else {
document.getElementById('telephone').style.backgroundColor="white";
document.getElementById('email').style.backgroundColor="white";
}

//-----------------------------//
// Check vaid tel numbers only //
//----------------------------//
if (form.telephone.value != "")
{
var emailExp = /^[0-9]+$/;
	if(form.telephone.value.match(emailExp)){
} else {
	alert("Please enter numbers only in contact number field");
    document.getElementById('telephone').style.backgroundColor="#E1BEBE";
    return(false)
}
}


//--------------------------//
// Check vaid email adderss //
//--------------------------//
if (form.email.value != "")
{
var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
	if(form.email.value.match(emailExp)){
} else {
	alert("Invalid Email Address");
    document.getElementById('email').style.backgroundColor="#E1BEBE";
    return(false)
}
}

//----------------------//
// Check query values //
//----------------------//
if (form.query.value == "")
{
document.getElementById('query').style.backgroundColor="#E1BEBE";
alert("Please enter your query request");
return (false);
} else {
document.getElementById('query').style.backgroundColor="white";
}


return true;
}
