
var CheckList = new Array() 

function Check(errorMessage, FormValue, Type) 
{
	this.errorMessage = errorMessage;
	this.FormValue = FormValue;
	this.Type = Type;
} 


function checkForm(form)
{
	formError = false;
	//var message = "";
	var invalidChar=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
	var invalidNumber=/^\d+$/ ;
	//var errorPhone;
	for (var i=1; i<=CheckList.length-1; i++) 
	{


		var fieldvalue = CheckList[ i ].FormValue;

		//var fieldname = CheckList[ i ].errorMessage;

		var type = CheckList[ i ].Type;


		stringValue = eval("document."+form+"."+fieldvalue+".value");


		if (type=="email")
		{
			if(!invalidChar.test(stringValue))
			{
				errorMail="Please enter a valid email!";
				//stringValue="";
				formError=true;
			}				
			else
			{
				errorMail="";
			}
		}
		if (type=="name")
		{
			if(stringValue.length<2)
			{
				errorName="Please enter a valid name!";
				//stringValue="";
				formError=true;
			}				
			else
			{
				errorName="";
			}
		}
		if(type=="phone")
		{
		
			if(!invalidNumber.test(stringValue))
			{
				errorPhone="Please enter a valid number!";
				//stringValue="";
				formError=true;
			}				
			else
			{
				errorPhone="";
			}		
		}	
		//if (stringValue=="")
		//{
		//	message=message+fieldname+"\r";
		//}
	
				
	}

	if (formError)
	{
		phone.innerHTML = errorPhone;
		inName.innerHTML = errorName;
		eAddress.innerHTML = errorMail;
		
		return false;
	}
	else
	{
		return true;
	}
}
