
	function validate_email(field,alerttxt)
	{
		with (field)
		{
			apos=value.indexOf("@");
			dotpos=value.lastIndexOf(".");
			if (apos<1||dotpos-apos<2)
			{
				alert(alerttxt);
				field.focus();
				return false;
			}
			else 
				return true;
		}
	}

	function validate_required(field,alerttxt)
	{
		with (field)
		{

			if (value==null||value=="")
			{
				alert(alerttxt);
				field.focus();
				return false;
			}
			else
				return true;
		}
	}

	function validate_radio(field, alerttxt)
	{
		with(field)
		{
			ok=false;
			for (pos=0; pos < field.length ; pos++) 
				if (field[pos].checked) 
					ok=true;
			if (!ok) 
			{
				alert(alerttxt);
				return false;
			}
			else
				return true;
		}
	}

        function validate_checkbox(field, alerttxt)
        {

		if (field.checked == false)                
                {
	                alert(alerttxt);
                        return false;
                }
		else
			return true;
        }


	function IsNumeric(data)
	{
                var ValidChars = "0123456789.";
                var IsNumber=true;
                var Char;

		for (i = 0; i < data.length && IsNumber == true; i++)
      		{
		      	Char = data.charAt(i);
		      	if (ValidChars.indexOf(Char) == -1) 
         			IsNumber = false;
      		}
		return IsNumber;
	}


        function validate_numeric(field, alerttxt)
        {
		if (validate_required(field, alerttxt))
		{
			with (field)
			{
				if (!IsNumeric(value))
				{
					alert(alerttxt);
					field.focus();
					return false;
				}
				else
					return true;
			}
		}
		else
			return false;
	}

	function validate_select(field, alerttxt)
	{
		if (field.selectedIndex == 0)
		{
			alert(alerttxt);
			field.focus();
			return false;
		}
		return true;
	}
 
	function validate_form(thisform)
	{
		with (thisform)
		{
			if (validate_required(nome,"Por favor preencha seu nome!")==false)
				return false;
			if (validate_email(email, "Por favor preencha seu e-mail!")==false)
				return false;
			if (validate_required(mensagem,"Por favor escreva uma mensagem!")==false)
				return false;
		
			return true;
		}
		
	}

