
function isValidEmail(str) {
   return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
}


function getVal(inpt){
  var gv = document.getElementById(inpt).value == '';
  return gv;
}


function getErCol(inpt){
  var gec = document.getElementById(inpt).style.borderColor='#ff0000';
  return gec;
}

function getCol(inpt){
  var gec = document.getElementById(inpt).style.borderColor='#ffffff';
  return gec;
}


function processcontact(){
  var error = false;
  var errormsg = "Please fill out your information to continue:\n\n";
  msg = '';

 
  if(getVal('name')){
        getErCol('name');
		errormsg = errormsg + ' - Your Name\n';
        error = true;
  } else {
        getCol('name'); }
      
  if(!isValidEmail(document.getElementById('email').value)){
        getErCol('email');
		errormsg = errormsg + ' - Email address\n';
        error = true;
  } else {
        getCol('email'); }
          
 
  if(getVal('telephone')){
        getErCol('telephone');
		errormsg = errormsg + ' - Telephone number\n';
        error = true;
  } else {
        getCol('telephone'); }   
         
        
  if(getVal('message')){
        getErCol('message');
		errormsg = errormsg + ' - Message\n';
        error = true;
  } else {
        getCol('message'); }                      
	

  if (error == true){
	alert (errormsg);

  } else {
		document.form1.submit(); } 
}

