function isEmail(who)

{

	var email=/^[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*@[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*\.([A-Za-z]){2,4}$/i;

	return(email.test(who));

}

function validate(form){
	
	var e = form.elements;

var valid = true;


	if(e['name'].value=='')
	
	{
	
		valid = false;
	
		var err = document.getElementById('errName');
	
		err.innerHTML = "Please type your Name.";
	
	}
	
	else
	
	{
	
		var err = document.getElementById('errName');
	
		err.innerHTML = "";
	
	}

		if(e['phone'].value=='')
		
		{
		
			valid = false;
		
			var err = document.getElementById('errPhone');
		
			err.innerHTML = "Please type your Telephone";
		
		}
		
		else
		
		{
		
			var err = document.getElementById('errPhone');
		
			err.innerHTML = "";
		
		}


	if(e['email'].value==''){
	

			valid = false;
		
			var err = document.getElementById('errEmail');
		
			err.innerHTML = "Please type your E-mail";
		
	
	}
		else
		
		{
		
			var err = document.getElementById('errEmail');
		
			err.innerHTML = "";
		
		}


	if (isEmail(e['email'].value) == false)
	
	{
	
		valid = false;
	
		var err = document.getElementById('errEmail');
	
		err.innerHTML = "Please type a valid E-mail";
	
	}
	
	else
	
	{
	
		var err = document.getElementById('errEmail');
	
		err.innerHTML = "";
	
	}
	
	
	if(e['comments'].value=='')
	
	{
	
		valid = false;
	
		var err = document.getElementById('errComments');
	
		err.innerHTML = "Please type your Comments.";
	
	}
	
	else
	
	{
	
		var err = document.getElementById('errComments');
	
		err.innerHTML = "";
	
	}


return valid;	
	
	
}
function CheckKeyCode(event)
{
  if( (event.keyCode == 189 || event.keyCode == 109) ||
	  (event.keyCode >= 48 && event.keyCode <= 57) || 
	  (event.keyCode >= 112 && event.keyCode <= 123) || 
	  (event.keyCode >= 96 && event.keyCode <= 105) 
||
	(event.keyCode ==8)
	|| (event.keyCode ==9))
{
	return true; }
  else {
	return false;
  }
}
function CheckBRKeyCode(event)
{
  if (event.keyCode == 13 ) {
	  return false;
  }
  return true;
  	
}

function CheckKeyCodeDisc(event)
{
  if( (event.keyCode == 189 || event.keyCode == 109) ||
	  (event.keyCode >= 48 && event.keyCode <= 57) || 
	  (event.keyCode >= 112 && event.keyCode <= 123) || 
	  (event.keyCode >= 96 && event.keyCode <= 105) 
||
	(event.keyCode ==8)
	|| (event.keyCode ==9)
	|| (event.keyCode ==190)|| (event.keyCode ==46)|| (event.keyCode ==37)|| (event.keyCode ==38)|| (event.keyCode ==39)|| (event.keyCode ==40))
{
	return true; }
  else {
	return false;
  }
}
function imposeMaxLength(field, maxlen)
{
  field.value = field.value.substring(0, maxlen);
  if (field.value.length == maxlen) {
	  	alert("Your 200 characters has been reached.");
  }
}