
function checkEmail(mail)
{
  var reg = new RegExp('[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*@[a-z0-9]+([_|\.|-]­{1}[a-z0-9]+)*[\.]{1}[a-z]{2,6}$', 'i');
    
  if(reg.test(mail)){
    return (true);
  }
  else {
	return (false);
  }
}

function fillValue(IdElement) 
{ 
  if(document.form2.elements[IdElement].value == 'Name')
  {
	document.form2.elements[IdElement].value = "";
  }
  if(document.form2.elements[IdElement].value == 'Email')
  {
	document.form2.elements[IdElement].value = "";
  }
  if(document.form2.elements[IdElement].value == 'Message')
  {
	document.form2.elements[IdElement].value = "";
  }
}

function afterFocus(IdElement)
{  
  if(document.form2.elements[IdElement].value == "")
  {
	if (IdElement == 'name')
	{ 
	   document.form2.elements[IdElement].value = 'Name';
	}
	if (IdElement == 'email')
	{ 
	   document.form2.elements[IdElement].value = 'Email';
	}
	if (IdElement == 'message')
	{ 
	   document.form2.elements[IdElement].value = 'Message';
	}
  }
}

function validateForm() 
{ 
  var strMsg = ""; 
  var form = document.form2; 

  if(form.name.value == "" || form.name.value == "Name") 
  {
	strMsg += 'Name: \t Enter a name \n'; 
  } 
  if(form.email.value == "" || form.email.value == "Email" || checkEmail(form.email.value) == false)  
  {
	strMsg += 'Email: \t\t Enter a valid e-mail address\n'; 
  }
  if(form.message.value == "" || form.message.value == "Message") 
  {
	strMsg += 'Your message: \t\t Enter a valid message \n'; 
  }
  
  if(strMsg != ""){ 
	var strAlert = "Following fields are missed or wrong\n\n"; 
	strAlert += strMsg; 
	strAlert += "\n\n"; 
	alert(strAlert); 
  }
   else{ 
	form.submit();
  } 
} 





