function isEmpty(inputStr) 
{
   if (inputStr == null || inputStr == "" || inputStr == " ") 
	{
	   return true;
   }
   return false;
}

function select(field) 
{
       field.focus()
       field.select()
}

function formvalidate()
{
if (isEmpty(document.forms[0].name.value))
	{
		alert("Please enter your Name.")
		select(document.forms[0].name)
		return false;
	}

	if (isEmpty(document.forms[0].lastname.value))
	{
		alert("Please enter your Last Name.")
		select(document.forms[0].lastname)
		return false;
	}


	if (isEmpty(document.forms[0].company.value))
	{
		alert("Please enter your Company Name.")
		select(document.forms[0].company)
		return false;
	}

	if (isEmpty(document.forms[0].address.value))
	{
		alert("Please enter your proper Address.")
		select(document.forms[0].address)
		return false;
	}

	if (isEmpty(document.forms[0].city.value))
	{
		alert("Please enter your city Name.")
		select(document.forms[0].city)
		return false;
	}
	
	
	if (isEmpty(document.forms[0].state.value))
	{
		alert("Please enter your State Name.")
		select(document.forms[0].state)
		return false;
	}
	

	if (isEmpty(document.forms[0].country.value))
	{
		alert("Please enter valid Country.")
		select(document.forms[0].country)
		return false;
	}

	
	if (isEmpty(document.forms[0].tel.value))
	{
		alert("Please enter your Telephone Number.")
		select(document.forms[0].tel)
		return false;
	}
	else
	{
		if (isNaN(document.forms[0].tel.value))
		{
			alert ("Not a valid number")
			select(document.forms[0].tel)
			return false;
		}
	}
//validation of Email Id
		var field = document.forms[0].email; // email field
		var str = field.value; // email string
		var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
		var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid
		if (document.forms[0].email.value == "")
		{
				alert("Email is empty");
				document.forms[0].email.focus();
				return false;
		}
		else
		{
			 if (!reg1.test(str) && reg2.test(str)) 
			{ // if syntax is valid
   				 eflag = 0;
			}
			 else
			{
				  alert("\"" + str + "\" is an invalid e-mail!");
				  eflag = 1;
				  select(document.forms[0].email)
				  return false;
			 }
		}

	if (isEmpty(document.forms[0].comment.value))
	{
		alert("Please enter valid Comment.")
		select(document.forms[0].comment)
		return false;
	}

} 
