function bookmarksite(title,url)
{if(window.sidebar)
window.sidebar.addPanel(title,url,"");else if(window.opera&&window.print){var elem=document.createElement('a');elem.setAttribute('href',url);elem.setAttribute('title',title);elem.setAttribute('rel','sidebar');elem.click();}
else if(document.all){window.external.AddFavorite(url,title);}
else{alert('You need to press Command/Cmd + D to bookmark our site.');}}
function emailValidate(email)
{var emailReg="^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";var regex=new RegExp(emailReg);return regex.test(email);}
function checkFields(){missinginfo="";if(document.quote.name.value==""){missinginfo+="\n     -  Name";}
if(document.quote.telephone.value==""){missinginfo+="\n     -  Telephone";}
if(!emailValidate(document.quote.email.value)){missinginfo+="\n     -  Email";}
if(document.quote.enquiry.value==""){missinginfo+="\n     -  Enquiry";}
if(document.newsletter.name.value==""){missinginfo+="\n     -  Name";}
if(!emailValidate(document.newsletter.email.value)){missinginfo+="\n     -  Email";}
if(missinginfo!=""){missinginfo="_____________________________\n"+"You have not correctly filled in your:\n"+missinginfo+"\n_____________________________"+"\nPlease re-enter and submit again";alert(missinginfo);return false;}
else return true;}
function quoteValidate(myForm)
{var error='';if(myForm.name.value=='')
{error+='- Please enter your name.\n';}
if(!emailValidate(myForm.email.value))
{error+='- Please enter a valid email address.\n';}
if(myForm.telephone.value=='')
{error+='- Please enter your telephone number.\n';}
if(myForm.enquiry.value=='')
{error+='- Please enter your enquiry information.\n';}
if(error!='')
{error='The form has not been completed correctly:\n'+error;alert(error);return false;}
else
{return true;}}
function newsletterValidate(myForm)
{var error='';if(myForm.name.value=='')
{error+='- Please enter your name.\n';}
if(!emailValidate(myForm.email.value))
{error+='- Please enter a valid email address.\n';}
if(error!='')
{error='The form has not been completed correctly:\n'+error;alert(error);return false;}
else
{return true;}}
function promotionValidate(myForm)
{var error='';if(myForm.first_name.value=='First Name*')
{error+='- Please enter your first name.\n';}
if(myForm.last_name.value=='Last Name*')
{error+='- Please enter your last name.\n';}
if(myForm.company.value=='Company*')
{error+='- Please enter your company name.\n';}
if(!emailValidate(myForm.email.value))
{error+='- Please enter a valid email address.\n';}
if(myForm.tel.value=='Telephone*')
{error+='- Please enter your phone number.\n';}
if(myForm.found.value=='')
{error+='- Please select how you found us.\n';}
if(error!='')
{error='The form has not been completed correctly, please check the following:\n\n'+error;alert(error);return false;}
else
{return true;}}
