function addBookmark() 
{
if (window.sidebar)
{ 
window.sidebar.addPanel(document.title,location.href,""); 
} 
else if( document.all )
{
window.external.AddFavorite(location.href,document.title);
} 
else if( window.opera && window.print )
{
return true;
}
}


function EmailPage()
{
strEmailBody = "mailto:?body=You have been sent a link from " + document.title + "%0D%0D" + location.href
location.href = strEmailBody
}


//	adapt as necessary for application

function checkform(){
if (document.contact_form.ContactTitle.value.length==0){
document.contact_form.ContactTitle.focus();
alert("Error : Title must contain a value.")
return false;
}

if (document.contact_form.Firstname.value.length==0){
document.contact_form.Firstname.focus();
alert("Error : First name must contain a value.")
return false;
}
if (document.contact_form.Surname.value.length==0){
document.contact_form.Surname.focus();
alert("Error : Surname must contain a value.")
return false;
}
var str=document.contact_form.Email.value
var filter=/^(\w+(?:\.\w+)*)@((?:\w+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
var testresults
if (filter.test(str))
testresults=true
else{
document.contact_form.Email.focus()
alert("Error - Please input a valid email address")
return false;
}
if (document.contact_form.Email.value!=document.contact_form.ConfirmEmail.value){
document.contact_form.ConfirmEmail.focus();
alert("Error : Confirm Email field does not match Email field.")
return false;
}
document.contact_form.submit();
}
