function formConfig() {
	this.moreItm;
	this.form;
	this.validItems = new Array();
	this.msgTop = "";
	this.msgBot = "";
	this.el	= new Array();
}

validate = function(form) {
	c.form = form;
    	clear();

	for (var a=0;a<c.validItems.length;a++) {
		switch (c.validItems[a][0]) {
			case "empty":
				var obj = c.form.elements[c.validItems[a][1]];
				if (obj.value.replace(/^\s*|\s*$/g,"").length == 0) {
					c.msgBot += c.validItems[a][2] + "\n";
					c.el.push(obj);
				}
				break;
			case "match":
				var obj1 = c.form.elements[c.validItems[a][1]];
				var obj2 = c.form.elements[c.validItems[a][2]];
				if (obj1.value != obj2.value) {
					c.msgTop += c.validItems[a][3] + "\n";
					c.el.push(obj1);
					c.el.push(obj2);
				}
				break;
		}
	}

	if (c.el.length > 0) {
		alert(c.msgTop + c.msgBot);
		for(var b=0;b<c.el.length;b++) {
		 	c.el[b].style.background = "#FFFFCF";
		}
		return false;
	} else {
		return true;
	}
}

clear = function() {
	c.msgTop = "";
	c.msgBot = "";
	for(var a=0;a<c.form.elements.length;a++) {
		c.form.elements[a].style.background = (c.form.elements[a].type != "submit" && c.form.elements[a].type != "reset" ) ? "#FFFFFF" : "" ;
	}
	c.el = new Array();
}

var c = new formConfig();

c.validItems.push( new Array("empty","Bride_First_Name","The Bride's First Name"));
c.validItems.push( new Array("empty","Bride_Last_Name","The Bride's Last Name"));
c.validItems.push( new Array("empty","Groom_First_Name","The Groom's First Name"));
c.validItems.push( new Array("empty","Groom_Last_Name","The Groom's Last Name"));
c.validItems.push( new Array("empty","Bride_Address","The Bride's Address"));
c.validItems.push( new Array("empty","Bride_City","The Bride's City"));
c.validItems.push( new Array("empty","Bride_State","The Bride's State"));
c.validItems.push( new Array("empty","Bride_Zip","The Bride's Zip"));
c.validItems.push( new Array("empty","Bride_Email","The Bride's Email"));
c.validItems.push( new Array("empty","Bride_Phone","The Bride's Phone"));
c.validItems.push( new Array("empty","Event_Date","The Date of The Event"));	