
function activateLightbox()
{
document.getElementById('backgroundOverlay').style.display = "block";
document.getElementById('focusedWindow').style.display = "block";
}


function closeLightbox()
{
document.getElementById('backgroundOverlay').style.display = "none";
document.getElementById('focusedWindow').style.display = "none";
}


function showPrivacy()
{
document.getElementById('privacy').style.display = 'block';

}

function checkName(box)
{
string = document.getElementById(box);
var patt = /^[a-zA-Z]+(([\'\,\.\- ][a-zA-Z ])?[a-zA-Z]*)*$/g;
if (string.value.match(patt))
 {
 string.style.color = 'green';
 return true;
 }
else
 {
 string.style.color = 'red';
 return false;
 }
} 

function checkPhone()
{
string = document.getElementById('phone');
var patt = /^([0-9]{8}|[0-9]{10})$/g;
if (string.value.match(patt))
 {
 string.style.color = 'green';
 return true;
 }
else
 {
 string.style.color = 'red';
 return false;
 }
}


function checkEmail()
{
emailstring = document.getElementById('email');
var patt = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
if (emailstring.value.match(patt))
 {
 emailstring.style.color = 'green';
 return true;
 }
else
 {
 emailstring.style.color = 'red';
 return false;
 }
}

function checkForm() 
{
var firstname = document.getElementById('firstname');
var lastname = document.getElementById('lastname');
if (firstname.value == '' || lastname.value == '')
 {
 alert ('Please enter your full name.');
 return false;
 }
else if (name.value != '' && !checkName('firstname') && !checkName('lastname'))
 {
 alert('Please enter your name correctly.')
 return false;
 }

var email = document.getElementById('email');
var phone = document.getElementById('phone');


if (phone.value != '' && !checkPhone())
 {
 alert('Please enter a valid phone number.')
 return false;
 }

if (email.value != '' && !checkEmail())
 {
 alert('Please enter a valid email address.')
 return false;
 }

return true;

}

