// JavaScript Document
function formChecker(formname)
{
	//Required To Check Required=False  Not Required=True
	//What to check 0.Its not blank 1.Integer 2.Email 3.Currency 4.Date 5.Postcode 6.NI	
	var frm = document.forms[formname];
	var rowTot;
	rowTot=24;	
	var colTot=4;
	var frmCheck = new Array(colTot);//number of columns(value, error Message)

	frmCheck[0] = new Array(rowTot);//Form Element Value In Row
	frmCheck[1] = new Array(rowTot);//Required To Check
	frmCheck[2] = new Array(rowTot);//What To Check
	frmCheck[3] = new Array(rowTot);//Error Message Value In Row
	i = 0;
	frmCheck[0][i] = frm.firstname;
	frmCheck[1][i] = false;
	frmCheck[2][i] = 0;
	frmCheck[3][i] = "Name is Required (longer than 1 character. letters only)";
	i++;
	frmCheck[0][i] = frm.lastname;
	frmCheck[1][i] = false;
	frmCheck[2][i] = 0;
	frmCheck[3][i] = "Name is Required (longer than 1 character. letters only)";
	i++;
	frmCheck[0][i] = frm.Address1;
	frmCheck[1][i] = false;
	frmCheck[2][i] = 14;
	frmCheck[3][i] = "Address1 is required. ex.(## street name)";
	i++;
	frmCheck[0][i] = frm.Address2;
	frmCheck[1][i] = true;
	frmCheck[2][i] = 15;
	frmCheck[3][i] = "Address2 contains invalid characters.";
	i++;
	frmCheck[0][i] = frm.City;
	frmCheck[1][i] = false;
	frmCheck[2][i] = 15;
	frmCheck[3][i] = "City is required.";
	i++;
	frmCheck[0][i] = frm.Province;
	frmCheck[1][i] = false;
	frmCheck[2][i] = 0;
	frmCheck[3][i] = "Province is required.";
	i++;
	frmCheck[0][i] = frm.Postal;
	frmCheck[1][i] = false;
	frmCheck[2][i] = 5;
	frmCheck[3][i] = "Postal Code is required. Format A#A#A# or #####";
	i++;
	frmCheck[0][i] = frm.CurHouseStatus;
	frmCheck[1][i] = false;
	frmCheck[2][i] = 18;
	frmCheck[3][i] = "A Country must be selected";*
	i++;
	frmCheck[0][i] = frm.hometel;
	frmCheck[1][i] = false;
	frmCheck[2][i] = 17;
	frmCheck[3][i] = "Home Phone Number is invalid. ex.(###-###-####)";
	i++;
	frmCheck[0][i] = frm.bustel;
	frmCheck[1][i] = true;
	frmCheck[2][i] = 17;
	frmCheck[3][i] = "Business phone number is invalid. ex.(###-###-####)";
	i++;	
	frmCheck[0][i] = frm.ext;
	frmCheck[1][i] = true;
	frmCheck[2][i] = 1;
	frmCheck[3][i] = "Ext can only contain numbers";
	i++;
	frmCheck[0][i] = frm.fax;
	frmCheck[1][i] = true;
	frmCheck[2][i] = 1;
	frmCheck[3][i] = "Fax can only contain numbers";
	i++;
	frmCheck[0][i] = frm.email;
	frmCheck[1][i] = false;
	frmCheck[2][i] = 2;
	frmCheck[3][i] = "Email address is invalid.";
	i++;
	frmCheck[0][i] = frm.othermedia;
	frmCheck[1][i] = true;
	frmCheck[2][i] = 14;
	frmCheck[3][i] = "Other can only contain letters";
	i++;
	frmCheck[0][i] = frm.CurHouseStatus;
	frmCheck[1][i] = false;
	frmCheck[2][i] = 18;
	frmCheck[3][i] = "Do you currently rent must be selected";
	i++;
	frmCheck[0][i] = frm.CurRentMin;
	frmCheck[1][i] = false;
	frmCheck[2][i] = 18;
	frmCheck[3][i] = "Your current minimum rent must be selected";
	i++;
	frmCheck[0][i] = frm.CurRentMax;
	frmCheck[1][i] = false;
	frmCheck[2][i] = 18;
	frmCheck[3][i] = "Your current maximum rent must be selected";
	i++;
	frmCheck[0][i] = frm.MoveInDate;
	frmCheck[1][i] = false;
	frmCheck[2][i] = 18;
	frmCheck[3][i] = "Your desired move-in date must be selected";
	i++;
	frmCheck[0][i] = frm.BedTypeID;
	frmCheck[1][i] = false;
	frmCheck[2][i] = 18;
	frmCheck[3][i] = "Your desired number of bedrooms must be selected";
	i++;
	frmCheck[0][i] = frm.SqFtMin;
	frmCheck[1][i] = false;
	frmCheck[2][i] = 18;
	frmCheck[3][i] = "Your Sqft minimum must be selected";
	i++;
	frmCheck[0][i] = frm.SqFtMax;
	frmCheck[1][i] = false;
	frmCheck[2][i] = 18;
	frmCheck[3][i] = "Your Sqft maximum must be selected";
	i++;
	frmCheck[0][i] = frm.pricemin;
	frmCheck[1][i] = false;
	frmCheck[2][i] = 18;
	frmCheck[3][i] = "Your monthly rent minimum must be selected";
	i++;
	frmCheck[0][i] = frm.PriceMax;
	frmCheck[1][i] = false;
	frmCheck[2][i] = 18;
	frmCheck[3][i] = "Your monthly rent maximum must be selected";
	i++;
	frmCheck[0][i] = frm.Comments;
	frmCheck[1][i] = true;
	frmCheck[2][i] = 15;
	frmCheck[3][i] = "Comments must be letters or numbers";
			
	var noErrors;
	noErrors = validateForm(frmCheck);

	return noErrors;

}


