// JavaScript Document
function formValidate()
{
var j = document.form.name.value;
var k = document.form.street.value;
var l = document.form.suburb.value;
var m = document.form.details.value;
var n = document.form.phone.value;
var p = document.form.mobile.value;
var q = document.form.work.value;
var r = document.form.email.value;

var illegalChars= /[\(\)\<\>\,\;\:\\\/\"\[\]]/

if (j == ""){
alert("Please enter your 'name'"); 
return false;
}
if (k == ""){
alert("Please enter 'street'"); 
return false;
}
if (l == ""){
alert("Please enter 'suburb'"); 
return false;
}


if ((n == "") && (p == "") && (q == "") && (r == "")){
alert("Please enter one of the phone numbers or email address"); 
return false;
}
if(isNaN(n)|| n.indexOf(" ")!=-1){
alert("Please enter a valid phone number");
return false; 
}
if(isNaN(p)|| p.indexOf(" ")!=-1){
alert("Please enter a valid phone number");
return false; 
}
if(isNaN(q)|| q.indexOf(" ")!=-1){
alert("Please enter a valid phone number");
return false; 
}
/*if (r.indexOf(".") <1){
alert("Please enter a valid email address");
return false;
}
if (r.indexOf("@")<1){
alert("Please enter a valid email address");
return false;
}*/
if (r.match(illegalChars)) {
alert("Please enter a valid email address");
return false;
}
if (m == ""){
alert("Please enter 'maintenance details'"); 
return false;
}
if ( ( document.form.key[0].checked == false )
    && ( document.form.key[1].checked == false ) )
    {
        alert ( "Please choose 'Access For Maintenance Contractors'" );
       return false;
    }


}