// JavaScript Document
//====================================================================================================
//	Function Name	:	IsEmpty
//----------------------------------------------------------------------------------------------------
function IsEmpty(fld, msg)
{
	if((fld.value == "" || fld.value.length == 0) && (msg == ''))
	{
		return false;
	}

	if(fld.value == "" || fld.value.length == 0)
	{
		alert(msg);
		fld.focus();
		return false;
	}

	return true;
}
//====================================================================================================
//	Function Name	:	IsEmail
//----------------------------------------------------------------------------------------------------
function IsEmail(fld, msg)
{
	var regex = /^[\w]+(\.[\w]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/ ;

	if(!regex.test(fld.value))
	{
		alert(msg);
		fld.focus();
		return false;
	}

	return true;
}
//====================================================================================================
//	Function Name	:	IsLen
//----------------------------------------------------------------------------------------------------
function IsLen(fld, minlen, maxlen, msg)
{
	if(fld.value.length < minlen || fld.value.length > maxlen)
	{
		alert(msg);
		fld.focus();
		return false;
	}

	return true;
}
//====================================================================================================
//	Function Name	:	IsInt
//----------------------------------------------------------------------------------------------------
function IsInt(fld, msg)
{
	var regex = /^[0-9]*$/;

	if(!regex.test(fld.value))
	{
		alert(msg);
		fld.focus();
		return false;
	}

	return true;
}

//====================================================================================================
//	Function Name	:	Validate_Form()
//====================================================================================================
function Validate_Form(frm)
{
	with(frm)
	{
		//{* Check for empty field *}
				if(!IsEmpty(name, 'Please enter Name.'))
				{
						return false;
				}

				if(!IsEmpty(company, 'Please enter Company.'))
				{
						return false;
				}
				if(!IsEmpty(website, 'Please enter Company.'))
				{
						return false;
				}
				if(!IsEmpty(comments, 'Please enter Comments.'))
				{
						return false;
				}
						if(!IsEmpty(position, 'Please enter position.'))
				{
						return false;
				}
				if(!IsEmpty(country, 'Please enter country.'))
				{
						return false;
				}

				if(!IsEmpty(enquiry, 'Please enter Your Enquiry.'))
				{
						return false;
				}

		//{* Check  for minimum length *}

				if(!IsLen(phone, 10,11, 'Please Enter Correct Phone No'))
				{
					return false;
				}
		//{* Check  for numeric *}

				if(!IsInt(fax, 'Please Enter Valid fax'))
				{
					return false;
				}

		//{* Check for valid email *}
				if(IsEmpty(email,''))
				{
					if(!IsEmail(email, 'Oppsss!!! Invalid Email Address specified!'))
					{
						return false;
					}
				}

		return true;
	}
}