//Check that form fields have been completed on contact forms (mba/mib etc)

function remove_whitespace(item)

{
  item.value = item.value.replace(/\r/g, " ");
  item.value = item.value.replace(/[^ A-Za-z0-9`~!@#\$%\^&\*\(\)-_=\+\\\|\]\[\}\{'";:\?\/\.>,<]/g, "");
  item.value = item.value.replace(/'/g, "");
  item.value = item.value.replace(/ +/g, " ");  
  item.value = item.value.replace(/^\s/g, "");
  item.value = item.value.replace(/\s$/g, "");	
  if (item.value == ' ')
  {item.value = ''};
 }
 
//validation


function validate1() {
//check for browser enabled
if (document.getElementById && document.createElement) {

var mainform = document.getElementsByTagName('form').item(1)
var name = document.getElementById('name')
var warning = document.getElementById('warning')

remove_whitespace(name);

    if ( name.value == "" )
    {  var newText1 = document.createTextNode
    ("  Please enter your name");
     warning.appendChild(newText1);
     name.focus();
     return(false);
    }

return validate2();
}

else
return;
}

function validate2() {

var mainform = document.getElementsByTagName('form').item(1)
var email = document.getElementById('email')
var warning = document.getElementById('warning')
var etest = /^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/

remove_whitespace(email);

    if ( email.value == "")
    {
       var newText3 = document.createTextNode
    ("  Please enter your email address");
     warning.appendChild(newText3);
     email.focus();
     return(false);
    }
    if (!(etest.test(email.value)))
    {
     var newText3 = document.createTextNode
    ("  Please check and re-enter your email address");
     warning.appendChild(newText3);
     email.focus();
     return(false);
}

return validate3();
}

function validate3() {

var mainform = document.getElementsByTagName('form').item(1)
var nationality = document.getElementById('nationality')
var warning = document.getElementById('warning')

remove_whitespace(nationality);

    
    if (nationality.value == "" ) {
    var newText2 = document.createTextNode
    ("  Please enter your nationality");
     warning.appendChild(newText2);
     nationality.focus();
     return(false);
    }

return validate4();
}
    
function validate4() {

var mainform = document.getElementsByTagName('form').item(1)
var enquiry = document.getElementById('enquiry')
var warning = document.getElementById('warning')

remove_whitespace(enquiry);

    
    if (enquiry.value == "" ) {
    var newText2 = document.createTextNode
    ("  Please enter your enquiry");
     warning.appendChild(newText2);
     enquiry.focus();
     return(false);
    }

return;

}

