function removeSpaces(s) {
	var string = s;
	string = string.replace(/ /g, "");
	return string;
}

function validateContact() {
	var isValid = true;
	var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
	
	var txtName = $("[name=txtName]");
	var txtPhone = $("[name=txtPhone]");
	var txtEmail = $("[name=txtEmail]");
	var txtMessage = $("[name=txtMessage]");
	
	var fields = new Array(txtName, txtEmail, txtMessage);
	
	// run validation
	for (i = 0; i < fields.length; i++) {
		var string = removeSpaces(fields[i].val());
		
		if (string.length < 1 || string == null) {
			fields[i].addClass("invalid")
			if (fields[i].next().is(":visible"))
				fields[i].next().stop(true, true).effect("highlight", {color: "#E87575"}, 1500);
			else
				fields[i].next().slideDown(500);
			isValid = false;
		}
		else if (fields[i].attr("name") == "txtEmail" && !emailReg.test(string)) {
			if (fields[i].next().is(":visible"))
				fields[i].next().stop(true, true).effect("highlight", {color: "#E87575"}, 1500);
			else
				fields[i].next().slideDown(500);
			isValid = false;
		}
		else {
			fields[i].removeClass("invalid").next().hide();
		}
	}
	
	return isValid;
}



