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="#EDEDED";
}

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

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

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

//--------------------------//
// Check valid 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 enquiry values //
//-----------------------//
if (form.address.value == "")
{
document.getElementById('address').style.backgroundColor="#E1BEBE";
alert("Please enter your full postal details");
return (false);
} else {
document.getElementById('address').style.backgroundColor="#EDEDED";
}


//--------------------//
// Check month values //
//--------------------//
if (form.month.value == "Month")
{
document.getElementById('date').style.backgroundColor="#E1BEBE";
alert("Please select the month of your wedding");
return (false);
} else {
document.getElementById('date').style.backgroundColor="#EDEDED";
}

//--------------------//
// Check Year values  //
//--------------------//

if (form.year.value == "Year")
{
document.getElementById('date').style.backgroundColor="#E1BEBE";
alert("Please select the year of your wedding");
return (false);
} else {
document.getElementById('date').style.backgroundColor="#EDEDED";
}


//----------------------------------//
// Check how did you find us values //
//----------------------------------//
if (form.how.value == "")
{
document.getElementById('how').style.backgroundColor="#E1BEBE";
alert("Please tell us how you found our website");
return (false);
} else {
document.getElementById('how').style.backgroundColor="#EDEDED";
}


return true;
}
