
var arrErrorsID = new Array( "txtName", "txtMail", "txtComment" );
var arrErrorsMsgs = new Array('Please Fill Your Name', 'Please Fill Email', 'Please Fill Comments');
var arrErrors = new Array(arrErrorsID.length);

function formValidation()
{

for(i=0; i<arrErrors.length; i++)
{
	elementVal = document.getElementById(arrErrorsID[i]);
	
	if( elementVal.value == "" || elementVal.value == "" || elementVal.value == "0")
	{
		arrErrors[i] = true;
		document.getElementById("div"+arrErrorsID[i]).innerHTML = arrErrorsMsgs[i];
		document.getElementById("div"+arrErrorsID[i]).style.display = 'block';
	}
	else
	{
		arrErrors[i] = false;
		document.getElementById("div"+arrErrorsID[i]).innerHTML = "";
		document.getElementById("div"+arrErrorsID[i]).style.display = 'none';
		
		if( elementVal.id == "txtMail" )	// Email validation
		{
			arrErrors[i] = validate(elementVal.value);
			if ( arrErrors[i] )
			{
				document.getElementById("div"+arrErrorsID[i]).innerHTML = "Please Fill Valid Email";
				document.getElementById("div"+arrErrorsID[i]).style.display = 'block';
			}
		}
	}

}

isError = false;
for(i=0; i<arrErrors.length; i++)
{
	if( arrErrors[i] )
		isError = true;
}

if( isError )
	return false;
else
	return true;
	
// alert(arrErrors);
	//alert(document.getElementById(arrErrorsID[i]).value);

// return false;
}

function validate(email) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   //var address = document.forms[form_id].elements[email].value;
   if(reg.test(email) == false) {
//      alert('Invalid Email Address');
      return true;
   }
}