﻿function class_Form($)
{
	var form=$("#postForm");
	var txtName=form.find("#txtName");
	var txtCompany=form.find("#txtCompany");
	var txtEmail=form.find("#txtEmail");
	var txtPhoneNumber=form.find("#txtPhoneNumber");
	var txtRequirement=form.find("#txtRequirement");
	var divError=form.find("#divError");
	var btnUpdate=form.find("#btnUpdate");
	
	this.Init=function()
	{
		btnUpdate.click(btnUpdate_Click);
	}
	
	function btnUpdate_Click()
	{ 
		form.attr("action","#");
		divError.hide();
		var txts=$("#txtName,#txtEmail,#txtRequirement");
		txts.filter(".error").removeClass("error");
		
		for(var i=0;i<txts.length;i++)
		{
			var txt=txts.eq(i);
			if(txt.val()=="")
			{
				txt.parent("td").append(divError);
				divError.text("Field can not be empty").show();
				txt.focus();
				return false;
			}
			else if(txt.attr("id")=="txtEmail" && txt.val().indexOf("@")<1)
			{
				txt.parent("td").append(divError);
				divError.text("Error format").show();
				txt.focus().select();
				return false;
			}
		}
		form.attr("action","/contact_us.aspx?act=Save");
		return true;
	}
}


(new class_Form($)).Init();