function validate_required(field, validatetype, alerttxt, alertcontainer)
{
	with (field)
	{
		var regEmail = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		var regPhone = /^\(?[2-9]\d{2}[\)\.-]?\s?\d{3}[\s\.-]?\d{4}$/;
		var val = field.value;
		if(validatetype=="email")
		{
			if (value==null||value=="")
			  {
				document.getElementById(alertcontainer).innerHTML = alerttxt;
				return false;
			  }
			else 
			{
				if(regEmail.test(val) == true)
				{
					document.getElementById(alertcontainer).innerHTML = '';
					return true;
				}
				else
				{
					document.getElementById(alertcontainer).innerHTML = 'Please enter valid e-mail address';
					return false;
				}
			}
		}
		else if(validatetype=="phone")
		{
			if (value==null||value=="")
			  {
				document.getElementById(alertcontainer).innerHTML = alerttxt;
				return false;
			  }
			else 
			{
				if(regPhone.test(val) == true)
				{
					document.getElementById(alertcontainer).innerHTML = '';
					return true;
				}
				else
				{
					document.getElementById(alertcontainer).innerHTML = 'Please enter valid phone number';
					return false;
				}
			}
		}
		
	}
}

function chkQueryForm(thisform)
{
	with (thisform)
	{
		if(Trim(full_name.value)=="" || (full_name.value)=="Full name*")
		{
			document.getElementById("divAlert").innerHTML = 'Please enter your full name';
			full_name.value="";
			full_name.focus();
			return false;
		}
		else
		{
			document.getElementById("divAlert").innerHTML = '';
		}
		
		if (validate_required(email_add, "email", "Please enter valid e-mail address", 'divAlert')==false)
		 {email_add.focus();return false;}

		
		if(Trim(contact_number.value)=="" || (contact_number.value)=="Contact number*")
		{
			document.getElementById("divAlert").innerHTML = 'Please enter valid phone number';
			contact_number.value="";
			contact_number.focus();
			return false;
		}
		else
		{
			document.getElementById("divAlert").innerHTML = '';
		}

		if(Trim(msg.value)=="" || (msg.value)=="Message*")
		{
			document.getElementById("divAlert").innerHTML = 'Please enter the query';
			msg.value="";
			msg.focus();
			return false;
		}
		else
		{
			document.getElementById("divAlert").innerHTML = '';
		}
		 //if (validate_required(contact_number, "phone", "Please enter valid phone number", 'divAlert')==false)
		 //{contact_number.focus();return false;}
	
	}
	return true;
}


function Trim(s) 
{
  while ((s.substring(0,1) == ' ') || (s.substring(0,1) == '\n') || (s.substring(0,1) == '\r'))
  {
    s = s.substring(1,s.length);
  }
  while ((s.substring(s.length-1,s.length) == ' ') || (s.substring(s.length-1,s.length) == '\n') || (s.substring(s.length-1,s.length) == '\r'))
  {
    s = s.substring(0,s.length-1);
  }
  return s;
}
