// JavaScript Document
function checkForm(info)
{
var reason = "";

  reason += checkName(info.Name);
  reason += checkEmail(info.Email);
  reason += checkPhone(info.Phone);

  if (reason != "") {
    //document.getElementById("msg").style.display = 'block';
    document.getElementById("msg").innerHTML = reason;
    return false;
  }

  return true;
	
}

function checkName (fld)
{
    var error = "";
	if(fld.value=="")
	{
		error = 'Please enter your name';
		fld.focus();
		fld.style.background = '#ffede4';
		document.getElementById('sign1').style.color = '#ff0000';
		document.getElementById('sign1').innerHTML = '['+ error+']';
		return error;
	}
	else {
		fld.style.background = '';
		//document.getElementById('sign1').style.color = '#519811';
		document.getElementById('sign1').innerHTML = '<img src="images/right-ico.gif" />';
		error = '';
		return error;
	}
}

function checkEmail (fld)
{
    var error = "";
	if(fld.value=="")
	{
		error = 'Please enter a valid email';
		fld.focus();
		fld.style.background = '#ffede4';
		document.getElementById('sign2').style.color = '#ff0000';
		document.getElementById('sign2').innerHTML = '['+ error+']';
		return error;
	}
/*	else {
		fld.style.background = '';
		document.getElementById('sign2').style.color = '';
	}
*/	if (!fld.value.match(/^[\w\.-]+@(?:[A-Za-z0-9-]+\.)*[A-Za-z0-9-]{1,}\.[a-z]{2,9}$/))
	{
		error = 'Please enter a valid email';
		fld.style.background = '#ffede4';
		document.getElementById('sign2').style.color = '#ff0000';
		document.getElementById('sign2').innerHTML = '['+ error+']';
		return error;
	}
	else {
		fld.style.background = '';
		//document.getElementById('sign2').style.color = '#519811';
		document.getElementById('sign2').innerHTML = '<img src="images/right-ico.gif" />';
		error = '';
		return error;
	}
}

function checkPhone (fld)
{
    var error = "";
	if(fld.value!="")
	{
		if (isNaN(fld.value))
		{
			error = 'Phone Number must be Numeric.<br />';
			fld.focus();
			fld.style.background = '#ffede4';
			return error;
		}
		else 
		{
			fld.style.background = '';
			error = '';
			return error;
		}
	}
	else {
		//fld.style.background = '';
		error = '';
		return error;
	}
}
