// Form field validation/formating routines for ETC Ltd Web Site.
// All coding by Kevin J. Parsons

function highlightError(theField) {
  theField.style.backgroundColor='#FF0000';
  theField.style.color='#FFFFFF';
}

function unhighlightError(theField) {
  theField.style.backgroundColor='#FFFFFF';
  theField.style.color='#000000';
}

function validateName(inString) 
{
  if ( inString == '' ) 
  {
    return false;
  }
  else
  {
	return true;
  }
}
		
function validateCompanyName(inString) 
{
  if ( inString == '' ) 
  {
    return false;
  }
  else
  {
	return true;
  }
}

function validateEmail(inString) 
{
  var at = "@";
  var dot = ".";
  var at_pos = inString.indexOf(at);
  var length = inString.length;
  var dot_pos = inString.indexOf(dot);
		
  if (inString.indexOf(at) == -1 || inString.indexOf(at) == 0 || inString.indexOf(at) == length)
  {
    return false;
  }

  if (inString.indexOf(dot) == -1 || inString.indexOf(dot) == 0 || inString.indexOf(dot) == length)
  {
    return false;
  }

  if (inString.indexOf(at, (at_pos + 1)) != -1)
  {
    return false;
  }

  if (inString.substring(at_pos -1, at_pos) == dot || inString.substring(at_pos + 1, at_pos + 2) == dot)
  {
    return false;
  }

  if (inString.indexOf(dot, (at_pos + 2)) == -1)
  {
	return false;
  }
		
  if (inString.indexOf(" ") != -1)
  {
	return false;
  }

   return true;
}
		
function validatePhone(inString) 
{
  if ( inString == '' ) 
  {
    return false;
  }
  else
  {
	return true;
  }
}
		
function validateAddress1(inString) 
{
  if ( inString == '' ) 
  {
    return false;
  }
  else
  {
	return true;
  }
}
		
function validatePostCode(inString) 
{
  if ( inString == '' ) 
  {
    return false;
  }
  else
  {
	return true;
  }
}
		
function validateCountry(inString) 
{
  if ( inString == '' ) 
  {
    return false;
  }
  else
  {
	return true;
  }
}
		
function validateRequirements(inString) 
{
  if ( inString == '' ) 
  {
    return false;
  }
  else
  {
	return true;
  }
}
		
